19
Ken Schwaber Scrum for Vietnam A man who carries a cat by the tail learns something he can learn in no other way. - Mark Twain November 17, 2011 Copyright Scrum.org 2011 Slide 1

Scrum Introduction Vietnam

Embed Size (px)

DESCRIPTION

Ken Schwaber gave the first time an introduction into Scrum at the agile vietnam forum in November 2011.

Citation preview

Page 1: Scrum Introduction Vietnam

Ken Schwaber

Scrum for Vietnam

A man who carries a cat by the tail learns something he can learn in no other way.- Mark Twain

November 17, 2011 Copyright Scrum.org 2011 Slide 1

Page 2: Scrum Introduction Vietnam

November 17, 2011 Copyright Scrum.org 2011 Slide 2

The Right Process Produces the Right Results

The CHAOS Manifesto, Copyright 2011

Page 3: Scrum Introduction Vietnam

November 17, 2011 Copyright Scrum.org 2011 Slide 3

The Right Process Produces the Right Results

The CHAOS Manifesto, Copyright 2011

“The agile process is the universal remedy for software development project failure. Software applications developed through the agile process have three times the success rate of the traditional waterfall method and a much lower percentage of time and cost overruns. The secret is the trial and error and delivery of the iterative process.”

Page 4: Scrum Introduction Vietnam

Are you using Scrum?

Page 5: Scrum Introduction Vietnam

FBI Case Management Project (Sentinel)

• 2006: Sentinel project awarded to Lockheed Martin, 4 phases, $450m, 6 years.

• 2010, after four+ years, $421 spent and 1st phase and part of 2nd done. Mitre estimates another $351m and 6 years to complete.

• FBI stops contract and brings in house.• Scrum studio in Hoover building basement,

reduce staff from 400 to 40.• Project done in 1 year for $30m.

• www.justice.gov Inspector General reports

Page 6: Scrum Introduction Vietnam

Professional Scrum at Scrum.org

Professional Scrum

Product Owner

Professional Scrum Foundations

Professional Scrum Master

Professional Scrum

Developer.NET or Java

Product OwnersExecutivesAdvanced

Practitioners

Scrum Mastersand

Advanced Practitioners

ArchitectsBusiness Analysts

DB SpecialistsDesigners

ProgrammersTesters

Everyone

Page 7: Scrum Introduction Vietnam

Vietnam PSM Course http://courses.scrum.org/classes/show/498

Page 8: Scrum Introduction Vietnam

Risk is reduced to one Sprint

The same work, but organized differently and on fewer requirements.

Waste becomes hugely visible and can be systematically removed.

Plan Analyze Design Code Test Release

Time

Plan

Analyze

Design

Code

Test

ReleaseRe

view

Page 9: Scrum Introduction Vietnam

Empirical Processes Plan Frequently

All planning is done at beginning

Just-in-time planning and re-planning based on frequent inspection

Predictive Empirical

P Planning D Doing

P D P D P D P D P D

Page 10: Scrum Introduction Vietnam

Scrum is a Tool used to Become Agile

• Work done by self-organizing, cross-functional teams.

• Highly productive, creative, and delivering high quality product.

Scrum TeamPl

an

Analyze

Design

Code

Test

Release

ScrumShort, high value iterations that deliver valuable, opportunistic pieces of functionality.

Revi

ew

Page 11: Scrum Introduction Vietnam

Visibility Ability to Change

Business Value Risk

Page 12: Scrum Introduction Vietnam

Scrum (n): A framework within which people can address complex problems, and productively and creatively deliver products of the highest possible value.• Lightweight• Extremely simple to understand• Extremely difficult to master

Page 13: Scrum Introduction Vietnam

3 Types of Content in Scrum

Page 14: Scrum Introduction Vietnam

Roles: each one has a specific responsibility

Page 15: Scrum Introduction Vietnam

Product Backlog

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nibh dui, rutrum non interdum sed, porttitor non augue. Morbi adipiscing vulputate diam nec blandit. Aenean sed viverra magna. Pellentesque ac quam velit. Cras pharetra, urna nec mattis interdum, tortor orci iaculis tellus, nec lobortis sapien justo quis felis. In hac habitasse platea dictumst. Phasellus posuere cursus lacus, non congue massa fringilla eu. Sed viverra vulputate quam, in aliquam nulla tincidunt at. Sed posuere est at nisl cursus mollis. Aliquam erat volutpat. Curabitur pretium turpis vel nibh adipiscing sed molestie eros euismod. Pellentesque pretium sagittis ipsum, vitae condimentum risus hendrerit eu. Cras ullamcorper massa in eros lobortis sodales. Integer ultrices molestie turpis nec cursus. Etiam tempor vestibulum mollis. Sed dictum condimentum nibh, eget tincidunt libero sodales ac. Aliquam sed justo nisl, eu mollis justo. Curabitur egestas libero nec quam fringilla bibendum. Ut hendrerit quam et nibh volutpat vitae pretium erat scelerisque. Phasellus id est est.

Increment

SprintBacklog

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nibh dui, rutrum non interdum sed, porttitor non augue. Morbi adipiscing vulputate diam nec blandit. Aenean sed viverra magna. Pellentesque ac quam velit. Cras pharetra, urna nec mattis interdum, tortor orci iaculis tellus, nec lobortis sapien justo quis felis. In hac habitasse platea dictumst. Phasellus posuere cursus lacus, non congue massa fringilla eu. Sed viverra vulputate quam, in aliquam nulla tincidunt at. Sed posuere est at nisl cursus mollis. Aliquam erat volutpat. Curabitur pretium turpis vel nibh adipiscing sed molestie eros euismod. Pellentesque pretium sagittis ipsum, vitae condimentum risus hendrerit eu. Cras ullamcorper massa in eros lobortis sodales. Integer ultrices molestie turpis nec cursus. Etiam tempor vestibulum mollis. Sed dictum condimentum nibh, eget tincidunt libero sodales ac. Aliquam sed justo nisl, eu mollis justo. Curabitur egestas libero nec quam fringilla bibendum. Ut hendrerit quam et nibh volutpat vitae pretium erat scelerisque. Phasellus id est est.

Sprint PlanningMeeting

Retrospective

Sprint Review

Daily Scrum

ProductOwner Dev. Team

ScrumMaster

Sprint

Page 16: Scrum Introduction Vietnam

Copyright Scrum.org 2011November 17, 2011 Slide 16

Scrum Review

Page 17: Scrum Introduction Vietnam

Scrum Shields Projects From Complexity

Scrum creates container within which complexity can be transformed into product increments.

Scrum

Page 18: Scrum Introduction Vietnam

Next Steps

Join the Yahoo! discussion group where you can tap into the collective knowledge of Scrum users around the world. http://groups.yahoo.com/group/scrumdevelopment/

If you achieve PSPO certification you are eligible to join the LinkedIn group to continue the conversations with the people you’ve met in this class, and start new ones with other PSPOs.

Engage

Stay ConnectedSubscribe to our RSS feed to receive the latest updates on scrum.org programs, training, and certifications. http://www.scrum.org/news/rss.xml

Follow us on Twitter, our username is @scrumdotorg

November 17, 2011 Copyright Scrum.org 2011 Slide 18

Page 19: Scrum Introduction Vietnam

Ken Schwaber

[email protected]

@kschwaber

kenschwaber.wordpress.com

www.scrum.org

November 17, 2011 Copyright Scrum.org 2011 Slide 19

Thank you!