SlideShare ist ein Scribd-Unternehmen logo
1 von 44
SAFe®
em 25 minutos
Adriano Campestrini
SAFe = Scaled Agile Framework®
SAFe = composição de boas práticas
SAFe propõe soluções
para temas complicados:
SAFe
From Leffingwell LLC and Scaled Agile Inc.
Portfólio
Programa
Time
Portfólio
Programa
 Time 
product
backlog
sprint
backlog
Sprint
2 weeks
Daily
scrum
2 Semanas de Iteração
product
increment
5 a 9 membros
50 a 125 pessoas
5 a 10 times
Portfólio
 Programa 
Time
Iteração está para o time
assim como
Agile Release Trains (ART) está para
o nível de Programa
product
backlog
sprint
backlog
Sprint
2 weeks
Daily
scrum
2 Semanas de Iteração
product
increment
DemoPSI
H
I
P
Based on Leffingwell LLC and Scaled Agile Inc.
ReleasePlanning
WSJF
10 Semanas de Release
Backlog do Programa
Contém Features
Gerente de Produto
Arquiteto do Sistema
Based on Leffingwell LLC and Scaled Agile Inc.
ReleasePlanning
Alinhar fronteiras das
iteraç ões
Normalizar velocidade
…
Based on Leffingwell LLC and Scaled Agile Inc.
Backlog do Programa alimenta
os Backlogs dos Times
System Team
O sistema sempre roda!
Demo do sistema
O Planejamento se torna uma rotina
O calendário de planejamento pode ser definido
com um ano de antecedência
Reportando o avanço
 Papeis no nível de programa 
Gerente de Produto
Papeis do nível de programa
Permission of Leffingwell LLC and Scaled Agile Inc.
Papeis do nível de programa
Arquiteto do Sistema
Permission of Leffingwell LLC and Scaled Agile Inc.
Papeis do nível de programa
UX
Permission of Leffingwell LLC and Scaled Agile Inc.
Papeis do nível de programa
Release Train
Engenheiro
Permission of Leffingwell LLC and Scaled Agile Inc.
Papeis do nível de programa
Gestor Tradicional
do Projeto (PMI)
Permission of Leffingwell LLC and Scaled Agile Inc.
Papeis do nível de programa
System Team
Gestão da
Release
Permission of Leffingwell LLC and Scaled Agile Inc.
 Temas,
Épicos,
Features,
Histórias
Granularidade do trabalho
Portfó li
o
É picos
Feature
Histó ria
s
Tarefas
Temas p/ investimento
Programa
Time
Portfó li
o
Programa
Time
Arquitetura
É picos
Feature
Tarefas
Temas p/ investimento
Histó ria
s
[Feature Timeline]
From Leffingwell LLC and Scaled Agile Inc.
 Portfólio 
Programa
Time
Temas estratégicos para
investimento
Financiamento dos Trens (ARTs)
Governança
Budget variável ao longo do tempo
Tomada de decisão
descentralizada
Desenvolva com ritmo. Libere sob demanda.
O Desenvolvimento ocorre num ritmo determinado.
O Negócio decide quando lançar no mercado.
Libere sob demanda
Major
Release Customer
Upgrade
Customer
Preview
Major
Release New
Feature
Desenvolva com ritmo
PiI PI PI PI PI
Questões?
Obrigado!
Adriano Campestrini
campes@gmail.com

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to JIRA
Introduction to JIRAIntroduction to JIRA
Introduction to JIRA
Rozi khan
 
Agile_Jira_Presentation_1.pptx
Agile_Jira_Presentation_1.pptxAgile_Jira_Presentation_1.pptx
Agile_Jira_Presentation_1.pptx
knowworld
 

Was ist angesagt? (20)

Agile
Agile Agile
Agile
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutions
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
 
Best practices in release management
Best  practices in release managementBest  practices in release management
Best practices in release management
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Agile & Scrum – intro slides
Agile & Scrum – intro slidesAgile & Scrum – intro slides
Agile & Scrum – intro slides
 
Scrumban
ScrumbanScrumban
Scrumban
 
PSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.pptPSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.ppt
 
What is Scrum
What is ScrumWhat is Scrum
What is Scrum
 
Jira Agile
Jira AgileJira Agile
Jira Agile
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Introduction to JIRA
Introduction to JIRAIntroduction to JIRA
Introduction to JIRA
 
Agile scrum foundation tutorial.pptx
Agile scrum foundation tutorial.pptxAgile scrum foundation tutorial.pptx
Agile scrum foundation tutorial.pptx
 
10 dicas para escalar Agile usando SAFe
10 dicas para escalar Agile usando SAFe10 dicas para escalar Agile usando SAFe
10 dicas para escalar Agile usando SAFe
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile_Jira_Presentation_1.pptx
Agile_Jira_Presentation_1.pptxAgile_Jira_Presentation_1.pptx
Agile_Jira_Presentation_1.pptx
 

Ähnlich wie SAFe 101 no TDC de Florianópolis em mai-2015

1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP
Frank Coelho
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
Juan Bernabó
 

Ähnlich wie SAFe 101 no TDC de Florianópolis em mai-2015 (20)

Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
 
Scrum
ScrumScrum
Scrum
 
SAFe - Como escalar algo artesanal?
SAFe - Como escalar algo artesanal?SAFe - Como escalar algo artesanal?
SAFe - Como escalar algo artesanal?
 
Boas práticas de desenvolvimento ágil com Continuous Integration + Delivery e...
Boas práticas de desenvolvimento ágil com Continuous Integration + Delivery e...Boas práticas de desenvolvimento ágil com Continuous Integration + Delivery e...
Boas práticas de desenvolvimento ágil com Continuous Integration + Delivery e...
 
