Upload
adriano-tavares
View
2.003
Download
0
Tags:
Embed Size (px)
Citation preview
Disciplined Agile Delivery, indo além do Scrum
Adriano Tavares
Adriano Tavares
CSM, DAD Black Belt/Cer>fied Instructor
hBp://DisciplinedAgileConsor>um.org
SoEware Architect, Agile Coach [email protected] hBp://adrianotavares.com @adrianotavares hBp://br.linkedin.com/in/adrianotavares
Mo>vação
ü Apresentar como ir além do Scrum com Disciplined Agile Delivery (DAD);
ü Falar sobre a cer>ficação em DAD.
Contextos para adaptação da agilidade em escala
Agile
Disciplined Agile
Delivery
Agility at
Scale
• Foco na construção • Ciclo de vida dirigido por valor • Times alto-‐organizados (<15) • Prescri>vo (Scrum, XP, AM) • Aderência a Times de projeto
• Foco na entrega (Delivery) • Ciclo de vida dirigido por Risco-‐Valor • Auto-‐organização com governança apropriada (>15<30) • Dirigido por metas • Aderência Corpora>va
Disciplined agile delivery com um ou mais fatores de complexidade: § Times grandes (>30) § Times geograficamente distribuídos § Compliance regulatórios (PM, EA, SP) § Complexidade de domínio ou técnica § Questões culturais/organizacionais § Distribuição organizacional
The Agile Scaling Model (ASM), é um framework conceitual desenvolvido pela IBM
Disciplined Agile Delivery (DAD) Disciplined Agile Delivery (DAD) é um framework de processo de decisão
As principais caracterís>cas de DAD:
ü Abordagem ágil hibrida; ü Pessoas-‐primeiro; ü Ciclo de vida de entrega completo; ü Dirigido por metas; ü Focado em soluções de TI; ü Ciclo de vida Risco-‐valor; ü Aderência Corpora>va; ü Escalável.
Scrum
Lean
Kanban
DAD é uma abordagem ágil híbrida
OpenUP Agile Modeling
Agile Data XP Outside In Dev.
DevOps
… e mais
DAD u>liza estratégias comprovadas de várias fontes fornecendo uma estrutura de decisão para orientar a sua adoção e
customização de uma maneira dirigida pelo contexto.
Pessoas-‐primeiro: Papéis em >mes DAD
Mapeamento dos papéis tradicionais para os papéis DAD em potencial
Ciclo de vida Scrum de Construção
Comparando a terminologia DAD e Scrum
Termo DAD Termo Scrum Itera>on Sprint
Team lead ScrumMaster*
Coordina>on mee>ng (Daily) Scrum mee>ng
Retrospec>ve Sprint retrospec>ve
Demo Sprint demo
* Estes papéis não são completamente o mesmo, mas próximos
Ciclo de vida Agile Delivery sem termos “de marca”
Ciclo de vida Agile Delivery Governado
A>vidades na Iniciação de Projetos
65% 70% 75% 80% 85% 90% 95%
Cronograma Alto-‐nível do release
Jus>ficar o Projeto
Modelagem Inicial da Arquitetura
Modelagem Inicial dos Requisitos
Es>ma>va Inicial
Source: AmbysoE 2009 Agile Project Ini>a>on Survey
Artefatos evoluem em paralelo na Iniciação
Ambiente do Time
Custo e Cronograma
Escopo Arquitetura
As metas do Disciplined Agile Delivery
Agilistas Disciplinados adotam uma abordagem dirigida por metas
Metas Questões Vantagens Desvantagens Considerações
* Opção Opção Default
*
Forme o >me inicial
Explore o escopo inicial
Explore a estratégia técnica
inicial
Iden>fique riscos ...
Nível de detalhe Tipos de visões Estratégia de Modelagem Estratégia de gerenciamento de itens de trabalho Requisitos Não-‐Funcionais
Sessões Informais de Modelagem Sessões formais de modelagem Entrevistas Nehuma
Work Item Management Formal Change Management
A new feature or defect report is
submiBed
New work is assigned to the team
The change control board (CCB) meets and priori>zes poten>al new work
Work Item Management Scrum Product Backlog – Ordered by Business Value
Work Item Management Work Item Stack – Ordered by Risk and Value
Work Item Management: Lean Work Item Pool – Pulled Just in Time (JIT)
Conclusão
ü Foque em soluções, não apenas em soEware; ü Estenda o ciclo de vida do Scrum para endereçar um ciclo de vida de Delivery completo;
ü Vá além dos métodos “de marca”; ü Adote explicitamente estratégias de governança;
ü Adote uma abordagem baseada em metas para permi>r escalar em contextos diferentes.
Disciplined Agile Cer>fica>on DisciplinedAgileConsor>um.org
Disciplined Agile Yellow Belt – Indica>on that the person is new to disciplined agile but eager to
learn – Beginner cer>fica>on
Disciplined Agile Green Belt – Indica>on that the person is striving to be a professional – Poten>al to be a junior coach – Intermediate cer>fica>on
Disciplined Agile Black Belt – Indica>on that the person is an expert – OEen a senior coach, instructor, or agile transforma>on lead – Expert cer>fica>on
Cer>fied Disciplined Agile Courses DisciplinedAgileConsor>um.org
Introductory: DA 101: The Disciplined Agile Delivery Experience Workshop (21 PDUs) DA 103: Disciplined Agile Delivery for Execu>ves (7 PDUs) DA 104: Introduc>on to Disciplined Agile Delivery (14 PDUs) Advanced: DA 203: Agile Architecture with Discipline (7 PDUs) DA 210: Disciplined Agile Delivery for Experienced Agile Professionals (7 PDUs) DA 301: Advanced Disciplined Agile Delivery (7 PDUs) DA 305: Disciplined Agile Delivery + Advisor Coaches Clinic (21 PDUs)
Disciplined Agile Yellow Belt DisciplinedAgileConsor>um.org
Requirements • Pass the DAD Yellow Belt Online Test • Join the DAD discussion forum on LinkedIn (suggested) • Follow the DAD blog • Read the DAD Book or complete one or more cer>fied DAD courses Benefits • Lis>ng in Cer>fica>on Membership Directory • Disciplined Agile Consor>um (DAC) NewsleBer • Member-‐only access to DAC collateral such as webinars, templates, white
papers RetenFon • $50 per year (first year waived) • 10 hours of DAD related ac>vi>es such as educa>on, aBendance at events,
webinars per year How to Pass the Test • The test is 25 mul>ple selec>on ques>ons based solely on material from
the DAD 100 Series Courses and the DAD book. To pass the test you will need to have read the book or aBended one of the workshops.