scaled agile framework® overview

20
The Scaled Agile Framework ® Overview

Upload: cprime

Post on 15-Apr-2017

2.864 views

Category:

Technology


7 download

TRANSCRIPT

Page 1: Scaled Agile Framework® Overview

The Scaled Agile Framework® Overview

Page 2: Scaled Agile Framework® Overview

Who is cPrime?

© 2014, cPrime Inc. All Rights Reserved

AGILE SOFTWARE SERVICES

Page 3: Scaled Agile Framework® Overview

Today’s Presenter

© 2014, cPrime Inc. All Rights Reserved

Sri Parthasarathy

• Agile Coach and Trainer with more than 25+ years of technology experience.• Since his first days as a developer, always had a passion for the people & process

side of product & team development.• Created and managed software process that was instrumental in taking a Silicon

Valley startup to a mid-size enterprise with 30,000 customers.• Spent 10+ years managing Software Services and DevOps teams. • 10+ years in Release Management and Program Management• Early adopter of Kanban for operations teams.• One of the first coaches to certify and start to train Leading SAFe across the country• B.S. Computer Science, SUNY Buffalo

Page 4: Scaled Agile Framework® Overview

Poll #1

What level of interaction do you have with the Scaled Agile Framework®?

• This is my first time hearing about it• I have spent time researching it• I am certified in SAFe

© 2014, cPrime Inc. All Rights Reserved

Page 5: Scaled Agile Framework® Overview

Poll #2

What level of the Scaled Agile Framework is most relevant to you?

• Team Level• Program Level• Portfolio Level

© 2014, cPrime Inc. All Rights Reserved

Page 6: Scaled Agile Framework® Overview

Poll #3

What does the majority of your projects look like?

• Agile• Waterfall• Hybrid

© 2014, cPrime Inc. All Rights Reserved

Page 7: Scaled Agile Framework® Overview

After the webinar…

• We will send directions to collect the PDU you will earn from attending this webinar

• We will also send a links to the recorded webinar and presentation slides once they are posted online

For more information, visit www.cprime.com

Page 8: Scaled Agile Framework® Overview

Keeping Pace

• Our modern world runs on software. What doesn't now, likely will soon

• We’ve had Moore’s Law for hardware, and Moore’s Law+ for envisioning what software could do

• But our prior development practices – waterfall, RAD, iterative and incremental – haven’t kept pace

• Agile shows the greatest promise, but was developed for small team environments

• We need a new approach – one that harnesses the power of Agile and Lean – but applies to the needs of the largest software enterprises

Our methods must keep pace with an increasingly complex world

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

Page 9: Scaled Agile Framework® Overview

The Scaled Agile Framework (SAFe)

The Scaled Agile Framework is a proven, publicly-facing framework for applying Lean and Agile practices at enterprise scale

Synchronizes alignment, collaboration and delivery

Well defined in booksand on the web

Scales successfully to large numbers teams

Core values:

1. Code Quality2. Program Execution3. Alignment4. Transparency

®

http://ScaledAgileFramework.com

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

Page 10: Scaled Agile Framework® Overview

Agile Teams• Empowered, self-organizing, self-managing teams with developers,

testers, and content authority• Teams deliver valuable, fully-tested software increments every two weeks• Teams apply Scrum project management practices and XP technical

practices• Teams operate under program vision, system, architecture and user

experience guidance• Value description via User Stories

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

Page 11: Scaled Agile Framework® Overview

#1 – Code Quality

You can’t scale crappy code

Agile Architecture

Continuous Integration

Test-First

Refactoring

Pair Work

Collective Ownership

Code Quality Provides: Higher quality products and

services, customer satisfaction

Predictability and integrity of software development

Development scalability

Higher development velocity, system performance and business agility

Ability to innovate

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

Page 12: Scaled Agile Framework® Overview

Scale to the Program Level

Common sprint lengths and normalized estimating Face-to-face planning cadence provides development collaboration, alignment,

synchronization, and assessment Value description via Features and Benefits

Self-organizing, self-managing team-of-agile-teams committed to continuous value delivery

Continuously aligned to a common mission on enterprise value streams Fully tested, system-level solutions at least every 8-12 weeks

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

Page 13: Scaled Agile Framework® Overview

What’s a PSI?

• A quantum for road mapping, implementing and measuring

• A routine and continuous planning cycle– Continuously aligns teams to a common mission– Limits deviation from plan and business expectations to a

single, short time interval• An aggregation of iteration value into larger piles of

newsworthy and reviewable value

Often NOT the release cadence

A PSI (Potentially Shippable Increment) provides a strategic quantum of timebox and value to the enterprise

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

Page 14: Scaled Agile Framework® Overview

Develop on Cadence. Deliver on Demand.

Development occurs on a fixed cadence. The business decides when value is released.

Deliver on Demand

Major Release Customer

UpgradeCustomer Preview

Major Release New

Feature

Develop on Cadence

PSI PSI PSI PSI PSI

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

Page 15: Scaled Agile Framework® Overview

#2 – Program Execution

Agile Release Trains – self-organizing teams of agile teams – reliably and frequently deliver enterprise value

Driven by Vision and Roadmap

Lean, economic prioritization

Frequent, quality deliveries

Fast customer feedback

Fixed, reliable cadence

Regular Inspect and Adapt drives continuous improvement

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

Page 16: Scaled Agile Framework® Overview

Scale to the Portfolio

• Centralized strategy, decentralized execution• Investment themes provide operating budgets for release trains• Business and architectural epic kanban systems provide visibility

and work-in-process limits for product development flow• Enterprise architecture is a first class citizen• Objective metrics support governance and kaizen• Value description via Business and Architectural Epics

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

Page 17: Scaled Agile Framework® Overview

#3 – Alignment

Alignment from Portfolio to Program to Team

Clear content authority Face-to-face planning Aligned Team, Program and

Business Owner objectives Cross-team and cross-

program coordination Architecture and UX

guidance Match demand to

throughput

Alig

nmen

t

Business Owners

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

Page 18: Scaled Agile Framework® Overview

Agile Program Portfolio Management

Agile PPM fulfills its responsibilities while enabling and fostering lean and agile practices for business results

5. Decentralized, rolling-wave planning

6. Agile estimating and planning

7. Self-managing Agile Release Trains

1. Decentralized decision-making

2. Demand management; continuous value flow

3. Lightweight epic business cases

8. Objective, fact- based measures and milestones

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

Page 19: Scaled Agile Framework® Overview

#4 – Transparency

Transparency builds confidence, alignment and trust

All backlogs and progress visible to all stakeholders

Objective reporting based on working, tested, evaluated code

Everyone understands backlog, capacity, velocity, WIP

Management leads and fosters open environment

Tran

spar

ency

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

Page 20: Scaled Agile Framework® Overview