deconstructing the scaled agile framework - lunch and learn series

59
Polaris Solutions Lunch and Learn Series

Upload: angela-dugan

Post on 15-Apr-2017

136 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Deconstructing the scaled agile framework - Lunch and Learn series

Polaris Solutions Lunch and Learn Series

Page 2: Deconstructing the scaled agile framework - Lunch and Learn series

Introductions

Why is Agile such a big deal?

Overview of SAFe

Adopting SAFe

Tooling to support your SAFe Teams

SAFe Adoption programs and services

Page 3: Deconstructing the scaled agile framework - Lunch and Learn series

Polaris Solutions

Page 4: Deconstructing the scaled agile framework - Lunch and Learn series
Page 5: Deconstructing the scaled agile framework - Lunch and Learn series

Founded in 2008

Offices in Chicago, St Louis, and

Denver

Microsoft Gold ALM Partner

Certified SPCs and CSMs

Balanced Approach to IT

Polaris Solutions helps improve the way your teams deliver software.

Microsoft PartnerGold Application Lifecycle Management

Silver Application Development

Polaris Solutions is an Application Lifecycle Management

and Microsoft Application Development consulting firm,

specializing in helping teams deliver high value software

through technical leadership, process improvement, and

software development expertise.

Page 6: Deconstructing the scaled agile framework - Lunch and Learn series

Agile project management

Team leadership

Architecture & design

Quality assurance

Code quality & metrics

Source control

Automated builds

Release management

More details of how we can support you on the services menus provided!

Page 7: Deconstructing the scaled agile framework - Lunch and Learn series
Page 8: Deconstructing the scaled agile framework - Lunch and Learn series

LEADERSHIP

Re

sp

ect fo

r

pe

op

le a

nd

cu

ltu

re

Flo

w

Inn

ova

tio

n

Re

len

tle

ss

imp

rove

me

nt

VALUE

House of Lean

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Agile Manifesto

Value in the sustainably

shortest lead time

That is, while there is value in the items on the

right, we value the items on the left more.

We are uncovering better ways of developing software by doing it

and helping others do it. Through this work we have come to value:

Page 9: Deconstructing the scaled agile framework - Lunch and Learn series
Page 10: Deconstructing the scaled agile framework - Lunch and Learn series

4 444 :

Documents Documents Unverified System System

Page 11: Deconstructing the scaled agile framework - Lunch and Learn series

Early delivery provides fast value with fast feedback

Time

Valu

e D

eliv

ery

Fast feedback

Page 12: Deconstructing the scaled agile framework - Lunch and Learn series
Page 13: Deconstructing the scaled agile framework - Lunch and Learn series

Library of Congress

Page 14: Deconstructing the scaled agile framework - Lunch and Learn series

Problems

discovered

too lateNo way to

improve

systematically

Hard to

manage

distributed

teams

Late

Delivery!

Too little

visibility

Too early

commitment to a

design that

didn’t work

Poor

morale

Massive

growth in

complexity

Phase gate

SDLC isn't

helping reduce

risk

Under-estimated

or missed

dependencies

And Their Retrospectives read like this

Page 15: Deconstructing the scaled agile framework - Lunch and Learn series
Page 16: Deconstructing the scaled agile framework - Lunch and Learn series
Page 17: Deconstructing the scaled agile framework - Lunch and Learn series
Page 18: Deconstructing the scaled agile framework - Lunch and Learn series
Page 19: Deconstructing the scaled agile framework - Lunch and Learn series
Page 20: Deconstructing the scaled agile framework - Lunch and Learn series
Page 21: Deconstructing the scaled agile framework - Lunch and Learn series
Page 22: Deconstructing the scaled agile framework - Lunch and Learn series

THE

LEVELS

Page 23: Deconstructing the scaled agile framework - Lunch and Learn series
Page 24: Deconstructing the scaled agile framework - Lunch and Learn series
Page 25: Deconstructing the scaled agile framework - Lunch and Learn series
Page 26: Deconstructing the scaled agile framework - Lunch and Learn series

THE

PEOPLE

Page 27: Deconstructing the scaled agile framework - Lunch and Learn series
Page 28: Deconstructing the scaled agile framework - Lunch and Learn series
Page 29: Deconstructing the scaled agile framework - Lunch and Learn series
Page 30: Deconstructing the scaled agile framework - Lunch and Learn series

30

“A system is a network of interdependent components

that work together to try to accomplish the aim of the

system.

A system must have an aim. Without an aim, there is

no system.”

—W. Edwards Deming

Page 31: Deconstructing the scaled agile framework - Lunch and Learn series

THE

BACKLOGS

Page 32: Deconstructing the scaled agile framework - Lunch and Learn series
Page 33: Deconstructing the scaled agile framework - Lunch and Learn series

THE

CADENCE

Page 34: Deconstructing the scaled agile framework - Lunch and Learn series
Page 35: Deconstructing the scaled agile framework - Lunch and Learn series

Deliver on Demand

Major

Release Customer

Upgrade

Customer

Preview

Major

Release New

Feature

Develop on Cadence

PSI PSI PSI PSI PSI

Page 36: Deconstructing the scaled agile framework - Lunch and Learn series

THE

QUALITY

Page 37: Deconstructing the scaled agile framework - Lunch and Learn series
Page 38: Deconstructing the scaled agile framework - Lunch and Learn series

RELENTLESS

IMPROVEMENT

Page 39: Deconstructing the scaled agile framework - Lunch and Learn series
Page 40: Deconstructing the scaled agile framework - Lunch and Learn series
Page 41: Deconstructing the scaled agile framework - Lunch and Learn series
Page 42: Deconstructing the scaled agile framework - Lunch and Learn series

