escalando projetos Ágeis com safe e jazz

50
SCALING AGILE ESCALANDO PROJETOS ÁGEIS COM SAFE E JAZZ Sandra Sergi Santos [email protected]

Upload: sandra-sergi

Post on 16-Apr-2017

133 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Escalando Projetos Ágeis com SAFe e Jazz

SCALING AGILE ESCALANDO PROJETOS ÁGEIS COM SAFE E JAZZ

Sandra Sergi Santos

[email protected]

Page 2: Escalando Projetos Ágeis com SAFe e Jazz

GOOD NEWS.....

2

By 2018 about 75% of IT companies

are using Agile methods of working.

Gartner

Scrum is a well-known agile development

method that provides a simple project

management framework for organizing

teams and their approach to system

development. Gartner

Scrum Google Trends

Page 3: Escalando Projetos Ágeis com SAFe e Jazz

BAD NEWS.....

3

Organization

[NON-AGILE PART]

Scrum [AGILE-PART]

Need to Expand

Scaled Agile Framework

Google Trends

Page 4: Escalando Projetos Ágeis com SAFe e Jazz

Development Team

Artifacts

SCRUM FRAMEWORK

Events

4

Source: Scrum Handbook

Page 5: Escalando Projetos Ágeis com SAFe e Jazz

5

WHY SCALE ?

Page 6: Escalando Projetos Ágeis com SAFe e Jazz

6

SAFE

Dean Leffingwell

Page 7: Escalando Projetos Ágeis com SAFe e Jazz

The Foundation

7

Page 8: Escalando Projetos Ágeis com SAFe e Jazz

Goal: Speed, Value, Quality

8

Page 9: Escalando Projetos Ágeis com SAFe e Jazz

Lean Principles

9

Page 10: Escalando Projetos Ágeis com SAFe e Jazz

Respect for People

10

Page 11: Escalando Projetos Ágeis com SAFe e Jazz

Kaizen

11

Page 12: Escalando Projetos Ágeis com SAFe e Jazz

Product Development Flow

12

Page 13: Escalando Projetos Ágeis com SAFe e Jazz

The Framework

13

Page 14: Escalando Projetos Ágeis com SAFe e Jazz
Page 15: Escalando Projetos Ágeis com SAFe e Jazz

The Levels

Page 16: Escalando Projetos Ágeis com SAFe e Jazz

Nothing Beats an Agile Team

16

Page 17: Escalando Projetos Ágeis com SAFe e Jazz

Scale to the Program Level

17

Page 18: Escalando Projetos Ágeis com SAFe e Jazz

Product Management Design Architects Development

Ep

ics A

cce

pte

d fo

r th

e B

acklo

g

Scale to the Porfolio Level

Page 19: Escalando Projetos Ágeis com SAFe e Jazz

The People

Page 20: Escalando Projetos Ágeis com SAFe e Jazz

20

50 to 125 People

SCALING TEAMS

Page 21: Escalando Projetos Ágeis com SAFe e Jazz

The Backlogs

Page 22: Escalando Projetos Ágeis com SAFe e Jazz

The Cadence

Page 23: Escalando Projetos Ágeis com SAFe e Jazz

Code Quality

Page 24: Escalando Projetos Ágeis com SAFe e Jazz

Economic Priorization

Page 25: Escalando Projetos Ágeis com SAFe e Jazz

Scaled Requirements

25

Page 26: Escalando Projetos Ágeis com SAFe e Jazz

26

EPICS

FEATURES

STORIES

Page 27: Escalando Projetos Ágeis com SAFe e Jazz

27

REQUIREMENT TYPES

Investment Theme

Epic

Feature

Story Story

Feature

Story Story

Epic

Feature

Story Story Stories fit in iterations, implemented by tasks

Features fit in releases

Epics span releases

Budget/Capacity Allocation Decision

Page 28: Escalando Projetos Ágeis com SAFe e Jazz

28

REQUIREMENTS SUPPORTS THE PLANS

Page 29: Escalando Projetos Ágeis com SAFe e Jazz

29

ART – AGILE RELESE TRAIN

Page 30: Escalando Projetos Ágeis com SAFe e Jazz

30

AGILE RELEASE TRAIN (ART)

Page 31: Escalando Projetos Ágeis com SAFe e Jazz

RELEASE PLANNING

• Two days every 8-12 weeks

• Everyone attends in person if at all possible

• Product Management owns feature priorities

• Development team owns story planning and high-level estimates

• Architects, UX folks work as intermediaries for governance, interfaces and dependencies

• Result: A committed set of program objectives for the next PI

Cadence-based PI/Release Planning meetings are the “pacemaker”

