View
137
Download
0
Category
Tags:
Preview:
Citation preview
METHODOLOGIES Transitioning Waterfall to Agile
Pance Gasteovski 15-05-2015
Agenda
02
○ Waterfall ○ Agile
• SCRUM • XP,Kanban
○ QA
Walking on water and developing software from a specification are
easy if both are frozen.
Edward V. Berard, in Life-Cycle Approaches
W A T E R F A L L M E T H O D O L O G Y
○ Classical lifecycle model – common sense approach
05
WATERFALL METHODOLOGY
06
WATERFALL METHODOLOGY – Why?
○ Easy to understand/easy to use ○ Intuitive ○ Provides Structure ○ Clear Milestones ○ Easy management
07
WATERFALL METHODOLOGY – Problem?
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
9
WATERFALL METHODOLOGY – When?
○ Known environment ○ Predictable steps ○ Known technology ○ Short terms ○ Stable projects
A G I L E |
12
SCRUM KANBAN
XP Scrumban…
A G I L E
13
S C R U M
Simple management methodology for incremental product development using cross-functional, self-organized team
14
• Alternative to Waterfall • Iterative approach
– Fast feedback • Exposes problems • Autonomy/self organize
Scrum
15
Scrum – vertical slice
16
– Product Owner – visionary – Scrum Team – autonomy – Scrum Master – facilitator
Scrum Roles
17
– Sprint Planning (beginning of sprint)
• Timeframe • Stories • Poker
– Daily standup (daily)
Scrum Meetings
18
– Sprint Review (end of sprint) – Retrospective (end of sprint)
Scrum Meetings
19
Scrum Board
20
– Boss/worker relationship – Autonomy – Responsibility – Complexity with larger teams – Product owner not available – Distributed team
Scrum – Challenges?
21
– Chaotic environment – new product development – Not intended for repeatable work – Uncertain requirements – Unpredictable technology – Self motivated team
Scrum – When?
22
K A N B A N & XP
M A I N T O P I C |
23
Which is the best?
Q U E S T I O N S ? |
Recommended