Top Banner
Agile Project Management with Scrum By Aditya Raj
20
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile Project Management with Scrum

Agile Project Management with ScrumBy Aditya Raj

Page 2: Agile Project Management with Scrum

Agenda

• What is Scrum?• Cost of change in Scrum• Scrum roles• Scrum activities• Process flow• Project Backlog• Burn down chart• Sprint Backlog• Need to remember• Credits

We will only be discussing basics about Scrum and activities involved.

Page 3: Agile Project Management with Scrum

What is Scrum

• Based on common sense• Less documentation• Release early, release often• Avoid chaos• Better level of communication• Commitment oriented• Agile in nature and practice

Scrum is a simple approach for managing complex projects.

Scrum in practice:

Page 4: Agile Project Management with Scrum

Cost of change in Scrum

Development Life Cycle

Cos

t of

cha

nge

Scrum is flexible enough to accommodate changes easily to requirements without incurring any additional cost.

• Scrum allows changes at any point• But not in a release cycle• Scrum expects changes would come up

and stays prepared for them

Scrum Development Life Cycle

Cos

t of

cha

nge

Waterfall

Page 5: Agile Project Management with Scrum

Scrum roles

• Product owner– Customer representative

– Prioritizes product requirements

• Team– Develops product

– Responsible for failure or success

– Self managed and organized

• Scrum Master– Teaches and implements Scrum

– Ensures Scrum is practiced properly

– Maintains documentation required

Scrum makes clear distinction between committed members and interested members of a team.

Page 6: Agile Project Management with Scrum

Scrum activities

• Sprint planning meeting– Before every Sprint– Divided in two half for focusing on what to do and how to do

• Sprint– Release cycle of 2 to 4 weeks– No changes accepted while in Sprint

• Daily Scrum– Daily meeting during Sprint for about 15 minutes– Every member answers:

• What they did since last meeting?• What they plan to do till next meeting?• What obstacles are there in their way?

Scrum process is all about clarity, inspection and adaptation.

???

Continued…

Page 7: Agile Project Management with Scrum

Scrum activities

• Scrum review meeting– Is done after every Sprint

– To demonstrate that is being done

– And give feedback

• Scrum retrospective meeting– Is done at end of every Sprint after review meeting

– To discuss experiences and problems faced to improve further

– The product owner is not required to attend this meeting

Scrum process is all about clarity, inspection and adaptation.

Page 8: Agile Project Management with Scrum

Process flow

Product BacklogAs prioritized by Product Owner

Backlog tasksdistributedby team

Potentially ShippableProduct Increment

15 mins

Daily ScrumMeeting

Source: Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.

Scrum process flow is iterative and incremental in nature.

As it is a light weight process, it results in better performance.

Sprint Backlog 30 days

Sprint

Page 9: Agile Project Management with Scrum

Product backlogIt is an estimate of system requirements in order of priority.

Saying it in a traditional way, it is the project plan.

• Same as Project plan• Monitors entire project• Prioritized to get faster ROI and better results• Prepared and managed by product owner• Requirements can be added at any point• Sweet and simple, easy to manage

Page 10: Agile Project Management with Scrum

Product backlogIs an estimate of system requirements in order of priority.

Saying it in a traditional way, it is the project plan.

Page 11: Agile Project Management with Scrum

Burndown ChartIs an early warning indicator which tells progress of project and individuals very clearly. Quite similar to Gantt charts.

• Helps in predicting problems• Helps in performance appraisals• Works like an overall tracker• Useful for evaluating overall performance

Page 12: Agile Project Management with Scrum

Burndown Chart

No work being done

Is an early warning indicator which tells progress of project and individuals very clearly. Quite similar to Gantt charts.

Days in Sprint

Wo

rk d

on

e

Page 13: Agile Project Management with Scrum

Burndown Chart

Work being done but not very fast

Is an early warning indicator which tells progress of project and individuals very clearly. Quite similar to Gantt charts.

Days in Sprint

Wo

rk d

on

e

Page 14: Agile Project Management with Scrum

Burndown Chart

Work being done but not very fast

Is an early warning indicator which tells progress of project and individuals very clearly. Quite similar to Gantt charts.

Days in Sprint

Wo

rk d

on

e

Page 15: Agile Project Management with Scrum

Burndown Chart

Individual Burndown chart

Is an early warning indicator which tells progress of project and individuals very clearly. Quite similar to Gantt charts.

Days in Sprint

Wo

rk d

on

e

Page 16: Agile Project Management with Scrum

Sprint backlog

• Product requirement that will be covered in a sprint• A real time picture of work in a sprint• Avoids problems that may delay or fail a release• Doesn’t allow any additions• Can only be modified by team

Just a part of product backlog that can form a deliverable.

Better know as release plan in traditional project management.

Page 17: Agile Project Management with Scrum

Sprint backlogJust a part of product backlog that can form a deliverable.

Better know as release plan in traditional project management.

Page 18: Agile Project Management with Scrum

Need to remember

• Few important facts to always remember about scrum– Is common sense– Is not a solution to every problem– Is an approach towards software development– Is very fast and flexible– Is commitment oriented– Is based on clarity, inspection and adaptation– Implementing scrum takes time (nothing such as big bang)

Yes back to where we started. What is Scrum?

Page 19: Agile Project Management with Scrum

Any questions

• There I can see a bulb on your head. – Go on and ask the question, I don’t have a magic marker

You may also mail me your queries or suggestions at: [email protected]

Page 20: Agile Project Management with Scrum

Credits

• Special thanks to– Ken Schwaber for writing such a lovely book

Agile project management with Scrum

– Michael Vizdos of www.implementingscrum.com

For allowing to use there cartoons in presentation.

– Hirotaka Takeuchi for

The New New Product Development Game