Business Analyst / Project manager
TACME
Total years of experience :22 years, 6 Months
Analyze the business needs of clients to help identify business problems and propose solutions
Elicit, analyze, communicate and validate requirements in order to formulate changes according to business processes and best practices
Address the client business objectives and formulate the appropriate roadmap that helps client to achieve those objectives.
Works as a main communication channel between clients and technical team to ensure that business case is totally understood by technical team.
Determine which tasks/steps to automate (identify scope and get the requirements).
Performing the discovery and analysis phase for projects.
Creating Documents for Business Requirements specifications.
Familiarize the team with the customer needs, specifications to support team performance.
Assure that the team addresses all relevant issues within the specifications and standards. Escalate issues which cannot be resolved by the team.
Develop Standard documentation for each activity and its updates.
Train and support customers regarding the Company's software system.
Create and maintain/update many types of technical documentation, online help, user guides.
Assists in enforcement of project deadlines and schedules.
Assists in the facilitation of team and client meetings.
Delivers informative, well-organized presentations.
Develops and maintains a detailed project schedule.
Construct projects communication plan and reporting.
Delegate responsibilities and designate time schedules
Monitor projects performance against contracts.
Review project‘s resource estimates, time schedule, commitments.
Responsible to track project changes and produces updated site based schedule as agreed with engineering and project management.
Responsible to take input from the business analysts and project engineers to develop and maintain the detailed schedule
• Develops and maintains a detailed project schedule
• Coordinate all project meetings.
• Determine all items for all project meetings and open issues.
• Determine the priority of the discussion items.
• Prepare and edit meeting minutes, presentations and tables.
• Prepare project phases and dependencies.
• Review project‘s resource estimates, time schedule, commitments.
• Responsible to track project changes and produces updated site based schedule as agreed with engineering and project management.
• Responsible to take input from the business analysts and project engineers to develop and maintain the detailed schedule.
• Direct and monitor the requirements
• ensure development of products and services to customer requirements within the specified resources
• Define goals and outline approach and make adjustments within the constraints.
• Set to achieve the optimum results.
• Participates in negotiations concerning commitments as consequence to allocated requirements, and changes in commitments.
• Participates in the preparation and review of the project plan.
• Managing tasks for QC Team.
• Reviews the project's prototype.
• Reviews the project's statement of work.
• Reviews the project's Software requirement specification.
• Prepare project's test plan.
• Prepare project's test cases (Unit Test Case - System Test Case - Integration Test Case).
• Prepare Test Data.
• Follow up the execution of project's test cases and participant in the execution.
• Ensures that discovered defects are corrected and open issues are resolved.
• Reviews Products before delivery to the customer.
• Develop or specify standards, methods, or procedures to determine product quality or release readiness.
• Document software defects, using a bug tracking system, and report defects to software developers.
• Monitor bug resolution efforts and track successes.
• Document test procedures to ensure reliability and compliance with standards.
• Evaluate or recommend software for testing or bug tracking.
• Identify program deviance from standards, and suggest modifications to ensure compliance.
• Identify, analyze, and document problems with program function, output, online screen, or content.
• Install and configure recreations of software production environments to allow testing of software performance.
• Install, maintain, or use software testing programs.
• Investigate customer problems referred by technical support.
• Monitor program performance to ensure efficient and problem-free operations.
• Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
• Plan test schedules or strategies in accordance with project scope or delivery dates.
• Provide feedback and recommendations to developers on software usability and functionality.
• Test system modifications to prepare for implementation.
• Conduct historical analyses of test results.
• Provide technical support during software installation or configuration
• Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
Senior Quality Control
Software Qulaity Control
•Create and maintain/update many types of technical documentation, online help, user guides.
Collect Data and information to serve company sites www.moheet.com
www.askzad.com.
Prepare Access DB for different type of Encyclopedia.
BA Of Law 2000, Cairo University.