Presentation is loading. Please wait.

Presentation is loading. Please wait.

 Son Nguyen, YM & Skype: ng_thanhson.

Similar presentations


Presentation on theme: " Son Nguyen, YM & Skype: ng_thanhson."— Presentation transcript:

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

6

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

16

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”

20

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

24

25


Download ppt " Son Nguyen, YM & Skype: ng_thanhson."

Similar presentations


Ads by Google