Software Project Manager/ Unit head assistant
Techytypes
Total years of experience :13 years, 7 Months
-Involve in strategic plans to accomplish technical as well as business with leadership chain, team and with customers.
- Analyzes software requirements; implements design plans, reviews testing plan; documents software development; monitors status of developing software
- Prepare lifecycle for different projects inclusive of research, development, design, evaluation, testing along with delivery to product management.
- Ensure top quality design reviews attaining business goals.
- Create a clear documented process for each team in the development unit (Analysis, Design, Development and QC)
- Create evaluation system for each team based on the job description
- Keep records of each project to track the progress and enhance the process
- Provide feedback and enhancement plan for each member.
- Supervise resource allocation to assure attainment of apt business and personnel development goals.
- Create an enhancement plan for the software development unit.
- Handle all tasks related to the project management.
- Align with clients to determine objectives, budget, background information, and project requirements and techniques
- Analyze the requirements of the project with internal project stakeholders.
- Develop the project plan (PMP) in coordination with the project team in alignment with the project constraints, in terms of budget, timelines, and other requirements.
- Handle all project documentation.
- Preparing new system proposals.
- Follow up on the achievements of the project plan and report the project status periodically to the direct manager, client, and other stakeholders.
- Verify different project phases and task completion.
- Manage internal communication between different project stakeholders.
- Provide guidance to the team based on management direction and customer needs.
- Confirming the project UX follows the best practice that meets the business needs
- Prepare end of project summary report with all project constraints and prepare the project final feedback report.
- Present final layouts to clients for approval.
- Ensure addressing all relevant issues within the specifications and standard quality measures.
- Run effective meetings and provide accurate & timely communications of objectives, progress, status.
- Responsible for defining the vision that reflects customer and Business needs by creating a vision document, competitive analysis, audience definition, and surveys
- Documenting business functional and non-functional requirements and ensures that technical
functional specifications cover all business functional specifications.
- Performing required impact/workflow analysis (use cases, UML diagrams, etc.), designing the system wireframes, prototypes, and screen mock-ups following user experience concepts.
- Track and change functional and business specifications documents; write detailed understood procedures for permanent records and for use in training.
- Translate case management systems and functional technical literature as user manual guide
(Arabic/English) in terms understandable to the end-users or screen recording videos.
- Participates in user acceptance testing and testing of new system functionality.
- Develops presentation, training curriculum and conducts formal training sessions covering assigned
systems module.
- Responsible for analyzing the needs of the business and the teams and coming up with solutions
to business problems that facilitate the business processes.
- Consults with functional unit management to identify, define and document business needs and
objectives, current operational procedures, problems, input and output requirements, and levels
of systems access.
- Analyzes the feasibility of, and develops requirements for new Systems and enhancements
to existing systems; ensures the system design fulfills the business needs.
- Identifies opportunities for improving business processes through information systems and/or
non-system changes.
- Gather Requirements, analyze departments data and design the required system design diagrams
for the company’s software like flow charts and DFD
- Writing System Requirement Specifications and Use cases that successfully delivered necessary change
in a manageable and non-intrusive way
- Advising clients on solving technical problems.
- Own and manage the client relationship in effective way to resolve the client ‘s problems and analyze
their feedback regarding our services to improve it
- Work as part of a team to ensure offering world-class Service level at all times.
- Communicate positively with all involved parties in order to facilitate customer’s inquiry to maintain
service level.