agile scrum workshop, singapore

19
Agile Scrum Workshop A B Reddy Agile Coach Meetup : Startup Agile Group (http://www.meetup.com/pro/startupagilegroup/) Sponsor : Zen Teamwork http://zenteamwork.com/

Upload: abreddystartupagile

Post on 20-Mar-2017

193 views

Category:

Small Business & Entrepreneurship


0 download

TRANSCRIPT

Page 1: Agile Scrum Workshop, Singapore

Agile Scrum Workshop

A B Reddy Agile Coach

Meetup : Startup Agile Group (http://www.meetup.com/pro/startupagilegroup/)

Sponsor : Zen Teamwork http://zenteamwork.com/

Page 2: Agile Scrum Workshop, Singapore

Agile

&

Scrum

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 2

Page 3: Agile Scrum Workshop, Singapore

`

1-20 21-40 41-60 61-80 81-100

Features

Custo

mer

Valu

e

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 3

Page 4: Agile Scrum Workshop, Singapore

What is Agile

Agile is a methodology

Way of working as a team

Iterative

Streamlined

Time-boxing

Collaborative

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 4

Page 5: Agile Scrum Workshop, Singapore

The Agile Manifesto

Individuals and Interactions

Working Software

Customer collaboration

Responding to change

over process & tools

comprehensive documentation

contract negotiation

following a plan

over

over

over

That is, while there is value in the items on the right,

we value the items on the left more.

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 5

Page 6: Agile Scrum Workshop, Singapore

Agile Frameworks

Scrum

Kanban

XP (Extreme Programming)

Lean

Scaling Agile

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 6

Page 7: Agile Scrum Workshop, Singapore

What is Scrum

O Scrum (n): A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.

O Scrum is a process framework that has been used to manage complex product development since the early 1990s.

O Scrum is not a process or a technique for building products; rather, it is a framework within which you can employ various processes and techniques. Scrum makes clear the relative efficacy of your product management and development practices so that you can improve.

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 7

Page 8: Agile Scrum Workshop, Singapore

Scrum Theory

Scrum is founded on empirical process control theory, or empiricism. Empiricism asserts that knowledge comes from experience and making decisions based on what is known. Scrum employs an iterative, incremental approach to optimize predictability and control risk.

Three pillars uphold every implementation of empirical process control:

O Transparency

O Inspection

O Adaptation

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 8

Page 9: Agile Scrum Workshop, Singapore

The Scrum Team

Scrum Teams are

O Self-organizing

O Cross-functional

Scrum Team Consists of

O The Product Owner

O The Team (The Development Team)

O The Scrum Master

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 9

Page 10: Agile Scrum Workshop, Singapore

Scrum Events

All events are time-boxed events, such that every

event has a maximum duration

O Sprint Planning Meeting

O Daily Scrum

O Sprint Preview Meeting

O Sprint Retrospective Meeting

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 10

Page 11: Agile Scrum Workshop, Singapore

Scrum Artifacts

Scrum’s artifacts represent work or value to

provide transparency and opportunities for

inspection and adaptation.

O Product Backlog

O Monitoring Progress towards goal (Burn down,

Burn Up charts)

O Sprint Backlog

O Monitoring Sprint (Daily Scrum)

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 11

Page 12: Agile Scrum Workshop, Singapore

Sprint Planning

A meeting to prepare for the Sprint, it consists

two parts

Part one: What can be done this Sprint

Part two: How will the chosen work get done

Recommended: four hours for two weeks sprint.

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 12

Page 13: Agile Scrum Workshop, Singapore

Daily Scrum

In the Daily Scrum, one by one, each member of the Team reports three things to the other members of the Team:

O What has been accomplished since the last meeting?

O What will be done before the next meeting?

O What obstacles are in the way?

Recommended time box: Maximum 15 minutes

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 13

Page 14: Agile Scrum Workshop, Singapore

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 14

Page 15: Agile Scrum Workshop, Singapore

Sprint Review

After the Sprint ends, there is the Sprint Review,

where people review the Sprint. Present at this

meeting are the Product Owner, Team members, and

ScrumMaster, plus customers, users, stakeholders,

experts, executives, and anyone else who is

interested.

The Review is often mislabeled the “demo” but that

does not capture the real intent of this meeting. A key

idea in Scrum is inspect and adapt.

Recommended: two hours for two weeks sprint.

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 15

Page 16: Agile Scrum Workshop, Singapore

Sprint Retrospective

The Sprint Review involves inspect and adapt

regarding the product. The Sprint Retrospective,

which follows the Review, involves inspect and adapt

regarding the process and environment.

Recommended: three hours for one month sprint.

Start Stop Continue

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 16

Page 17: Agile Scrum Workshop, Singapore

Scrum Overview

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 17

Page 18: Agile Scrum Workshop, Singapore

A B Reddy Agile Coach

[email protected]

Meetup : Startup Agile Group (http://www.meetup.com/pro/startupagilegroup/)

Sponsor : Zen Teamwork http://zenteamwork.com/

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 18

Page 19: Agile Scrum Workshop, Singapore

Thank You

Prepared by A B Reddy for Startup Agile Group 31-Oct-2015 19