Professional Documents
Culture Documents
Task 1
Task 1
SHUBHAM SHARMA
2023
© 2023Cognizant
Introduction
What is Agile?
Agile is an iterative software development methodology to delivery software
frequently with faster feedback cycles and with the ability to create and respond to
change swiftly
Agile is based on the values and principles expressed in the Agile Manifesto and
the 12 principles behind it.
Agile is..
• Simple (not easy to apply)
• Doing important things first – It respects urgency
• About People, Values, Principles & Practices
• Focused on Team Communication
• Regularly delivering value through working software
3 © 2019 Cognizant
What is Agile?
A framework for iterative and incremental delivery
of a product or project
AGILE IS…
• Simple (not easy to apply)
• Completing important tasks first to respect urgency
• About People, Values, Principles & Practices
• Focused on team communication
• Regularly delivers value through working software
Agile Manifesto
# Principles
1 The highest priority is to satisfy the customer through early and
continuous delivery of valuable software.
6 © 2019 Cognizant
Traditional Lifecycle
7 © 2021 Cognizant
Traditional Vs Agile Approach
8 © 2019 Cognizant
Task 1: Waterfall vs Agile
Agile and Waterfall Analysis
Agile and Waterfall are two well-known project management methodologies. Both
of them are popular in software development but each is best suited for different
types of projects. The main difference is that Waterfall is a linear system of working
that requires the team to complete each project phase before moving on to the
next one while Agile encourages the team to work simultaneously on different
phases of the project.
Agile Methodology
Approach: Frequent stakeholder interaction
Flexibility: High
Requires: Team initiative and short-term deadlines
Waterfall Methodology