Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

Embed Size (px)

Citation preview

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    1/344

    UmGuia parao

    CONHECIMENTOEM SCRUM

    (GUIA SBOK)

    2016 Edio

    A Guideto the SCRUMBODY OF KNOWLEDGE (SBOKGuide)

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    2/344

    Um Guia para o

    CONHECIMENTO EM SCRUM

    (Guia SBOK)

    2016 Edio

    Um Guia Completo para Entregar Projetos Utilizando o Scrum

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    3/344

    2016 SCRUMstudy, uma marca da VMEdu, Inc. Todos os direitos reservados.

    Library of Congress Cataloging-in-Publication Data

    Um Guia para o Conhecimento em Scrum (Guia SBOK) Edio2016Ttulo original: A Guide to the SCRUM BODY OF KNOWLEDGE (SBOKGUIDE)2016 Edition

    Inclui referncias bibliogrficas e ndice.ISBN: 978-0-9899252-0-4

    1. Modelo Scrum. I. SCRUMstudy. II.Guia SBOK

    2013950625

    ISBN: 978-0-9899252-0-4

    Publicado por:SCRUMstudy, uma marca da VMEdu, Inc.410 N 44thStreet, Suite 240Phoenix, Arizona 85008 USAPhone: +1-480-882-0706Fax: +1-240-238-2987Email: [email protected]: www.scrumstudy.com

    SBOK, o logotipo SCRUMstudy, SDC, SMC, AEC, SPOC, e ESM so marcas comerciais da SCRUMstudy (umamarca da VMEdu, Inc.) Para obter uma lista completa das marcas da SCRUMstudy, entre em contato com oDepartamento Jurdico da SCRUMstudy.

    Um Guia para o Conhecimento em Scrum (Guia SBOK) fornecido para fins educacionais. SCRUMstudy ou VMEdu,Inc. no garantem que este guia seja adequado para qualquer outra finalidade, no fazem nenhuma garantia expressa ouimplcita de qualquer tipo e no assume nenhuma responsabilidade por erros e omisses. No se assume responsabilidadepor danos acidentais ou consequentes relacionados com ou decorrente do uso das informaes aqui contidas.

    SCRUMstudy agradece correes e comentrios sobre seus livros. Por favor, fique vontade para enviar comentrios

    sobre erros tipogrficos, de formatao ou outros. Voc pode fazer uma cpia da pgina relevante do livro, marque o erro eenvie para o endereo acima ou por e-mail: [email protected].

    Nenhuma parte desta obra pode ser reproduzida ou transmitida por qualquer forma ou por qualquer meio, eletrnico,manual, fotocpia, gravao ou por qualquer sistema de armazenagem e recuperao, sem autorizao prvia por escritoda editora.

    10 9 8 7 6 5 4 3 2

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    4/344

    PRLOGO

    Um Guia para o Conhecimento em Scrum (Guia SBOK) fornece diretrizes para a implementao bemsucedida do Scruma metodologia gil mais popular de desenvolvimento de produtos e entrega deprojetos. O Scrum, conforme definido no Guia SBOK, um framework aplicvel a portflios, programasou projetos de qualquer tamanho ou complexidade; e pode ser aplicado de forma eficaz em qualquerindstria, para criar um produto, servio ou outro resultado.

    O Guia SBOK foi desenvolvido como um guia padro para organizaes e profissionais que desejamimplementar o Scrum, bem como para aqueles que j utilizam essa metodologia e querem fazer asmelhorias necessrias aos seus processos. destinado para uso como referncia e guia de conhecimento,por profissionais experientes em Scrum, e/ou, para o desenvolvimento de produtos ou servios, e atmesmo por pessoas sem experincia prvia, e sem conhecimento em Scrum ou em qualquer outrametodologia de entrega de projetos.

    OGuia SBOK baseia-se na combinao de conhecimento e introspeco, obtidos a partir de milhares deprojetos em uma variedade de organizaes e indstrias. Alm disso, foram feitas contribuies porespecialistas que ensinaram Scrum e cursos de entrega de projetos para mais de 400 mil profissionais em150 pases. O seu desenvolvimento tem sido verdadeiramente, um esforo de colaborao de um grandenmero de especialistas em uma variedade de disciplinas. Em particular, gostaria de agradecer aosdezessete co-autores e especialistas no assunto e os vinte e oito crticos, que muito contriburam para acriao do Guia SBOK.

    A ampla adoo do framework do Guia SBOK deve ajudar na padronizao de como o Scrum aplicadoa projetos em organizaes do mundo inteiro, assim como, ajudar significativamente a melhoria do Retornosobre Investimento. Alm disso, deve promover uma maior reflexo e deliberao sobre a aplicao doScrum para muitos tipos de projetos, que por sua vez contribuem para a expanso e enriquecimento deconhecimento e, consequentemente, atualizaes futuras deste guia.

    Embora o Guia SBOK seja um guia completo, e um framework de entrega de projetos utilizando o Scrum,o seu contedo organizado para facilitar a consulta, independentemente do conhecimento prvio do leitorsobre o assunto. Espero que cada leitor aprenda e aprecie este guia, tanto quanto os autores e crticosaprenderam e apreciaram o mesmo, durante o processo de coleta de conhecimento coletivo e sabedoriaaqui contidos.

    Tridibesh Satpathy,

    Autor Principal, Guia SBOK

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    5/344

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    6/344

    NDICE

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) I

    NDICE

    1. INTRODUO ........................................................................................................................................ 1

    1.1 Viso geral do Scrum ...................................................................................................................... 2

    1.1.1 Breve Histria do Scrum ............................................................................................ 3

    1.2 Por que usar o Scrum? ................................................................................................................... 4

    1.2.1 Escalabilidade de Scrum ............................................................................................ 5

    1.3 Objetivo do Guia SBOK ............................................................................................................... 6

    1.4 Estrutura do Guia SBOK ............................................................................................................. 7

    1.4.1 Como Utilizar o Guia SBOK? ................................................................................... 8

    1.4.2 Princpios do Scrum ................................................................................................... 9

    1.4.3 Aspectos do Scrum .................................................................................................. 11

    1.4.4 Processos do Scrum ................................................................................................. 16

    1.5 Scrum x O Modelo Tradicional de Gerenciamento de Projetos .................................................... 20

    2. PRINCPIOS ......................................................................................................................................... 21

    2.1 Introduo ..................................................................................................................................... 21

    2.2 Guia de Papis ............................................................................................................................. 22

    2.3 Controle de Processos Empricos ................................................................................................. 22

    2.3.1 Transparncia .......................................................................................................... 22

    2.3.2 Inspeo ................................................................................................................... 24

    2.3.3 Adaptao ................................................................................................................ 24

    2.4 Auto-organizao .......................................................................................................................... 27

    2.4.1 Benefcios da Auto-organizao .............................................................................. 27

    2.5 Colaborao.................................................................................................................................. 29

    2.5.1 Benefcios da Colaborao em Projetos Scrum ....................................................... 29

    2.5.2 Importncia da Colocation em Colaborao ........................................................... 31

    2.6 Priorizao baseada em valor....................................................................................................... 31

    2.7 Time-boxing .................................................................................................................................. 33

    2.7.1 Scrum Time-boxes ................................................................................................... 33

    2.8 Desenvolvimento iterativo ............................................................................................................. 36

    2.9 Scrum x O Modelo Tradicional de Gerenciamento de Projetos .................................................... 38

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    7/344

    NDICE

    II 2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK)

    3. ORGANIZAO .................................................................................................................................... 39

    3.1 Introduo ..................................................................................................................................... 39

    3.2 Guia de Papis ............................................................................................................................. 40

    3.3 Papis do Projeto Scrum .............................................................................................................. 40

    3.3.1 Papis Centrais ........................................................................................................ 41

    3.3.2 Papis No-Essenciais .............................................................................................. 42

    3.4 Dono do Produto ........................................................................................................................... 43

    3.4.1 Voz do Cliente (VOC) ............................................................................................... 45

    3.4.2 Dono do Produto Chefe ........................................................................................... 45

    3.5 Scrum Master ................................................................................................................................ 45

    3.5.1 Scrum Master Chefe ................................................................................................ 47

    3.6 Time Scrum................................................................................................................................... 47

    3.6.1 Seleo de Pessoal ................................................................................................... 49

    3.6.2 Tamanho do Time Scrum ......................................................................................... 49

    3.7 Scrum em Projetos, Programas e Portflios ................................................................................. 50

    3.7.1 Definio de Projeto, Programa e Portflio ............................................................ 50

    3.7.2 Scrum em Projetos .................................................................................................. 51

    3.7.3 Scrum em Portflios e Programas ........................................................................... 53

    3.7.4 Mantendo o envolvimento do Stakeholder ............................................................ 55

    3.8 Resumo das Responsabilidades ................................................................................................... 56

    3.9 Scrum x O Modelo Tradicional de Gerenciamento de Projetos .................................................... 57

    3.10 Teorias Populares de RH e suas Relevncias para o Scrum ....................................................... 58

    3.10.1 O Modelo de Tuckman de Dinmica de Grupo ....................................................... 58

    3.10.2 Gerenciamento de Conflitos .................................................................................... 59

    3.10.3 Tcnicas de Gerenciamento de Conflitos ................................................................ 59

    3.10.4 Estilos de Liderana ................................................................................................. 61

    3.10.5 Teoria de Maslow sobre a Hierarquia de Necessidades ......................................... 63

    3.10.6 Teoria X e Teoria Y ................................................................................................... 64

    4. JUSTIFICATIVA DE NEGCIO ............................................................................................................ 65

    4.1 Introduo ..................................................................................................................................... 65

    4.2 Guia de Papis ............................................................................................................................. 66

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    8/344

    NDICE

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) III

    4.3 Entrega Orientada a Valor ............................................................................................................ 66

    4.3.1 Responsabilidades do Dono do Produto na Justificativa de Negcio ..................... 68

    4.3.2 Responsabilidades de outros Papis do Scrum na Justificativa de Negcios ......... 68

    4.4 Importncia da Justificativa de Negcio ........................................................................................ 69

    4.4.1 Os Fatores usados para Determinar a Justificativa de Negcio .............................. 69

    4.4.2 Justificativa de Negcio e o Ciclo de Vida do Projeto ............................................. 70

    4.5 Tcnicas da Justificativa de Negcio ............................................................................................ 72

    4.5.1 Estimativa do Valor do Projeto ................................................................................ 72

    4.5.2 Planejamento para o Valor ...................................................................................... 74

    4.5.3 Ranking Relativo de Priorizao .............................................................................. 76

    4.5.4 Mapa da Estria ....................................................................................................... 76

    4.6 Justificativa de Valor Contnuo...................................................................................................... 76

    4.6.1 Anlise de Valor Agregado ...................................................................................... 77

    4.6.2 Diagrama de Fluxo Cumulativo (DFC) ...................................................................... 79

    4.7 Confirmar a Realizao de Benefcios .......................................................................................... 80

    4.7.1 Prottipos, Simulaes e Demonstraes ............................................................... 80

    4.8 Resumo das Responsabilidades ................................................................................................... 81

    4.9 Scrum x O Modelo Tradicional de Gerenciamento de Projetos .................................................... 82

    5. QUALIDADE ......................................................................................................................................... 835.1 Introduo ..................................................................................................................................... 83

    5.2 Guia dos Papis ............................................................................................................................ 84

    5.3 Definio de Qualidade ................................................................................................................. 84

    5.3.1 Qualidade e Escopo ................................................................................................. 85

    5.3.2 Qualidade e Valor de Negcio ................................................................................. 85

    5.4 Critrios de Aceitao e Backlog Priorizado do Produto ............................................................... 86

    5.4.1 Escrevendo os Critrios de Aceitao ..................................................................... 88

    5.4.2 Os Critrios Mnimos de Aceitao ......................................................................... 88

    5.4.3 Definio de Pronto ............................................................................................. 89

    5.4.4 Aceitao ou Rejeio dos Itens do Backlog Priorizado do Produto ....................... 90

    5.5 Gerenciamento de Qualidade em Scrum ...................................................................................... 90

    5.5.1 Planejamento de Qualidade .................................................................................... 91

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    9/344

    NDICE

    IV 2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK)

    5.5.2 Controle de Qualidade e Garantia de Qualidade .................................................... 92

    5.5.3 O Ciclo PDCA Planejar-Fazer-Verificar-Agir (Plan-Do-Check-Act) ............................ 93

    5.6 Resumo das Responsabilidades ................................................................................................... 94

    5.7 Scrum x O Modelo Tradicional de Gerenciamento de Projetos .................................................... 95

    6. MUDANA ............................................................................................................................................ 97

    6.1 Introduo ..................................................................................................................................... 97

    6.2 Guia dos Papis ............................................................................................................................ 98

    6.3 Viso geral .................................................................................................................................... 98

    6.3.1 As Solicitaes de Mudanas Aprovadas e No-Aprovadas .................................... 99

    6.4 Mudana em Scrum .................................................................................................................... 101

    6.4.1 O Equilbrio entre a Flexibilidade e a Estabilidade ................................................ 101

    6.4.2 Conquistando a Flexibilidade ................................................................................ 101

    6.5 Integrao de Mudanas ............................................................................................................ 107

    6.5.1 As Mudanas em um Sprint ................................................................................... 107

    6.6 Mudana em Portflios e Programas .......................................................................................... 113

    6.6.1 Em Portflio ........................................................................................................... 113

    6.6.2 Em Programa ......................................................................................................... 113

    6.7 Resumo das Responsabilidades ................................................................................................. 115

    6.8 Scrum x O Modelo Tradicional de Gerenciamento de Projetos .................................................. 116

    7. RISCO ................................................................................................................................................. 117

    7.1 Introduo ................................................................................................................................... 117

    7.2 Guia dos Papis .......................................................................................................................... 118

    7.3 O que Risco? ........................................................................................................................... 118

    7.3.1 Diferena entre Riscos e Problemas ...................................................................... 118

    7.3.2 Atitude de Riscos ................................................................................................... 119

    7.4 Procedimento no Gerenciamento de Riscos ............................................................................... 120

    7.4.1 Identificao de Riscos .......................................................................................... 120

    7.4.2 Avaliao de Riscos ................................................................................................ 121

    7.4.3 Priorizao de Riscos ............................................................................................. 125

    7.4.4 Mitigao de Riscos ............................................................................................... 126

    7.4.5 Comunicao de Riscos ......................................................................................... 127

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    10/344

    NDICE

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) V

    7.5 Minimizao de Riscos Atravs do Scrum .................................................................................. 128

    7.6 Riscos em Portflios e Programas .............................................................................................. 129

    7.6.1 Em Portflio ........................................................................................................... 129

    7.6.2 Em Programa ......................................................................................................... 130

    7.7 Resumo das Responsabilidades ................................................................................................. 131

    7.8 Scrum x O Modelo Tradicional de Gerenciamento de Projetos .................................................. 132

    8. INICIAR ............................................................................................................................................... 133

    8.1 Criar a Viso do Projeto .............................................................................................................. 137

    8.1.1 Entradas ................................................................................................................. 139

    8.1.2 Ferramentas .......................................................................................................... 142

    8.1.3 Sadas ..................................................................................................................... 143

    8.2 Identificar o Scrum Master e o(s) Stakeholder(s) ........................................................................ 145

    8.2.1 Entradas ................................................................................................................. 147

    8.2.2 Ferramentas .......................................................................................................... 149

    8.2.3 Sadas ..................................................................................................................... 151

    8.3 Formar o Time Scrum ................................................................................................................. 152

    8.3.1 Entradas ................................................................................................................. 154

    8.3.2 Ferramentas .......................................................................................................... 155

    8.3.3 Sadas ..................................................................................................................... 156

    8.4 Desenvolver o(s) pico(s) ........................................................................................................... 158

    8.4.1 Entradas ................................................................................................................. 160

    8.4.2 Ferramentas .......................................................................................................... 163

    8.4.3 Sadas ..................................................................................................................... 165

    8.5 Criar o Backlog Priorizado do Produto ........................................................................................ 167

    8.5.1 Entradas ................................................................................................................. 169

    8.5.2 Ferramentas .......................................................................................................... 170

    8.5.3 Sadas ..................................................................................................................... 172

    8.6 Conduzir o Planejamento da Release ......................................................................................... 174

    8.6.1 Entradas ................................................................................................................. 176

    8.6.2 Ferramentas .......................................................................................................... 177

    8.6.3 Sadas ..................................................................................................................... 178

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    11/344

    NDICE

    VI 2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK)

    8.7 Fase do Diagrama de Fluxo de Dados ....................................................................................... 180

    9. PLANEJAR E ESTIMAR ..................................................................................................................... 181

    9.1 Criar a Estria de Usurio ........................................................................................................... 185

    9.1.1 Entradas ................................................................................................................. 187

    9.1.2 Ferramentas .......................................................................................................... 188

    9.1.3 Sadas ..................................................................................................................... 190

    9.2 Aprovar, Estimar e Comprometer as Estrias de Usurio .......................................................... 192

    9.2.1 Entradas ................................................................................................................. 193

    9.2.2 Ferramentas .......................................................................................................... 193

    9.2.3 Sadas ..................................................................................................................... 197

    9.3 Criar as Tarefas .......................................................................................................................... 198

    9.3.1 Entradas ................................................................................................................. 199

    9.3.2 Ferramentas .......................................................................................................... 199

    9.3.3 Sadas ..................................................................................................................... 201

    9.4 Estimar as Tarefas ...................................................................................................................... 203

    9.4.1 Entradas ................................................................................................................. 204

    9.4.2 Ferramentas .......................................................................................................... 205

    9.4.3 Sadas ..................................................................................................................... 206

    9.5 Criar o Backlog do Sprint ............................................................................................................ 2079.5.1 Entradas ................................................................................................................. 209

    9.5.2 Ferramentas .......................................................................................................... 210

    9.5.3 Sadas ..................................................................................................................... 211

    9.6 Fase do Diagrama de Fluxo de Dados ....................................................................................... 212

    10. IMPLEMENTAR .............................................................................................................................. 213

    10.1 Criar os Entregveis ................................................................................................................... 217

    10.1.1 Entradas ................................................................................................................. 219

    10.1.2 Ferramentas .......................................................................................................... 221

    10.1.3 Sadas ..................................................................................................................... 222

    10.2 Conduzir a Reunio Diria .......................................................................................................... 224

    10.2.1 Entradas ................................................................................................................. 226

    10.2.2 Ferramentas .......................................................................................................... 227

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    12/344

    NDICE

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) VII

    10.2.3 Sadas ..................................................................................................................... 228

    10.3 Refinamento do Backlog Priorizado do Produto ......................................................................... 230

    10.3.1 Entradas ................................................................................................................. 232

    10.3.2 Ferramentas .......................................................................................................... 234

    10.3.3 Sadas ..................................................................................................................... 235

    10.4 Fase do Diagrama de Fluxo de Dados ....................................................................................... 236

    11. REVISO E RETROSPECTIVA ...................................................................................................... 237

    11.1 Convocar o Scrum de Scrums .................................................................................................... 241

    11.1.1 Entradas ................................................................................................................. 242

    11.1.2 Ferramentas .......................................................................................................... 243

    11.1.3 Sadas ..................................................................................................................... 244

    11.2 Demonstrar e Validar o Sprint ..................................................................................................... 246

    11.2.1 Entradas ................................................................................................................. 248

    11.2.2 Ferramentas .......................................................................................................... 249

    11.2.3 Sadas ..................................................................................................................... 250

    11.3 Retrospectiva do Sprint ............................................................................................................... 251

    11.3.1 Entradas ................................................................................................................. 253

    11.3.2 Ferramentas .......................................................................................................... 253

    11.3.3 Sadas ..................................................................................................................... 255

    11.4 Fase do Diagrama de Fluxo de Dados ....................................................................................... 257

    12. RELEASE ....................................................................................................................................... 259

    12.1 Envio de Entregveis .................................................................................................................. 262

    12.1.1 Entradas ................................................................................................................. 263

    12.1.2 Ferramentas .......................................................................................................... 264

    12.1.3 Sadas ..................................................................................................................... 265

    12.2 Retrospectiva do Projeto ............................................................................................................. 266

    12.2.1 Entradas ................................................................................................................. 267

    12.2.2 Ferramentas .......................................................................................................... 268

    12.2.3 Sadas ..................................................................................................................... 269

    12.3 Fase do Diagrama de Fluxo de Dados ....................................................................................... 270

    APNDICE A. VISO GERAL GIL ............................................................................................................ 271

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    13/344

    NDICE

    VIII 2016 SCRUMstudy. Um Guia para o Conhecimento em Scrum (Guia SBOK)

    APNDICE B. AUTORES E REVISORES DOGUIA SBOK ................................................................... 281

    REFERNCIAS ........................................................................................................................................... 283

    GLOSSRIO ............................................................................................................................................... 285

    INDEX.......................................................................................................................................................... 321

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    14/344

    LISTA DE FIGURAS

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) IX

    LISTA DE FIGURAS

    Figura 1-1: Fluxo do Scrum para um Sprint ..................................................................................................... 2

    Figura 1-2: Framework do Guia SBOK ........................................................................................................ 7

    Figura 1-3: Princpios do Scrum ...................................................................................................................... 9

    Figura 1-4: Organizao do Scrum ................................................................................................................ 13

    Figura 2-1: Transparncia em Scrum ............................................................................................................ 23

    Figura 2-2: Inspeo em Scrum .................................................................................................................... 24

    Figura 2-3: Adaptao em Scrum .................................................................................................................. 25

    Figura 2-4: Desafios do Gerenceiamento de Projetos no Modelo Tradicional ............................................... 26

    Figura 2-5: Objetivos de um time auto-organizado ........................................................................................ 28

    Figura 2-6: Benefcios da Colaborao em Projetos Scrum .......................................................................... 30

    Figura 2-7: Priorizao Baseada em Valor .................................................................................................... 33

    Figura 2-8: Duraes Time-Box para Reunies do Scrum ............................................................................ 35

    Figura 2-9: Scrum x O Modelo Tradicional Cascata (Waterfall) ..................................................................... 37

    Figura 3-1: Viso Geral dos Papis do Scrum ............................................................................................... 42

    Figura 3-2: As Perguntas feitas durante uma Reunio do Scrum de Scrums ............................................... 47

    Figura 3-3: Caractersticas Desejveis para os Papis Centrais do Scrum .................................................. 49

    Figura 3-4: Reunies do Scrum de Scrums (SOS) ........................................................................................ 52Figura 3-5: Scrum em Toda a Organizao para Projetos, Programas e Portflios ...................................... 54

    Figura 3-6: Etapa Tuckman de Desenvolvimento de Grupo .......................................................................... 58

    Figura 3-7: Teoria de Maslow sobre Hierarquia das Necessidades .............................................................. 63

    Figura 4-1: Entregando Valor em Scrum x Projetos Tradicionais .................................................................. 67

    Figura 4-2: A Hierarquia de Responsabilidades da Justificativa de Negcios ............................................... 68

    Figura 4-3: A Justificativa de Negcio e o Ciclo de Vida do Projeto .............................................................. 71

    Figura 4-4: Anlise de Kano .......................................................................................................................... 75

    Figura 4-5: Exemplo do Diagrama de Fluxo Cumulativo (DFC) ..................................................................... 79Figura 5-1: Diagrama de Fluxo de Incremento do Projeto ............................................................................. 87

    Figura 5-2: Sequncia dos Critrios de Aceitao ...................................................................................... 89

    Figura 5-3: O Ciclo PDCA em Scrum ............................................................................................................ 93

    Figura 6-1: Exemplo do Processo de Aprovao de Mudana .................................................................... 100

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    15/344

    LISTA DE FIGURAS

    X 2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK)

    Figura 6-2: Atualizando o Backlog Priorizado do Produto com as Mudanas Aprovadas ........................... 100

    Figura 6-3: As Caractersticas do Scrum para Adquirir Flexibilidade ........................................................... 102

    Figura 6-4: O Motivo que leva os Stakeholders a Solicitar Mudanas ......................................................... 103

    Figura 6-5: O Motivo que leva o Time Central do Scrum a Solicitar Mudanas ........................................... 104

    Figura 6-6: Integrando Mudanas em Scrum .............................................................................................. 108

    Figura 6-7: Impacto da Mudana Esperada na Durao do Sprint .............................................................. 110

    Figura 6-8: Incorporando Mudanas em Portflio e Programa .................................................................... 114

    Figura 7-1: Exemplo da rvore de Probabilidade ........................................................................................ 122

    Figura 7-2: Exemplo do Grfico de Pareto .................................................................................................. 123

    Figura 7-3: Exemplo da Matriz de Probabilidade e Impacto ........................................................................ 124

    Figura 7-4: Processo para a Priorizao de Risco ...................................................................................... 126

    Figura 7-5: Exemplo do Grfico de Risco Burndown ................................................................................... 128

    Figura 7-6: O Manuseio de Riscos em Portflios e Programas ................................................................... 130

    Figura 8-1: A Viso Geral de Iniciar ........................................................................................................... 135

    Figura 8-2: A Viso Geral de Iniciar (Fundamentos) ................................................................................... 136

    Figura 8-3: Criar a Viso do ProjetoEntradas, Ferramentas, e Sadas .................................................... 137

    Figura 8-4: Criar a Viso do ProjetoDiagrama de Fluxo de Dados .......................................................... 138

    Figura 8-5: O Processo de Anlise de Gap ................................................................................................. 143

    Figura 8-6: Identificar o Scrum Master e o(s) Stakeholder(s)Entradas, Ferramentas, e Sadas .............. 145

    Figura 8-7: Identificar o Scrum Master e o(s) Stakeholder(s)Diagrama de Fluxo de Dados .................... 146Figura 8-8: Formar o Time ScrumEntradas, Ferramentas, e Sadas ..................................................... 152

    Figura 8-9: Formar o Time ScrumDiagrama de Fluxo de Dados ............................................................. 153

    Figura 8-10: Desenvolvimento de picosEntradas, Ferramentas, e Sadas ............................................ 158

    Figura 8-11: Desenvolvimento de picosDiagrama de Fluxo de Dados .................................................. 159

    Figura 8-12: Criar o Backlog Priorizado do ProdutoEntradas, Ferramentas, e Sadas ............................ 167

    Figura 8-13: Criar o Backlog Priorizado do ProdutoDiagrama de Fluxo de Dados ................................. 168

    Figura 8-14: Conduzir o Planejamento de ReleaseEntradas, Ferramentas, e Sadas ............................. 174

    Figura 8-15: Conduzir o Planejamento de ReleaseDiagrama de Fluxo de Dados ................................... 175Figura 8-16: Fase de IniciarDiagrama de Fluxo de Dados ....................................................................... 180

    Figura 9-1: Viso Geral de Planejar e Estimar .......................................................................................... 183

    Figura 9-2: Viso Geral de Planejar e Estimar (Fundamentos) ................................................................... 184

    Figura 9-3: Criar as Estrias de UsurioEntradas, Ferramentas, e Sadas ............................................. 185

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    16/344

    LISTA DE FIGURAS

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) XI

    Figura 9-4: Criar as Estrias de UsurioDiagrama de Fluxo de Dados ................................................... 186

    Figura 9-5: Aprovar, Estimar, e Comprometer as Estrias de UsurioEntradas, Ferramentas, e Sadas 192

    Figura 9-6: Aprovar, Estimar, e Comprometer as Estrias de UsurioDiagrama de Fluxo de Dados .... 192

    Figura 9-7: Criar as TarefasEntradas, Ferramentas, e Sadas ................................................................ 198

    Figura 9-8: Criar as TarefasDiagrama de Fluxo de Dados ....................................................................... 198

    Figura 9-9: Reunies de Planejamento de Tarefas ..................................................................................... 199

    Figura 9-10: Estimar as TarefasEntradas, Ferramentas, e Sadas ......................................................... 203

    Figura 9-11: Estimar as TarefasDiagrama de Fluxo de Dados .............................................................. 203

    Figura 9-12: Criar o Backlog do SprintEntradas, Ferramentas, e Sadas ................................................ 207

    Figura 9-13: Criar o Backlog do SprintDiagrama de Fluxo de Dados ...................................................... 208

    Figura 9-14: Fase de Planejar e EstimarDiagrama de Fluxo de Dados ................................................... 212

    Figura 10-1: Viso Geral de Implementar .................................................................................................... 215

    Figura 10-2: Viso Geral de Implementar (Fundamentos)........................................................................... 216

    Figura 10-3: Criar EntregveisEntradas, Ferramentas, e Sadas ........................................................... 217

    Figura 10-4: Criar EntregveisDiagrama de Fluxo de Dados................................................................... 218

    Figura 10-5: Scrumboard ............................................................................................................................. 219

    Figura 10-6: Conduzir a Reunio DiriaEntradas, Ferramentas, e Sadas .............................................. 224

    Figura 10-7: Conduzir a Reunio DiriaDiagrama de Fluxo de Dados .................................................... 225

    Figura 10-8: Refinamento do Backlog Priorizado do ProdutoEntradas, Ferramentas, e Sadas .............. 230

    Figura 10-9: Refinamento do Backlog Priorizado do ProdutoDiagrama de Fluxo de Dados .................... 231Figura 10-10: Fase de ImplementarDiagrama de Fluxo de Dados .......................................................... 236

    Figura 11-1: Viso Geral de Reviso e Retrospectiva ................................................................................. 239

    Figura 11-2: Viso Geral de Reviso e Retrospectiva (Fundamentos) ........................................................ 240

    Figura 11-3: Convocar o Scrum de ScrumsEntradas, Ferramentas, e Sadas ........................................ 241

    Figura 11-4: Convocar o Scrum de ScrumsDiagrama de Fluxo de Dados............................................... 241

    Figura 11-5: Demonstrar e Validar o SprintEntradas, Ferramentas, e Sadas ......................................... 246

    Figura 11-6: Demonstrar e Validar o SprintDiagrama de Fluxo de Dados ............................................... 247

    Figura 11-7: Retrospectiva do SprintEntradas, Ferramentas, e Sadas ................................................. 251Figura 11-8: Retrospectiva do SprintDiagrama de Fluxo de Dados ......................................................... 252

    Figura 11-9: Fase de Reviso e RetrospectivaDiagrama de Fluxo de Dados .......................................... 257

    Figura 12-1: Viso Geral da Release .......................................................................................................... 260

    Figura 12-2: Viso Geral da Release (Fundamentos) ................................................................................. 261

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    17/344

    LISTA DE FIGURAS

    XII 2016 SCRUMstudy. Um Guia para o Conhecimento em Scrum (Guia SBOK)

    Figura 12-3: Envio de EntregveisEntradas, Ferramentas, e Sadas ...................................................... 262

    Figura 12-4: Envio de EntregveisDiagrama de Fluxo de Dados ........................................................... 262

    Figura 12-5: Retrospectiva do ProjetoEntradas, Ferramentas, e Sada ................................................... 266

    Figura 12-6: Retrospectiva do ProjetoDiagrama de Fluxo de Dados ....................................................... 266

    Figura 12-7: Fase da ReleaseDiagrama de Fluxo de Dados ................................................................... 270

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    18/344

    LISTA DE TABELAS

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) XIII

    LISTA DE TABELAS

    Tabela 1-1: Resumo dos Processos do Scrum ............................................................................................. 16Tabela 1-2: Scrum x O Modelo Tradicional de Gerenciamento de Projetos .................................................. 20

    Tabela 3-1: Responsabilidade do Dono do Produto em Processos Scrum ................................................... 44

    Tabela 3-2: Responsabilidades do Scrum Master em Processos Scrum ...................................................... 46

    Tabela 3-3: Responsabilidades do Time Scrum em Processos do Scrum .................................................... 48

    Tabela 3-4: Resumo das Responsabilidades Relevantes Organizao ..................................................... 56

    Tabela 4-1: Frmulas de Valor Agregado ...................................................................................................... 77

    Tabela 4-2: Resumo das Responsabilidades Relevantes a Justificativa de Negcio .................................... 81

    Tabela 5-1: Resumo das Responsabilidades Relevantes de Qualidade ....................................................... 94

    Tabela 6-1: Resumo das Responsabilidades Relevantes de Mudana ....................................................... 115

    Tabela 7-1: Resumo das Responsabilidades Relevantes de Risco ............................................................ 131

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    19/344

    XIV 2016 SCRUMstudy. Um Guia para o Conhecimento em Scrum (Guia SBOK)

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    20/344

    1 INTRODUO

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) 1

    1. INTRODUO

    Um guia para o conhecimento em Scrum (Guia SBOK), fornece diretrizes para o sucesso daimplementao do Scrum, a metodologia gil mais popular de gerenciamento de projetos e dedesenvolvimento de produtos. Este livro fornece uma estrutura abrangente, que inclui os princpios,aspectos e os processos do Scrum.

    Scrum, tal como definido no Guia SBOK aplicvel para:

    Portflio, programas e/ou projetos em qualquerindstria

    Produtos, servios ou qualquer outros resultados que sero fornecidos aos stakeholders

    Projetos de qualquer tamanho ou complexidade

    O termo produto no Guia SBOKpode se referir a um produto, servio ou qualquer outra entrega. O

    Scrum pode ser aplicado efetivamente em qualquer projeto, em qualquer indstria, desde projetospequenos com um time de apenas seis membros ou mais, como tambm em projetos grandes ecomplexos, com centenas de membros por time.

    O primeiro captulo descreve a finalidade e o framework do Guia SBOKe fornece uma introduo dosprincipais conceitos do Scrum. Contm uma viso geral dos princpios, aspectos e processos do Scrum. Ocaptulo 2 refere-se aos seis princpios do Scrum, que so a base do framework Scrum. Os captulos 3 a 7so referentes aos cinco aspectos do Scrum que devem ser abordados ao longo de qualquer projeto:organizao, justificativa de negcio, qualidade, mudana e risco. Os captulos de 8 a 12 so referentes aos19 processos do Scrum envolvidos na criao de um projeto Scrum. Estes processos fazem parte das cincofases do Scrum: Iniciar; Planejar e Estimar; Implementar; Reviso e Retrospectiva; e Release. Estas fasesdescrevem em detalhes as entradas e sadas associadas a cada processo e as vrias ferramentas quepodem ser utilizadas em cada processo. Algumas entradas, ferramentas e sadas so obrigatrias e soidentificadas como tal; outras so opcionais, dependendo do projeto em especfico, dos requisitosorganizacionais e/ou diretrizes estabelecidas pela organizao do Scrum Guidance Body (SGB).Finalmente, o Apndice A contm uma viso geral do Manifesto gil (Fowler e Highsmith, 2001), e umaanlise dos diversos mtodos geis,para aqueles que querem mais informaes sobre gil.

    Este captulo est dividido nas seguintes sees:

    1.1 Viso geral do Scrum

    1.2 Por que usar Scrum?

    1.3 Finalidade do Guia SBOK

    1.4 Framework do Guia SBOK

    1.5 Scrum x O Modelo Tradicional de Gerenciamento de Projetos

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    21/344

    1 INTRODUO

    2 2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK)

    1.1 Viso geral do Scrum

    Um projeto Scrum envolve um esforo de colaborao para criar um novo produto, servio ou qualqueroutro resultado, conforme definido no Declarao da Viso do Projeto. Os projetos so afetados pelasrestries de tempo, custo, escopo, qualidade, recursos, capacidade de organizao, e outras limitaesque os tornam difceis de planejar, implementar, gerenciar e, finalmente, de alcanar o sucesso. No entanto,o sucesso da implementao dos resultados de um projeto concludo, oferece benefcios comerciaissignificativos para uma organizao. Portanto, importante que as organizaes selecionem e pratiquemuma metodologia de gerenciamento de projeto adequada.

    O Scrum uma das metodologias geismais populares. uma metodologia de adaptao, iteratividade,rpidez, flexibilidade e eficincia, projetada para fornecer um valor significativo de forma rpida durante todoo projeto. O Scrum garante a transparncia na comunicao e cria um ambiente de responsabilidadecoletiva e progresso contnuo. O framework Scrum, conforme definido no Guia SBOK, estruturado de talforma que apoia o desenvolvimento de produtos e servios em todos os tipos de indstrias e em qualquer

    tipo de projeto, independentemente de sua complexidade.

    Um dos pontos fortes do Scrum est na utilizao de times multifuncionais, auto-organizados, eempoderados, que dividem o trabalho em ciclos curtos e concentrados chamados Sprints.

    A figura 1-1 fornece uma viso geral do fluxo de um projeto Scrum.

    Figura 1-1: Fluxo do Scru m para um Sprint

    O ciclo do Scrum comea com uma Reunio do Stakeholder, durante o qual se cria a Viso do Projeto. ODono do Produto em seguida, desenvolve um Backlog Priorizado do Produto que contm uma lista deprioridades de requisitos de produtos e de negcio, descritos na forma de Estria de Usurio. Cada Sprintcomea com uma Reunio de Planejamento do Sprint durante o qual as Estrias de Usurio de alta

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    22/344

    1 INTRODUO

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) 3

    prioridade so consideradas para a incluso no Sprint. Um Sprint normalmente dura entre uma e seissemanas e envolve o Time Scrum, trabalhando na criao de entregas potencialmente utilizveis oumelhorias de produtos. Durante o Sprint, so realizadas Reunies Dirias, curtas e altamente focadas ondeos membros do time discutem o progresso dirio. Perto do final do Sprint, uma Reunio de Planejamento doSprint realizada, na qual o Dono do Produto e os Stakeholders recebem uma demonstrao dos

    entregveis. O Dono do Produto apenas aceita os entregveis se os mesmos cumprirem os Critrios deAceitao pr-definidos. O ciclo Sprint termina com uma Reunio de Retrospectiva do Sprint, onde o timeapresenta maneiras de melhorar os seus processos e o seu desempenho, medida que avanam para oprximo Sprint.

    1.1.1 Breve Histria do Scrum

    Em meados dos anos 80, Hirotaka Takeuchi e Nonaka Ikujiro definiram uma estratgia flexvel e completapara o desenvolvimento de produtos, onde o time de desenvolvimento trabalha como uma unidade, paraalcanar um objetivo comum. Eles descreveram uma abordagem inovadora para o desenvolvimento deprodutos, que chamaram de abordagem holstica ou "rugby", "onde um time tenta percorrer a distnciacomo uma unidade, passando a bola para frente e para trs." Eles basearam esta abordagem nos estudosde caso de diversas indstrias. Takeuchi e Nonaka propem que o desenvolvimento do produto no deveser como uma sequncia de corrida de revezamento, mas sim semelhante ao jogo de rugby em que o timetrabalha em conjunto, passando a bola para frente e para tras movendo-se atravs do campo como umaunidade. O conceito de rugby em "Scrum" (onde um grupo de jogadores se renem para reiniciar o jogo) foiintroduzido neste artigo para descrever a proposta dos autores de que o desenvolvimento do produto deveenvolver "o movimento de Scrum campo abaixo " (moving the Scrum downfield).

    Ken Schwaber e Jeff Sutherland desenvolveram o conceito do Scrum e sua aplicabilidade para odesenvolvimento de software em uma apresentao durante a confernciaObject-Oriented Programming,Systems, Languages & Applications (OOPSLA) em 1995 em Austin, Texas. Desde ento, vriosprofissionais, especialistas e autores do Scrum continuam a refinar o conceito e a metodologia do Scrum.Nos ltimos anos, o Scrum tem crescido em popularidade e agora o mtodo de desenvolvimento deprojetos preferido por muitas organizaes, no mundo inteiro.

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    23/344

    1 INTRODUO

    4 2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK)

    1.2 Por que usar o Scrum?

    Algumas das principais vantagens da utilizao do Scrum, em qualquer projeto, so:

    1. AdaptabilidadeO Controle de Processos Empricos e a Entrega Iterativa fazem com que os

    projetos sejam adaptveis e abertos incorporao de mudanas.

    2. Transparncia Todos as fontesde informaes, tais como, o Scrumboard e o Grfico Burndowndo Sprint, so compartilhadas gerando um ambiente de trabalho aberto.

    3. Feedback ContnuoO Feedback Contnuo fornecido atravs de processos denominados comoConduzir a Reunio DiriaeDemonstrar e Validar o Sprint.

    4. Melhoria ContnuaAs entregas melhoram progressivamente, Sprint por Sprint, atravs doprocesso de Refinamento do Backlog Priorizado do Produto.

    5. Entrega Contnua de ValorOs processos iterativos permitem a entrega contnua de valor tofrequente quanto exigido pelo cliente, atravs do processo de Envio de Entregveis.

    6. Ritmo SustentvelOs processos do Scrum so projetados de tal forma, que as pessoasenvolvidas trabalham em um ritmo sustentvel, podendo, em teoria, continuar indefinidamente.

    7. Entrega Antecipada de Alto ValorO processo deCriar o Backlog Priorizado do Produtogaranteque as exigncias de maior valor ao cliente sejam atendidas primeiramente.

    8. Processo de Desenvolvimento EficienteO Time-boxing e a minimizao de trabalho noessencial conduzem a nveis mais altos de eficincia.

    9. MotivaoOs processos de Conduzir a Reunio Diriae de Retrospectiva do Sprintconduzem anveis mais altos de motivao entre os colaboradores.

    10. Soluo de Problemas de Forma mais RpidaA colaborao e a colocation de timesmultifuncionais conduzem a resoluo de problemas de maneira mais rpida.

    11. Entregas EficazesO processo de Criar o Backlog Priorizado do Produto, e as revisesperidicas aps a gerao de entregveis, garantem entregas eficazes para o cliente.

    12. Com Foco no ClienteUma abordagem colaborativa com stakeholders e a nfase no valor denegcio,garantem uma estrutura orientada para o cliente.

    13. Ambiente de Alta ConfianaOs processos de Conduzir a Reunio Diria e de Retrospectiva doSprintpromovem a transparncia e a colaborao, resultando em um ambiente de trabalho de altaconfiana, e garantindo baixo atrito entre os colaboradores.

    14. Responsabilidade ColetivaO processo de Aprovar, Estimar e Comprometer as Estrias deUsuriopermite que os membros do time se sintam responsveis pelo projeto e por seu trabalho,resultando em uma qualidade melhor.

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    24/344

    1 INTRODUO

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) 5

    15. Alta VelocidadeUma estrutura de colaborao que permite que os times multifuncionaisaltamente qualificados, atinjam o seu pleno potencial e alta velocidade.

    16. Ambiente InovadorOs processos de Retrospectiva do Sprinte de Retrospectiva do Projeto

    criam um ambiente de introspeco, aprendizagem e adaptabilidade, que levam a um ambiente detrabalho inovador e criativo.

    1.2.1 Escalabilidade de Scrum

    Para serem eficazes, o tamanho ideal dos Times Scrum deve ser de seis dez membros. Esta prtica podeinduzir concepo errnea de que o Scrum pode ser utilizado apenas para projetos pequenos. Aocontrrio, o Scrum pode ser facilmente escalado para o uso eficaz em grandes projetos. Em situaes emque o tamanho do Time Scrum ultrapassa dez pessoas, vrios Times Scrum podem ser formados para

    trabalhar no projeto. O processo de Convocar o Scrum de Scrums facilita a coordenao entre os TimesScrum,permitindo a implementao eficaz em projetos maiores.

    Os projetos grandes ou complexos so frequentemente implementados como parte de um programa ouportflio. O modelo Scrum tambm pode ser aplicado para gerenciar programas e portflios. A abordagemlgica das orientaes e princpios desse modelo podem ser usadas para gerenciar projetos de todos ostamanhos, abrangendo regies geogrficas e organizaes. Grandes projetos podem ter mltiplos ScrumTeamstrabalhando em paralelo, sendo necessrio sincronizar e facilitar o fluxo de informaes e melhorara comunicao. Convocaro Scrum de Scrums o processo que garante essa sincronizao. Todos osTimes Scrum so representados nesta reunio com o objetivo de fornecer atualizaes sobre o progresso,

    discutir os desafios enfrentados durante o projeto, e coordenar as atividades. No h regras estabelecidasquanto frequncia destas reunies. Os fatores que determinam a frequncia so a quantidade dedependncia entre os times, o tamanho do projeto, o nvel de complexidade e recomendaes do ScrumGuidance Body.

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    25/344

    1 INTRODUO

    6 2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK)

    1.3 Objetivo do Guia SBOK

    Nos ltimos anos, tornou-se evidente que as organizaes que utilizam Scrum como modelo para aimplementao de projetos, obtm consistentemente alto Retorno sobre Investimento. O foco do Scrum naentrega orientada a valor ajuda os Times Scrum a entregarem resultados o mais rpido que for possveldurante todo o projeto.

    O Guia SBOK foi desenvolvido no sentido de criar um guia indispensvel para as organizaes eprofissionais da rea de gerenciamento que desejam implementar projetos Scrum, bem como para aquelesque j implementaram e desejam melhorar seus processos, baseado na experincia adquirida atravs demilhares de projetos em uma variedade de organizaes e indstrias. As contribuies de muitosespecialistas em Scrum e de profissionais de gerenciamento de projetos foram consideradas no seudesenvolvimento.

    OGuia SBOK especialmente valioso:

    para os membros do Time Scrum, incluindo: Os Donos do Produto que desejam compreender plenamente o modelo Scrum e,

    particularmente as preocupaes dos clientes ou stakeholders com assuntos queenvolvem a justificativa de negcio, qualidade, mudanas e aspectos de risco associadoscom os projetos Scrum.

    Os Scrum Masters que querem aprender sobre o seu papel no acompanhamento daimplementao do modelo Scrum em projetos.

    Os membros do Time Scrum que desejam compreender melhor os processos do Scrum eferramentas associadas que podem ser utilizadas para criar produtos ou servios doprojeto.

    como um guia completo para todos os profissionais que j trabalham em projetos Scrum emqualquer organizao ou indstria.

    como uma fonte de referncia para quem interage com o Time Central do Scrum, incluindo, masno limitado-se ao: Dono do Produto do Portflio, Scrum Master, Scrum Master do Portflio, Donodo Produto do Programa, Scrum Master do Programa, Scrum Guidance Body, e Stakeholders(como patrocinador, cliente e usurios).

    como um manual para quem no tem experincia anterior ou conhecimento sobre o modelo Scrum,mas que quer aprender mais sobre o assunto.

    O contedo do Guia do SBOKtambm til para pessoas que esto se preparando para os seguintes

    exames de certificao da SCRUMstudy:

    Scrum Developer Certified (SDC) Scrum Master Certified (SMC) Agile Expert Certified (AEC) Scrum Product Owner Certified (SPOC) Expert Scrum Master (ESM)

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    26/344

    1 INTRODUO

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) 7

    1.4 Estrutura do Guia SBOK

    OGuia SBOK dividido em trs seguintes reas:

    1. Princpiosque so referidos no Captulo 2, e que expandem-se aos seis princpios que formam a

    fundao sobre a qual o Scrum se baseia.

    2. Aspectos abordados nos captulos 3 a 7, que descrevem os cinco aspectos que so consideradosimportantes para todos os projetos Scrum.

    3. Processosque so abrangidos nos captulos 8 a 12, e que incluem os dezenove processos doScrum e as suas entradas, ferramentas e sadas.

    A figura 1-2 ilustra o framework do Guia SBOK,monstrando que os princpios, aspectos e processosinteragem uns com os outros, e que so de igual importncia para tentar obter-se uma melhor compreenso

    do framework Scrum.

    Figura 1-2: Framework do Guia SBOK

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    27/344

    1 INTRODUO

    8 2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK)

    1.4.1 Como Utili zar o Guia SBOK?

    OGuia SBOKpode ser usado como uma referncia e guia de conhecimento, tanto para profissionais comexperincia em Scrum e na rea de desenvolvimento de produtos e servios, quanto para as pessoas queno tm experincia prvia ou conhecimento em Scrum ou de metodologias de gerenciamento de projetos.

    O seu contedo separado em trs funes bsicas do Time Central do Scrum: Scrum Master, Dono doProduto e Time Scrum.

    Os captulos que abranjem os seis princpios do Scrum (Captulo 2) e os cinco aspectos do Scrum (captulo3-7), incluem um Guia de Papis. Este guia fornece orientao sobre a relevncia de cada seo nocaptulo para as funes do Time Central do Scrum.

    Com a finalidade de facilitar a aplicao em prtica do framework Scrum, o Guia SBOKtem entradas,ferramentas e sadas, claramente diferenciadas e obrigatrias, no-obrigatrias ou opicionais. As entradas,ferramentas e sadas indicadas por asteriscos (*) so obrigatrias e as sem asteriscos so opcionais.Recomenda-se que as pessoas que esto comeando a aprender sobre o Scrum, concentrem-seprincipalmente nas entradas, ferramentas e sadas que so obrigatrias, enquanto os profissionais maisexperientes devem ler todos os captulos do processo.

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    28/344

    1 INTRODUO

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) 9

    1.4.2 Princpios do Scrum

    Os Princpios do Scrum so as diretrizes fundamentais para a aplicao do framework Scrum e devemobrigatoriamente serem usados em todos os projetos Scrum. Os seis princpios do Scrum apresentados nosegundo captulo so:

    1. Controle de Processos Empricos2. Auto-organizao3. Colaborao4. Priorizao Baseada em Valor5. Time-boxing6. Desenvolvomento Iterativo

    A figura 1-3 ilustra os seis princpios do Scrum.

    Figura 1-3: Princpios do Scrum

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    29/344

    1 INTRODUO

    10 2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK)

    Os Princpios do Scrum podem ser aplicados a qualquer tipo de projeto em qualquer organizao e devemser seguidos corretamente para assegurar a aplicao efetiva do framework Scrum. Os princpios do Scrumno so negociveis e devem ser aplicados conforme especificado no Guia SBOK.Mantendo osprincpios intactos e usando-os de forma adequada demonstra-se confiana no framework Scrum emrelao realizao dos objetivos do projeto. Os aspectos e processos do Scrum, no entanto, podem ser

    modificados para atender aos requisitos do projeto ou da organizao.

    1. Controle de Processos EmpricosEsse princpio enfatiza a filosofia central do Scrum com baseem trs ideias principais: transparncia, inspeo e adaptao.

    2. Auto-organizaoEsse princpio est focado nos colaboradores atuais de uma organizao, queentregam significamente um maior valor quando so auto-organizados e isto resulta em times maissatisfeitos e responsabilidade compartilhada; e em um ambiente inovador e criativo que maispropcio ao crescimento.

    3. ColaboraoEsse princpio concentra-se nas trs dimenses bsicas relacionadas com otrabalho colaborativo: conscincia, articulao e apropriao. Tambm defende o gerenciamentode projetos como um processo de criao de valor compartilhado, com times trabalhando einteragindo em conjunto para atingirem melhores resultados.

    4. Priorizao Baseada em ValorEsse princpio destaca o foco do Scrum em entregar o mximode valor de negcio possvel, durante todo o projeto.

    5. Time-boxingEsse princpio descreve como o tempo considerado uma restrio limitada emScrum, e como ele usado para ajudar a gerenciar o planejamento e execuo do projeto com

    eficcia. Os elementos de Time-boxed em Scrum incluem os Sprints, as Reunies Dirias, aReunio de Planejamento do Sprint, e a Reunio de Reviso do Sprint.

    6. Desenvolvimento IterativoEsse princpio define o desenvolvimento iterativo e enfatiza comoadministrar melhor as mudana e criar produtos que atendam s necessidades do cliente. Tambmdelineia as responsabilidades do Dono do Produto e da organizao, com relao aodesenvolvimento iterativo.

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    30/344

    1 INTRODUO

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) 11

    1.4.3 Aspectos do Scrum

    Os aspectos do Scrum devem ser destacados e gerenciados durante o projeto Scrum. Os cinco aspectosdo Scrum apresentados nos captulos 3 a 7 so:

    1.4.3.1 Organizao

    Entender os papis definidos e suas responsabilidades em um projeto Scrum muito importante paragarantir o sucesso na implementao do Scrum.

    Os papis do Scrum so divididos em duas categorias:

    1. Papis Centraisso aqueles papis obrigatoriamente necessrios para o desenvolvimento doproduto ou servio do projeto. As pessoas a que estes papis so atribudos esto totalmentecomprometidas com o projeto e so responsveis pelo sucesso de cada iterao, e do projetocomo um todo.

    Estes papis so:

    Dono do Produto:responsvel por alcanar o maior valor de negcio para o projeto, etambm responsvel pela coordenao das necessidades dos clientes e pela manutenoda justificativa de negcio para o projeto. O Dono do Produto representa a voz do cliente.

    Scrum Master: um facilitador, que garante ao Time Scrum o fornecimento de um

    ambiente propcio para concluir o projeto com sucesso. O Scrum Master guia, facilita eensina as prticas do Scrum para todos os envolvidos no projeto; remove os impedimentosencontrados pelo time; e, assegura que os processos do Scrum estejam sendo seguidos.

    Time Scrum: o grupo ou time responsvel pelo desenvolvimento das entregas doprojeto e por entender os requisitos especificados pelo Dono do Produto.

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    31/344

    1 INTRODUO

    12 2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK)

    2. Papis No-Essenciaisso os papis que no so obrigatoriamente necessrios para o projetoScrum. Podem incluir os membros dos times que esto interessados no projeto, que no temnenhum papel formal no time do projeto e que podem interagir com o time, mas no podem serresponsveis pelo sucesso do projeto. Os Papis No-Essenciais devem ser considerados emqualquer projeto Scrum.

    Papis No-Essenciais incluem:

    Stakeholder(s): um termo coletivo que inclui clientes, usurios e patrocinadores, quemuitas vezes interagem com o Time Central do Scrum e que influenciam o projeto durantetodo o seu desenvolvimento. Mais importante ainda, para os stakeholders que o projetoproduz os benefcios colaborativos.

    Scrum Guidance Body(SGB): um recurso opcional, que geralmente consiste em um

    conjunto de documentos e/ou um grupo de especialistas que esto geralmente envolvidosna definio de objetivos relacionados com a qualidade, regulamentaesgovernamentais, de segurana e outros parmetros-chave da organizao. O SGB orientao trabalho realizado pelo Dono do Produto, Scrum Master e pelo Time Scrum.

    Fornecedores: incluem indivduos ou organizaes externas, que fornecem produtos e/ouservios que no esto dentro das competncias essenciais da organizao do projeto.

    Dono do Produto Chefe: um papel desempenhado em projetos maiores, com vrios

    Times Scrum. Este papel responsvel por facilitar o trabalho dos Donos do Produtos epor manter a justificativa de negcio durante um projeto grande.

    Scrum Master Chefe: responsvel pela coordenao das atividades relacionadas com oScrum em projetos grandes, que podem exigir que vrios Times Scrum trabalhem emparalelo.

    A figura 1-4 ilustra a Estrutura da Organizao do Scrum.

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    32/344

    1 INTRODUO

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) 13

    Figura 1-4: Organizao do Scru m

    O aspecto da Organizao do Scrum tambm aborda os requisitos da estrutura do time para implementar o

    Scrum em programas e portflio.

    1.4.3.2 Justif icativa de Negcio

    importante que a organizao realice uma avaliao adequada do negcio antes de iniciar qualquerprojeto. Isso ajuda os tomadores-chave de deciso a entender a necessidade do negcio para umamudana ou para um novo produto ou servio, a justificativa para seguir adiante com o projeto e suaviabilidade.

    A Justificativa de Negcio em Scrum baseada no conceito de entrega dirigida a valor. Uma dascaractersticas-chave de qualquer projeto a incerteza dos resultados. impossvel garantir o sucesso doprojeto, independentemente do seu tamanho ou de sua complexidade. Diante dessa incerteza do sucesso,o Scrum tenta comear a entregar resultados no projeto o mais rpido possvel. Esta entrega antecipada deresultados, e consequentemente, de valor, oferece uma oportunidade para reinvestimento e comprova ovalor do projeto aos stakeholders.

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    33/344

    1 INTRODUO

    14 2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK)

    A adaptabilidade do Scrum permite que os objetivos e os processos do projeto sejam alterados casoocorram modificaes na justificativa de negcio. importante notar que embora o Dono do Produto seja oprincipal responsvel pela justificativa de negcio, outros membros do time tambm contribuemsignificativamente.

    1.4.3.3 Qualidade

    Em Scrum, a qualidade definida como a capacidade dos produtos (ou de entregveis concludos) ematender os Critrios de Aceitao e em alcanar o valor de negcio esperado pelo cliente.

    Para garantir que um projeto satisfaa os requisitos de qualidade, o Scrum adota uma abordagem deMelhoria Contnua em que o time aprende com a experincia e o engajamento dos stakeholders, a manter oBacklog Priorizado do Produto constantemente atualizado com qualquer mudana que haja nos requisitos.O Backlog Priorizado do Produto apenas ser concludo no encerramento ou trmino do projeto. Qualquer

    alterao nos requisitos refletem em mudanas no ambiente de negcios, interno ou externo, e permite queo time trabalhe e se adapte continuamente para atingir esses requisitos.

    J que o Scrum exige que o trabalho seja feito em incrementos ao longo dos Sprints, isso faz com que oserros ou defeitos sejam notados mais cedo, atravs de repetitivos testes de qualidade durante o seudesenvolvimento, ao invs de quando o produto final ou servio est quase concludo. Alm disso, astarefas importantes relacionadas com a qualidade (por exemplo, desenvolvimento, testes e documentao)so completadas pelo mesmo time, como parte do mesmo Sprint. Isso garante que a qualidade sejainerente a qualquer entregvel desenvolvido como parte de um Sprint. Estes entregveis do projeto Scrum,que so potencialmente utilizveis, so referidos como Pronto.

    Portanto, a Melhoria Contnua com testes repetitivos otimiza a probabilidade de atingir-se os nveis dequalidade esperados em um projeto Scrum. As discusses constantes entre o Time Central de Scrum e osstakeholders (incluindo clientes e usurios), com relao aos incrementos reais do produto a serementregues ao final de cada Sprint, garante que a diferena entre os resultados reais produzidos durante oprojeto, e as expectativas dos clientes com relao ao mesmo sejam constantemente reduzidas.

    O Scrum Guidance Body tambm pode fornecer diretrizes sobre a qualidade, que podem ser relevantes atodos os projetos Scrum na organizao.

    1.4.3.4 Mudana

    Todo o projeto, independentemente do mtodo ou do framework utilizado, est sujeito a mudanas. imperativo que os membros do time do projeto compreendam que os processos de desenvolvimento Scrumso projetados para aceitar estas mudanas. As organizaes devem tentar maximizar os benefciosdecorrentes das mudanas e minimizar quaisquer impactos negativos, por meio de processos diligentes degerenciamento de mudana, de acordo com os princpios do Scrum.

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    34/344

    1 INTRODUO

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) 15

    Um princpio fundamental do Scrum reconhecer que 1) os stakeholders (por exemplo, clientes, usurios epatrocinadores) mudam de ideia muitas vezes durante o projeto, sobre o que eles querem e precisam, e 2) muito difcil, se no impossvel, para os stakeholders definirem todos os requisitos durante o incio doprojeto.

    Para projetos Scrum, as mudanas so bem-vindas, atravs de Sprints iterativos e curtos que incorporam ofeedback do cliente sobre cada entregvel do Sprint. Isto permite que o cliente interaja regularmente com osmembros do Time Scrum, podendo verificar as entregas assim que as mesmas forem concludas, epodendo alterar os requisitos, se necessrio, o quanto antes no Sprint.

    Alm disso, os times de gesto de programas ou de portflio podem responder as Solicitaes de Mudanapertencentes aos projetos Scrum aplicveis ao seu nvel.

    1.4.3.5 Risco

    O Risco definido como um evento incerto ou um conjunto de eventos que podem afetar os objetivos deum projeto e podem contribuir para o seu sucesso ou fracasso. Os riscos que podem ter um impactopositivo sobre o projeto so conhecidos como oportunidades, enquanto que as ameaas so riscos quepodem afetar o projeto de uma forma negativa. O gerenciamento dos riscos deve ser feito de formaproativa, sendo um processo iterativo, que deve comear no incio do projeto e continuar durante todo o seuciclo de vida. O processo de gerenciamento dos riscos deve seguir alguns passos padronizados, paragarantir que os riscos sejam identificados, avaliados, e que um plano de ao seja definido e colocado emprtica apropriadamente.

    Os riscos devem ser identificados, avaliados e respondidos com base em dois fatores: de probabilidade de

    ocorrncia de cada risco, e de impacto potencial em caso de tal ocorrncia. Os riscos de alta probabilidadee valor impactante (determinado atravs da multiplicao dos dois fatores) devem ser tratados antesdaqueles com valor relativamente menor. Em geral, uma vez que o risco seja identificado, importantecompreender as suas possveis causas e os potenciais efeitos casoo mesmo venha a ocorrer.

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    35/344

    1 INTRODUO

    16 2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK)

    1.4.4 Processos do Scrum

    Os Processos do Scrum abordam as atividades e o fluxo especfico de um projeto Scrum. No total, existemdezenove processos que esto agrupados em cinco fases. Estas fases so apresentadas nos captulos 8 a12 deste guia, de acordo com a Tabela 1-1.

    Captulo Fase Processos

    8 Iniciar

    1. Criar a Viso do Projeto2. Identificar o Scrum Master e o(s) Stakeholder(s)3. Formar o Time Scrum4. Desenvolver os picos5. Criar o Backlog Priorizado do Produto6. Conduzir o Planejamento da Release

    9 Planejar e Estimar

    7. Criar as Estrias de Usurio8. Aprovar, Estimar, e Comprometer as Estrias de Usurio9. Criar as Tarefas10. Estimar as Tarefas11. Criar o Backlog do Sprint

    10 Implementar12. Criar os Entregveis13. Conduzir a Reunio Diria14. Refinamento do Backlog Priorizado do Produto

    11 Reviso e Retrospectiva15. Convocar o Scrum de Scrums16. Demonstrar e Validar o Sprint17. Retrospectiva do Sprint

    12 Release18. Enviar os Entregveis19. Retrospectiva do Projeto

    Tabela 1-1: Resumo dos Processos do Scrum

    Estas fases descrevem cada processo em detalhe, incluindo suas entradas, ferramentas e sadas. Em cada

    processo, algunas entradas, ferramentas e sadas so necessrias (seguidas por asterisco [*] depois deseus nomes), enquanto que outras so opcionais. A incluso das entradas, ferramentas e/ou sadasopcionais dependem das particularidades do projeto, organizao ou indstria. As entradas, ferramentas esadas indicadas como obrigatrias so importantes para o sucesso da implementao do Scrum emqualquer organizao.

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    36/344

    1 INTRODUO

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) 17

    1.4.4.1 Iniciar

    1. Criar a Viso do ProjetoNeste processo, o Caso do Negcio do Projeto revisado para criar umaDeclarao da Viso do Projeto que servir como inspirao e orientao para todo o projeto. ODono do Produto identificado nesse processo.

    2. Identificar o Scrum Master e o(s) Stakeholder(s)Neste processo, o Scrum Master e o(s)Stakeholder(s) so identificados com base em uma seleo especfica de critrios.

    3. Formar o Time ScrumNeste processo, os membros do Time Scrum so identificados.Normalmente, o Dono do Produto tem a responsabilidade primria de selecionar os membros dotime, mas frequentemente conta com o auxlio do Scrum Master.

    4. Desenvolver os picosNeste processo, a Declarao da Viso do Projeto serve como base parao desenvolvimento dos picos. Reunies do Grupo de Usurios podem ser realizadas para discutir

    picos apropriados.

    5. Criar o Backlog Priorizado do ProdutoNeste processo, picos so refinados, processados e, emseguida priorizados, para que um Backlog Priorizado do Produto seja criado para o projeto. OsCritrios de Pronto tambm so estabelecidos neste momento.

    6. Conduzir o Planejamento da ReleaseNeste processo, o Time Central do Scrum revisa asEstrias de Usurio no Backlog Priorizado do Produto para desenvolver um Cronograma dePlanejamento da Release, que essencialmente um cronograma de implementao faseado quepode ser compartilhado com os stakeholders do projeto. A Durao do Sprint tambm

    determinada neste processo.

    1.4.4.2 Planejar e Estimar

    7. Criar as Estrias de UsurioNeste processo, as Estrias de Usurio so criadas e os seusrespectivos Critrios de Aceitao da Estria de Usurio. As Estrias de Usurio so geralmenteescritas pelo Dono do Produto e so projetadas para assegurar que os requisitos do clienteestejam claramente descritos, e que podem ser totalmente compreendidos por todos osStakeholders. Exerccios de Escrita da Estria de Usurio podem ser realizados, envolvendo os

    membros do Time Scrum, na criao das Estrias de Usurio. As Estrias de Usurio soincorporadas ao Backlog Priorizado do Produto.

    8. Aprovar, Estimar e Comprometer as Estrias de UsurioNeste processo, o Dono do Produtoaprova as Estrias de Usurio para o Sprint. Em seguida, o Scrum Master e o Time Scrumestimam os esforos necessrios para desempenhar as funes descritas em cada Estria de

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    37/344

    1 INTRODUO

    18 2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK)

    Usurio, e o Time Scrum compromete-se a entregar os requisitos do cliente sob a forma deEstrias de Usurio Aprovadas, Estimadas e Comprometidas.

    9. Criar as TarefasNeste processo, as Estrias de Usurio Aprovadas, Estimadas e Comprometidasso divididas em tarefas especficadas e agregadas a uma Lista de Tarefas. Muitas vezes, uma

    Reunio de Planejamento de Tarefas realizada para essa finalidade.

    10. Estimar as TarefasNeste processo, o Time Central de Scrum durante a Reunio dePlanejamento de Tarefas, estima os esforos necessrios para a realizao de cada tarefa inclusana Lista de Tarefas. O resultado deste processo um Lista de Tarefas de Estimativa de Esforo.

    11. Criar o Backlog do SprintNeste processo, o Time Central de Scrum realiza uma Reunio dePlanejamento do Sprint, onde o grupo cria um Backlog do Sprint que contm todas as tarefas paraserem concludas durante o Sprint.

    1.4.4.3

    Implementar

    12. Criar os EntregveisNeste processo, o Time Scrum trabalha nas tarefas do Backlog do Sprint,para criar os Entregveis do Sprint. Um Scrumboard frequentemente utilizado para acompanharo trabalho e atividades que esto sendo realizadas. Questes ou problemas enfrentados pelo TimeScrum podem ser atualizados no Registro de Impedimentos.

    13. Conduzir a Reunio DiriaNeste processo, diariamente, realiza-se uma reunio Time-boxed,altamente focada chamada de Reunio Diria. Este o momento que os membros do Time Scrum

    podem atualizar uns aos outros sobre os seus progressos e quaisquer Impediments que possamestar enfrentando.

    14. Refinamento do Backlog Priorizado do ProdutoNeste processo, o Backlog Priorizado do Produto continuamente atualizado e mantido. Uma Reunio de Reviso do Backlog Priorizado do Produtopode ser realizada, em que quaisquer mudanas ou atualizaes no Backlog so discutidas eincorporadas adequadamente ao Backlog Priorizado do Produto.

    1.4.4.4 Reviso e Retrospectiva

    15. Convocar o Scrum dos ScrumsNeste processo, os representantes do Time Scrum soconvocados para as Reunies do Scrum de Scrums (SoS), em intervalos pr-determinados ouconforme necessrio, para colaborar e acompanhar seus respectivos progressos, impedimentos, eas dependncias entre si. Isso relevante apenas em projetos grandes onde vrios Times Scrumesto envolvidos.

  • 7/25/2019 Um Guia para o Conhecimento em SCRUM (Guia SBOK) 2016

    38/344

    1 INTRODUO

    2016 SCRUMstudy.Um Guia para o Conhecimento em Scrum (Guia SBOK) 19

    16. Demonstrar e Validar o SprintNeste processo, o Time Scrum apresenta os Entregveis do Sprintao Dono do Produto e aos stakeholders relevantes, em uma Reunio de Reviso do Sprint. Oobjetivo dessa reunio garantir a aprovao e aceitao do Dono do Produto para os Entregveisdesenvolvidos no Sprint.

    17.