the project manager provides the single point interface between the customer and the delivery team to ensure smooth and timely delivery of quality software to the customer.
• prepare and manage project plans (project, release, sprint) with clear achievable milestones
• identify risks and dependencies for the projects he manages.
• ensure the project is implemented on time within contractual obligations.
• responsible for scope management and change management.
• follow-up with customers to resolve any dependencies and help manage issues/bottlenecks in implementation.
• conduct regular project review meetings.
• be an escalation point for implementation team to coordinate with various partners to eliminate any bottlenecks or mitigate any risks.
• communicate status to senior management and customers regularly.
• should have the ability to manage multiple projects in parallel for various customers.
• able to identify impact on project plan due to new changes coming up during the project execution.
• interface with customers and understand functional requirements and objectives
• working closely with customer’s / business analysts / technical architects for ensuring that right design and architecture is agreed up on for the projects.
• escalate issues to senior management or customer if required appropriately
• able to influence and implement the best practices of agile across project teams
• ensure compliance with development standards, development process and the documentation requirements.
• continuous learning to keep abreast with developments in technology.
• provide guidance on functional and technical matters to all the members in the team, if required take support from external team members.
• participate in presentations and demonstrations of the software to customers.
• identify training needs for the project team to improve productivity and quality of delivery
• build a strong team to manage and execute the projects
• work with team continuously