Copyright , Scrum.org, All Rights Reserved v1.1

Similar documents
Total Cost of Ownership. and Return on Investment

Assessment & Certification Overview. About Scrum.org

Wednesday, April 29, Scrum

SLIDES LINK -> PROJEKTOWANIE OPROGRAMOWANIA SYSTEMÓW

EXIN Agile Scrum Master

EXIN Agile Scrum Foundation

Become a Certified. ScrumMaster. (CSM ) from our 2 full day s intensive. conducted by authorized faculties from Scrum Alliance.

Agile project management with scrum

psm scrum F2BC6D6728A3DC383C47B4D284BF1755 Psm Scrum 1 / 7

Scrum Master <TBA> Sydney, Australia Scrum Team. <TBA- Delivery Manager/PMO> Nil Full Time

Agile Roles and Responsibilities

Are you Agile or Traditional? What Scrum can do for your organisation

Scrum Cheat Sheet. 1. Definition. 2. Pillars of Scrum. 3. Scum Values. Scrum is a framework within which people can address complex adaptive problems.

LCI Arizona Community of Practice

Scrum in a Nutshell Part 2. Nick Shyamani, Norbert Kołakowski, Krzysztof Kosacki, Tomasz Kaczmarek v3.0, last update: September,

What Scrum Is, What Is It Not?

CSM Pre-Test. 3) Who is responsible for achieving a Sprint Goal? A) ScrumMaster B) Product Owner C) Project Manager D) Scrum Development Team

Breakout Session Scrum

PROFESSIONAL SCRUM FOUNDATION. Certification led. Professional Scrum Foundation Course 1

Let me take you back 21 years Scrum.org, All Rights Reserved

Scrum Gathering. Orlando 2009

Agile Project Management With Scrum Book And Online Course Bundle By Ken Schwaber

PSM I PROFESSIONAL SCRUM MASTER

FREE BOOK* *Subject to someone actually writing the book in the first place** **I wouldn t hold my breath

Agile Development with Scrum V 2.1ITC

isqi Scrum Master Pro SCRUM MASTER PRO Syllabus isqi GmbH 2018 Syllabus Page 1 SMP V1.5 Syllabus

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. October Developed and sustained by Ken Schwaber and Jeff Sutherland

Scrum: the good, the bad and the ugly

Scrum Guide: Agile Project Management Guide For Scrum Master And Software Development Team (Scrum, Agile, Project Management) By Ryan Smith

SCRUM ALLIANCE SCRUM FOUNDATIONS LEARNING OBJECTIVES December 2018 by the Scrum Alliance CSP Learning Objectives Committee

Software Engineering. M Umair.

Scrum: the good, the bad and the ugly

Scrum Guide Revision

An Introduction to the Framework for Scaling Scrum A Webcast by Scrum.org

1. Lean, Agile, and Scrum Values and Principles 1.1. describe Scrum s relationship to the Agile Manifesto.

Scrum Master Guide READ ONLINE

Course Title: Agile Scrum Team Simulation Workshop

ASM.exin

Scrum Master Certification

THE SCRUM GUIDE. illustrated

Scrum The First Agile Methodology For Managing Product Development Step By Step Agile Scrum Scrum Marketing Scrum Development

Rev 0 / 09/11/17 / JN. Agile Project Management using Scrum

Kick me. Kicking ScrumBut. Rowan Bunning. Certified Scrum Trainer Software WithStyle

SCRUM REBOOT THIS TIME WITH THE VALUES CASE STUDY. Introduction

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. July Developed and sustained by Ken Schwaber and Jeff Sutherland

SCRUM Agile Project Management

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM.

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM.

Creative Commons License Attribution

Scrum Master (CM-SMC)

The Elements Of Scrum Chris Sims

Your Essential Guide to Scrum Project Management

An Introduction To SCRUM Project Management. By Sivaparamesh Parameswaran Ravindran

