beyond the scrum team: delivering "done" at scale
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