Talk 2 vitor massari
Talk 2   vitor massariTalk 2   vitor massari
Talk 2 vitor massari
 
Apresentacao dev ops
Apresentacao dev opsApresentacao dev ops
Apresentacao dev ops
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4
 
Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4
 
Kanban pragmático
Kanban pragmáticoKanban pragmático
Kanban pragmático
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP
 
1 apresentacao metodologia rcp
1  apresentacao metodologia rcp1  apresentacao metodologia rcp
1 apresentacao metodologia rcp
 
347842.ppt
347842.ppt347842.ppt
347842.ppt
 
Gestão de Projetos (07/04/2015)
Gestão de Projetos (07/04/2015)Gestão de Projetos (07/04/2015)
Gestão de Projetos (07/04/2015)
 
Gestão de Projetos (08/09/2014)
Gestão de Projetos (08/09/2014)Gestão de Projetos (08/09/2014)
Gestão de Projetos (08/09/2014)
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
 
Agile Development Software - Scrum
Agile Development Software - ScrumAgile Development Software - Scrum
Agile Development Software - Scrum
 
Conceito e aplicação de métodos ágeis
Conceito e aplicação de métodos ágeisConceito e aplicação de métodos ágeis
Conceito e aplicação de métodos ágeis
 
Scrum - evolução contínua
Scrum - evolução contínuaScrum - evolução contínua
Scrum - evolução contínua
 
Agile Brazil 2016 - Workshop de Release Planning
Agile Brazil 2016 - Workshop de Release PlanningAgile Brazil 2016 - Workshop de Release Planning
Agile Brazil 2016 - Workshop de Release Planning
 

SAFe 101 no TDC de Florianópolis em mai-2015

Hinweis der Redaktion

  1. You’ll notice that most of the slides today have attribution to Dean Leffingwell and to Scaled Agile Inc. Rally is a Scaled Agile gold partner.
  2. This is the familiar scrum machine, with a basic pattern of plan – do – then demo and retrospect. Every two weeks, the team produces working, fully tested software.
  3. Wave 1 Agile focused on reorganizing into cross-functional, self-organizing Scrum teams. Which is still an excellent way to pilot and learn and begin to reimagine an org.
  4. In Wave 2 of Agile, we replicate the team into a team of teams structure. This will be 50-125 people, typically organized into 5 to 10 teams. But just replicating the team structure isn’t enough, we also need to define new roles…
  5. This is the familiar scrum machine, with a basic pattern of plan – do – then demo and retrospect. Every two weeks, the team produces working, fully tested software.
  6. Close with a shippable PSI. Demo. Inspect and adapt Prioritizing next PSI using WSJF.
  7. Common challenge is getting everyone in the room together. This is greatly aided by a routine, calendar-able schedule. Travel gets much cheaper, key people block out time, and the drama of releases start to lose their grip on the organization.
  8. These new roles are required for coordinating Agile at scale. They are in addition to the familiar Product Owner, Delivery Team and ScrumMaster roles that still apply at the team level. The first program level role we’ll discuss is the product manager. The product manager at the program level is analogous to the product owner at the team level. They have content authority over the program backlog – deciding and prioritizing what the system will do.
  9. In addition to the idea of content authority – what the system will do, SAFe introduces the concept of design authority – how the system will do it. The system architect has design authority. There are architecture-specific backlog items that find their way into the program level backlog. The architecture specific backlog items drive an “architectural runway” which will discuss in more detail later. Note that SAFe has a lot to say about how architecture happens in an Agile environment at scale. While we’ll touch on this briefly today, to do it justice you’ll need to attend the two day class.
  10. In a similar manner to architecture, we also have a UX role at the program level, responsible for a consistent user experience across the teams.
  11. The Release Train Engineer acts as a Uber-Scrum Master at the program level. They are going to coordinate all of the train activities and run the Scrum of Scrums meetings.
  12. Incidentally, Traditional PMI Project Managers typically end up in one of two roles based on their skillset and desires Domain expertise implies product management/program management role – own backlog. People/coordination expertise implies RTE, release.
  13. A system team will handle integration, system demos, continuous integration and system health. Release management is a cross-functional team …
  14. Mentioned funding challenge. Funding in SAFe flows from investment themes. Defined budgetary allocations to value streams. Prescriptive hierarchy of epics – features – teams. Feature level helps avoid the “drowning in user stories” aspect of SCRUM. Business can consume, track and understand work at that level. Acknowledgement that “there’s no perfect hierarchy”. Rally ALM has strong support for this hierarchical approach to requirements. Want to be able to roll up on work grain, timeline, and team structure. Epics go through a business case validation. Work can flow for epics, but it can also be initiated at the program level by the product manager (more common). Epics that flow from the top have funding attached over and above the steady-state funding from the investment themes. SAFe does a very good job of addressing funding issues.
  15. The red represent architectural epics – features and stories. Separate allocation for architectural features Can initiate at the program level via the system architect or flow from enterprise architect at the portfolio level. Separate content authority for business epics/features versus architectural epics/features. Defined allocation of budget to allow business to make a single conscious architecture versus business features tradeoff.
  16. Architecture to get in front and lay down a runway for rapid feature velocity. Avoids anti-pattern of slow feature delivery due to inadequate foundation. Also addresses NFR’s. A lot of thought has gone into the delicate balance of “intentional architecture” versus “emergent design”. Not an ivory tower approach. Blending of intent from architecture into teams and emergent design from teams into architecture. Architects follow key epics and features into teams. Key catchphrase: “There is no monopoly on innovation”