Files
Main/Temporary/Agile Implementation Plan.md

2.0 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

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?
  • Who are the key stakeholders for the product?