beyond the scrum team: delivering "done" at scale

Post on 11-Jan-2017

259 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

© Tasktop 2016

Beyond the Scrum Team: Delivering "Done" at Scale

In this webinar Dave West, CEO and Product Owner of Scrum.org, and Betty Zakheim, VP of Industry Strategy at Tasktop will talk about the success of Scrum in the enterprise and techniques that organizations can employ when they have a large IT shop.

Join us for this discussion of the successes and challenges of Scrum at scale, including:

Scrum.org's Nexus

How software development teams can deliver "Done" at scale

How these techniques fit into the broader software delivery lifecycle

Beyond The Scrum Team: Delivering "Done" At Scale

Dave West

Product Owner & CEO scrum.org

Former VP Forrester & …

Former Chief Product Officer at Tasktop

Betty Zakheim

VP Industry Strategy Tasktop

30 Years in Software Development and Delivery

Professional Scrum Master -scrum.org

Practices Tools

People and Culture

© 1993-2016 Scrum.org, All Rights Reserved

Improving the profession of software development

© 1993-2016 Scrum.org, All Rights Reserved

1,088,000+ Assessments Taken

9,100+ Professional Scrum Product Owners

2,800+ Professional Scrum Developers

65,000+ Professional Scrum Masters

The Home of Scrum

90% Agile Teams Use Scrum

163 Professional Scrum Trainers

Over 54,000 Taught

Americas, Europe, Africa, Oceania & Asia

© 1993-2016 Scrum.org, All Rights Reserved

Because of You – Scrum has Reached the Age of 21

6

90% Agile Teams Use Scrum

100+ Books with Scrum in the title

Over 500,000 trained on Scrum

Scrum Guide is free to use by anyone

Scrum forms the basis of the majority of Agile approaches

© 1993-2016 Scrum.org, All Rights Reserved7

Time to Celebrate?

© 1993-2016 Scrum.org, All Rights Reserved

© 1993-2016 Scrum.org, All Rights Reserved

Traditional Resolution of All Projects

The Traditional Resolution of All Software Projects from FY2011-2015 within the new CHAOS database.

8

But Overall Not Such A Great Story…

2011 2012 2013 2014 2015

Successful 39% 37% 41% 36% 36%

Challenged 39% 46% 40% 47% 45%

Failed 22% 17% 19% 17% 19%

© 1993-2016 Scrum.org, All Rights Reserved9

The Reality of Scrum Is…

Water Scrum Fall

© 1993-2016 Scrum.org, All Rights Reserved10

And what about Done ?

Data thanks to RedMonk and Bitnami

© 1993-2016 Scrum.org, All Rights Reserved11

Are we Done yet ?

Development Operations Insight

Place yourself on this model ?

Analysis Development Test Release Deploy Manage Instrument Learn Plan

© 1993-2016 Scrum.org, All Rights Reserved12

Development Operations Insight

Which is not a bad thing

Analysis Development Test Release Deploy Manage Instrument Learn Plan

We have even invented buzz words to try and get us DONE…

Scrum Today

Scrum+DevOps

Scrum+DevOps+Lean Analytics

© 1993-2016 Scrum.org, All Rights Reserved

We are Focused on Scaling Product Delivery

© 1993-2016 Scrum.org, All Rights Reserved

Scrum is a Key Part of ANY Scaling Strategy

• Building on the success of Scrum at the team level

• Adopting methodologies such as SAFe, LeSS

© 1993-2016 Scrum.org, All Rights Reserved

One Scrum Team doing work

© 1993-2016 Scrum.org, All Rights Reserved16

Nine Scrum Teams doing work

© 1993-2016 Scrum.org, All Rights Reserved

When scaling, several challenges emerge:

• Ensuring a shared goal is understood and aimed for

• Coordinating work across many teams

• Allowing for self-organization while still achieving consistency

• Releasing a fully integrated and tested Increment of software as often as possible

• Identifying dependencies between teams, between components of the software, and between requirements

• Removing or minimizing those dependencies

Challenges in scaled development

© 1993-2016 Scrum.org, All Rights Reserved

• Identify and resolve or minimize dependencies:» Ongoing & persistent

» In all dimensions

» Prior to work occurring

• Reactive to ensure that undetected dependencies aren’t corrupting outcomes:» Frequent integration

» Acceptance testing

» Continual build and delivery

» Minimize technical debt

Essence of Scaling Product Delivery

Anticipation* Reification**

** The process or result of reifying.

Making something real, bringing something into

being, or making something concrete.

* The act of preparing for something.

A prior action that takes into account or

forestalls a later action.

© 1993-2016 Scrum.org, All Rights Reserved

Nexus Defined

Nexus –noun\ˈnek-səs\

: a relationship or connection between people or things

Nexus is the exoskeleton of scaled Scrum- Ken Schwaber

© 1993-2016 Scrum.org, All Rights Reserved20

© 1993-2016 Scrum.org, All Rights Reserved

Nexus™

© 1993-2016 Scrum.org, All Rights Reserved

Scrum Framework

© 1993-2016 Scrum.org, All Rights Reserved23

Nexus Roles, Events, and Artifacts

ROLES EVENTS ARTIFACTS

DEVELOPMENT TEAMS

PRODUCT OWNER

NEXUS INTEGRATION TEAM

