Head of Software Development

Apply for this job

Email *

Job Description

Purpose of this role is to manage the day-to-day tasks, product delivery, and the project’s overall success. The Agile project manager ensure the monitoring and reporting on project progress, prioritizing, and assigning tasks, and maintaining a strong team culture and continuous improvement within the team. In this role, Agile Project Manager manages multiple software products and projects in an Agile/Scrum development environment.

• Leads Agile/Scrum teams in a multi-product software development environment.
• Facilitate team meetings, such as Daily Stand-Ups, Backlog Refinements, Iteration Planning, Reviews, and Retrospectives and ensure effectiveness.
• Assist with the implementation of established project management methodologies and governance standards aligned with the PMO’s objectives.
• Managing day-to-day operational activities and respective reporting to the PMO and other stakes.
• Ensure that there is a positive climate within the organization where resources are added value in delivering projects by striving for excellence and contributing to the achievement of the company’s strategic goals.
• Provide up-front identification of project risks, issues, assumptions, and dependencies.
• By working with the product team, ensure the sponsor’s business requirements are clearly defined and documented.
• Maintaining a collaborative process and removing impediments for the scrum team.
• Providing training, mentoring, and support to teams to adhere to agile values, principles, and practices.
• Providing organizations and teams with project management expertise on a variety of topics.
• Coaching the team on the most effective ways to refine their backlog and create user stories.
• Assuring Product Backlog items are properly/clearly scoped and clearly defined for the Scrum Team.
• Support and agree with the Product Owners on short- and long-term release planning and maintain a healthy work backlog.
• Ensure team understands and maintains commitment to the Definition of Done (DoD).
• Provide support to the product team in developing the backlog for iteration planning and PI.
• Resolve conflicts among team members and ensure full harmony between the product, development, QA, and release teams to ensure successful product delivery.
• Ensure deliverables are up to quality standards at the end of each sprint.
• Regularly perform risk management to minimize project risks and escalate wherever required.
• Facilitate internal communication and effective collaboration with all stakeholders.
• Review and ensure that the project team updates the JIRA system promptly and makes effective use of it.
• Participate in the planning and facilitation of scrum events, meetings, and decision-making processes.
• Monitoring and assisting teams in making improvements to their performance.
• Organizing demos and testing of products and systems.
• Maintain a close tracking on all project-related tasks, issues, risks, and actions.
• Plan and model cross-team dependencies to ensure that overall product/project plans and timelines are well understood.
• Providing regular status reports to stakeholders in accordance with PMO guidelines.
• Continually coach/train teams to follow project management methodologies and to make use of unified tools/templates, such as JIRA, to keep them organized and productive.