Scrum and Agile for LabVIEW Developers
Daniel Tobler, Zühlke Engineering AG
2
source: flickr.com/photos/tprzechlewski
3
Abrief History of Software Development Processes
Predictive
Pre-Planned
Adaptive
Trial and Error
Single expert
developer...
4
Abrief History of Software Development Processes
1960 1970 1980 1990 2000 2010
Agile Manifesto (2001)
Individuals and In...
5
Abrief History of Software Development Processes
Analysis Paralysis (199x)
First presentation
of Scrum 1995
Agile Manife...
6
Development of a Test System, Trial 1
Specification and
Requirements
Project PlanArchitecture
and Design
7
Development of a Test System, Trial 1
Project Plan
A wonder
happens
here
8
Development of a Test System, Trial 1
A wonder
happens
here
… and your customer
is not amused
source: flickr.com/photos/...
9
Development of a Test System, Trial 2
Risks,
most
wanted
functions
Dreams,
Wishes
Product
Backlog
Ordered
Understood,
De...
10
What is a Product Backlog?
Product
Backlog
Self
contained
description
Software Tool or …
Manual board
Sprint
Increment
Product
Backlog
Development
Team
S
Stake-
holder
Sprint
Planning
Meeting
S
SS
S
Sprint
Review
Next Sprint...
Development
Team
S
Stake-
holder
Sprint
Increment
Product
Backlog
Sprint
Planning
Meeting
S
SS
S
Sprint
Review
Next Sprint...
Next Sprint
Increment
Product
Backlog
Development
Team
S
Stake-
holder
Sprint
Planning
Meeting
S
SS
S
Sprint
Review
Next S...
Scrum Team
Sprint
Development
Team
S
Stake-
holder
Product
Owner
Next Sprint
InspectInspectRetrospective
Scrum
Master
Adapt
Scrum Team
Sprint
Increment
Product
Backlog Development
Team
S
Stake-
holder
Sprint
Planning
Meeting
Scrum
Master
Product
...
Scrum Team
Sprint
Increment
Product
Backlog Development
Team
S
Stake-
holder
Sprint
Planning
Meeting
Scrum
Master
Product
...
17
What is Scrum?
Scrum Guide, 16 pages
www.scrum.org/Scrum-Guide
From the inventors of Scrum:
• Jeff Sutherland
• Ken Sch...
18
What is Scrum?
19
Review Sprint 4: What does it cost?
Sprints
SumofEstimations
1 2 3 4
Answer:
Release Burnup!
Done
Open
20
How to story continues
Sprints
SumofEstimations
1 2 3 4
Done
Open
1. Install End of Money
5 6 7 8 9 10
21
Scrum for LabVIEW?
• Do not Pre-Plan your projects.
Inspect and Adapt!
• Do not Micro-Manage developers.
Let them self-...
22
Thanks for your Attention!
Zühlke Booth
• Free Icon Maker
• Ask me further Questions
Vernetzen Sie sich mit mir.
Daniel Tobler
@@
Gefällt Ihnen meine Präsentation? Dann sagen Sie es bitte weiter.
Upcoming SlideShare
Loading in...5
×

Scrum and agile development for LabVIEW developers

689

Published on

Präsentation von Daniel Tobler an den NI Days 2014 in Bern zum Thema "Scrum and agile development for LabVIEW developers".

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
689
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Scrum and agile development for LabVIEW developers

  1. 1. Scrum and Agile for LabVIEW Developers Daniel Tobler, Zühlke Engineering AG
  2. 2. 2 source: flickr.com/photos/tprzechlewski
  3. 3. 3 Abrief History of Software Development Processes Predictive Pre-Planned Adaptive Trial and Error Single expert developers Waterfall Iterative Early RUP Late RUP Agile 1960 1970 1980 1990 2000 2010
  4. 4. 4 Abrief History of Software Development Processes 1960 1970 1980 1990 2000 2010 Agile Manifesto (2001) Individuals and Interactions Working Software Customer Relationship Responding to Change Many agile methods: ATAM, AUP, Crystal, FDD, Scrum Scrum and Kanban are top dogs First presentation of Scrum 1995 Analysis Paralysis (199x)
  5. 5. 5 Abrief History of Software Development Processes Analysis Paralysis (199x) First presentation of Scrum 1995 Agile Manifesto (2001) Individuals and Interactions Working Software Customer Relationship Responding to Change Scrum and Kanban are top dogs Many agile methods: ATAM, AUP, Crystal, FDD, Scrum 1970 1980 1990 2000 2010
  6. 6. 6 Development of a Test System, Trial 1 Specification and Requirements Project PlanArchitecture and Design
  7. 7. 7 Development of a Test System, Trial 1 Project Plan A wonder happens here
  8. 8. 8 Development of a Test System, Trial 1 A wonder happens here … and your customer is not amused source: flickr.com/photos/tambako
  9. 9. 9 Development of a Test System, Trial 2 Risks, most wanted functions Dreams, Wishes Product Backlog Ordered Understood, Detailed Sketchy Goals Features Requirements Top risks, architecturally relevant and most wanted functions UNDERSTOOD
  10. 10. 10 What is a Product Backlog? Product Backlog Self contained description Software Tool or … Manual board
  11. 11. Sprint Increment Product Backlog Development Team S Stake- holder Sprint Planning Meeting S SS S Sprint Review Next Sprint InspectInspect Adapt Self organizing
  12. 12. Development Team S Stake- holder Sprint Increment Product Backlog Sprint Planning Meeting S SS S Sprint Review Next SprintInspectInspect Adapt
  13. 13. Next Sprint Increment Product Backlog Development Team S Stake- holder Sprint Planning Meeting S SS S Sprint Review Next Sprint InspectInspect Adapt Sprint Planning Meeting Product Owner S SS S Sprint Review
  14. 14. Scrum Team Sprint Development Team S Stake- holder Product Owner Next Sprint InspectInspectRetrospective Scrum Master Adapt
  15. 15. Scrum Team Sprint Increment Product Backlog Development Team S Stake- holder Sprint Planning Meeting Scrum Master Product Owner S SS S Sprint Review Retrospective
  16. 16. Scrum Team Sprint Increment Product Backlog Development Team S Stake- holder Sprint Planning Meeting Scrum Master Product Owner S SS S Sprint Review Retrospective Daily Scrum
  17. 17. 17 What is Scrum? Scrum Guide, 16 pages www.scrum.org/Scrum-Guide From the inventors of Scrum: • Jeff Sutherland • Ken Schwaber
  18. 18. 18 What is Scrum?
  19. 19. 19 Review Sprint 4: What does it cost? Sprints SumofEstimations 1 2 3 4 Answer: Release Burnup! Done Open
  20. 20. 20 How to story continues Sprints SumofEstimations 1 2 3 4 Done Open 1. Install End of Money 5 6 7 8 9 10
  21. 21. 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 Burnups for Inspection. • Scrum works for 3+ developers, but also a single developer can profit from Scrum! source: flickr.com/photos/tprzechlewski
  22. 22. 22 Thanks for your Attention! Zühlke Booth • Free Icon Maker • Ask me further Questions
  23. 23. Vernetzen Sie sich mit mir. Daniel Tobler @@ Gefällt Ihnen meine Präsentation? Dann sagen Sie es bitte weiter.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×