Download presentation
Presentation is loading. Please wait.
1
Son Nguyen, son.nguyen.thanh.81@gmail.com YM & Skype: ng_thanhson
2
Introduction Traditional methodologies My Scrum stories
3
About me Just a brainstorming and discussion session Please be active
4
5
Waterfall 2003 UML CMMi Unified Process XP Scrum TL9000 Continuous Integration TDD 20082007200620042005
7
Requirements Analysis Architecture Design Detail Design Implementation Testing Maintenance
8
Waterfall (plan driven) is a well known methodology / process It has dependencies on phases (gated stages) In theory it works great but in practice it may not work It is fundamentally based on an assembly-line mentality for developing software -> no point to go back No mechanism to deal with delays -> buffer -> over estimation
9
The software factory
10
Requirements Analysis Architecture Design Detail Design Implementation Testing Maintenance
11
Can start working with incomplete requirements, architecture, design, … Can go back to the previous step and update It is still messy for long time project Sometimes it is unpredictable for the project delivery
12
Requirements Quick Design Implementation Evaluation & Update Refine & Rework Final TestingRelease
13
Good for an environment of changing requirements No methodology for each step Hard in the planning point of view Hard to maintain May cause a lot of reworks and increase cost
14
15
Let’s Turn Our Thinking Upside Down
17
Self-organization, disciplined, motivation, ownership, and pride You may have to accept: o Some first failed sprints o Give some not qualified members time and training to adjust
18
Adaptive process Higher commitment and discipline Flexibility and adaptiveness with work requirements change Collaboration, freely to contribute … But be careful! There is nothing good at the first time, you need to build it with right people
19
No need to spend too much time in planning No code written in early phases for requirement validation Communication issue Tester-developer schedule alignment No risk deferral Adaptive with requirement change … But be careful, don’t just do “Iterative”
21
Fixed Scope Variable Time Variable Resources Plan Driven Variable Scope Fixed Time Fixed Resources Value Driven
22
Increasing Innovation Increase the quality of the deliverables Deliver the highest business value features first Onsite customer … It is not easy to do “Variable Scope”
23
Remove organizational overhead Remove management pressure from teams Remove process / planning overhead … It is really hard and need support from your management level
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.