Formação do conceito SCRUM
- Conversar mais para entender o domínio do negócio e escrever menos.
- Demonstrar constantemente o software para o cliente e obter feedback.
- O única certeza que temos em um projeto são as mudanças, requisitos mudam com frequência.
- Aprender com o domínio do negócio ao longo do ciclo de vida do projeto.
- A medida que aprendemos, ajustamos o produto.
- Mudanças são bem vindas.
- Desenvolvimento Incremental - Software é construído por partes.
- Desenvolvimento Iterativo - ciclos do desenvolvimento como: requisitos, análise, construção, teste e liberação.
- Times auto-organizáveis.
- Times multifuncionais.
- Envolvimento ativo dos usuários.
- Maximização do ROI.
Em 201 foi dado o grande pontapé para a grande disseminação das abordagem ágeis.
O Manifesto Ágil documentou os princípios orientadores para o desenvolvimento ágil e definiu uma filosofia em torno de um conjunto de metodologias existentes.
A base para o entendimento do SCRUM é o Manifesto Ágil e seus 12 princípios, se não os entendemos, não entendemos SCRUM.
Indivíduos e interação entre eles mais que processos e ferramentas.
Software em funcionamento mais que documentação abrangente.
Colaboração com o cliente mais que negociação de contratos.
Responder a mudanças mais que seguir um plano.
Os 12 princípios do Manifesto Ágil.
14. Qual é a maior prioridade dos 12 princípios do Manifesto Ágil?
- É satisfazer o cliente, por meio de entrega adiantada e contínua de software de valor.
15. Existe alguma restrição ou planejamento que contingencie as mudanças no projeto?
- Não, nós aceitamos mudanças de requisitos, mesmo no fim do desenvolvimento, para que o cliente obtenha vantagens competitivas.
16. O que significa desenvolvimento incremental?
- Entregar software funcionando com frequência, na escala de semanas até meses, com preferência aos períodos mais curtos.
17. Com relação ao envolvimento de um especialista do negócio, qual a recomendação do SCRUM?
- Pessoas relacionadas à negócio e desenvolvedores devem trabalhar em conjunto e diariamente, durante todo o curso do projeto.
18. Quais os fatores relacionados a equipe recomendado ao Scrum Master e ao Producr Owner pelo SCRUM?
- Construir projetos ao redor de indivíduos motivados. Dando a eles o ambiente e suporte necessário, e confiar que farão seu trabalho.
19. Como aumentar a agilidade nas equipes ágeis?
- Continua atenção à excelência técnica e bom design, aumentam a agilidade.
20. No SCRUM qual o método mais eficiente e eficaz de transmitir informações para, e por dentro de um time de desenvolvimento?
- É através de uma conversa cara a cara.
21.Qual a medida primária de progresso no SCRUM?
- Software funcional.
22. Como os processos ágeis promovem um ambiente sustentável?
- Mantendo passos constantes até o final do projeto, promovidos pelos patrocinadores, desenvolvedores e usuários.
23. Segundo o SCRUM o que é SIMPLICIDADE?
- É a arte de maximizar a quantidade de trabalho que não precisou ser feito.
24. Onde emergem as melhores arquiteturas, requisitos e design?
- De times auto-organizáveis.
25. Nos eventos SCRUM o sobre o que o time reflete?
- Em como ficar mais efetivo, ajustando e otimizando seu comportamento de acordo com o framework.
Grande Abraço,
Gilberto Ribeiro.