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:

  • US01, US02, US03, US05, US06.

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:

  • US08, US09, US16, US17.
  • Feedback inicial do cliente 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:

  • US04, US07, US13, US18, US19, US20.

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:

  • US14, US15, US21, US22.

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
0.4 Vinculação das US com as sprints correspondentes Fábio Torres 31/01/2025
0.5 Ajustes na formatação Arthur Heleno 10/02/2025