Job Description
The R&D project manager will execute the role of scrum master within the various R&D teams. The role is described in more detail in the sections below.
The scrum master is required to act as the primary facilitator of the agile scrum development process within R&D scrum teams. The scrum master will ensure efficient workflow, pipeline planning, and status reporting, as well as managing risks and resolving impediments. These activities are undertaken to ensure the predictable performance of the scrum teams and the delivery of new product to the defined quality process. The scrum master will plan and coordinate activities across multiple teams (scrum of scrums), and where required across departments and external interfaces.
· Conduct on-going scrum ceremonies; sprint planning, sprint retrospective, and daily stand-up meetings
· Responsible for time boxed (2-4 week) sprint planning and execution
· Anticipate and proactively track/record/remove/escalate all impediments
· Report on risks and impediments, as well as sprint and release progress
· Track and report Scrum Team velocity and other agreed metrics
· Facilitate the team in identifying and managing internal and cross-team dependencies with respect to product development
· Facilitate both the estimation of Product Backlog Items, as well as other Scrum activities through a thorough understanding of the problem domain
· Gather & disseminate release information on a regular basis, documenting team agreements, sprint plans, release plans, and retrospectives
· Create an environment that encourages a positive team spirit and excitement about the product delivery
· Proactively resolve conflict between people and, if needed, escalate appropriately
· Contribute to ongoing refinement of product development processes
· Facilitates team progress, with a focus on delivering business value quickly
· Ensure the development teams are practicing the core agile principles of collaboration, prioritization, team accountability, and visibility
· Manage the delivery of a release for multi-team projects (scrum of scrums)
· Manage relationships and deliverable dependencies/milestones between the various teams within R&D.
· Chair and conduct scrum of scrum meetings when required.
Interfaces & Authority:
· R&D Director (line manager)
· Project Office for capacity and competence allocation to project teams
· Partner Manager for tracking and reporting of 3rd party dependencies and deliverables
· Release Manager for ensuring that release commitments are on track and adhered to
· Product Owner for agreeing on the scope and sprint objectives
· Scrum Team for drive the deliverables and ceremonies of the scrum team
Required Skills
· Degree/diploma in software engineering or an equivalent qualification.
· Minimum five years experience within a software product development environment
· Minimum five years experience of technical project management.
· Agile development, SCRUM, XP.
· RUP, Prince 2, PMI, PM BOK.
· Windows development.
· Internet Protocol (IP).