webinar on scaled agile framework (safe) | izenbridge

34
© 2014 iZenBridge | CONFIDENTIAL Webinar on Introduction of Scaled Agile Framework (SAFe) By Saket Bansal, SPC

Upload: saket-bansal

Post on 20-Aug-2015

743 views

Category:

Engineering


4 download

TRANSCRIPT

© 2014 iZenBridge | CONFIDENTIAL

Webinar on

Introduction of

Scaled Agile Framework (SAFe)

By Saket Bansal, SPC

© 2014 iZenBridge | CONFIDENTIAL

Agenda

Scaling Agile

SAFe Values

Introduction of SAFe

© 2014 iZenBridge | CONFIDENTIAL

Scaling Agile

© 2014 iZenBridge | CONFIDENTIAL

Dimensions of Scaling

Portfolio

Program

Teams

© 2014 iZenBridge | CONFIDENTIAL

Team – Program – Portfolio

© 2014 iZenBridge | CONFIDENTIAL

Challenges in Scaling

• Coordination among teams

• Collocation

• Large Product Backlog

• Product Integration

• Architecture Development

• Code Quality

© 2014 iZenBridge | CONFIDENTIAL

Some Scaling Practices

• Release Planning

• Scrum of Scrum

• Meta Scrum

• Communities of Practice

• Product Backlog Refinement

• Joint Retrospective

• Integrated Sprint Planning

© 2014 iZenBridge | CONFIDENTIAL

SAFe Values

© 2014 iZenBridge | CONFIDENTIAL

Scaled Agile Framework (SAFe)

A proven, publicly-facing framework for applying Lean

and Agile practices at enterprise scale

www.scaledagileframework.

com

© 2014 iZenBridge | CONFIDENTIAL

SAFe Core Values

Transparency

Program

Execution

Code Quality Alignment

Values

© 2014 iZenBridge | CONFIDENTIAL

SAFe Roots

Agile Lean

Product Development Flow

© 2014 iZenBridge | CONFIDENTIAL

Agile

• Scrum: Team Roles and Ceremonies, Lets Sprint

• Extreme Programming: Continuous Integration, Test First

Development, Agile Architecture, Spikes, Refactoring

• Kanban: Thinking on flow, demand management and limiting Work

in Process.

© 2014 iZenBridge | CONFIDENTIAL

Product Development Flow

1. Take an economic view

2. Actively manage the queues

3. Understand and exploit variability

4. Reduce batch sizes

5. Apply WIP constraints

6. Control flow under uncertainty:

cadence and synchronization

7. Get feedback as fast as possible

8. Decentralize control

Don Reinertsen

Principles of Product

Development Flow

© 2014 iZenBridge | CONFIDENTIAL

Lean

• Respect People

• Lean Leaders

• Kaizen

• Focus on Value and Value Stream

© 2014 iZenBridge | CONFIDENTIAL

© 2014 iZenBridge | CONFIDENTIAL

Introduction of SAFe

© 2014 iZenBridge | CONFIDENTIAL

Scaled Agile Framework™ Big Picture

© 2014 iZenBridge | CONFIDENTIAL

Scale at Portfolio Level

© 2014 iZenBridge | CONFIDENTIAL

Scale at Portfolio Level

• Centralized strategy, decentralized execution

• Lean-Agile leaders

• Kanban systems for portfolio visibility and WIP limits

• Governance and Kaizen

• Value description via Business and Architectural Epics

© 2014 iZenBridge | CONFIDENTIAL

SAFe PPM

Strategy & Funding

Program Management

Governance

© 2014 iZenBridge | CONFIDENTIAL

Business Epic Kanban

Funnel Review Analysis Portfolio

Backlog Implementation

© 2014 iZenBridge | CONFIDENTIAL

Business Value Delivery

Features

User Stories

Epic Owner

Product

Management

Product

Owner

Business &

Architecture

Epics

© 2014 iZenBridge | CONFIDENTIAL

Scale at Program Level

© 2014 iZenBridge | CONFIDENTIAL

Agile Release Train (ART)

• Team of Agile Teams

• Typical size 50-125 Individuals

• Organized Around Value Stream not

Project

• Provide 6-12 weeks planning,

development and retrospective

cadence (Program Increment)

• Synchronize Sprints and PIs

• Frequently deliver a valuable system

level solution

© 2014 iZenBridge | CONFIDENTIAL

Scale at Program Level

• Face-to-face release planning

• Cadence

• Value Delivery via Features and Benefits

• Team-of-agile-teams (Release Train)

• Aligned to a common mission via a single Program backlog

© 2014 iZenBridge | CONFIDENTIAL

Releasing

Release on Demand

Develop on Cadence

I

P

I

P

I

P

© 2014 iZenBridge | CONFIDENTIAL

Release Train Engineer

• The RTE is the Chief Scrum Master

• Facilitates Program Level and Release level

process and activates

• Facilitate Scrum of Scrum

• Ensure Transparency at Program Level

• Resolve Impediments

• Ensure collaboration within and across the

train

© 2014 iZenBridge | CONFIDENTIAL

Scale at Team Level

© 2014 iZenBridge | CONFIDENTIAL

Agile Team As A Base Of Scaling

• Working Software every two weeks

• Empowered, self-organizing, self-managing cross-functional

teams

• Scrum project management and XP-inspired technical practices

• Value delivery via User Stories

© 2014 iZenBridge | CONFIDENTIAL

Product Management / Product Owner

PM

Market Facing

Collocated with Business

Own Vision , Road Map ,

ROI , Program Backlog

Program Increments and

Release

Accept Features

PO

Team facing

Collocated with Team

Own and Refine Team Backlog

Sprint goals

Accept Stories

© 2014 iZenBridge | CONFIDENTIAL

Scrum Master in SAFe

• Scrum Responsibilities

• Release Train Responsibilities

• Coordinating with other scrum teams, system teams, shared

resources in release planning

• Facilitate Preparation for Release Planning and Inspect and

Adapt

• Use Normalized estimates to help estimation of Features and

Epics

• Coordinate team effort for Bi weekly system demo

• Scrum of Scrum

© 2014 iZenBridge | CONFIDENTIAL

http://scaledagileframework.com/

© 2014 iZenBridge | CONFIDENTIAL

Upcoming SAFe Agilist Training

• Delhi: 29-30th, Nov 2014

• Venue: Paharpur Business center,

Nehru Place

• Timing: 9:30- 5:30 PM

• Trainer: Saket Bansal, SPC

• Bangalore: 13-14, Dec 2014

• Venue: Octave Hotel, Sarjapura

Road

• Timing: 9:30- 5:30 PM

• Trainer: Saket Bansal, SPC

Half Day Community Event

on 23 Nov 2014

Bangalore

© 2014 iZenBridge | CONFIDENTIAL

Stay Connected

YouTube

www.youtube.com/izenbridge

www.iZenBridge.com

forum.iZenBridge.com