Ir para o conteúdo

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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