Product Owner(s)
Responsibility:Define features (according to vision)
Prioritise features (according to ROI)
Propose release dates
Give feedback to all
Manage stakeholders
Accept or reject story outcome
Guide development of product and liaise with Vision owners
Deliverable:
Prioritised Backlog with complexity
Release schedule
Acceptance Criteria (in business terms)
Updated product roadmap and backlog
Business Analysts
Responsibility:Help scope the system
Translate business needs
Act as a communication broker between business and technical
Test and validation consulting
Represent stakeholders
Deliverable:
Updated stories
Supporting documentation
Scrum Master
Responsibility:Remove impediments
Prevent interruptions
Facilitate the team
Support the process
Manage management (have pointy elbows)
Deliverable:
Enabled Team
Burn-up / Burn Down charts
Retrospective Actions
Team Member - Developer
Responsibility:Accept stories and commit to delivering them
Contribute to daily scrum, retrospectives and "show and tell“
Help with effort / complexity estimation.
Deliverable:
Completed stories - "DONE“
Team Member - Tester
Responsibility:Creation and execution of test plan
Creation and review of initial manual tests before automation
Involvement in daily scrum
Raising defects
Clarify acceptance criteria as a part of TDD
Deliverable:
Test Scripts
Test reports
Defect descriptions
Traceability matrix
Architect
Responsibility:Define and support underlying architectural roadmap
Documentation and communication of the architecture
Architectural and design oversight and governance
Input into story complexity and help in solving architectural "road-blocks"
Deliverable:
Design documentation
User Experience Engineer
Responsibility:Responsible for aiding the definition of the features to optimise the user experience.
Support and assist Team Members.
Deliverable:
UI design guidelines.
Wireframes.
Supporting documentation.
Agile Delivery Manager (or Proposition Lead in large programmes)
Responsibility:Oversight of multiple scrum teams including acting as Scrum Master stand-in as required
Obtaining resource as appropriate
Manage management
Responsible for end to end delivery of release / proposition / product
Mentoring / support of scrum process and poeple
Running "scrum of scrums" and higher level retrospectives
Deliverable:
The release / proposition / product
Motivated and empowered teams
General project health and status reporting
No comments:
Post a Comment