waterfall vs agile : a beginners guide in project management
TRANSCRIPT
Linkedin.com/in/jonathandonado JONATHAN DONADO
Waterfall
vs.
Agile
… in plain English
Analysis
Design
Implementation
Testing
Evaluation
- Waterfall is also called the traditional project planning method
- It relies on heavy up-front analysis and documentation of the need and problems of the client
- A plan is formed and as a solution is constructed, it is compared to the original plan
- The best methodology is the Systems Development Life Cycle (SDLC):
Waterfall
Jonathan Donado Linkedin.com/in/jonathandonado
Waterfall
• It is easy to understand and manage as stages are
clearly defined • Meticulous record keeping and documentation • Client knows what to expect. Client will have an
idea of the size, cost, and timeline for the project. Client will have a definite idea of what their product will do in the end
• In the case of employee turnover, waterfall’s strong documentation allows for minimal project impact
ADVANTAGES
Jonathan Donado Linkedin.com/in/jonathandonado
Waterfall
• It often becomes rigid and resistant to change. • It relies heavily on initial requirements. However, if
these requirements are faulty in any manner, the project is doomed.
• The whole product is only tested at the end. If errors are discovered late in the process, their existence may have affected the rest of the project.
• The plan does not take into account a client’s evolving needs throughout the project cycle.
DISADVANTAGES
Jonathan Donado Linkedin.com/in/jonathandonado
Analysis
Design
Implementation
Testing
Analysis
Design
Implementation
Testing
Analysis
Design
Implementation
Testing
- Agile is method that breaks down a project into multiple independent iterations. A set of iterations make a release of the product to the customer.
Agile (part 1)
Analysis
Design
Implementation
Testing
Project
Linkedin.com/in/jonathandonado Jonathan Donado
Iteration 1 Iteration 2 Iteration N
- The project is dynamic and embraces change as it occurs during the project
- Agile relies in the team “as a whole” for the decision making. There is no hierarchy inside the team, and it is coordinated by a project leader.
- Work is distributed by consensus, not by authority. - Customer is heavily involved during the project. He participates
throughout the project to make sure that his requirements are always met.
- Worked is delivered to the customer in small but frequent releases, so it allows ongoing feedback.
Project
Linkedin.com/in/jonathandonado Jonathan Donado
Iteration 2 Iteration 1 Iteration N
Agile (part 2)
• It allows for changes to be made after the initial planning
stage. It follows client’s requirements changes • It is easier to add features that will keep the product up to
date with the latest developments in the industry. • At the end of each sprint, project priorities are evaluated.
This allows clients to add their feedback, so that they ultimately get the product they desire.
• The testing at the end of each sprint ensures that the errors are caught in each cycle.
ADVANTAGES
Jonathan Donado
Agile
Linkedin.com/in/jonathandonado
• This dynamic methodology is not suitable for processes
that required complex decision making or formal planning such as construction or manufacturing.
• As the initial project does not have a definitive plan, the final product can be grossly different than what was initially intended.
DISADVANTAGES
Jonathan Donado
Agile
Linkedin.com/in/jonathandonado
DISADVANTAGES
Jonathan Donado
Waterfall vs Agile
Linkedin.com/in/jonathandonado
Waterfall
Formal and Hierarchical. Project Manager is in charge.
Project is based on one single cycle with the traditional project management process
Anticipation: No changes throughout the project
Early planning and design is key to the success of the project
Agile
Informal. Decision are made by the entire team.
Project is based on a repetitive number of iterations that are in one cycle or release. The product has numerous releases.
Adaptation: Embraces changes
Product evolves with customer feedback. Product features are added as customers see it fit
15
Let’s stay in touch
Linkedin.com/in/jonathandonado
www.branded.me/jonathandonado
twitter.com/donadosays
Jonathan Donado
Bilingual senior general management executive with expertise in international business and
Mergers & Acquisitions (M&A).