scrum in action

25
www.exoplatform.com Copyright 2011 eXo Platform Scrum in Action Presenter: Hoat Le Hanoi, Jul 30, 2011

Upload: hoat-le

Post on 13-Dec-2014

1.780 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Scrum in Action

www.exoplatform.com

Copyright 2011 eXo Platform

Scrum in ActionPresenter: Hoat Le

Hanoi, Jul 30, 2011

Page 2: Scrum in Action

2www.exoplatform.com

Copyright 2011 eXo Platform

Objectives

» To avoid failed projects → how to finish projects

» To study what, why and how to apply Scrum

» To practice

Page 3: Scrum in Action

3www.exoplatform.com

Copyright 2011 eXo Platform

Agenda

» About me (3 mins)

» Software development and management problems (15 mins)

» Solutions (20 mins)

> Predictive approach (Waterfall)

> Adaptive approach (Scrum)

» Scum (30 mins): What? Why? How?

» Practice

Page 4: Scrum in Action

4www.exoplatform.com

Copyright 2011 eXo Platform

At eXo, we use Scrum everyday!

Page 5: Scrum in Action

5www.exoplatform.com

Copyright 2011 eXo Platform

About me

» aka: hoatle (http://hoatle.net)

» eXo Social Tech Lead

» Interested in: Social web, Security, Performance, UXP, Design Patterns, Web development, Mobile development, Java, JavaScript

» Sharing is always good to me!

Page 6: Scrum in Action

www.exoplatform.com

Copyright 2011 eXo Platform6

Software development and management problems

Page 7: Scrum in Action

7www.exoplatform.com

Copyright 2011 eXo Platform

Kick-off

Page 8: Scrum in Action

8www.exoplatform.com

Copyright 2011 eXo Platform

Feature Creep

Page 9: Scrum in Action

9www.exoplatform.com

Copyright 2011 eXo Platform

Do not have enough time

Page 10: Scrum in Action

10www.exoplatform.com

Copyright 2011 eXo Platform

Deadline does not meet

Page 11: Scrum in Action

11www.exoplatform.com

Copyright 2011 eXo Platform

Failed

Page 12: Scrum in Action

www.exoplatform.com

Copyright 2011 eXo Platform12

Solutions

Page 13: Scrum in Action

13www.exoplatform.com

Copyright 2011 eXo Platform

Have a clear goal?

Page 14: Scrum in Action

14www.exoplatform.com

Copyright 2011 eXo Platform

Predictive approach

» Heavy-weight

» Process-oriented

» Plan-driven

» “Waterfall”

Page 15: Scrum in Action

15www.exoplatform.com

Copyright 2011 eXo Platform

Adaptive approach

» Light-weight

» People-oriented

» Value-driven

» “Agile”

Page 16: Scrum in Action

16www.exoplatform.com

Copyright 2011 eXo Platform

Waterfall vs Agile

Page 17: Scrum in Action

www.exoplatform.com

Copyright 2011 eXo Platform17

Scrum

Page 18: Scrum in Action

18www.exoplatform.com

Copyright 2011 eXo Platform

Scrum

» W. Edwards Deming's philosophy: "When people and organizations focus primarily on quality, quality tends to increase and costs fall over time. However, when people and organizations focus primarily on costs, costs tend to rise and quality declines over time."

» “Fail fast”: Scum can not make sure your project will be successful but it will make your project failed within 30 days.

» Shorter cycles = Faster feedback

Page 19: Scrum in Action

19www.exoplatform.com

Copyright 2011 eXo Platform

Scum

» "Scrum is a framework for developing complex products and systems. It is grounded in empirical process control theory. Scrum employs an iterative, incremental approach to optimize predictability and control risk."

» History

∀ In 1986, Hirotaka Takeuchi and Ikujiro Nonaka described a new approach to commercial product development that would increase speed and flexibility, based on case studies from manufacturing firms in the automotive, computer, photocopier, and printer industries

∀ In 1995, Sutherland and Schwaber jointly presented a paper describing the Scrum methodology

∀ Schwaber and Sutherland collaborated during the following years to merge the above writings, their experiences, and industry best practices into what is now known as Scrum.

Page 20: Scrum in Action

20www.exoplatform.com

Copyright 2011 eXo Platform

Scum Process

Page 21: Scrum in Action

21www.exoplatform.com

Copyright 2011 eXo Platform

Scum Roles

Page 22: Scrum in Action

22www.exoplatform.com

Copyright 2011 eXo Platform

Scum is all about...

» Accepting uncertainty

» Working as a team (self-organize)

» Delivering early and often

» Constant estimating and planning

» Keeping sustainable work pace

» Having fun working

Page 23: Scrum in Action

www.exoplatform.com

Copyright 2011 eXo Platform23

Practice

Page 24: Scrum in Action

www.exoplatform.com

Copyright 2011 eXo Platform24

Thank you for joining us!

Page 25: Scrum in Action

25www.exoplatform.com

Copyright 2011 eXo Platform

References

» http://www.scrum.org/scrumguides/

» http://twitter.com/#!/kschwaber

» http://kenschwaber.wordpress.com/

» http://en.wikipedia.org/wiki/Scrum_(development)