1.9 KiB
1.9 KiB
title, created_date, updated_date, aliases, tags
| title | created_date | updated_date | aliases | tags |
|---|---|---|---|---|
| Agile Implementation Plan | 2025-01-14 | 2025-01-14 |
Agile Implementation Plan
Scrum
Roles
Product Owner
The product owner is responsible for the requirements definition. The right requirements and their appropriate prioritization is crucial for the success of a project. Therefore it is very important to hire excellent personnell for this role, since it has a high leverage. See More Effective Agile by Steve McConnell#Most common Challenges for more details.
Meetings
Sprint Planning
Daily Standup
Retrospectives
Work Units
- Stories should be completable within a single sprint:
- The team should decompose its stories so that no single story consumes more than half the team for half the sprint; most stories should be smaller.
- The team should aim to complete 6-12 stories per sprint (assuming recommended team size (3-9))
Current faults discovered
- Excessive schedule pressure --> focus on appearance of progress above actual progress (see More Effective Agile by Steve McConnell, page 51)
Core Culture Values
- Open mistake and learning mentality: includes retrospection after sprints: could I have done more, should I have done less? Is the quality release quality?
- Commitment mentality: every team member is included in the planning and commits personally to what they can reasonably do in the next sprint.
Risks associated with Scrum at OneSec
- We don't understand scrum well enough to properly implement it. Or to properly coach the entire team how to stick to the rules
- Floris cannot give away responsibility to the team.
- Not following it a 100% --> do "Scrum, but..."
What are characteristics of the Software that we need to implement at OneSec?
- we have changing hardware
- safety
- What exactly is the business plan, who are the customers, what is the product?