of the agile enterprise

Page 32: Escalando Projetos Ágeis com SAFe e Jazz

SCALING THE PRODUCT OWNER

Source: Agile Portfolio and Program Management in the Scaled Agile Framework, Dean Leffingwell, Agile Melbourne Meetup, 15/02/12

Page 33: Escalando Projetos Ágeis com SAFe e Jazz

33

CLM SOLUTION SUPPORTING SAFE COLLABORATIVE LIFECYCLE MANAGEMENT

Page 34: Escalando Projetos Ágeis com SAFe e Jazz

IBM DevOps built on SAFe

34

SAFe Market-leading process framework for scaling lean and agile across the enterprise, providing guidance and best practices to help organizations

realize success

IBM DevOps Framework & Tooling Supports the continuous delivery model through an open-standards-based

tooling platform to help drive organizational efficiency and effectiveness

Steer Dev & Test

Deploy Operate

Apply Lean & Agile Principles across the end-to-end DevOps lifecycle

Page 35: Escalando Projetos Ágeis com SAFe e Jazz

Requirements Management

• Use case diagrams, sketching, UI mockups,

story boards

• Rich-text specifications

• Audit history

CLM CAPABILITIES

Tracking & planning

• Track bugs, defects,

enhancements

• Describe themes, epics,

stories

• Manage basic requirements

and test cases

• Supports agile or traditional

planning and estimating

• Manage backlogs, sprints,

releases

• Discussions preserved

• Agile Planning

Test Management for complex

systems or to meet compliance

mandates

• Comprehensive test suites

• Manual testing scripts

• Test lab management

• Traceability to formal

requirements Software configuration management

• Use built-in component-based version

control, parallel development, change sets

• Or connect to your Git repositories

Continuous integration

• Build scheduling

• Rich build reporting linked to

tasks and source code

• Compare and reproduce builds

• Use built-in engine or popular

engines like Ant, Maven,

Hudson/Jenkins, etc…

Dashboards and reporting

• Instant status with reporting

automatically linked to work

being performed

• Hundreds of configurable

dashboard widgets, plus

external OpenSocial Gadgets,

IBM iWidgets

• Data warehouse for trend

analysis

Teams and process

• Know who is on your team

• Presence and chat in context

• Events and feeds keep you in the loop

• Out-of-the box processes for Agile/SAFe or

traditional, help the team follow best

practices

• Processes customizable on the fly for each

project

Continuous

Business Planning

Collaborative

Development

Continuous Testing

Source Control

Continuous

Integration

Continuous Monitoring

Teams & Process

Page 36: Escalando Projetos Ágeis com SAFe e Jazz

Transparency is Mandatory in SAFe

36

Page 37: Escalando Projetos Ágeis com SAFe e Jazz

Program as RTC

Project Area

managing Teams

as Team Areas in

same RTC Project

Area

Portfolio as RTC

Project Area

managing

Programs in

separate RTC

Project Areas

Organizing RTC Areas

Portfolio (RTC Project Area)

Program (RTC Project Area)

Team (RTC Team

Area) …

Team (RTC Team

Area) …

Pro

gra

m/T

eam

P

ortfo

lio

Page 38: Escalando Projetos Ágeis com SAFe e Jazz

SAFe backlogs = RTC Plans tied to Teams and Iterations

38

Page 39: Escalando Projetos Ágeis com SAFe e Jazz

Team Structure

39

Page 40: Escalando Projetos Ágeis com SAFe e Jazz

RTC Timelines for the Cadence

40

Page 41: Escalando Projetos Ágeis com SAFe e Jazz

RTC SAFe Roles

41

Page 42: Escalando Projetos Ágeis com SAFe e Jazz

Work Item Types

42

Page 43: Escalando Projetos Ágeis com SAFe e Jazz

Work Item – Hierarchy (Rolloup Progress)

43

Page 44: Escalando Projetos Ágeis com SAFe e Jazz

Weighted Shortest Job First – Auto calculated

44

WSJF = User Value + Time Value + Risk

Reduction|Opportunity Value)/Job Size

WSJF calculated for:

• Epics

• Features

• Stories

Page 45: Escalando Projetos Ágeis com SAFe e Jazz

Pre-configured Work Item Workflows

45

Page 46: Escalando Projetos Ágeis com SAFe e Jazz

Kanban Views

46

Page 47: Escalando Projetos Ágeis com SAFe e Jazz

Dashboard Views

47

Page 48: Escalando Projetos Ágeis com SAFe e Jazz

48

REFERENCES

Page 50: Escalando Projetos Ágeis com SAFe e Jazz