methodologies - transitioning waterfall to agile
TRANSCRIPT
![Page 1: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/1.jpg)
METHODOLOGIES Transitioning Waterfall to Agile
Pance Gasteovski 15-05-2015
![Page 2: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/2.jpg)
Agenda
02
○ Waterfall ○ Agile
• SCRUM • XP,Kanban
○ QA
![Page 3: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/3.jpg)
Walking on water and developing software from a specification are
easy if both are frozen.
Edward V. Berard, in Life-Cycle Approaches
![Page 4: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/4.jpg)
W A T E R F A L L M E T H O D O L O G Y
![Page 5: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/5.jpg)
○ Classical lifecycle model – common sense approach
05
WATERFALL METHODOLOGY
![Page 6: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/6.jpg)
06
WATERFALL METHODOLOGY – Why?
○ Easy to understand/easy to use ○ Intuitive ○ Provides Structure ○ Clear Milestones ○ Easy management
![Page 7: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/7.jpg)
07
WATERFALL METHODOLOGY – Problem?
![Page 8: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/8.jpg)
08
WATERFALL METHODOLOGY – Challenges?
○ Everything must be known upfront ○ Deliverables are frozen
• Not flexible to changes • Cannot adapt
○ Everything comes together in the end (if it does) ○ Test and review at the very end ○ Too late for feedback
![Page 9: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/9.jpg)
9
WATERFALL METHODOLOGY – When?
○ Known environment ○ Predictable steps ○ Known technology ○ Short terms ○ Stable projects
![Page 10: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/10.jpg)
![Page 11: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/11.jpg)
A G I L E |
![Page 12: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/12.jpg)
12
SCRUM KANBAN
XP Scrumban…
A G I L E
![Page 13: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/13.jpg)
13
S C R U M
Simple management methodology for incremental product development using cross-functional, self-organized team
![Page 14: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/14.jpg)
14
• Alternative to Waterfall • Iterative approach
– Fast feedback • Exposes problems • Autonomy/self organize
Scrum
![Page 15: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/15.jpg)
15
Scrum – vertical slice
![Page 16: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/16.jpg)
16
– Product Owner – visionary – Scrum Team – autonomy – Scrum Master – facilitator
Scrum Roles
![Page 17: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/17.jpg)
17
– Sprint Planning (beginning of sprint)
• Timeframe • Stories • Poker
– Daily standup (daily)
Scrum Meetings
![Page 18: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/18.jpg)
18
– Sprint Review (end of sprint) – Retrospective (end of sprint)
Scrum Meetings
![Page 19: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/19.jpg)
19
Scrum Board
![Page 20: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/20.jpg)
20
– Boss/worker relationship – Autonomy – Responsibility – Complexity with larger teams – Product owner not available – Distributed team
Scrum – Challenges?
![Page 21: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/21.jpg)
21
– Chaotic environment – new product development – Not intended for repeatable work – Uncertain requirements – Unpredictable technology – Self motivated team
Scrum – When?
![Page 22: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/22.jpg)
22
K A N B A N & XP
M A I N T O P I C |
![Page 23: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/23.jpg)
23
Which is the best?
![Page 24: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/24.jpg)
Q U E S T I O N S ? |
![Page 25: Methodologies - Transitioning Waterfall to Agile](https://reader034.vdocuments.mx/reader034/viewer/2022042602/55aec1611a28ab5d4d8b47ad/html5/thumbnails/25.jpg)