sábado, 8 de junho de 2013

O Propósito do Guia SCRUM - VII


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.