Agile Project Management: Cinco Elementos de uma Sprint
Scrum, a estrutura ágil mais popular no desenvolvimento de software, é uma abordagem iterativa que tem em sua essência a arrancada- o termo scrum para a iteração. equipes Scrum utiliza a inspecção durante todo um projeto ágil para garantir que a equipe atenda aos objetivos de cada parte do processo.
A abordagem scrum inclui montagem requisitos do projeto e usá-los para definir o projeto. Você, então, planejar os sprints necessárias, e dividir cada sprint em sua própria lista de requisitos. reuniões diárias do scrum ajudar a manter o projeto no alvo como fazer inspecções regulares e comentários. No final de cada sprint, você mantém uma retrospectiva de sprint para procurar maneiras de melhorar o próximo sprint. O processo é algo como isto:
Dentro de cada sprint, a equipe de desenvolvimento constrói e testa uma parte funcional do produto até que o proprietário do produto aceita e a funcionalidade torna-se um produto potencialmente utilizável. Quando se Sprint termina, outro começa Sprint. equipes Scrum entregar as características do produto em incrementos no final de cada sprint. A liberação do produto ocorre no final de um sprint ou depois de vários sprints.
Um dos princípios fundamentais do sprint é a sua natureza cíclica: O sprint, bem como os processos dentro dela, repete mais e mais, como mostrado:
Você usa os princípios de inspeção e adaptação em uma base diária, como parte de um projeto scrum:
Durante uma corrida, você realizar inspeções constantes para avaliar o progresso em direção à meta sprint, e, consequentemente, para a meta de liberação.
Você realizar uma reunião scrum diária para organizar o dia, revendo o que a equipe completou ontem eo que ele vai trabalhar hoje. Essencialmente, a equipe scrum inspeciona seu progresso em direção à meta sprint.
No final do sprint, você usa uma reunião retrospectiva para avaliar o desempenho e planejar adaptações necessárias.