This logo isn't an ad or affiliate link. It's an organization that shares in our mission, and empowered the authors to share their insights in Byte form.
Rumie vets Bytes for compliance with our
Standards.
The organization is responsible for the completeness and reliability of the content.
Learn more
about how Rumie works with partners.
ALSO READ:
High and Low Fidelity Prototypes
Imagine you are a Project Manager. You have 2 important projects to deliver.
Project A involves a lot of change and customer interaction
Project B has a strict timeline and exact requirements
Choosing the right approach is essential to project success.How do you choose the right approach?
Two popular project management tools are Agile and Waterfall. Let's try them out!
Project Management Approaches
To clarify the opportunities and obstacles of both Waterfall and Agile, let’s begin with a summary of each.
Waterfall
Is a traditional approach to project management.
Tasks and phases are completed in a linear, sequential manner, which means each stage of the project must be completed before the next begins.
There is very little room for unexpected changes.
Projects with multiple dependencies are a good candidate for Waterfall.
Advantages: well-organized, well-documented, firm deadlines
Disadvantages: not good for complex projects, no changes allowed
Agile
Is an iterative approach, which means the developmental process is broken into periods of time called iterations or sprints.
Agile is based on the assumption that changes occur as a project develops.
Advantages: speed, flexibility, customer feedback, value-focused
Disadvantages: lack of predictability
Quiz
If I expect a lot of changes throughout a project, which project management approach should I choose?
Agile allows changes based on customer needs so it is the best choice. Waterfall does not allow changes once the project has begun.
Did you know?
One Size Does Not Fit All
Before you choose an approach, it is important to ask yourself some questions. For example:
What is the final goal of the project?
How complex is the project?
How involved does your customer want/need to be in the project?
Do your stakeholders prefer a particular methodology?
When to choose:
Waterfall
Short, simple projects
Scope is known
Clear and fixed requirements
No changes are anticipated
Stakeholder involvement is only required at set milestones
Project will be delivered to the client at the end of the project
Agile
Complex projects
Scope is unknown
Requirements are not clear
Likely to change
Stakeholder involvement required at every stage
Project will delivered to the client in iterations, prioritizing the most valuable features first.
Can You Help Maria?
Maria works for a large financial services company. The government recently introduced new rules regarding fraud and Maria's team has 3 months to make the changes.
Maria's team receives a lengthy document outlining requirements and timeline. They don't have any choice but to implement the changes.
Quiz
What project Management approach should Maria's team take?
If your project has strict regulatory requirements and there is little room to make changes, the best approach is to use the Waterfall model. Agile is an iterative process that is used when changes are expected so it is not appropriate for this project.
Can You Help Abdel?
Abdel works for a small software company, SuperX. SuperX is working with a new client who would like to create a new mobile application for their customers.
The client is not exactly sure what their customers need in terms of functionality, design, or experience. They know they need to create an app to stay competitive.
Quiz
What project management approach should Abdel use?
Agile is a best approach when requirements are not clear and when change is likely. Waterfall is for smaller-scale projects with rigid requirements so it would not be the right approach for this project.
Take Action
Waterfall and Agile each have their strengths and weaknesses. The one you choose depends on the best fit for you and your project.
For your next project ask yourself, do I:
Then choose the best approach and see your project shine!
This Byte has been authored by
Karen Mulchinock
Empathy is crucial to human centric design