JOB SUMMARY
Perform end-to-end management of a single project or deliverable-based model, delivering the agreed scope within the agreed timeline and cost. Ensure project success, acceptance criteria are met, and enhance customer satisfaction.
Key Responsibilities
- Identify key stakeholders and maintain positive business relationships.
- Maintain regular communication with customers, addressing needs with empathy.
- Define project activities, responsibilities, milestones, resources, skills needs, interfaces, and budget. Optimize costs and time utilization.
- Anticipate and manage risks using suitable strategies and develop contingency plans.
- Implement project governance models.
- Track and report project KPIs and analyze project health.
- Implement software delivery methodologies to improve project KPIs.
- Adopt and build software engineering best practices.
- Conduct requirements analysis, elicitation, scope control, and prioritization.
- Drive the creation of common standards for design documents, traceability matrixes, bridge documents, analysis methodologies, and solution artifacts.
- Partner with customers to define requirements and elicit them from solution envisioning workshops.
- Conduct impact analysis of scope changes and negotiate prioritization.
- Consolidate estimates at a solution level, evaluate risks, and validate estimates from a technical standpoint.
- Review and validate estimates across service lines.
- Conduct resource planning at a project level.
- Conduct impact analysis for changes and analyze corresponding impact to estimates and resource loading.
- Identify project roles and skills, considering constraints and KPIs.
- Plan and manage multiple small projects/modules.
- Identify risks and mitigation strategies.
- Anticipate schedule delays and dependencies, managing them per the risk management plan.
- Identify and implement options to fast-track the schedule.
- Estimate work, plan, and track activities, reporting progress regularly.
- Proactively identify dependencies impacting project KPIs and track them.
- Identify and track project risks and follow escalation paths.
- Document and communicate project risks and issues to stakeholders and track their impact.
- Define RACIA charts and communicate roles/responsibilities.
- Define and implement a communication plan.
- Support system integration testing.
- Review/mentor the team during test execution.
- Support defining test strategy and scenarios.
- Understand the business impact of defects.
- Prioritize defects based on criticality and severity.
- Participate in defect triage meetings.
- Identify and analyze the root cause of defects.
- Interpret test results.
- Define/adopt the project's tooling strategy.
- Guide the team to develop efficient and high-quality work products.
- Meet project goals, ensure process compliance, and mentor the team.
- Tailor quality guidelines and benchmarks to meet project-specific requirements.
- Understand how proposed solutions meet client requirements.
- Understand customer technology landscapes.
- Map business requirements to technology requirements.
- Set expectations with the customer.
- Leverage knowledge in day-to-day work or team skill upgrades.
- Work under the guidance of the account manager to drive account management KPIs.
- Collaborate with other projects and enabling functions to deliver value.
- Present proposed solutions to customers, highlighting benefits.
- Understand the end goal and win themes.
- Carve out simple solutions/POCs to build confidence.
- Review other project artifacts and assess their health.
- Participate in forums, share best practices, and learnings.
- Adopt learnings and reusable methodologies/tools from other projects.
- Implement a framework to assess team skill levels and define skill enhancement plans.
- Nurture innovation potential within the team.
- Provide feedback and enable team independence and growth.
Required Qualifications
Impact and Influence:
- Identify project risks and define action plans to manage them.
- Define a project plan by breaking it down into individual project tasks.
- Communicate project progress to all relevant parties, reporting on schedule achievements, quality control, risk avoidance, and changes to project specifications.
- Delegate tasks and manage team member contributions appropriately.
- Assess project health using quantitative measures and adjust the course of action as needed.
Knowledge:
- Technologies to be implemented within the project.
- Structured project management methodologies (e.g., Agile techniques).
- Estimation techniques.
- Metrics analysis and quantitative management.
- Root cause analysis.
- People management, including goal setting, growth aspects, and coaching.
Preferred Qualifications
None explicitly stated in the provided text.
Certifications
None explicitly stated in the provided text.