+ All Categories
Home > Documents > Agile Development With Scrum

Agile Development With Scrum

Date post: 05-Apr-2018
Category:
Upload: dhananjayan-badri
View: 219 times
Download: 0 times
Share this document with a friend
33
Agile Development with Scrum Shannon Lucas  July 22 nd  , 2011
Transcript
Page 1: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 1/33

Agile Development with

ScrumShannon Lucas

 July 22nd  , 2011

Page 2: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 2/33

OutlineWhat is Scrum?

The Scrum Team

Scrum Events

Scrum Artifacts

UX & TestingOrganizational Impacts

Selling Scrum

Page 3: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 3/33

What is Scrum?

Page 4: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 4/33

Page 5: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 5/33

Scrum frameworkFounded on empirical process control theory

Intentionally incomplete

Iterative & incremental

Outwardly facing & transparent

Requires a definition of “done”Adapts to changing requirements

Page 6: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 6/33

The Scrum Team

Page 7: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 7/33

The Scrum Team

Product

Owner

Scrum

Master Business

owner

Stakeholders

Scrum Team

Page 8: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 8/33

Product OwnerManages the Product Backlog and ensuresbusiness value of the Team’s work

Represents stakeholder interests to the team

Plans product releases and maintains product

roadmap

One person, not a committee

Ultimately responsible for product’s success

Page 9: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 9/33

Scrum MasterServes as coach, fixer, and gatekeeper

A leadership role rather than managerial

Plans individual Sprints with Team

Facilitates all of the Scrum events

Manages relationship between ProductOwner and rest of team

Page 10: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 10/33

The Development TeamCross-functional group of 5 to 9 people

Self-organizing & continuously improving

Team determines how to transform ProductBacklog into shippable functionality

Accountability belongs to Team as a whole

No domain-specific sub-teams

Page 11: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 11/33

Scrum Events

Page 12: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 12/33

Sprints

24Hours

Expanded tasks

Daily Scrum meeting

Sprint Backlog

Product Backlog

Potentially shippableproduct increment

14 Days

Page 13: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 13/33

SprintsConsistent duration throughout project

Team composition and quality goals remain

constant

No changes made that affect Sprint Goal

Scope can be clarified or re-negotiated as

more is learned

Risk is limited to cost of one sprint

Page 14: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 14/33

Sprint Planning MeetingTime-boxed meeting to determine work to bedone in a Sprint

First event of every Sprint

Answers “What will be delivered in this

Sprint?”

Answers “How will the work be achieved?”

Page 15: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 15/33

Daily ScrumDaily 15 minute (max) meeting

Each team member answers three questions:- What has been accomplished since last meeting? 

- What will be done before the next meeting? - What obstacles are in the way? 

Not a status meeting

Only Development Team can participate

Page 16: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 16/33

Sprint ReviewDevelopment Team demonstrates work donein the Sprint

Product Owner determines what has been

“Done” or not “Done”

Results in a revised Product Backlog

Informs planning for the next Sprint

Page 17: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 17/33

Sprint RetrospectiveFinal activity of every Sprint

Team reflects on the Sprint in terms of 

people, relationships, process, and tools

Identify what went well and where

improvements are needed.

Team plans how to implement improvements

Page 18: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 18/33

Scrum Artifacts

Page 19: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 19/33

Product BacklogSingle source of requirements and changes tothe product

Ordered by unique priority

Never complete

Dynamic and changes as needed responding

to changing business needs

Anyone involved can contribute to it

Page 20: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 20/33

Product Backlog

Highest priority items have the most detail

Detail on lower priority items deferred until

it’s needed

Page 21: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 21/33

Sprint BacklogSet of Backlog items that the Team commitsto delivering in the Sprint

Serves as a real-time picture of how work is

progressing

Belongs solely to the Development Team

Page 22: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 22/33

Definition of “Done”A shared understanding of what it meanswhen work is considered done

Defined at the beginning of the project

Applies globally to the project

Might include things such as:

- Unit & functional tests- Documentation

Page 23: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 23/33

User Experience & Testing

Page 24: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 24/33

User Experience Tasks

UX tasks happen slightly ahead of 

programming tasks

UX expertise stays involved

No big handoffs

Page 25: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 25/33

TestingNo distinct testing phase

Features are tested as they are completed,

during the Sprint they are developed in

Page 26: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 26/33

Organizational Impacts

Page 27: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 27/33

Organizational Impacts

Transitioning to Scrum isn’t always easy

Traditional roles change

Cultural changesCommitment to continuous improvement.

Page 28: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 28/33

Selling Scrum

Page 29: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 29/33

Selling Scrum

Clients may perceive fixed-bid contracts asless risky

Target-scope & target-cost models

Limiting client exposure to the internal

process

Page 30: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 30/33

Who uses Scrum?

Page 31: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 31/33

Questions?

Page 32: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 32/33

Thank you!

Page 33: Agile Development With Scrum

8/2/2019 Agile Development With Scrum

http://slidepdf.com/reader/full/agile-development-with-scrum 33/33

ResourcesScrum.org - http://www.scrum.org/

Scrum Alliance - http://www.scrumalliance.org/

All Things Product Owner - http://www.romanpichler.com/blog/

 Agile Project Management with Scrum by Ken Schwaber

Succeeding with Agile: Software Development Using Scrum by Mike Cohn

 A Practical Guide to Distributed Scrum by Elizabeth Woodward


Recommended