SCRUM MASTER

THE SPRINT

SPRINT PLANNING

NEXUS SPRINT PLANNING

NEXUS DAILY SCRUM

DAILY SCRUM

NEXUS SPRINT REVIEW

SPRINT RETROSPECTIVE

NEXUS SPRINT RETROSPECTIVE

REFINEMENT

PRODUCT BACKLOG

SPRINT BACKLOG

NEXUS SPRINT BACKLOG

INTEGRATED INCREMENT

NEXUS GOAL

© 1993-2016 Scrum.org, All Rights Reserved

Scaled Scrum is Still Scrum

• Nexus introduces new roles, events, and artifacts

• The Product Backlog is still the Product Backlog» The Product Backlog may have several levels of

decomposition

» Dependencies between Product Backlog items should be minimized

1 Product

=

1 ProductBacklog

© 1993-2016 Scrum.org, All Rights Reserved

When scaling, several challenges emerge:

• Ensuring a shared goal is understood and aimed for» Nexus Sprint goal

• Coordinating work across many teams» Exoskeleton to Scrum

• Allowing for self-organization while still achieving consistency

» Nexus sprint planning, Nexus Daily and NIT

• Releasing a fully integrated and tested Increment of software as often as possible

» At a minimum the Nexus Sprint Review.

• Identifying dependencies between teams, between components of the software, and between requirements

» Refinement and Nexus Sprint planning

• Removing or minimizing those dependencies» Sprint Planning

Challenges in scaled development

Adding to Scrum

• Nexus Integration Team

• Nexus Sprint Planning

• Nexus Daily Scrum

• Nexus Sprint Review

• Nexus Sprint Retrospective

• Refinement

• Nexus Sprint Backlog

• Nexus Goal

Not just larger teams… broader teams

Highly geographically distributed

Software supply chains

Governance and compliance issues…and stakeholders

… with greater specialization

Enterprise Architecture

Business process architecture

Data architecture & administration

UX Design

Performance and security test

Other Challenges Of Scaled Development

Enterprise definition of Done

Deployed in production

AND the metrics show that it meets customer demand

Drive to greater visibility

Lifecycle effectiveness

Return on Investment/business value

Governance and compliance

Identify and remove bottlenecks

Development And Delivery

Business Epics

Requirements

Enhancements

User Stories

Defects

Performance MonitoringSecurity MonitoringApplication Support

Planning Production And OperationsDevelopment And Delivery

The Reality Of Water-Scrum-Fall

• Agile Planning• SCM & Version control• Test & Test Management• UX Design• Modeling• Code Analysis

• Build Management• Deployment

Management

• PPM• Requirements

Management

• APM• Help Desk

The Reality Of Water-Scrum-Fall

Business Epics

Requirements

Enhancements

User Stories

Defects

Performance MonitoringSecurity MonitoringApplication Support

Planning Production And OperationsDevelopment And Delivery

PR

AC

TIC

ESTO

OLS

PROJECT MANAGERS SERVICE DESKBUSINESS ANALYSTS TESTERSDEVELOPERS

• Requirements Management

• Modeling• Story boarding

• Project Management

• PPM

• Agile Planning• IDE• Version

Control

• Testing• Defect

Tracking

• Help Desk Software

• ITSM

PROJECT MANAGERS SERVICE DESKBUSINESS ANALYSTS TESTERSDEVELOPERS

Breakdown in collaborationBreakdown in visibility

{ }

• Requirements Management

• Modeling• Story boarding

• Project Management

• PPM

• Agile Planning• IDE• Version

Control

• Testing• Defect

Tracking

• Help Desk Software

• ITSM

PROJECT MANAGERS SERVICE DESKBUSINESS ANALYSTS TESTERSDEVELOPERS

SCM CI CD APM

RM Agile Dev QAPPM SecITSM

Project Requirement User Story Defect Ticket

BuildChange Set Release

Vulnerability

Failure Alert

Automated

Test

EXECUTIVES BUSINESS ANALYSTS PROJECT MANAGERS DEVELOPERS IT OPERATIONS SUPPORT DESK

AUTOMATED FLOW ACROSS THE VALUE STREAM

• Agility beyond the scrum team

• Eliminate manual work, information scavenger hunt

• Decreased cycle time, increased capacity

INCREASED VISIBILITY

• Lifecycle analytics for continual improvement

• Automated traceability, reporting, governance

Software Lifecycle Integration

of the Fortune 10034

of the top 25 world banks7of the top 10 US insurers5of the top 6 health plans3

Tools Supported43

Tool VersionsSupported303API Tests Run per Day500K

SoftwareLifecycleIntegration#1

Over 200,000 Sync Seats

Over 2,000,000Mylyn/Dev Users

Vancouver HQ Offices in Austin, Boston, UK.

Founded 2007

StrategicPartners27

Scrum is about Product Delivery

As you scale Product Delivery, Nexus extends scrum

Reality is that product delivery lives in a broader product lifecycle

Transparency and flow of information are necessary enablers of scaled Agile

Making scaled Agile work requires automation

Practices Tools

People and Culture

Learn More

See Tasktop in Action: http://www.tasktop.com/demos

Contact us: http://www.tasktop.com/contact-us

© Tasktop 2016

tasktop.com@tasktop

top related