Professional Documents
Culture Documents
Waterfall or Agile
Waterfall or Agile
Waterfall or Agile
JDD.MUNEZERO
• Waterfall or Agile?
• Agile or waterfall?
• Which one should I use?
• Which one is the best?
• This is the million dollar question nowadays in the project management galaxy.
• Agile methodologies are considered particularly useful for complex work, and note that complex should not be
confused with something just difficult or complicated.
• Instead, it intends work that involves many interrelated factors and many unknowns at the same time.
• Complex problems can be analyzed from many different perspectives.
• Waterfall focuses on defining the best plan in advance and then guarantee it is followed effectively and efficiently,
the so-called predictive planning. Agile, on the other hand, does not require a detailed plan to move to execution
activities.
• The so-called adaptive planning is promoted, where the plan evolves together with the project execution and it can
be updated or changed if that would benefit the end goal.
• The agile philosophy is positioned differently here too.
• It is expected that at least part of the requirements can only be defined during execution when the project team
will have a more realistic understanding of the product.
• Then the project structure should be flexible to respond to changes and easily implement them.
• we can observe a difference in the main objective that the two approaches promote.
• We have the goal of delivering a project within time and budget in the traditional waterfall case versus customer
centricity in agile.
• This, of course, does not mean any of them underestimates the scope, time, and cost, but it is often visible how agile
principles often refer to customer satisfaction and the development of a product that meets the client needs, while
Waterfall pursues the balance in the triple constraint.
• Which one is better? Well, we need to admit that it is the wrong question to ask.
• The right answer will always be different depending on the specific project.
• Waterfall and Agile are different approaches aimed at delivering the same thing, a successful project.
• They are different tools in the project manager's tool box and they need to choose according to the specific case at hand.
• That's why the question should be, what kind of projects would be better managed in a waterfall structure and what kind
of projects will be better managed in an agile one?
Agile vs Waterfall - Analysis
The first point is uncertainty.
From the analysis we made, it appears that methodologies based on Agile, are customized for specific project cases,
where uncertainty is high, due to technology, innovation, diverse expectations, competition, or other factors.
Comprehensive and detailed planning in advanced will not be so effective. Scope is complex, and the detailed
requirements will most probably evolve during execution. The most important thing, is that the end product meets a
specific customer needs, even if more time and resources are invested to achieve that.
As mentioned throughout the course, good examples for initiatives with such characteristics include :
Waterfall methodologies, on the other hand, seem to be more universal.
From a purely project management perspective, they are also more comprehensive as they emphasize on the
importance of considering many aspects, not only scope, time, and cost but also risks, roles and responsibilities,
quality, communication, change management, and procurement. Furthermore, Waterfall sets clear standards
on the project lifecycle, highlighting the importance of each phase and providing best practices. PMI standards, for
example, Agile instead, aims at performing projects in a lighter structure, with less documentation possible.
The black and white of project management?
• No. So can they be somehow used together? Yes, both approaches aim at helping project management
be better, more efficient, and more successful.
• Very often, you can borrow aspects from both, depending on the project.
More and more, the project manager community talks about mixed approaches where aspects from both Waterfall and
Agile are combined, to grasp the benefits of both, why don't we have parts of the execution delivered in sprints, while
other parts move in a sequential and uninterrupted way, e.g. Have a project stream performed in sprints like developing a
new system as part of a bigger project, then roll out this new system to the the users in a sequential way, e.g, demo to all
users, train the users in a few sessions and then release for business use?
Or have a sequential project which is allowed to change its plan and direction on a few critical points, or have the
client closely involved in a Waterfall project, and respect the customer centricity principle from Agile and so on.
And that will also be our advice to you, project manager.
Now that you are knowledgeable about the two
philosophies, you are well equipped to use the best ones
for your next project.
Good luck.
Congratulations.
You have successfully completed this course and all of its phases. Like a true project manager. You should be proud,
as you have gained the invaluable project management knowledge and have built a solid understanding of the key
concepts, tools and techniques and terminology. Furthermore, you have witnessed numerous real life examples to help
you link theory and practice, and have filled your project management toolbox with the key templates and documents
a project manager may need. You have now built a strong basis, which will help you manage projects on your own and
as you go out into the world of project management to learn more and more, on top of all we have done together,
we wish you the best of luck with any and all projects you help to succeed. So, project manager, be brave. Do not
hesitate to put your knowledge into practice from this very moment. Combine your project management knowledge,
tools and techniques, tips and tricks you have mastered with your ever-growing experience. Experiment and create
new project structures that fit the specific environment you are in. And leave your mark on the Project Management
Hall of Fame. Thank you for watching and taking your first steps towards a fulfilling project management career with us.
PS, if you liked our course, we will be extremely grateful if you leave a review, if you haven't done so already, of course.
This will mean a lot to us and will help other students know that this course is worth taking.
From JDD.Munezero,
Thank you.
Congratulation!
Waterfall or Agile is completed