![Page 1: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/1.jpg)
Scrum and Agile for LabVIEW Developers
Daniel Tobler, Zühlke Engineering AG
![Page 2: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/2.jpg)
2
source: flickr.com/photos/tprzechlewski
![Page 3: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/3.jpg)
3
A brief History of Software Development Processes
PredictivePre-Planned
AdaptiveTrial and Error
Single expertdevelopers
Waterfall
IterativeEarly RUP
Late RUP
Agile
1960 1970 1980 1990 2000 2010
![Page 4: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/4.jpg)
4
A brief History of Software Development Processes
1960 1970 1980 1990 2000 2010
Agile Manifesto (2001)Individuals and InteractionsWorking SoftwareCustomer RelationshipResponding to Change
Many agile methods:ATAM, AUP, Crystal,FDD, Scrum
Scrum and Kanbanare top dogs
First presentationof Scrum 1995
Analysis Paralysis (199x)
![Page 5: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/5.jpg)
5
A brief History of Software Development Processes
Analysis Paralysis (199x)
First presentationof Scrum 1995
Agile Manifesto (2001)Individuals and InteractionsWorking SoftwareCustomer RelationshipResponding to Change
Scrum and Kanbanare top dogs
Many agile methods:ATAM, AUP, Crystal,FDD, Scrum
1970 1980 1990 2000 2010
![Page 6: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/6.jpg)
6
Development of a Test System, Trial 1
Specification andRequirements
Project PlanArchitectureand Design
![Page 7: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/7.jpg)
7
Development of a Test System, Trial 1
Project Plan
A wonderhappens
here
![Page 8: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/8.jpg)
8
Development of a Test System, Trial 1
A wonderhappens
here
… and your customeris not amused
source: flickr.com/photos/tambako
![Page 9: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/9.jpg)
9
Development of a Test System, Trial 2
Risks,mostwantedfunctions
Dreams,Wishes
ProductBacklog
Ord
ere
d
Understood,Detailed
Sketchy
Goals
Features
Requirements
Top risks, architecturallyrelevant and most wantedfunctions UNDERSTOOD
![Page 10: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/10.jpg)
10
What is a Product Backlog?
ProductBacklog
Selfcontained
description
Software Tool or …
Manual board
![Page 11: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/11.jpg)
Sprint
Increment
ProductBacklog
DevelopmentTeam
S
Stake-holder
SprintPlanningMeeting
S
SS
S
SprintReview
Next Sprint
Insp
ect
Insp
ect
Adapt
Self organizing
![Page 12: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/12.jpg)
DevelopmentTeam
S
Stake-holder
Sprint
Increment
ProductBacklog
SprintPlanningMeeting
S
SS
S
SprintReview
Next Sprint
Insp
ect
Insp
ect
Adapt
![Page 13: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/13.jpg)
Next Sprint
Increment
ProductBacklog
DevelopmentTeam
S
Stake-holder
SprintPlanningMeeting
S
SS
S
SprintReview
Next Sprint
Insp
ect
Insp
ect
Adapt
SprintPlanningMeeting
ProductOwner
S
SS
S
SprintReview
![Page 14: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/14.jpg)
Scrum Team
Sprint
DevelopmentTeam
S
Stake-holder
ProductOwner
Next Sprint
Insp
ect
Insp
ect
Retrospective
ScrumMaster
Adapt
![Page 15: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/15.jpg)
Scrum Team
Sprint
Increment
ProductBacklog Development
Team
S
Stake-holder
SprintPlanningMeeting
ScrumMaster
ProductOwner
S
SS
S
SprintReview
Retrospective
![Page 16: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/16.jpg)
Scrum Team
Sprint
Increment
ProductBacklog Development
Team
S
Stake-holder
SprintPlanningMeeting
ScrumMaster
ProductOwner
S
SS
S
SprintReview
RetrospectiveDaily Scrum
![Page 17: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/17.jpg)
17
What is Scrum?
Scrum Guide, 16 pageswww.scrum.org/Scrum-Guide
From the inventors of Scrum:• Jeff Sutherland• Ken Schwaber
![Page 18: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/18.jpg)
18
What is Scrum?
![Page 19: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/19.jpg)
19
Review Sprint 4: What does it cost?
Sprints
Sum
of
Est
imatio
ns
1 2 3 4
Answer:Release Burnup!
Done
Open
![Page 20: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/20.jpg)
20
How to story continues
Sprints
Sum
of
Est
imatio
ns
1 2 3 4
Done
Open
1. Install End of Money
5 6 7 8 9 10
![Page 21: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/21.jpg)
21
Scrum for LabVIEW?
• Do not Pre-Plan your projects.Inspect and Adapt!
• Do not Micro-Manage developers.Let them self-organize!Use Sprint Reviews and Burnupsfor Inspection.
• Scrum works for 3+ developers,but also a single developer can profit from Scrum!
source: flickr.com/photos/tprzechlewski
![Page 22: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/22.jpg)
22
Thanks for your Attention!
Zühlke Booth
• Free Icon Maker
• Ask me further Questions
![Page 23: Scrum and agile development for LabVIEW developers](https://reader038.vdocument.in/reader038/viewer/2022102518/55d4eedbbb61eba7438b4662/html5/thumbnails/23.jpg)
Vernetzen Sie sich mit mir.
Daniel Tobler
@@
Gefällt Ihnen meine Präsentation? Dann sagen Sie es bitte weiter.