9
Introduction to Introduction to Agile SCRUM Process Agile SCRUM Process

Agile Process

Embed Size (px)

DESCRIPTION

Learn how Agile SCRUM fits in any Software Organisation

Citation preview

Page 1: Agile Process

Introduction toIntroduction to

Agile SCRUM ProcessAgile SCRUM Process

Page 2: Agile Process

AgendaAgenda

Why Scrum ?Why Scrum ? How Scrum works ?How Scrum works ? Scrum MeetingScrum Meeting Whiteboard and Post-It’sWhiteboard and Post-It’s Burn Down ChartsBurn Down Charts

Page 3: Agile Process

Why SCRUM?Why SCRUM?

Classical methods of software development have many disadvantages:

• huge effort during the planning phase

• poor requirements conversion in a rapid changing environment

• client have to wait till end to get the feel of the product

Page 4: Agile Process

Contd…Contd…How SCRUM methodology helps:

Frequent deliveries of completed functionality

Small iterations = easier to adapt to change

Customer involvement => customer satisfaction

Deliver business value - Most important requirements are done first, prioritized frequently

Visible progress = predictable progress

Helps focus and motivate team

Page 5: Agile Process

How SCRUM works?How SCRUM works?

Page 6: Agile Process

SCRUM Meetings SCRUM Meetings

daily standup meetings

same time, same location

QuestionsWhat have you done yesterday?What will you do today?Do you have any problems preventing you from accomplishing your goal? (ScrumMaster to remove impediments)

not a progress report, not to be addressed to scrum master, but to inform each other

Page 7: Agile Process

Whiteboard and Post-It’sWhiteboard and Post-It’sUser StoryUser Story TasksTasks In In

progressprogressIn QAIn QA DoneDone

User storyUser story Design Design the… (2)the… (2)

Code Code the… (3)the… (3)

Code the… Code the… (5)(5)

Test the… Test the… (1)(1)

Document Document the… (1)the… (1)

……

User story 2User story 2

Page 8: Agile Process

Burn Down ChartsBurn Down ChartsProgress

752 762

664619

304264

180104

200

100

200

300

400

500

600

700

800

900

Date

Rem

ain

ing

Eff

ort

in

Ho

urs

Page 9: Agile Process

Thank YouThank You