0% found this document useful (0 votes)
18 views12 pages

Current Agile Practices

The document outlines current Agile practices in software development, emphasizing flexibility, teamwork, and iterative improvements. Key methodologies discussed include Scrum, Kanban, and Extreme Programming (XP), each with specific components and real-world examples. Scrum focuses on time-boxed iterations, Kanban utilizes visual workflow management, and XP emphasizes high-quality development through practices like test-driven development and pair programming.

Uploaded by

angelin272004
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views12 pages

Current Agile Practices

The document outlines current Agile practices in software development, emphasizing flexibility, teamwork, and iterative improvements. Key methodologies discussed include Scrum, Kanban, and Extreme Programming (XP), each with specific components and real-world examples. Scrum focuses on time-boxed iterations, Kanban utilizes visual workflow management, and XP emphasizes high-quality development through practices like test-driven development and pair programming.

Uploaded by

angelin272004
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

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

You might also like