Processos de desenvolvimento de software
- O desenvolvimento do projeto será conduzido com base na metodologia ágil Scrum, amplamente adotada para o gerenciamento iterativo e incremental de projetos de software. Essa abordagem foca na entrega contínua de valor ao cliente, promovendo colaboração constante entre os membros da equipe, adaptabilidade a mudanças e melhoria contínua do processo.
- No Scrum, o trabalho é organizado em sprints, que são ciclos curtos e fixos (geralmente de uma a quatro semanas) nos quais um conjunto de funcionalidades priorizadas é desenvolvido e entregue. O processo é composto por eventos e artefatos bem definidos, entre eles:
- Backlog do Produto: Lista priorizada de funcionalidades, requisitos e melhorias desejadas, mantida e refinada continuamente ao longo do projeto.
- Planejamento da Sprint: Reunião realizada no início de cada sprint para definir os objetivos e selecionar os itens do backlog que serão desenvolvidos.
- Daily Scrum (Reuniões Diárias): Encontros curtos (até 15 minutos) realizados diariamente para sincronizar as atividades da equipe, identificar impedimentos e alinhar o progresso.
- Revisão da Sprint: Reunião realizada ao final da sprint para apresentar as entregas concluídas, validar as funcionalidades com os stakeholders e coletar feedback.
- Retrospectiva da Sprint: Encontro que tem como objetivo refletir sobre o que funcionou bem, o que pode ser melhorado e quais ações serão adotadas para otimizar o desempenho nas próximas sprints.
- Esses elementos estão representados de forma visual e didática na Figura 2: Diagrama de Métodos, que ilustra o fluxo do processo Scrum adotado pelo grupo Algiz, reforçando a sequência de atividades, os papéis envolvidos e a dinâmica interativa do desenvolvimento.
Além disso, os princípios e práticas do Scrum adotados são complementados por instrumentos de monitoramento como a Tabela 10: Backlog do Produto, que reúne e prioriza os entregáveis, e a Tabela 13: Métricas e Medições, que serve como base para a avaliação contínua do desempenho da equipe, permitindo decisões orientadas por dados.
Dessa forma, o processo adotado visa garantir transparência, colaboração, entregas incrementais e adaptação constante, pilares fundamentais da metodologia Scrum.
Referência
Documento de visão do produto e do projeto
Para acessar a versão mais atual (v1.2.0) do documento de visão do produto e do projeto, consulte o pdf
Visão do Produto e do Projeto - EcoNet