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