Colorado Unit 1 Project Management Methodologies Waterfall Agile Scrum Paper Deliverable Length:
1000 words APA Format
Demonstrate the significance of the Waterfall, Agile, Scrum, and Kanban approaches to project management.
Differentiate between Waterfall, Agile, Scrum, and Kanban, in terms of processes and application.
Describe the scope of work and plan high-level time lines, including key milestones, by using the waterfall and Agile scrum methods, separately, for the following project. (This project will be used throughout all of your IPs and DBs in this course.)
Project Details: An information technology (IT) firm is working on a project to come up with a competing social medial product that provides all of the features provided by an existing social media platform and any other features requested by the marketing team, including specific features for certain user groups. The final product needs to be ready within 1 year.
Consider how this project could be planned and executed using the traditional waterfall method and the Agile scrum method.
The deliverable this week is a Word document of 2–3 pages (about 1,000 words; can include some charts or graphs) to show the high-level time line for each method. The time line for each method should show the difference of functions or characteristics by using different methods. Running Head: PROJECT MANAGEMENT
The Significance of Waterfall, Agile, Scrum and Kanban Approaches to Project Management
Colorado Technical University
Unit 1 Discussion
The traditional waterfall method is a linear software development approach used in the
development of products and software engineering. Its logical progression of steps is related to
the flowing of water over a cliff edge where goals set for each development cannot be revised
after completion (Duprey, 2010).
It is characterized by seven stages that overlap, namely:
1. Preparation of the project which includes analysis of requirements of the project, its
deadlines and guidelines arrange into a functional unit.
2. Analysis of the system specifications aimed to generate product models.
3. Designing of a specification document that outlines the technical design requirements.
4. Development of a source code using models, logic, and requirements used in the prior
stages (Charvat, 2003).
5. Quality assurance, unit system, and beta testing takes place to identify any unresolved
6. Deployment of the product which at this stage is considered to be fully functional.
7. Indefinite maintenance is carried out to improve the final product.
Advantages of this method include:
1. It is easy to understand and measure as there is prior knowledge of the scope of the
2. Members of the team can shift easily to other projects depending on the phase of the
3. The presence of customers is not required after the requirement phase.
4. Improvement of the team member’s coding habits.
Disadvantages of the method include:
1. If there is an error in the design, the entire process needs to start again.
2. It does not allow to make changes based client feedback during mid-process.
3. Testing is usually up until the end of the life cycle
4. It is not a suitable method for complex or high-risk projects
The agile approach is a team-based development approach which focuses on fast delivery
of product in complete functional components. All tasks are time-boxed into sprints which
usually have a defined duration. Scrum is used as a framework to manage projects. The scrum
software team is left with details of the project since they are able to solve any problems as they
are presented (Schwaber, 2004). Meanwhile, the Kanban method objective is to design, manage
and improve flow systems of a project. As a result, organizations are able to start with their
initial projects and make evolutionary changes to it.
Characteristics of the agile methodology include:
1. Scrum method is very simple and flexible to use.
2. Tested is done throughout the lifecycle.
3. Issues are detected and resolved early
4. Costs and schedules are easily predictable
Advantages of the agile methodology include:
1. A client can give feedback throughout the development project.
2. Through a direct and extensive working relationship with the project team, a
client develops a sense of ownership of the product (Charvat, 2003).
3. A basic version of an application may be released before the full feature set.
4. It allows for more user-oriented development processes.
Disadvantages of agile methodology include:
1. Not all customers may be interested in the participation in the development of the
2. Some delivery items may not be completed within the allocated timeframe.
3. Team members of an agile project may not be closely located which may affect
their close working relationship.
Differences between the waterfall method and the agile method include:
1. The waterfall method has fully specifiable and predictable systems while those of
the agile method is basically adaptive (Charvat, 2003).
2. Control of the waterfall method is process-oriented while that of agile is clientoriented.
3. Waterfall method has a command and control leadership while that of agile is
4. Communication used in the waterfall method is formal while agile use informal
Charvat, J. (2003). Project Management Methodologies: Selecting, Implementing, and
Supporting Methodologies and Processes for Projects. Hoboken, NJ: John Wiley &
Duprey, R. (2010). Basis for Project Management and Application Development Methodology.
Schwaber, K. (2004). Agile Project Management with Scrum. Redmond, WA: Microsoft Press.
Purchase answer to see full
Why Choose Us
Top quality papers
We always make sure that writers follow all your instructions precisely. You can choose your academic level: high school, college/university or professional, and we will assign a writer who has a respective degree.
Professional academic writers
We have hired a team of professional writers experienced in academic and business writing. Most of them are native speakers and PhD holders able to take care of any assignment you need help with.
If you feel that we missed something, send the order for a free revision. You will have 10 days to send the order for revision after you receive the final paper. You can either do it on your own after signing in to your personal account or by contacting our support.
All papers are always delivered on time. In case we need more time to master your paper, we may contact you regarding the deadline extension. In case you cannot provide us with more time, a 100% refund is guaranteed.
Original & confidential
We use several checkers to make sure that all papers you receive are plagiarism-free. Our editors carefully go through all in-text citations. We also promise full confidentiality in all our services.
24/7 Customer Support
Our support agents are available 24 hours a day 7 days a week and committed to providing you with the best customer experience. Get in touch whenever you need any assistance.
Try it now!
How it works?
Follow these simple steps to get your paper done
Place your order
Fill in the order form and provide all details of your assignment.
Proceed with the payment
Choose the payment system that suits you most.
Receive the final file
Once your paper is ready, we will email it to you.
No need to work on your paper at night. Sleep tight, we will cover your back. We offer all kinds of writing services.
You are welcome to choose your academic level and the type of your paper. Our academic experts will gladly help you with essays, case studies, research papers and other assignments.
Admission help & business writing
You can be positive that we will be here 24/7 to help you get accepted to the Master’s program at the TOP-universities or help you get a well-paid position.
Editing your paper
Our academic writers and editors will help you submit a well-structured and organized paper just on time. We will ensure that your final paper is of the highest quality and absolutely free of mistakes.
Revising your paper
Our academic writers and editors will help you with unlimited number of revisions in case you need any customization of your academic papers