You are on page 1of 16

AGILE DEVELOPMENT

Public
INTRODUCTION
Agile development is a broad term that
can refer to any project management
methodology that uses an iterative and
flexible approach.

Public
3

IMPORTANCE
Agile development is important because it helps to
ensure that development teams complete projects
on time and within budget. It also helps to
improve communication between the development
team and the product owner.

Public
12 PRINCIPLES OF AGILE

Public
THE AGILE MANIFESTO 5

CONSISTS OF FOUR KEY


VALUES:

• Individuals and interactions over


processes and tools.
• Working software over comprehensive
documentation.
• Customer collaboration over contract
negotiation.
• Responding to change over following a
plan.

Public
KANBAN VS SCRUM
FRAMEWORK

Kanban is a project management framework that relies on visual tasks


to manage workflows, while Scrum is a project management
framework that helps teams structure and manage their work through
a set of values, principles, and practices. Agile is a set of ideals and
principles that serve as our north star.

Public
KANBAN IS A POPULAR FRAMEWORK USED TO IMPLEMENT AGILE AND
DEVOPS SOFTWARE DEVELOPMENT. IT REQUIRES REAL-TIME
COMMUNICATION OF CAPACITY AND FULL TRANSPARENCY OF WORK.
WORK ITEMS ARE REPRESENTED VISUALLY ON A KANBAN BOARD,
ALLOWING TEAM MEMBERS TO SEE THE STATE OF EVERY PIECE OF
WORK AT ANY TIME.
ELEMENTS OF KANBAN BOARD
-Visual Signals
-Columns
-Work in Progress(WIP)Limits
-Commitment Point
-Delivery Point

Public
SCRUM IS A MANAGEMENT FRAMEWORK THAT TEAMS USE TO SELF-
ORGANIZE AND WORK TOWARDS A COMMON GOAL. IT DESCRIBES A SET 8

OF MEETINGS, TOOLS, AND ROLES FOR EFFICIENT PROJECT DELIVERY.


MUCH LIKE A SPORTS TEAM PRACTICING FOR A BIG MATCH, SCRUM
PRACTICES ALLOW TEAMS TO SELF-MANAGE, LEARN FROM EXPERIENCE,
AND ADAPT TO CHANGE.

- Four Scrum Ceremonies


The purpose of Sprint Planning is to define what can be delivered in the sprint and how that work will be
achieved. Sprint planning is done in collaboration with the whole scrum team.

The purpose of Stand-up Meeting is to create transparency regarding what everyone is working on,
identify potential roadblocks, and facilitate necessary collaboration. It also enforces accountability, as team
members regularly report their progress and plans.

The purpose of Sprint Review enables the team collect feedback on the work items that have been
completed during a sprint. It also helps them evaluate how well they have performed as a team.

The purpose of Sprint Retrospective meeting is a post-sprint gathering where teams come together
to review achievements, identify areas for improvement, and plan and set goals for an improved sprint
Public ahead.
AGILE PRACTICES
9

USER STORIES is the smallest unit of work in an agile framework. It's an end goal, not
a feature, expressed from the software user's perspective.

BACKLOG GROOMING is a regular session where backlog items are discussed,


reviewed, and prioritized by product managers, product owners, and the rest of the team.
The primary goal of backlog grooming is to keep the backlog up-to-date and ensure that
backlog items are prepared for upcoming sprints.

ITERATIVE DEVELOPMENT breaks down large tasks into smaller pieces that can be
repeated, refined, and researched throughout the software development cycle. Project
developers use the most recent development, or iteration, as a base from which to design
further products or processes

Public
BENEFITS OF ITERRATIVE DEVELOPMENT AND 10

CONTINUOUS FEEDBACK LOOPS

• It's efficient. You can build your product step-by-step, rather than
having to rework an entire plan as changes occur. ...
• It's timely. ...
• It's cost-effective. ...
• It's collaborative. ...
• It improves usability. ...
• It eliminates confusion. ...
• It's easier to manage risk. ...
• It offers continual improvement.

Public
11

AGILE TOOLS

ARE PROJECT MANAGEMENT TOOLS


DESIGNED TO SUPPORT AGILE
METHODOLOGY: SCRUM, KANBAN, SCRUM
BAN, OR OTHER AGILE HYBRID METHODS.

Public
JIRA SOFTWARE supports any agile project management methodology for software
12
development

Public
Click Up is one of the world's highest-rated Agile tools. It'll help you
implement the principles of Agile to manage your tasks and sprints 13

effectively.

Public
TRELLO is a collaboration tool that organizes your projects into boards. In
one glance, Trello tells you what's being worked on, who's working on what, 14

and where something is in a process. Imagine a white board, filled with lists of
sticky notes, with each note as a task for you and your team.

Public
AGILE ASSETS 15

-SCRUM
-KANBAN
-TEST-DRIVEN DEVELOPMENT(TTD)
-CONTINIOUS INTERGATION(CI) AND CONTINIOUS DEPLYMENT(CD)
-PAIR PROGRAMMING
-REFACTORING
-USER STORIES
-INCREMENTAL DELIVERY
-RESTOSPECTIVES
-AGILE ESTIMATION TECHNIQUES

Public
THANK YOU!

Public

You might also like