change agile v0.1 · case: making agile fit! • sw product development, project based org. •...
TRANSCRIPT
![Page 1: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/1.jpg)
veranderproject.nl
Ben Linders, André Heijstek
Change Agile
![Page 2: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/2.jpg)
Change Projects
Characteris<cs√No SMART goal√SoB factors√Con<nuous Process√Adapt
![Page 3: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/3.jpg)
Agile or Waterfall?
3
Type 2 Projects
Product Development
Type 4 Projects
Research & Changemanagement
Type 1 Projects
Engineering
Type 3 Projects
Software Development
Met
hods
wel
l def
ined
JaN
ee
Goals well definedJa Nee
waterfall
agile
![Page 4: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/4.jpg)
Release Backlog
4
TO-DO DOING DONE
Release Planning
Sprint Planning
Sprint Execution
![Page 5: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/5.jpg)
Sprint 1 Backlog
5
TO-DO DOING DONE
Theory
Practice
Reflection
![Page 6: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/6.jpg)
Agile Manifesto
6
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
That is, while there is value in the items on the right, we value the items on the left more.
That is, while there is value in the items on the right, we value the items on the left more.
MoreAgile Manifesto
by Geert Bossuyt
Teamwork & responsibility over Individuals and Interaction
Deliver Value over Working software
Partnership elaboration over Customer collaboration
Embrace change over Respond to Change
While we value the Agile Manifesto, we state that MoreAgile is more Agile.
![Page 7: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/7.jpg)
Scrum in a Nutshell
7
![Page 8: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/8.jpg)
Three pillars
• Transparency
• Inspection
• Adaptation
8
![Page 9: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/9.jpg)
Scrum framework•Product owner•ScrumMaster•Team
Roles
•(Release planning)•Sprint planning meeting•Daily scrum meeting•Sprint review meeting•Sprint retrospective
Events
•Product backlog•Sprint backlog•(Burndown charts)•Definition of Done
Artifacts
9
Change
![Page 10: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/10.jpg)
Scrum framework•Change owner•ScrumMaster•Team
Roles
•(Release planning)•Sprint planning meeting•Daily scrum meeting Sprint review meeting
•Sprint retrospective
Events
•Product backlog•Sprint backlog•(Burndown charts)•Definition of Done
Artifacts
10
![Page 11: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/11.jpg)
Change owner• Define the content of the change
• Decide on release date and content
• Be responsible for the “profitability” of the change (ROI)
• Prioritize features according to (market) value
• Adjust features and priority every iteration, as needed
• Accept or reject work results
11
![Page 12: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/12.jpg)
Scrum framework•Change owner•ScrumMaster•Team
Roles
•(Release planning)•Sprint planning meeting•Daily scrum meeting•Sprint review meeting•Sprint retrospective
Events
•Product backlog•Sprint backlog•(Burndown charts)•Definition of Done
Artifacts
12
![Page 13: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/13.jpg)
Release Planning
13
Product Vision
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Epic
User Story
User Story
Epic
User Story
Epic Epic
1 2 3 4 5 6 7 8
User stories are the Agile way of documenting
requirements.As a <user role>
I want <something>So I can achieve <value>
Change
![Page 14: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/14.jpg)
Rough Estimation
14
High Medium Low
User Story
User Story
User StoryUser StoryUser
Story
User StoryUser StoryUser StoryUser
StoryUser StoryUser StoryUser StoryUser
Story
User StoryUser StoryUser StoryUser
StoryUser StoryUser StoryUser StoryUser
StoryUser StoryUser Story
User StoryUser StoryUser
StoryUser StoryUser StoryUser Story
![Page 15: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/15.jpg)
Rough Estimation
15
High
User Story
User Story
User StoryUser StoryUser
Story
![Page 16: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/16.jpg)
Rough Estimation
16
High Medium Low
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
1 StoryPoint
![Page 17: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/17.jpg)
Vertical Slicing
17
Software Development Change Management
Presentation Layer
Business Layer
Database Layer
Coaching
Training
Process Artefacts
![Page 18: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/18.jpg)
Definition of Donein Software Development
• Tested & bugfree• Deployed to test server,
so PO can test• All user actions• All supported browsers
•IE7/8•Chrome•Firefox•Safari on Mac
• Comments in code
18
• Refactoring• Code reviewed when
needed• Remember to check
the Style_guideline• Maintain wiki page• Maintain ERD document• Versions of components• License overview• Check the constraints
![Page 19: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/19.jpg)
Definition of Donein Change Management
• New methods defined• Employees trained• Change initiated in at
least 1 pilot project• Positive feedback of
users
19
• Ownership transfered• First round of
improvement suggestions processed
• Plan defined for further improvements
• “Regression-test” (after care) on previous sprints
![Page 20: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/20.jpg)
Sprint 1 Backlog
20
TO-DO DOING DONE
Theory
Practice
Reflection
![Page 21: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/21.jpg)
Ben Linders Advies
3
Agile Process Improvement
Expected benefits:• Collaboration PI team
and stakeholders• Deployment (over
defining) processes• Adopt to changes• Incrementaly, ROI• Learn to work Agile
![Page 22: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/22.jpg)
Ben Linders Advies
4
Golden Rules for PI• Dare to share, early and frequently• Result depends on team, not individuals• The one who checks out a task is not
necessarily the one who has to finish it• The one’s working on a task are the right
people• You may critique anything,
but never criticize anyone BenLinders.com/GoldenRules
![Page 23: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/23.jpg)
Ben Linders Advies
5
Case: Making agile fit!• SW product development, project based org.• Started Agile some months ago with 3 teams• Teams signal impediments with the
–Product owners–Project leader–Line Managers
Change needed, but the “agile” show must go on!
![Page 24: Change Agile v0.1 · Case: Making agile fit! • SW product development, project based org. • Started Agile some months ago with 3 teams • Teams signal impediments with the –Product](https://reader035.vdocument.in/reader035/viewer/2022071100/5fd90c97a9d77d612860f702/html5/thumbnails/24.jpg)
1Create a Roadmap• Change steps (User Stories)
– break up the project in 10-‐20 concrete steps (each having value)
– 15 minutes
• Defini<on of Done? (Value/DoD)– 10 minutes
• Es<mates– business value
– story points
• Release Planning– Assign stories to sprints