Cronograma de Entregas
Introdução ao Cronograma do Projeto CRM-ProInjeção¶
O cronograma do projeto CRM-ProInjeção foi planejado com base na metodologia ágil ScrumXP, organizando o desenvolvimento em sprints de duas semanas. Esse formato permite entregas incrementais e iterações contínuas, possibilitando feedback frequente do cliente e ajustes ao longo do ciclo de desenvolvimento. Com início em 18/11/2024, o cronograma detalha os principais objetivos, entregas esperadas e validações de cada sprint, garantindo que as funcionalidades críticas sejam implementadas e validadas em tempo hábil. A Sprint final, dedicada ao lançamento, ocorrerá em um intervalo mais curto devido ao prazo do projeto, previsto para ser concluído em 17/02/2025.
Este cronograma busca alinhar as expectativas da equipe e do cliente, promovendo uma transição suave para a produção e um acompanhamento inicial do sistema em uso real. A seguir, detalhamos as sprints planejadas, seus objetivos principais, entregas esperadas e validações propostas para garantir a qualidade e a eficácia do projeto CRM-ProInjeção.
Cronograma de Sprints e Entregas¶
Sprint 1 - Configuração Inicial
Período: 18/11/2024 a 02/12/2024
Objetivo Principal: Nivelamento da equipe e configuração do ambiente de desenvolvimento.
- Realização de dojos e treinamentos sobre as tecnologias utilizadas.
- Configuração completa dos ambientes de desenvolvimento (backend e frontend).
- Definição do backlog inicial de funcionalidades, priorizando entregas futuras.
Entregas Esperadas:
- Ambientes configurados e operacionais.
- Backlog inicial priorizado.
- Equipe nivelada quanto às tecnologias utilizadas no projeto.
Validação do Cliente e/ou Equipe:
- Revisão e aprovação do backlog inicial.
- Confirmação de que todos os membros estão aptos a trabalhar com as tecnologias propostas.
Sprint 2 - Módulos de Usuários e Clientes
Período: 03/12/2024 a 16/12/2024
Objetivo Principal: Implementação dos módulos de usuários e clientes.
- Desenvolvimento de módulos com operações CRUD completas para usuários e clientes.
- Configuração de controle administrativo, com gestão de permissões e acessos.
Entregas Esperadas:
- Módulos de usuários e clientes com operações CRUD completas e controles administrativos.
Validação do Cliente e/ou Equipe:
- Feedback sobre a usabilidade e funcionalidade dos módulos.
- Revisão do controle administrativo e ajustes necessários.
Sprint 3 - Entrega 1 - Módulos de Produtos e Serviços
Período: 17/12/2024 a 23/12/2024
Objetivo Principal: Implementação inicial dos módulos de produtos e serviços.
- Desenvolvimento dos módulos básicos para cadastro e consulta de produtos e serviços (sem controle de estoque).
- Coleta de feedback preliminar do cliente para direcionar melhorias.
Entregas Esperadas:
- Módulos de produtos e serviços (sem controle de estoque).
- Feedback inicial coletado.
Validação do Cliente e/ou Equipe:
- Análise do funcionamento e usabilidade dos módulos entregues.
- Identificação de ajustes para sprints subsequentes.
Sprint 4 - Ajustes e Fluxo Inicial de Orçamentos e Ordens de Serviço
Período: 06/01/2025 a 20/01/2025
Objetivo Principal: Melhorias com base no feedback e início do fluxo de orçamentos e ordens de serviço.
- Ajustes nos módulos entregues anteriormente conforme o feedback recebido.
- Implementação do fluxo inicial de criação de orçamentos e ordens de serviço.
- Introdução do controle de estoque no módulo de produtos.
Entregas Esperadas:
- Melhorias aplicadas nos módulos anteriores.
- Fluxo inicial de orçamentos e ordens de serviço.
- Controle de estoque funcional.
Validação do Cliente e/ou Equipe:
- Validação do controle de estoque e fluxo inicial.
- Novos feedbacks para refinamento contínuo.
Sprint 5 - Entrega 2 - Finalização de Orçamentos e Avaliações
Período: 21/01/2025 a 04/02/2025
Objetivo Principal: Finalização do fluxo de orçamentos e ordens de serviço e desenvolvimento do módulo de avaliações.
- Conclusão do fluxo completo, incluindo histórico de atendimento e atualização de status.
- Implementação do módulo de avaliações, com envio automatizado de e-mails para coleta de feedback dos clientes.
Entregas Esperadas:
- Fluxo completo de orçamentos e ordens de serviço com histórico funcional.
- Módulo de avaliações integrado ao sistema de envio de e-mails.
Validação do Cliente e/ou Equipe:
- Teste completo do fluxo de orçamentos e histórico.
- Análise do módulo de avaliações e experiência do cliente.
Sprint 6 - Entrega 3 - Homologação e Lançamento em Produção
Período: 05/02/2025 a 17/02/2025
Objetivo Principal: Homologação do sistema e lançamento em produção.
- Testes finais (unitários, integração e segurança).
- Ajustes finais com base na homologação.
- Lançamento do projeto em produção e monitoramento inicial.
Entregas Esperadas:
- Sistema homologado, testado e em produção.
- Coleta de feedback pós-lançamento.
Validação do Cliente e/ou Equipe:
- Aprovação do cliente após homologação.
- Monitoramento inicial para garantir estabilidade e funcionalidade do sistema.
Considerações Importantes¶
-
Duração das Sprints
Todas as sprints foram planejadas com duração de duas semanas, alinhadas à metodologia ScrumXP, garantindo ciclos ágeis para implementação, validação e refinamento das funcionalidades. Esse formato proporciona tempo suficiente para realizar entregas incrementais, coletar feedback e realizar ajustes necessários. -
Período de Festas e Ausências
A Sprint 4 ocorre após o período de festas de final de ano (06/01/2025 a 20/01/2025). Considerando possíveis ausências da equipe e do cliente, as datas e tarefas dessa sprint foram ajustadas para minimizar impactos. Esse planejamento inclui maior foco em atividades críticas e divisão equilibrada de tarefas para manter o ritmo. -
Entregas e Validações Estratégicas
O cronograma destaca três momentos cruciais para coleta de feedback: Sprint 3 (Entrega 1), Sprint 5 (Entrega 2) e Sprint 6 (Entrega 3). Essas entregas priorizam os módulos centrais (produtos, serviços, orçamentos, ordens de serviço e histórico de atendimento) e permitem validar a usabilidade, funcionalidade e adequação aos requisitos do cliente, com tempo para ajustes nas sprints seguintes. -
Homologação e Lançamento Final
A Sprint 6 (Entrega 3) foi planejada para homologação completa e lançamento em produção. Este é um ponto crítico para assegurar que o sistema atenda plenamente aos requisitos do cliente e seja funcional e estável antes da liberação oficial. Além disso, o cronograma reserva tempo para monitoramento inicial e suporte ao cliente durante as primeiras semanas após o lançamento. -
Flexibilidade no Planejamento
O planejamento considera a flexibilidade necessária para ajustar o backlog com base em prioridades emergentes ou mudanças nos requisitos do cliente. Essa abordagem permite adaptar o escopo ao longo do projeto, garantindo entregas relevantes e alinhadas às expectativas. -
Ajustes Contínuos Baseados em Feedback
Cada entrega principal é seguida por uma etapa de ajustes baseados no feedback do cliente. Esse ciclo contínuo de melhorias assegura que o sistema evolua para atender às expectativas e necessidades específicas do cliente, mantendo um alto padrão de qualidade e funcionalidade. -
Integração e Testes Contínuos
Durante o projeto, serão realizadas integrações frequentes e testes (unitários, de integração e de segurança) em todas as sprints. Esse processo assegura a qualidade incremental do sistema e reduz os riscos de problemas nas etapas finais de desenvolvimento. -
Documentação e Comunicação com o Cliente
Todas as entregas, feedbacks e validações serão documentados e revisados com o cliente. Esse processo formal garante clareza, rastreabilidade das decisões e alinhamento contínuo entre equipe e cliente durante o desenvolvimento. -
Monitoramento e Suporte Pós-Lançamento
Após o lançamento do sistema em produção na Sprint 6, será feito um monitoramento detalhado para avaliar a experiência real do cliente e a performance do sistema. Este acompanhamento inicial incluirá ajustes de última hora e planejamento de melhorias ou futuras funcionalidades, com suporte ativo da equipe de desenvolvimento. -
Garantia de Qualidade e Usabilidade
A equipe está comprometida em seguir boas práticas de engenharia de software, como revisões de código, padrões de design, e práticas centradas no usuário. Isso garante não apenas que o sistema atenda aos requisitos técnicos, mas também que seja intuitivo e eficiente para o cliente final. -
Planejamento de Escalabilidade e Futuras Funcionalidades
O projeto foi estruturado para suportar expansão futura. Módulos como controle de estoque, histórico de atendimento e avaliações foram planejados com um design modular, facilitando a adição de funcionalidades e melhorias baseadas nas necessidades futuras do cliente.
Histórico de Versão¶
Versão | Descrição | Autor | Data |
---|---|---|---|
0.1 | Cronograma do Projeto | Vinicius Vieira | 11/11/2024 |
0.2 | Ajuste do cronograma | Vinicius Vieira | 19/11/2024 |
0.3 | Melhorando a visualização das sprints | Bruno Bragança | 26/11/2024 |