agile & lean software development in industrial...
TRANSCRIPT
![Page 1: Agile & Lean Software Development in Industrial Practicerobertfeldt.net/...101103_agile_lean_seminar_intro.pdf · Not many studies on the transition, here to SCRUM: Advantages SW](https://reader033.vdocument.in/reader033/viewer/2022060502/5f1c77d989be1b7d2d768115/html5/thumbnails/1.jpg)
Agile & Lean Software Development in Industrial Practice
2010-11-03 @ Chalmers Seminar
Robert Feldt & Helena Holmström OlssonChalmers, Software Engineering Division
torsdag den 4 november 2010
![Page 2: Agile & Lean Software Development in Industrial Practicerobertfeldt.net/...101103_agile_lean_seminar_intro.pdf · Not many studies on the transition, here to SCRUM: Advantages SW](https://reader033.vdocument.in/reader033/viewer/2022060502/5f1c77d989be1b7d2d768115/html5/thumbnails/2.jpg)
Agenda
13:30-13:40 Intro by Robert: Transitioning to Agile and Lean Software Development
13:40-14:20 Kai: Implementing Agile and Lean Software Development in Industry
14:20-15:00 Discussions and short presentation(s) from "agile" SW companies in Gothenburg
15:00-15:30 Coffee and further discussions - how can we collaborate, research needed etc.
torsdag den 4 november 2010
![Page 3: Agile & Lean Software Development in Industrial Practicerobertfeldt.net/...101103_agile_lean_seminar_intro.pdf · Not many studies on the transition, here to SCRUM: Advantages SW](https://reader033.vdocument.in/reader033/viewer/2022060502/5f1c77d989be1b7d2d768115/html5/thumbnails/3.jpg)
[Kniberg2008]
?
torsdag den 4 november 2010
![Page 4: Agile & Lean Software Development in Industrial Practicerobertfeldt.net/...101103_agile_lean_seminar_intro.pdf · Not many studies on the transition, here to SCRUM: Advantages SW](https://reader033.vdocument.in/reader033/viewer/2022060502/5f1c77d989be1b7d2d768115/html5/thumbnails/4.jpg)
Transitioning to Agile - Previous results
Not many studies on the transition, here to SCRUM:
Advantages
SW dev is a continuous learning process!
Quality increase! (but other studies disagree)
Obstacles
Too focused on showing progress => Quality suffered
Short-term deliverables => long-term arch & maintainability problems
Lack of metrics on remaining work
[Schatz2005]
torsdag den 4 november 2010
![Page 5: Agile & Lean Software Development in Industrial Practicerobertfeldt.net/...101103_agile_lean_seminar_intro.pdf · Not many studies on the transition, here to SCRUM: Advantages SW](https://reader033.vdocument.in/reader033/viewer/2022060502/5f1c77d989be1b7d2d768115/html5/thumbnails/5.jpg)
Agile Practices - Pro / Con
Saves time
Customer drives
Face2Face communication & User stories
Requires trust
Not all user groups represented
Customer on site
Iterative req engineering
Clearer reqs
Customer relation
Minimal docs when problems
Cost & schedule estimation
Non-functional requirements[Cao2008]
torsdag den 4 november 2010
![Page 6: Agile & Lean Software Development in Industrial Practicerobertfeldt.net/...101103_agile_lean_seminar_intro.pdf · Not many studies on the transition, here to SCRUM: Advantages SW](https://reader033.vdocument.in/reader033/viewer/2022060502/5f1c77d989be1b7d2d768115/html5/thumbnails/6.jpg)
Agile Practices - Pro / Con
“Extreme” Prioritization
“Business Value” to narrow
Managing Change through Constant replanning
Fewer changes
Smaller changes
Architecture suffers
“Refactoring” not enough
Clearer reasons
Re-prio is easier Instable with re-prio
[Cao2008]
torsdag den 4 november 2010
![Page 7: Agile & Lean Software Development in Industrial Practicerobertfeldt.net/...101103_agile_lean_seminar_intro.pdf · Not many studies on the transition, here to SCRUM: Advantages SW](https://reader033.vdocument.in/reader033/viewer/2022060502/5f1c77d989be1b7d2d768115/html5/thumbnails/7.jpg)
Agile Practices - Pro / Con
Prototypes
Unrealistic dev speed expectations
Test-driven DevelopmentTests capture reqs
Freedom to experiment
Requires close customer collab
Developers resist
Quicker feedback
Reviews & Acceptance testsStatus report to
customersHard to create acc.tests
[Cao2008]
torsdag den 4 november 2010
![Page 8: Agile & Lean Software Development in Industrial Practicerobertfeldt.net/...101103_agile_lean_seminar_intro.pdf · Not many studies on the transition, here to SCRUM: Advantages SW](https://reader033.vdocument.in/reader033/viewer/2022060502/5f1c77d989be1b7d2d768115/html5/thumbnails/8.jpg)
Goals
Listen: New results on Agile & Lean in SW Industry
Discuss: Your Challenges, Solutions, Thoughts
torsdag den 4 november 2010
![Page 9: Agile & Lean Software Development in Industrial Practicerobertfeldt.net/...101103_agile_lean_seminar_intro.pdf · Not many studies on the transition, here to SCRUM: Advantages SW](https://reader033.vdocument.in/reader033/viewer/2022060502/5f1c77d989be1b7d2d768115/html5/thumbnails/9.jpg)
References
Schatz, B. and Abdelshafi, I., “Primavera gets agile: a successful transition to agile development”, IEEE Software, vol 22, num 3, pp. 36-42, 2005.
Kniberg, H., Slides on “Agile and Lean Software Development”, Crisp AB, 2008.
Lan Cao, Balasubramaniam Ramesh, "Agile Requirements Engineering Practices: An Empirical Study," IEEE Software, vol. 25, no. 1, pp. 60-67, Jan./Feb. 2008, doi:10.1109/MS.2008.1.
torsdag den 4 november 2010