CURRENT
AGILE
PRACTICES
ANGELIN NAVEENA S
AGILE IS KNOWN
•FOR :
Flexibility: The scope of work may change
according to new requirements.
• Work breakdown: The project consists of small
cycles.
• Value of teamwork: The team members work
closely together and have a clear vision of their
responsibilities.
• Iterative improvements: There is a frequent
reassessment of the work done within a cycle to
make the final product better.
2
• Cooperation with a client: A customer is closely
CURRENT AGILE
PRACTICES:
Current Agile practices focus on enhancing
collaboration, adaptability, and efficiency in
software development and project
management. Some of the most widely used
Agile practices include:
• SCRUM
• KANBAN
• Extreme Programming (XP)
3
SCRUM
Scrum is one of the most widely used Agile
frameworks. It emphasizes iterative progress through
time-boxed iterations called sprints (typically 2–4
weeks long). Scrum helps teams manage work
efficiently and adapt to changes quickly.
4
KEY COMPONENTS OF
SCRUM:
• Product Backlog – A prioritized list of features, bug
fixes, and other work items maintained by the Product
Owner.
• Sprint Planning – The team selects backlog items for
the upcoming sprint and defines the sprint goal.
• Daily Stand-up (Daily Scrum) – A short 15-minute
meeting where team members discuss progress,
roadblocks, and plans.
• Sprint Review – The team demonstrates completed
work to stakeholders for feedback.
• Sprint Retrospective – The team reflects on what
went well and what needs improvement
• Scrum Master – A facilitator who ensures the Scrum
framework is followed and removes roadblocks.
• Development Team – The group of professionals
(developers, testers, designers) working together to
complete sprint tasks.
5
REAL WORLD EXAMPLE
A software development team working on an e-commerce
website uses Scrum to release updates every two weeks.
They plan new features, such as a "Wishlist" function, work
on them in a sprint, and review the progress at the end of
each sprint.
6
KANBAN
Kanban is a visual workflow
management method that helps teams
limit work in progress (WIP) and
optimize efficiency.
7
KEY COMPONENTS
OF KANBAN
• Kanban Board – A visual
representation of tasks (To-Do, In
Progress, Done).
• Work-in-Progress (WIP) Limits –
Limits on the number of tasks that can
be in progress at any time.
• Continuous Delivery – Instead of
fixed-length sprints, work is released as
soon as it is ready.
• Pull System – New tasks are "pulled"
only when team members have
capacity.
8
EXTREME
PROGRAMMING(XP)
XP is an Agile methodology designed for
high-quality software development with
frequent releases and continuous
feedback.
9
KEY COMPONENTS
OF XP:
• Test-Driven Development (TDD) –
Writing tests before writing code to
ensure correctness.
• Pair Programming – Two developers
write code together to improve quality
and share knowledge.
• Continuous Integration (CI) –
Frequent code merging to detect and
fix issues early.
• Frequent Releases – Small,
incremental releases to gather user
feedback faster.
10
REAL WORLD EXAMPLE
A fintech company developing a new
payment processing system uses XP to test
every feature thoroughly before release,
ensuring high reliability.
11
THANK YOU