Scrum em Ação
Gerenciamento e Desenvolvimento Ágil de Projetos de Software
Descrição do livro
O livro Scrum em Ação fornece um guia prático para equipes de projeto de software que desejam implantar, com sucesso, uma estrutura de software Ágil usando o Scrum. Escrito de maneira clara e concisa, este é o primeiro guia prático com situações da vida real, elaborado por praticantes corporativos. Descreve como extrair o máximo das equipes de projeto, além de preencher a lacuna existente entre os vários livros de Scrum e livros de gerenciamento de projetos, abordando como se comunicar com executivos por meio de termos financeiros, como usar uma técnica objetiva de estimativa e onde a arquitetura de software se encaixa dentro do Scrum. Um apêndice fornece estudos de caso sobre como dois produtos de software foram construídos e implantados com sucesso, usando as técnicas e conselhos descritos neste livro.
Você aprenderá:
– o mínimo e necessário de finanças para melhorar sua colaboração com a gestão de negócios;– como obter o aval da gerência intermediária;
– a coletar requisitos para um projeto Scrum de maneira visual;
– como usar a arquitetura de visão, semelhante ao que outros chamam de intento de arquitetura, para remediar as flutuações na velocidade da equipe;
– como estimar mais objetivamente os pontos de história para implantar o Scrum em escala corporativa;
– a importância dos testes automatizados, de regressão e de integração;
– liderança de equipe no ambiente Scrum;
– como adaptar o Scrum (sem destruir suas fundações Ágeis ou fazer Scrum-buts negativos);
– como autoavaliar a prontidão de Scrum de seu projeto;
– e muito mais.Ver menos ▲
Sumário
- Elogios ao livro
- Apresentação
- Prefácio
- Agradecimentos
- Sobre os autores
- Introdução
- Qual é o propósito deste livro?
- Quem deve ler este livro?
- Se você for novo no Scrum
- Se você já tem experiência com Scrum
- Capítulo 1 • Preparando o palco: Ágil e Scrum
- Quais são os fundamentos do gerenciamento de projeto e desenvolvimento Ágil de software?
- Origem do Scrum
- Como o Scrum funciona
- Por que a metodologia Ágil e o Scrum são eficazes na gestão de projetos de software?
- Resumo
- Capítulo 2 • Papo financeiro
- Cálculo dos custos do projeto
- Selecione os investimentos de projeto
- Período de Payback
- Comprar versus Construir
- Valor Presente Líquido (VPL)
- Taxa Interna de Retorno (TIR), ou Retorno sobre Investimento (ROI)
- Monitoramento do desempenho do projeto
- Desempenho de custo
- Desempenho de prazo
- Previsão de orçamento do projeto
- Resumo
- gerência intermediária
- Trabalhando com a alta gerência
- Trabalhando com a cúpula da gestão de TI
- Escritório de projetos
- Trabalhando com a gerência intermediária de TI
- Setor de Qualidade
- Gestão operacional
- Arquitetura organizacional
- Transformando sua gerência direta em aliada
- Resumo
- Capítulo 4 • Coleta visual de requisitos para o Backlog de Produto
- Um novo processo de coleta visual de requisitos para a metodologia Ágil e o Scrum
- Primeiro passo: identificar os stakeholders e seus objetivos
- As regras SMART
- Segundo passo: coletar requisitos para o Backlog de Produto
- As regras CUTFIT
- Um exemplo
- Resumo
- implementação do Scrum em escala corporativa
- Problemas de um Ponto de História não comparável
- Problemas culturais do Planning Poker
- Um processo de estimativa baseado em critérios objetivos
- Exemplo
- Resumo
- qualidade do software
- A importância da visão de arquitetura
- Como identificar a visão de arquitetura
- Outro benefício de ter uma visão de arquitetura
- Resumo
- desenvolvimento de software em paralelo
- Da visão de arquitetura ao Planejamento de Releases e de Sprints
- Do desenvolvimento de software incremental ao desenvolvimento em paralelo
- Resumo
- Capítulo 8 • Você disse Product Owner?
- Gerenciar as expectativas e prioridades dos stakeholders
- Ter visão clara e conhecimento do produto
- Saber como coletar requisitos para o Backlog de Produto
- Estar disponível o tempo todo
- Saber como ser um bom organizador
- Saber se comunicar acima da média
- Saber que tudo se resume a ser um líder-servidor
- Resumo
- Capítulo 9 • A importância de testes automatizados, de regressão e de integração
- A importância da definição de “pronto”
- Os testes mais importantes
- Testes automatizados
- Teste de integração contínua
- Organização da infraestrutura de testes
- Resumo
- Capítulo 10 • A importância do trabalho em equipe
- Os indivíduos
- O grupo
- A equipe
- Os tipos de temperamentos de Keirsey
- Os cinco estágios de equipe
- Técnicas para resolver conflitos na equipe
- Condições de um trabalho em equipe excelente
- Resumo
- Capítulo 11 • A nova natureza de gerenciamento e liderança em projetos Scrum
- Treinamento para um desempenho superior: o modelo GROW
- Características de um líder/gerente solícito
- Resumo
- Scrum-buts negativos)
- Como adaptar o Scrum sem usar “Scrum-buts” negativos como desculpa
- Exemplos de adaptações situacionais do Scrum
- Dimensão organizacional
- Dimensão de infraestrutura
- Dimensão de equipe
- Dimensão de tecnologia
- Dimensão de processo
- Dimensão de negócio
- Resumo
- Capítulo 13 • Autoavaliação da prontidão de um projeto Scrum
- Uma ferramenta simples para avaliar sua prontidão no Scrum
- Exemplo
- Juntando tudo
- Resumo
- Capítulo 14 • Quando você precisa de um ScrumMaster?
- Conhecimento aprofundado, na teoria e na prática, sobre o Scrum na vida real
- Excelente habilidade de líder-servidor
- Fortes habilidades organizacionais
- Ótimas habilidades de comunicação
- Ótimas habilidades de apresentação
- Habilidades de resolução de conflitos
- Habilidades excelentes de desenvolvimento humano
- Resumo
- Capítulo 15 • Pensamentos finais?
- na vida real
- Introdução
- Ruby e Ruby on Rails (RoR)
- Ruby, a linguagem
- Ruby on Rails (RoR), o Framework Web
- Controle de versão e testes no desenvolvimento web com RoR
- Git – Controle de versão
- Testes e framework de testes
- Estudo de caso 1 (Noshster)
- Visão e objetivo do produto
- Coleta de requisitos utilizando a técnica visual do livro
- Visão de Arquitetura e Planejamento de Sprints/Releases
- Estimativa do projeto usando a técnica de critérios objetivos
- Desenvolvimento do Noshster
- Estudo de caso 2 (Conferous)
- Visão do produto e objetivos
- Coleta de requisitos usando a técnica visual do livro
- Visão de arquitetura e Planejamento de Sprint/Release
- Estimativa do projeto usando a técnica de critérios objetivos
- Desenvolvimento do Conferous
- Apêndice B • Você pode ou deve terminar um Sprint de maneira anormal?
- Quando um Sprint pode ser terminado antes do planejado?
- Como evitar o término de um Sprint antes do planejado
- Como reiniciar após terminar um Sprint antes do planejado
- Glossário
- Referências
- Índice remissivo
Sobre os autores
Andrew Pham é Certified ScrumMaster (CSM), Certified Scrum Product Owner (CSPO) e Certified Scrum Professional (CSP). Também é PMP (Project Management Professional), um arquiteto de longa data em tecnologias Java, certificado pela Sun Microsystems, e um dos primeiros profissionais UML em APOO (Análise e Projeto Orientados a Objeto) certificado pela… Ver perfil completo ▶
Phuong-Van Pham é gerente de projeto em uma empresa multibilionária. Também é PMP (Project Management Professional), Certified ScrumMaster (CSM), Certified Scrum Practiotioner (CSP) e Certified Project Manager for Technology (Project+) pela CompTIA. Além de suas responsabilidades no trabalho, também é um membro ativo da Association of University… Ver perfil completo ▶