CERTIFIED SCRUM PRODUCT OWNER TRAINING WITH JEFF SUTHERLAND (CSPO)

SCRUM FOUNDATIONS ELEARNING TRANSCRIPT

Toward a Catalog of Scrum Smells

References: Hi, License: Feel free to share these questions with anyone, but please do not modify them or remove this message. Enjoy the questions!

Is there hope for a certified Project Manager in an agile world? Inspecting behavioural competences of Project Managers and Scrum Masters

WHITE PAPER. Agile / Scrum

The Kanban Guide for Scrum Teams

Agile Methodology (Scrum Approach)

Agile Scrum: Your Quick Start Guide With Step-by-Step Instructions By Scott M. Graffius

Global Certifying Authority for Scrum and Agile Professionals. Authorized Training Partner

ScrumBut. Michael Hall Three Beacons

Scrum Master Lessons from My 4 Year Old Son

Scrum Basics. Prof. Casper Lassenius Aalto University

The 2015 State of Scrum Report. How the world is successfully applying the most popular Agile approach to projects

Evaluating Scrum in complex organizations (questions per Index)

Scrum #CPBR5. Feb 11, 2012 Sao Paulo, Brasil.

Scrum Portfolio jumshat.com

Study Blast CSM Certified ScrumMaster Exam Study Guide: Scrum Master Certification Exam Prep By Matt Satori

Game Production: agile development with Scrum

Scrum Guide Agile Project Management Guide For Scrum Master And Software Development Team Scrum Agile Project Management

THE USE OF CADENCE IN AGILE AND TRADITIONAL PROJECTS

Global Certifying Authority for Scrum and Agile Professionals

Scrum Agile Software Development

An update to Age of Product s 2017 Scrum Master Salary Report following the profession s most comprehensive survey ever conducted

Actualtests ASF 45q. Number: ASF Passing Score: 800 Time Limit: 120 min File Version: 15.5 ASF. Agile Scrum Foundation

The Elements Of Scrum Chris Sims

Agile I m a Scrum Master, How Do I Facilitate Team Engagement for Success? AGILE WEBINAR

Move 1. Introduction & Bio. Keith Deibert. SD Manufacturing & Technology Solutions Business Advisor. Blake Sandnes. Chief Engineer RMS Roller-Grinder

Why Managers Need Scrum Capturing the Competitive Advantage

Agile Drupal Development with Scrum. 3. September 2009 Philipp Schroeder, Liip AG Mori Sugimoto, Diasporan

What is Scrum? Scrum is a framework that allows you to create your own lightweight process for developing new products.

2017 SCRUM GUIDE CHANGES USES OF SCRUM (NEW SECTION) 2017 CONTENT CHANGES AND ADDITIONS

Clinton Keith. Scrum Essentials for Game Teams. Clinton Keith Scott Crabtree. Thursday, March 1, 12. Presented by. Scrum is a simple framework

Agile Software Development. Stefan Balbo

SCRUM TRAINING WITH CLINTON KEITH

Kanban vs Scrum. A practical guide. Dev 3 2 B C

EFFECTIVE DAILY SCRUM PATTERNS. Charles Bradley

Measuring the Impact of Scrum on Product Development at Adobe Systems

Scrum Reboot This Time with the Values

Craig Smith. Scrum Masters: The Full-Time Role Conundrum

Things that can be done to optimize team performance

Agile & Lean Education Associates. The Daily Scrum. by Richard Dick Carlson. Copyright 2014, Richard Carlson; All Rights Reserved 1

Copyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see

The Art Of Scrum - Home - Springer the art of scrum how scrum masters bind dev teams and unleash agility davennae ckm

An Agile PM Isn t What You Think Where Does Traditional Project Management Fit in an Agile Project Using Scrum? By Jimi Fosdick

User Help. Fabasoft Scrum

Steven Spearman. ScrumMaster: Servant or Leader A Guide for New ScrumMasters

Transcription:

State of Scrum

3

