Rafael Fagundes
Diretor de Estratégia
Cumprimento de Prazos: Desafios, Soluções e Boas Práticas para Projetos de Desenvolvimento de Software
7 min de leitura


Publicado
Atualizado
O cumprimento do prazo de entrega de um produto digital personalizado contempla, além de um bom planejamento e execução por parte da empresa desenvolvedora, também responsabilidade por parte do cliente em algumas etapas cruciais nas quais o cliente precisa agir ativamente no projeto para validar suas construções, alterações, testes e eventuais recalls no projeto. Neste sentido, é necessário que tenham os recursos financeiros para contratação de parceiros terceirizados que serão utilizados (Nuvem, mapas, meios de pagamento, ou qualquer outra API que o produto fará uso), pessoas que farão testes, tempo, conhecimento e energia para que estes retornos sejam analisados, validados e retornados ao desenvolvedor no menor prazo possível. Geralmente este prazo para o retorno das Sprints (Fases principais do desenvolvimento do produto) serão entregues ao cliente para validação. Estima-se que cerca de 30% do esforço total da construção de um produto digital em fase de execução seja de responsabilidade ativa do contratante. Sim você “ouviu” bem, quase um 1 ⁄ 3 do projeto você participa ativamente. Quer dizer que se um produto digital tem um projeto estimado em 3 meses para ser entregue eu vou precisar atuar ativamente nele 1 mês inteiro? Sim, pequeno gafanhoto, em geral é isto mesmo.
Portanto, leve em consideração os esforços necessários antes de iniciar um projeto de software e converse muito antes de iniciá-lo.
Ainda que todos os recursos estejam bem dimensionados tanto por parte do desenvolvedor quanto por parte do cliente, lembre-se que estamos lidando com incertezas e, tal como um período chuvoso dificulta e muito a construção de uma laje de uma construção, às vezes também encontram-se dificuldades não previstas no desenvolvimento de um software.
A título de exemplo:
Uma empresa precisa de um produto digital e contrata um parceiro para desenvolvê-lo. Cumpre-se todos os requisitos iniciais, define-se os prazos para testes e devolução dos testes de validação (geralmente de 5 a 10 dias) e inicia-se a construção. O cliente tem apenas um colaborador na sua área de TI, e foi este profissional que ficou definido na abertura do projeto como responsável por acompanhar, participar das reuniões de acompanhamento e testar as entregas parciais ou Sprints que a contratada enviará ao cliente para validação. Suponha também que este produto tinha um prazo contratual para construção de 6 meses a partir do termo de abertura após a assinatura do contrato, porém, quando o desenvolvedor envia para o cliente a primeira fase do projeto para validação e testes, esta descobre que o profissional responsável pelos testes entrou em férias, e ficará 30 dias ausente. Como resolver esta questão?
Temos duas possibilidades na mesa agora:
1. Aguardar o profissional de T.I. retornar pois ele tem mais conhecimento e esta mais inteirado do projeto, sacrificando o prazo de entrega;
2. Alocar outras pessoas que não estão inteiradas do projeto colocando em risco a validação em detrimento do prazo de entrega.
E podemos apimentar ainda mais a questão pois, já pensou se este produto tem data de lançamento marcado e todo o plano de marketing de lançamento está rodando?
Sim, é uma situação difícil, porém, bastante comum neste ambiente.
Nem sempre, ou quase nunca o descumprimento de prazo de entrega é causado por má fé ou má intenção de alguma das partes, ou ainda por desconhecimento, mas em geral por falta de um bom planejamento e experiência.
Principais causas:
1. Não saber que precisa testar e validar o produto durante a construção;
2. Não levar em conta que os profissionais envolvidos no projeto podem ter imprevistos, férias, desligamentos, doenças ou outras questões;
3. Não respeitar o escopo inicial do projeto, solicitando alterações excessivas durante o processo produtivo;
4. Não devolver as considerações e testes das entregas parciais recebidas no prazo contratado;
5. Não ter espaço na agenda para realizar as reuniões de avaliação;
6. Não saber de fato o prazo citado no contrato quando há alteração de profissionais que darão continuidade no projeto em caso de desligamento ou férias por parte do cliente;
7. Problemas de relacionamento, comunicação ou indisponibilidade;
8. Nao contratar os parceiros (nuvem, APIs, Maps, meios de pagamento, etc…) nos prazos hábeis para que o projeto continue, ou ainda, não saber os prazos que eles precisam para que tornem os serviços disponível para utilização;
9. Não ter definidos antes do início do projeto todos os parceiros e valores a contratar necessários ao funcionamento pleno do produto digital contratado;
Principais consequências:
1. Gerar frustração com relação ao prazo de entrega inicial;
2. Elevar o valor total do projeto em função de não conhecer os valores cobrados pelos stakeholder necessários ao funcionamento do projeto e não ter disponibilidade financeira imediata para contratá-los;
3. Responsabilizar o desenvolvedor pelo atraso por não saber quais as responsabilidades como cliente;
4. Perder o “timing” do lançamento do produto digital, perdendo custos de oportunidade bem como gerando danos à marca.
Soluções Possíveis e Boas Práticas:
1. Solicite ao seu parceiro desenvolvedor que vai construir seus software sobre as etapas e responsabilidades que você terá, e também os momentos, recursos e esforços necessários que você precisa ter disponíveis para nao alterar o fluxo do andamento do seu projeto;
2. Considere neste fluxo alguns imprevistos que você ou seu pessoal possa ter durante a jornada, tais como férias, licenças, doenças, faltas, etc…
3. Procure manter-se na linha do desenho inicial, com poucas alterações ou ainda, consulte seu parceiro desenvolvedor para verificar os impactos destas alterações no cronograma geral do projeto;
4. Se possível, retorne o mais rápido possível os testes e validações para o desenvolvedor. Quanto antes você retornar, mais rápido seu projeto caminhará, pois os profissionais envolvidos no projeto estão aguardando ansiosamente seu retorno e suas considerações;
5. Participe das reuniões de validação e ajustes, pois assim você saberá se o seu projeto estará no caminho e não atrasar a entrega.
6. Tão logo termine a reunião de abertura, solicite ao seu parceiro desenvolvedor quais os parceiros terceirizados (Mapas, Meios de Pagamento, APIs, Bancos de dados) precisarão ser contratados e em que momento. Entre em contato com eles e veja quanto tempo eles precisam para disponibilizar o acesso e os contrate pouco tempo antes de o projeto chegar neste momento. Deste modo, o desenvolvimento não precisa ser interrompido;
A Plathanus: sua parceira confiável para cumprir prazos em projetos de software personalizados. Nossa experiência e comprometimento garantem entregas pontuais e resultados de qualidade. Conte conosco para o sucesso do seu projeto digital.
FAQ: Cumprimento de Prazos em Projetos de Software Personalizados
1. Por que o cumprimento de prazos em projetos de software personalizados é importante?
O cumprimento de prazos é crucial para garantir a conclusão bem-sucedida de um projeto dentro do cronograma estabelecido, evitando atrasos que podem impactar negativamente o lançamento do produto e causar frustração aos stakeholders.
2. Quais são as responsabilidades do cliente para garantir o cumprimento dos prazos em um projeto de software personalizado?
O cliente precisa agir ativamente em etapas como validação de construções, testes, feedbacks e resolução de eventuais problemas identificados durante o desenvolvimento. Além disso, é essencial que o cliente disponha dos recursos financeiros necessários e esteja disponível para participar de reuniões e tomar decisões.
3. Como os imprevistos podem afetar o cumprimento dos prazos em um projeto de software?
Imprevistos como férias, licenças médicas ou outros contratempos podem impactar a disponibilidade do cliente para participar ativamente do projeto, atrasando processos de validação e feedbacks. Além disso, problemas de comunicação, falta de contratação de parceiros terceirizados ou alterações no escopo do projeto também podem causar atrasos.
4. Quais são as melhores práticas para evitar atrasos e garantir o cumprimento dos prazos em projetos de software personalizados?
Manter-se alinhado com o escopo inicial do projeto e evitar alterações excessivas.
Participar ativamente das etapas de validação, teste e feedback.
Retornar rapidamente os testes e validações para o desenvolvedor.
Antecipar a contratação de parceiros terceirizados conforme as necessidades do projeto.
Comunicar imprevistos ou alterações no cronograma o mais cedo possível.
5. Como a Plathanus pode ajudar a garantir o cumprimento dos prazos em projetos de software personalizados?
A Plathanus é sua parceira confiável para o sucesso do projeto, comprometida em cumprir prazos e entregar resultados de qualidade. Contamos com experiência e expertise para gerenciar projetos de forma eficiente, identificando possíveis obstáculos e encontrando soluções para garantir o sucesso do seu projeto digital. Entre em contato conosco para saber mais sobre como podemos ajudá-lo a alcançar seus objetivos dentro do prazo estabelecido.
Artigos semelhantes que você pode se interessar
Pascoal Vernieri
Publicado
4 min de leitura
Juliana Damiani
Publicado
3 min de leitura
Pascoal Vernieri
Publicado
3 min de leitura