escalando projetos Ágeis com safe e jazz

Post on 16-Apr-2017

133 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SCALING AGILE ESCALANDO PROJETOS ÁGEIS COM SAFE E JAZZ

Sandra Sergi Santos

ssergi@br.ibm.com

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

BAD NEWS.....

3

Organization

[NON-AGILE PART]

Scrum [AGILE-PART]

Need to Expand

Scaled Agile Framework

Google Trends

Development Team

Artifacts

SCRUM FRAMEWORK

Events

4

Source: Scrum Handbook

5

WHY SCALE ?

6

SAFE

Dean Leffingwell

The Foundation

7

Goal: Speed, Value, Quality

8

Lean Principles

9

Respect for People

10

Kaizen

11

Product Development Flow

12

The Framework

13

The Levels

Nothing Beats an Agile Team

16

Scale to the Program Level

17

Product Management Design Architects Development

Ep

ics A

cce

pte

d fo

r th

e B

acklo

g

Scale to the Porfolio Level

The People

20

50 to 125 People

SCALING TEAMS

The Backlogs

The Cadence

Code Quality

Economic Priorization

Scaled Requirements

25

26

EPICS

FEATURES

STORIES

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

28

REQUIREMENTS SUPPORTS THE PLANS

29

ART – AGILE RELESE TRAIN

30

AGILE RELEASE TRAIN (ART)

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

SCALING THE PRODUCT OWNER

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

33

CLM SOLUTION SUPPORTING SAFE COLLABORATIVE LIFECYCLE MANAGEMENT

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

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

Transparency is Mandatory in SAFe

36

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

SAFe backlogs = RTC Plans tied to Teams and Iterations

38

Team Structure

39

RTC Timelines for the Cadence

40

RTC SAFe Roles

41

Work Item Types

42

Work Item – Hierarchy (Rolloup Progress)

43

Weighted Shortest Job First – Auto calculated

44

WSJF = User Value + Time Value + Risk

Reduction|Opportunity Value)/Job Size

WSJF calculated for:

• Epics

• Features

• Stories

Pre-configured Work Item Workflows

45

Kanban Views

46

Dashboard Views

47

48

REFERENCES

top related