1 of 35

Slide Notes

DownloadGo Live

How to use scrum in developing

Published on Nov 19, 2015

Something about scrum & software developing teamworking

PRESENTATION OUTLINE

How to use scrum in developing

及读3本推荐书籍有感

outline

  • Figure out what scrum is
  • Quick view of scrum procedure
  • Support the ideas with classic theory of the books
  • Cases analysis
  • Review

What is scrum

From a concept of football
Photo by Beeny87

Why we use scrum

Think about the Mythical Man-Month
Photo by igb

Incorrect Estimate
Distrust
Control
so on...

Photo by EssjayNZ

individual is everything

20 years after the book
Photo by DNA Symposium

Scrum is a skeleton

Not a new theory.(agile, acceptable, lower-standard)

standard procedure

how does it work?
Photo by magia3e

Roles(Stakeholders)

  • Product owner
  • Scrum master
  • Developer, Tester and Designer
  • Executives
  • Customers

user story

presented by words(use case presented by graph)

Product backlog

made of pieces of user stories(use cases)
Photo by nachetz

Selection of features

By the product owner with engineers

Release Backlog

Need

Refinement

all about estimate...

Way to estimate

story point

Estimate in hours/days

cards, longer

Sprint!

short duration milestones, make of sprint backlog.
Photo by Improve It

detail about sprint

duration(2-30), ship-ready, testable,complete backlog

Burndown chart

time estimate, rate

adjust the chart

backlog adjustment(XP), work overtime, add

visualize everyday work

avoid "man-month", everybody knows the project is on track

Daily scrum

did, will do, obstacle, no interruption, move backlogs
Photo by TomNatt

How daily scrum works

stand-up meeting, take turns, everyone, spirit!(pingdeng,m-m)

sprint retrospective

presentation, feel free to come, adjustment, features
Photo by Gerry Kirk

flexible agile method

constant improving
Photo by xavi talleda

Cases analysis

MiUI & facebook
Photo by Kadath

Miui's scrum

always Beta

iteration

  • Fast
  • Even release beta version
  • lower risk
  • strong community
Photo by Andrew Currie

facebook scrum

Developer-driven culture

Profile group example

  • Move Fast
  • Change Incrementally
  • Measure Everything
  • Small, Independent Teams
  • Control and Responsibility

Maybe we have time to watch a video

Microsoft Group scrum
Photo by Wonderlane

Quick review

  • Scrum definition, y scrum
  • roles, u.s., product backlog,
  • sprint, burndown chart
  • daily scrum, stand-up meeting
  • analysis

Just get started

Q&A

Photo by luluv1

thank you

Photo by vernhart