Uploaded by Rimaz Tarek

Abdelazim-Mohamed

advertisement
Abdelazim Mohamed
Software Product owner | Business Analyst
Address Qatar - Doha
Phone 00974-66802639
E-mail eng.3bdelazim@gmail.com
LinkedIn
https://www.linkedin.com/in/abdelazim-mohamedbusinessanalyst-productowner/
Date of birth 1983-07-09
Professional software Product Manager with many different experiences that gained in working in several stages
in software development majors, whether technical like Java Developer ,QA Engineer, project management
or business Expertise.
Currently and since 5 years I had worked as Product Manger and Business analyst that worked in wide
and different business Domains such as telecommunications systems, electronic services, archiving systems,
Content Management Systems (CMS), learning management systems (LMS), questionnaire search engines
and others.
I had specialized more in the Agile methodologies and worked as a Scrum master, then I had specialized as
a product manager/Business Analyst and played the key role of developing and enhancing a software
development Life cycle.
More than 13 years total experiences in the a software engineering with more than 8 years as a Agile
team facilitator/mentor including 5 years experience in Business analysis and product manager Roles.
As a reference to my Experience, you can jump to the Last section in the CV. (Pages 4 and 5) that had a detailed
challenges I have faced in my career path, Achievements I had done and roles I had played in my key and
updated Projects.
Experience
2015-05 - present
Product Manager/Business Analyst/Agile Coaching
Ministry of Endowments and Islamic affairs - IT Department
✓ Responsibilities:
• Define goals and create a vision for development projects
• Responsible for communicating with stakeholders across the board, including customers, business managers, and the
development team
• Managing the product backlog
• Analyzing of new projects requirement document and performs ambiguity analysis techniques
• Prioritizing Customer needs based on scope, budget, and time
• Overseeing development stages
• Anticipating client needs
• Acting as primary communicator and link between stakeholders and teams
• Evaluating product progress at each iteration
• Reviews and test output build
• Administrate and create process templates for the required SW tools (JIRA and TFS) to be used during the development cycle by
the Development team/Scrum Master/Product owner
✓ Projects:
• Correspondence and Archiving system
• School Competitions system
• Employees E-services
✓ Additional Technical and Business jobs:
• Agile Coaching
• IT Departments Policies and Goals
• Atlassian Jira Administration
• TFS Process Template administration
2015-02 - 2015-05
Scrum Master.
NTG Clarity
✓ Responsibilities:
• Helps the team to reach better creativity and tries to improve the efficiency of the development team
• Organizes and facilitates the sprint planning meeting
• Responsible to Conduct retrospective meetings
• Helps product owner to make the product backlogs in good shape and make them ready for the next sprint
• Arranges daily stand-up meetings, scheduled meetings, demos
• Responsible for managing the scrum process with the coordination of scrum team in Agile methodology
• Responsible to remove the impediments for the scrum team
1
✓ Projects:
• ODoo Open source Project [Invoices, Purchasing, HR, Stock management] modules
2013-07 - 2015-01
Scrum Master.
2P Perfect Presentation
✓ Responsibilities:
• Helps the team to reach better creativity and tries to improve the efficiency of the development team
• Organizes and facilitates the sprint planning meeting
• Responsible to Conduct retrospective meetings
• Helps product owner to make the product backlogs in good shape and make them ready for the next sprint
• Arranges daily stand-up meetings, scheduled meetings, demos
• Responsible for managing the scrum process with the coordination of scrum team in Agile methodology
• Responsible to remove the impediments for the scrum team
• Process Improvement team to enhance SDLC in both methodologies (Agile and traditional)
• Participating in CMMI for development ML2 as QA/QC Team lead / Scrum master
• Analyses of new projects requirement document and performs ambiguity analysis
• Evaluate functional requirements and use cases to create functional test cases
• Develop and maintain test cases
• Create and Develop the test data using D.B. queries
• Run and test The D.B Scripts
• Participating in the software deploying process
• Identify the critical paths (different test scenarios) for the purpose of regression and system testing
• Perform testing tasks via black box, functional, and regression testing methods and to execute formal system verification and
validation
• Use defect-tracking tools to report the defects in the application
• Evaluate and report test result, to track & follow up the discovered defects, issues and fixes with the concerned team
• Maintain and update the software test environment configuration, test plans , test cases and test procedures
✓ Projects:
• Naval forces for Saudi military - Stock management – Intranet MVC Web application
• MODON http://survey.modon.gov.sa/ - MVC Web application
• MODON – Alibaba site for Saudi factories- MVC Web application
• MOWE – eservices app – Mobile application android & iOS
• MODON mobile application for road complaints
• TopMall www.topmall.com – ecommerce - Web application
2012-05 - 2013-06
Software Testing Team Lead.
Globe-Soft
✓ Responsibilities:
• Preparing Test Plans and Strategies.
• Analysis of new projects requirement document and perform ambiguity analysis.
• Evaluate functional requirements and use cases to create functional test cases.
• Identify the critical paths (different test scenarios) for the purpose of regression and system testing.
• Use defect-tracking tool to report the defects in the application.
• Evaluate and report test result, to track & follow up the discovered defects, issues and fixes with the concerned team.
• Maintain and update the software test environment configuration, test plans test cases and test procedures.
✓ Projects:
• HR SURVEY 360: NEW HR SYSTEM TO CREATE A PEER – TO – PEER EVALUATION IN ALL TECHNICAL AND
MANAGEMENT ASPECTS.
• MOE PROJECT (MINISTRY OF ENVIRONMENT QATAR): UPGRADED .NET SYSTEM TO MANAGE ALL THE MINISTRY
ACTIVITIES.
• Outsource In (The Group For Stock Marketing , Qatar)
2011-05 - 2012-05
Senior Software Testing Engineer.
Etisalat Egypt
✓ Responsibilities:
• Analysis of new projects requirement document and perform ambiguity analysis.
• Evaluate functional requirements and use cases to create functional test cases.
• Identify the critical paths (different test scenarios) for the purpose of regression and system testing.
• Use defect-tracking tool to report the defects in the application.
• Evaluate and report test result, to track & follow up the discovered defects, issues and fixes with the concerned team.
• Maintain and update the software test environment configuration, test plans test cases and test procedures.
✓ Projects:
• Capping High usage Application: TO DETECT THE HIGH USAGE CUSTOMERS AND TAKE ACTIONS ON THEM BY
PROCESS NEAR LIFE CYCLE.
• Collection Application: web based application designed to manage the postpaid customers (consumers & corporate) which
2
weren’t paid after giving them treatment days as tolerance period. Customers managing include (sending SMS, taking immediate
action and bulk automatic action like Suspension, hotline) on customers
2009-10 - 2011-04
Software Testing Engineer
Hewlett Packard (HP) Egypt
✓ Responsibilities:
• Analysis of new projects requirement document and perform ambiguity analysis.
• Evaluate functional requirements and use cases to create functional test cases.
• Develop and maintain test cases.
• Identify the critical paths (different test scenarios) for the purpose of regression and system testing.
• Perform testing tasks via black box, functional, and regression testing methods and to execute formal system verification and
validation.
• Use defect-tracking tool to report the defects in the application.
• Evaluate and report test result, to track & follow up the discovered defects, issues and fixes with the concerned team.
• Maintain and update the software test environment configuration, test plans test cases and test procedures.
✓ Projects:
• ORP (Online retention Platform).
• Blyk.(Site For Advertising Company has agreement With Vodafone Netherlands to Promote Special SIM Cards with Special
Advertising Offers)
• NPI (Number porting Improvements).
• OT2010 (For Netherlands Government Users).
✓ Clients:
• Vodafone Netherlands.
• Blyk Netherland.
• Netherlands Government.
2008-08 - 2009-10
Software Testing Engineer
International Turnkey Systems - ITS (known now as Huawei, Egypt)
✓ Responsibilities:
• Develop and maintain test cases.
• Identify the critical paths (different test scenarios) for the purpose of regression and system testing.
• Perform testing tasks via black box, functional, and regression testing methods and to execute formal system verification and
validation.
• Use defect-tracking tool to report the defects in the application.
• Evaluate and report test result, to track & follow up the discovered defects, issues and fixes with the concerned team.
• Maintain and update the software test environment configuration, test plans test cases and test procedures.
✓ Projects:
• Telecom mediation product.
• Telecom provisioning product.
• Telecom near Real Time Roaming Data Exchange product.
• Telecom rating product.
• Telecom billing product.
• Telecom Collection Control product.
• Telecom Call Center product.
• Telecom Order management product.
✓ Clients:
• ZAIN operators.
• MTN operators,WARID PK, WARID BG, BGL operator.
• STC KSA, VIVA KWT.
• ETISALAT Nigeria.
Education
Cairo University - Faculty of computers and information
Bachelor's degree in Computer Science
Skills
Accuracy and Attention to detail
Time Management
Pleasing Personality
Adaptability and Flexibility
3
Emotional Intelligence
Self- Management
Persuasion
Languages
Arabic
Native
English
Excellent
Software
Atlassian Jira
Jira administration experience built in managing the operational and technical projects.
Team Foundation server (TFS)
Significant Experience in Process Template administration.
Microsoft Teams
Console admin. used widely During the spread of the COVID19 to facilitate the team communication
Certificates
2019-01
✓ Agile Coaching program From Agile Academy
2017-10
✓ Web Accessibility Workshop
2017-10
✓ Exin Agile Scrum Master
2017-09
✓ Lean IT Foundation
2017-08
✓ TOGAF 9 Foundation
2017-01
✓ ICP Certificate [ICAGILE CERTIFIED PROFESSIONAL]
2016-08
✓ Professional Application with Life-cycle management with visual studio 2013
2014-01
✓ Agile foundation certified from SECC Egypt
2013-02
✓ Essentials of IBM Rational Performance Tester V8.2
2010-02
✓ ISTQB From HP Egypt
2009-04
✓ Software testing engineer From SECC Egypt
2005-07
✓ J2EE Certification from Information Technology Institute
Courses
2014-07 - 2014-08
✓ Performance testing
2010-02 - 2010-04
✓ Automation Testing Training
2010-09 - 2010-09
✓ ETM (Enterprise Testing Method) HP Testing Process
Achievements
Many challenges and difficulties I have faced with my Co-workers in delivering many of software projects. However, the Achievements We had
accomplished in the delivery and operation of these projects with great success.
There were many projects of the same character, but I would like to talk about three of them that I consider the most important and best in my professional
life, whether as a Product manager or as a Business analyst.
The first of these projects was a smart Survey engine, that I had Participated in as Product Manager/Business Analysis role ,The Project was including a
diverse and sophisticated features as:
• 35 Different Questions' types that exceeded the available Question types in the Worldwide Survey Engine Survey Monkey with 13 types
• Several Techniques collectors of responses such as Web.QR Code, Facebook Messenger, Email, SMS and Target Audience
• and also, most importantly, analyzing the collected data in different ways, developing filtering and comparison data rules, in addition to exporting information
in multiple formats, including Excel in PDF and SPSS
• Custom Dashboards
The difficulties and challenges in this project were not only in the tiny details that was required in the system requirements but also in:
• The performance required to be very fast, especially due to the presence of almost 15 thousands registered users in the first year of publishing the system
in addition to One million users that responded on the shared surveys
• The presence of the development team in three different countries, with non-centralized functional experience in one office in these three countries
• Our last challenge was to deliver the project in a relatively short time, because the company was born and needed the project to prove its capabilities, so the
project is awarded to it at a low price
4
Despite all this, we had succeeded!
We have succeeded in overcoming the difficulties of the system requirements and its tiny details by slicing the requirements into small and valuable
stories, making comparison with other live survey engines, analysis the Different end-user knowledge backgrounds to reach the excellence in both the
designed UX and business requirements. In addition to that, we have engaged the customer and the end-users to the feedback the reviews that was most
important to us to measure the output validity.
For the technical challenges, we succeeded by developing the system with the latest, light and best technologies such as angular, and by dividing the
project technically into many technical layers then relying on the back-end services -that work in the system background- to reduce the burden of big data
transferring and the large number of parallel users that access the system or responses on the survey.
We succeeded in maintaining the project budget as much as possible by taking the following measures:
• Maintaining time and technical and psychological consistency among the members of the team work to build self-organized team that will reach to the best
outcomes
• Hiring a cross-functional team with different levels of experiences in order to prevent the increase in expenditures, whether in the presence of excessive
expertise, or by missing certain expertise
• Thirdly and most importantly, ensuring the quality of the outputs to avoid entering into a vicious cycle of testing and re-fixing errors, which increases the cost
and waste of time. We had overcome this factor by involving the testing team from the first day of the project with the business analyst and Development
team
• Fourth, purchase ready-made technical tools and addons for what reduces the effort and time of the coding and testing teams, whether these tools or
addons to facilitate the communication and work of the development team or to reduce the effort of a coding in the system, which is compatible with the
business requirements and does not prejudice the security or the quality of performance
The second of these systems is the government Correspondence system that I had Participated in as Product Manager/Business Analysis role , which is
developed internally in the governmental ministry in which I work.
The aim of the system was to develop technical solution that allow users to send important governmental documents/correspondences, whether regular
or confidential, between ministries and government agencies, which included high-risk and very important correspondence.
Therefore, the security risk was a great challenge in addition to the difficulties of integration between the external intermediary systems that link all
the government agencies and ministries of the State of Qatar.
System requirements have increased dramatically here as well, due to the diversity of user perspectives. Some of them uses the system to deal with the it in
a simple way, such as sending and receiving correspondence/documents, archiving and searching for them, and others are dealing with many and
complex cases, especially in the sending and receiving complicated features, such as:
• Retrieving and withdrawing correspondence
• Changing correspondence and sending cases to more than one party of the same correspondence
• Develop Review Business based on approval by using workflow approval cycles techniques
• Electronic signature
• Integration with various secure text editors, as well as with Microsoft's systems, such as Word
In addition to that, we had a very difficult time getting enough programmers to help us develop the project.
We have successfully bypassed security hurdles by using high quality encryption security protocols RSA Algorithm (Rivest – Shamir – Adleman) and
AES Algorithm, which have contributed greatly to reducing the security risk.
We have succeeded to deliver all the system requirements by a few team members, which helped us to do that, the presence of great experience in the
team and the reuse of the technical services and technological components that were already in place, which contributed to overcoming the obstacle of the
few number of members of the team work and also contributed to the speed of project completion.
The project is working live now and officially works as the only approved platform for the ministry in which is working for electronic correspondences, and it
has become a reliable system to the point of eliminating the manual correspondence between our ministry and tens of government agencies.
The third project is e-learning management that I had Participated in as Product Manager/Business Analysis role , and it was similar to the previous projects
in many challenges and difficulties, but more than them and differed from them in the presence of 23 members of the teamwork from different disciplines
to comply with The company's strategy and instructions in its time that was to speed the project completion and to deliver to the customer so the company
decided to start working on it with the most of company capacity as a part of the deal with the customer to cover -urgently- the system requirements, which
was the presence of more than 15 modules, including:
• Applicant Gateway module
Through which the student can submit applications, follow up on the status of the request, and facilitate communication with the administration of
the institution.
• Schema and for Designer module
Dynamic for Editor Module that allows the system administration team to design whatever registration and profile electronic forms to be used in the
registration process for the the availed programs.
• Social Network Module
We have developed The Social Network module is devoted to providing teamwork functions such as creating communities at the applicants and
alumnus gateways, user messaging, communication between the coach/mentor and the program participants, sharing Ideas, jobs and social topics.
• BI Reports module
A wide reporting services that allows the stakeholders in the organization to follow and get the reports of all manipulated data in the system like the
applicants information, alumni information, statuses of the applications, Meetings, Google analytics data, tickets, Document requests, User logs. In addition, all
of these reports built on the Descriptive and Diagnosis analysis of the data.
• Other modules such as: Registration Journey, Calendar, Attendance, Ticketing, Documents building, Notification Designer Module, Workflow Designer
Module,Security Matrix
We used several techniques to address communication difficulty and divide the teamwork into small groups as cross functional teams.
Challenges remained in how to follow these small teams so we made some of the agile team facilitation techniques like the (Scrum Master of the
Scrum Masters).
We managed to deliver the project in satisfactory time to the customer, and is now in place to manage the entire educational services of this institution.
5
Download