Agile Module 2

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 32

Name of Institution

Amity Institute Of Information


Technology
Module 2
Agile Software Development
Ms Rajbala Simon

1
PRODUCT BACKLOG
Name of Institution

• Product Backlog is simply a list of all


things that needs to be done within the
project. It replaces the traditional
requirements specification artifacts. These
items can have a technical nature or can
be user-centric.

2
PRODUCT BACKLOG ITEMS
Name of Institution

3
GOOD PRODUCT BACKLOG
Name of Institution
CHARACTERISTICS

• DEEP Characteristics
–Detailed appropriately,
–Emergent,
–Estimated,
–Prioritized

4
Name of Institution

1. DETAILED
APPROPRIATELY

5
Name of Institution

2. ESTIMATED

6
Name of Institution

4.PRIORTIZED

7
SPRINT BACKLOG Name of Institution

• Sprint Backlog is the set of Product


Backlog items selected for the Sprint, plus
a plan for delivering the product Increment
and realizing the Sprint Goal.

• The Sprint Backlog makes visible all the


work that the Development Team identifies
as necessary to meet the Sprint Goal.

8
SPRINT BACKLOG
Name of Institution
SPREADSHEET:-

9
TIPS FOR CREATING A GOOD
Name of Institution
SPRINT BACKLOG

• Involve every team member in the process.


• Discuss how every item should be implemented.
• Have a definition of done.
• Identify all kinds of tasks.
• Don't estimate tasks at all.
• Don't assign tasks up front.
• Review the sprint commitment.
• Don't use too much time.
• Evolve the Sprint Backlog during the sprint.

10
Techniques for requirement elicitation
Name of Institution

• Ineffective Agile Requirements most often lead to failed


products
• The most common form of Agile requirements are User
Stories.
– Compliment User stories with supporting artifacts,
– write well rounded User Stories by slicing the cake,
– INVEST in User Stories
– conduct User Story grooming sessions weekly or daily
depending on your needs
– create prototypes to compliment your requirements

11
Burn down chart Name of Institution

• The burn down is a chart that shows how quickly you and your
team are burning through your customer's user stories. It shows
the total effort against the amount of work we deliver each
iteration.
• The outstanding work (or backlog) is often on the vertical axis,
with time along the horizontal. That is, it is a run chart of
outstanding work.

12
Name of Institution

13
Burn down chart Name of Institution

• We can see the total effort on the left, our team velocity
on the right. But look what else this simple graphs gives
us.
– Work done in each iteration
– Work remaining
– Work done so far
– When we can expect to be done
– Predict project completion time
• All this from one graph!

14
Scrum meetings Name of Institution

15
Scrum planning Name of Institution

• The work to be performed in the Sprint is planned at the Sprint


Planning. This plan is created by the collaborative work of the entire
Scrum Team.
• Sprint Planning is time-boxed to a maximum of eight hours for a
one-month Sprint. For shorter Sprints, the event is usually shorter.
• Sprint Planning answers the following:
– What can be delivered in the Increment resulting from the
upcoming Sprint?
– How will the work needed to deliver the Increment be achieved?
• Work is selected from the Product Backlog and pulled into the Sprint
Backlog. Now remember that the work in the Sprint Backlog is not
a commitment, it is a forecast. The only container of a Sprint is its
time box, not the work planned for the Sprint. Learn more about the
Sprint Backlog and Product Backlog.
16
Scrum planning Name of Institution

17
Scrum planning Name of Institution

18
Scrum retrospective Name of Institution

• The Sprint Retrospective is an opportunity for the Scrum


Team to inspect itself and create a plan for
improvements to be enacted during the next Sprint.
• The Sprint Retrospective occurs after the Sprint
Review and prior to the next Sprint Planning. This is at
most a three-hour meeting for one-month Sprints. For
shorter Sprints, the event is usually shorter.

19
Daily scrum Name of Institution

• In Scrum, on each day of a sprint, the team holds a daily scrum


meeting called the "daily scrum.”
• Meetings are typically held in the same location and at the same
time each day.
• Ideally, a daily scrum meeting is held in the morning, as it helps set
the context for the coming day's work.
• These scrum meetings are strictly time-boxed to 15 minutes. This
keeps the discussion brisk but relevant.
• During the daily scrum, each team member answers the following
three questions:
– What did you do yesterday?
– What will you do today?
– Are there any impediments in your way?

20
Scrum board Name of Institution

• A Scrum Board is a tool that helps Teams


make Sprint Backlog items visible.
• The board can take many physical and
virtual forms but it performs the same
function regardless of how it looks.
• The board is updated by the Team and
shows all items that need to be completed
for the current Sprint.

21
Scrum roles Name of Institution

• The 3 main roles of Scrum are:-


– Product Owner - Responsible for the project and business value
• Responsible for defining the work that needs to be completed and prioritizing
that work.
• Expressing Product Backlog items clearly.
• Ordering the Product Backlog items to best achieve goals and missions.
– The Scrum Master – Facilitates Scrum and removes impediments
• Making the process run smoothly
• Removing obstacles that impact productivity
• Organizing and facilitating the critical meetings
– The Development Team – Develops the product
• Usually consists of five to nine skilled people, such as, architects, testers,
developers, and designers.
• They are self-organized.
• The team acts collectively to determine how to achieve its goals.

22
Scrum roles Name of Institution

23
Scrum roles Name of Institution

24
Name of Institution

25
Name of Institution

Tools for agile software


development

26
Agile Landscape Popular Tools today
Name of Institution

Continuous Feedback

Production
Development Deployment
Continuous Delivery
Continuous Service input
Requirement Development Testing DevOps Service TractionsService Operation

Svn HPQS
Crushco
ntrol
Com Autom Cod
pile ation e
Build Test Ana
lysis Operations

27
Name of Institution

• JIRA is the best-selling software


development tool from Atlassian.
• Used by a lot of tech teams it offers project
planning and -tracking features.
• Designed for agile software development
teams, JIRA offers various dashboards and
overviews for scrum- and agile techniques.
• With 1,000 add-ons and extensions, JIRA
enables you to integrate its software with
other 3rd party tools you might already use.
28
Name of Institution

29
Companies Using Jira Name of Institution

30
Name of Institution

• Trello is a lightweight
project management tool.
• Designed as a Kanban
board tool, you can
visualize your task flow of
anything from software
development projects, to
marketing campaigns, to
holiday trips.

31
Golden Rules By Steve jobs
Name of Institution

32

You might also like