Do you have a single product worked on by many teams?

Do you have a single team working on many products at the

same time?

Do you deliver many products that are worked on by many

teams?

Do you have one product worked on by a single team?

Page 43: Deconstructing the scaled agile framework - Lunch and Learn series

Focus on having a single product owner, not a product owner per team

Minimize sources of work, if possible use one consolidated portfolio backlog

Consolidate onto a minimum set of ALM/DevOps tools

Encourage and continually support EFFECTIVE and CONSTANT communication

Make sure progress across teams is transparent and easily discoverable

Page 44: Deconstructing the scaled agile framework - Lunch and Learn series

Prioritize, prioritize, prioritize

Context switching to work on multiple products should NOT be tolerated

Keep sprints short to allow for fast pivoting and integration of learnings

Scrum may not be the only solution, be creative!

Extreme focus on quality – crap doesn’t scale!

Page 45: Deconstructing the scaled agile framework - Lunch and Learn series

First off OH MY!!

Second off, this is where SAFe strategies shine

Leverage techniques already discussed

Bring the work to the team, always!

All teams must already be operating as highly effective agile

teams before you bring in SAFe strategies!!

Page 46: Deconstructing the scaled agile framework - Lunch and Learn series

Move along… SAFe is probably not for you

Embrace lean principals

Leverage a proved framework like Scrum

Keep focusing on continuous improvement

Page 47: Deconstructing the scaled agile framework - Lunch and Learn series

TFS on-premises and Visual Studio Team Services• Agile backlogs

• Charting and dash-boarding

• Plug-ins for additional visualization of work, progress, and dependencies

• Build and release automation

Visual Studio Code Quality and Test Automation Services

Page 48: Deconstructing the scaled agile framework - Lunch and Learn series

Now that momentum around scaling agile is growing, what are the key factors for success?

The respondents said the top three tips for successfully scaling agile are:

1. consistent process and practices (43%)

2. implementation of a common tool across teams (40%)

3. agile consultants or trainers (40%)

http://stateofagile.versionone.com/

Page 49: Deconstructing the scaled agile framework - Lunch and Learn series
Page 50: Deconstructing the scaled agile framework - Lunch and Learn series

©2008-2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

A proven, publicly-facing framework for applying Lean and Agile practices at enterprise scale

ScaledAgileFramework.com

Synchronizes

alignment,

collaboration and

delivery for large

numbers of teams

CORE VALUES

1. Program Execution

2. Alignment

3. Code Quality

4. Transparency

50

Page 51: Deconstructing the scaled agile framework - Lunch and Learn series
Page 52: Deconstructing the scaled agile framework - Lunch and Learn series

Developer Tools Deployment Planning Services (DTDPS) is a

Software Assurance benefit designed to help organizations plan

effective Visual Studio deployments.

Up to 5 days of planning consultation at NO COST to the

customer*

For more information on "number" of days of Planning Services

your organization has, visit Volume Licensing Service Center.

*Polaris is compensated directly by Microsoft for their planning services

Page 53: Deconstructing the scaled agile framework - Lunch and Learn series

Team Foundation Server /VSTS Deployment Assessment

Visual Studio Quality Tools Deployment Assessment

Visual Studio Agile Deployment Assessment

Visual Studio DevOps Deployment Assessment

Any of these engagements can support the adoption of SAFe via process improvement and/or tools adoption!

Page 54: Deconstructing the scaled agile framework - Lunch and Learn series

Enable Application Innovation is a program for customers

interested in innovating around Azure usage, or hosted services

such as VSTS

Both planning consultation and proof of concept execution at NO

COST to the customer*

Contact your local Microsoft Solution Sales Professional to learn

what you are eligible for!

*Polaris is compensated directly by Microsoft for their planning services

Page 55: Deconstructing the scaled agile framework - Lunch and Learn series

Polaris offers scalable and affordable SAFe training options

Polaris offers customized coaching and mentoring for your scrum masters,

product owners, and other agile team members

Polaris consultants are experienced with building, testing, and delivering high

quality applications with Visual Studio and TFS/VSTS

Polaris has a number of certified and experienced SAFe Program Consultants

who can get your organization ready to successfully launch their first release

train!

Page 56: Deconstructing the scaled agile framework - Lunch and Learn series

1. Let us know what other topics you’d like

covered, including development topics

2. Help us to stay in touch with you (if you want)

3. Provide feedback to improve future events

2 lucky attendees will win a Starbucks gift card

Page 57: Deconstructing the scaled agile framework - Lunch and Learn series

SAFe Guidance: http://www.scaledagileframework.com/guidance/

Principals of Product Development Flow:

http://www.amazon.com/dp/1935401009

2016 State of DevOps Report: https://puppet.com/resources/white-

paper/2016-state-of-devops-report

10th Annual State of Agile Report: http://stateofagile.versionone.com/

Lean Change Management by Jason Little: www.amazon.com/Lean-

Change-Managment-Innovative-Organizational/dp/0990466507/

Page 58: Deconstructing the scaled agile framework - Lunch and Learn series

Email: [email protected]

[email protected]

LinkedIn: https://www.linkedin.com/in/andugan

https://www.linkedin.com/in/zaneta-surdel-a8923a9

Slideshare.NET: http://www.slideshare.net/angelabinkowski

Polaris Solutions website - http://www.polarissolutions.com/

Page 59: Deconstructing the scaled agile framework - Lunch and Learn series