12 4 100 Waterfall % 75 50 Agile % 25 0 2001 2003 2005 2007 2009

5

Based on degree of complexity, planning horizon is reduced to one Sprint. This increases predictability and reduces risk. 5 Start with plan Waterfall - Predictive End with all done, on the date and for the cost planned. Start with Goals and some priority requirements Scrum - Empirical End with Goals met Copyright 1993-2010, ADM, All Rights Reserved v1.3

SCRUM FRAMEWORK CODECENTRIC AG

2002 - in response to the Agile Manifesto, Barry Boehm was quoted as saying, Agile is an excellent approach is you have a small team of highly skilled developers managing themselves in a co-located workplace with great engineering tools and practices. They will produce great products. 12 It turns out that you can use Agile with a large team of terrible developers who are dispersed all over the globe, who are using lousy tools and practices. They will produce crap. The point isn t whether they produce great stuff or crap, the point is that the problem is transparent. Then the question is: what are you going to do about it? Copyright 1993-2010, ADM, All Rights Reserved v1.3

There's a mess I've heard about with quite a few projects recently. It works out like this: 8 They want to use an agile process, and pick Scrum They adopt the Scrum practices, and maybe even the principles After a while progress is slow because the code base is a mess What's happened is that they haven't paid enough attention to the internal quality of their software. If you make that mistake you'll soon find your productivity dragged down because it's much harder to add new features than you'd like. You've taken on a crippling TechnicalDebt and your scrum has gone weak at the knees. (And if you've been in a real scrum, you'll know that's a Bad Thing.) I've mentioned Scrum because when we see this problem, Scrum seems to be particularly common as the nominative process the team is following. For many people, this situation is exacerbated by Scrum because Scrum is process that's centered on project management techniques and deliberately omits any technical practices, in contrast to (for example) Extreme Programming. I'm sure that the many Flaccid Scrum projects being run will harm Scrum's reputation, and probably the broader agile reputation as well. -- MARTIN FOWLER, JANUARY 2009

9 BY EARLY 2009, MORE ORGANIZATIONS WERE USING AGILE PROCESSES THAN WATERFALL PROCESSES HOWEVER, LESS THAN 50% OF THOSE USING SCRUM WERE DEVELOPING IN INCREMENTAL ITERATIONS, WHICH ARE THE HEARTBEAT OF SCRUM. ONE OF THE BIGGEST CHALLENGES OF USING SCRUM HAS ALWAYS BEEN THE STEEP LEARNING CURVE FOR THE DEVELOPERS ON THE SCRUM TEAM. -- JEFF SUTHERLAND, KEN SCHWABER, MÄRCH 2010

Stabilization Sprint (s) 10 Review Plan Review Plan Review Plan Review Plan Review Plan Undone Undone Undone Undone Undone Work Accumulates Exponentially Copyright 1993-2010, ADM, All Rights Reserved v1.3

Stabilization is when you do all the undone work 11 Scrum Project with complete, integrated done P P D P D P D P D P D S Scrum project with incomplete or variable done P P D P D P D P D P D S Planning P D S Development Stabilization Copyright 1993-2010, ADM, All Rights Reserved v1.3

12 Release 1 Defects in Release Planned Release Date Release 2 Time 120 people, 18 Scrum teams Release 1 : Each team produced done increments each Sprint, but they were not integrated or integration tested until code complete. Release 2: All teams produced an increment of integrated, integration tested code every Sprint. Copyright 1993-2010, ADM, All Rights Reserved v1.3

Copyright 1993-2010, ADM, All Rights Reserved v1.3 16

The Scrum community needs to redouble its efforts to ensure that people understand the importance of strong technical practices. Certainly any kind of project review should include examining what kinds of technical practices are present. If you're involved or connected to such a project, make a fuss if the technical side is being neglected. 14 Martin Fowler, 1/29/09

Initiatives 7 Problem Flaccid Scrum Less than 50% of Scrum users reported using Iterative, Incremental techniques Certifications were meaningless and in violation of USPTO trademarks rules Uneven quality of training by Scrum Trainers Opaque organization Scrum Alliance trainers viewed as privileged franchises Initiatives Scrum Developer program Scrum Master program Open assessments based on bodies of knowledge leading to certification Student assessment scores and evaluations tracked for each trainer left ScrumAlliance, formed Scrum.org More and different types of trainers

Improving the Profession of Software Development 16 Maintain Scrum Offer Training Assess Knowledge Create and maintain bodies of knowledge on which to train and assess people for the betterment of software development. Work with experts in various technologies and fields to create a deliver courses that meet the needs of the software development profession. Continuously monitor quality. Offer rigorous assessments to allow people to evaluate their abilities so they are able to improve.

8 Developer and Publisher of Training Programs We produce programs with partners to fill the black holes in Scrum. We recruit, train and monitor trainers for the courseware in these programs. CourseWare bodies of knowledge

PROFESSIONAL SCRUM DEVELOPER TO FIND INFORMATION ABOUT THE PROGRAMS AND COURSES GO TO WWW.SCRUM.ORG 1. HOW TO WORK TOGETHER AS A CROSS-FUNCTIONAL SELF-ORGANIZING TEAM, 2. USING MODERN ENGINEERING PRACTICES, 3. ON A MODERN DEVELOPMENT TECHNOLOGY STACK, 4. TO BUILD A DONE INCREMENT WITHIN AN ITERATION. CODECENTRIC AG 05/18/10 18

To find information about the Programs and courses go to www.scrum.org 19 The official Microsoft training for Visual Studio 2010 Teaches VS2010 and best practices, all within the Scrum framework Recognizes that software development today is different than it was 10 years ago. Goes beyond traditional tool-only courses to also teach best practices, and how to develop on a x-functional team using Scrum. Practices VS 2010 Scrum Being delivered with the NEW Scrum Process Template The Microsoft developed Scrum Process Template for VS2010 is the most faithful to Scrum process template available. Will be available on MSDN in June 2010. Copyright 1993-2010, ADM, All Rights

Characteristic Scrum.org PSD Length 5 days How many individual courses 1 10 Program integrity Instructors Team based training Assessment Certification Trainer quality control Courseware Cost Teamwork, technology, engineering, and Scrum practices woven together into the same course with case studies and exercises Microsoft MVPs, Microsoft Inner Circle Partners, skilled in Scrum and software development Yes Yes 90% score on assessment Course and student evaluations and assessment averages Standard courseware that is regularly revised and updated MSRP $3,995 USD

Course Structure Teams iteratively build increments while learning more Scrum, teamwork, engineering techniques, and tooling each Sprint. They are allowed to fail and learn. 21 1.Start 2.Initiation 2.1.Form team 2.2.Course overview 2.3.Case study overview 2.4.IDE overview 2.5.Scrum overview 3.Develop product 4.Retrospective Engineering practices IDE technology stack Case study product backlog Copyright 1993-2010, ADM, All Rights Reserved v1.3

12 Assessor of Knowledge classes 1. Help individuals assess their knowledge. 2. Certify those with adequate knowledge. 3. Help people find the best training courses. assessments CourseWare bodies of knowledge 4. Maintain radar charts of overall knowledge

Scrum Body of Knowledge 14 http://www.scrum.org/scrumguides

16 Radar Chart for Software Development Competency Assessment

100 Chart Title 25 75 50 Fundamental Knowledge of Scrum Assessment Score Averages 25 0 No CSM PSM Training Training Training No TrainingCSM Training PSM Training Copyright 1993-2010, ADM, All Rights

Fundamental Knowledge of Scrum Development Questions 30

Fundamental Knowledge of Scrum Development Questions 30

Fundamental Knowledge of Scrum Development Questions (.NET) 30

Fundamental Knowledge of Scrum Development Questions 31

Fundamental Knowledge of Scrum Development Questions 32

31

17 Questions?