Deslocação do âmbito em projectos de integração: Novas abordagens para evitar um desafio antigo

Deslocação do âmbito em projectos de integração: Novas abordagens para evitar um desafio antigo

Ana NetoProducts and Solutions Leave a Comment

Já alguma vez começou um projeto de bricolage em casa, pensando que seria um assunto de fim de semana, mas acabou por dar por si um mês depois e nem sequer está perto de o terminar? Bem-vindo ao mundo do "scope creep"!

No desenvolvimento de software, o aumento do âmbito é a adição sorrateira de requisitos, alterações e pequenos elementos "just-in-case" após o início do projeto. Estes elementos aparecem "do nada", mas fazem com que o projeto demore mais tempo a ser concluído.

Especificamente nos projectos de integração de software, isto sempre foi um problema, uma vez que estes projectos não são simples para começar.

Deslocação do âmbito vs. alteração do âmbito

Agora, aqui está uma reviravolta: todas as mudanças no curso de um projeto são o temido scope creep? Não é bem assim.

Algumas alterações podem ser necessárias quando o projeto já está em curso e incluído de forma adequada. É por isso que é importante distinguir a alteração do âmbito do desfasamento do âmbito.

Alteração do âmbito implica que o gestor de projeto e o cliente (ou o proprietário do projeto) tomem uma decisão oficial para alterar uma determinada funcionalidade ou acrescentar uma nova. A alteração do âmbito implica fazer os ajustamentos correspondentes ao orçamento e ao calendário e comunicá-los às partes interessadas.

Desvio do âmbito ocorre de uma forma não oficial. "Vamos acrescentar isto enquanto estamos aqui", "Isso estava implícito" ou "Também podia aplicar essa funcionalidade naquela outra área": todas estas são frases que geralmente tornam o âmbito do projeto maior e as metas mais difíceis de alcançar. Acrescentam ao projeto sem qualquer reconhecimento oficial.

Assim, enquanto o aumento do âmbito introduz adições não planeadas de forma subversiva, a alteração do âmbito é a escolha informada de alterar o que está incluído no projeto.

O custo real do aumento de escopo

As implicações negativas da extensão do âmbito incluem o seguinte:

  • Atrasos de tempo
    O esforço adicional para a funcionalidade nova ou alterada pode levar a desvios do calendário estabelecido e a atrasos significativos no projeto.

  • Implicações financeiras
    Exceder o orçamento é um resultado comum. Cada custo adicional não planeado tem impacto na saúde financeira global do projeto.

  • Qualidade e desempenho
    A alteração dos requisitos do projeto pode comprometer a qualidade e o desempenho do resultado final, especialmente se nem todos os elementos da equipa tiverem conhecimento dessas alterações. Ser consistente e minucioso é fundamental para alcançar os resultados desejados.

  • Moral da equipa
    Mudanças frequentes sem uma comunicação clara podem diminuir a moral da equipa, levando a uma falta de coesão e a uma produtividade reduzida. De que serve tentar cumprir o meu calendário quando o projeto como um todo está a ficar para trás?

O impacto do desfasamento do âmbito pode variar consoante a dimensão da empresa e a metodologia utilizada.

Por exemplo, numa empresa de maior dimensão, é mais provável que exista uma infraestrutura de TI complexa e interdependente, o que pode dificultar a deteção e a gestão do desfasamento do âmbito.

E se essa empresa estiver a utilizar uma metodologia como a agilidade radical, o desfasamento do âmbito pode ter um impacto ainda mais significativo. Isto porque a agilidade radical depende de um elevado grau de colaboração e comunicação entre as diferentes equipas. O desfasamento do âmbito pode perturbar esta colaboração e comunicação quando se adicionam novos membros à equipa e até mesmo novas equipas completas.

Métodos tradicionais de gestão do desfasamento do âmbito

Como o problema do desfasamento do âmbito já existe há algum tempo, alguns dos métodos para o combater também já existem há bastante tempo:

  • Recolha rigorosa de requisitos
    A ideia aqui é definir os seus requisitos e tratá-los como um roteiro. Mantém os olhos nesse mapa para não se deixar seduzir por qualquer desvio panorâmico.

  • Processo de pedido de alteração
    Se acrescentar mais controlo e até alguma burocracia ao pedido de alteração, o desfasamento do âmbito deverá diminuir. Mais granulado no gelado? Claro, mas vamos criar um bilhete para isso. 😊

  • Controlo e revisões regulares
    Pense nisso como ter um GPS e verificar constantemente se está no caminho certo. Pode não evitar o desfasamento do âmbito, mas pode aperceber-se mais cedo da sua existência e agir em conformidade.

Novas abordagens para lidar com o desfasamento do âmbito em projectos de integração

Embora as técnicas acima referidas ainda sejam aplicáveis em alguns contextos, existem algumas abordagens mais modernas que podem ser consideradas:

Comunicação contínua

Os gestores de projeto podem identificar e resolver precocemente os potenciais problemas de extensão do âmbito, comunicando regularmente com todas as partes interessadas. Isto inclui a comunicação com o cliente, a equipa de desenvolvimento de software e quaisquer fornecedores terceiros envolvidos no projeto.

Eis algumas formas específicas em que a comunicação contínua pode ajudar a reduzir o desfasamento do âmbito em projectos de integração de software:

  • Estabelecer expectativas claras
    O primeiro passo para evitar o desfasamento do âmbito é estabelecer expectativas claras com todos os intervenientes. Isto inclui a definição do âmbito do projeto em termos de requisitos, resultados e calendário. Ao definir expectativas claras, os gestores de projectos podem ajudar a evitar mal-entendidos e surpresas no futuro.

  • Acompanhar os progressos e identificar os riscos
    Quando o projeto estiver em curso, é importante acompanhar os progressos e identificar os riscos potenciais. Isto pode ser feito através de relatórios de estado, reuniões regulares ou qualquer outro tipo de comunicação. Ao identificar os riscos numa fase inicial, os gestores de projectos podem tomar medidas para os atenuar e evitar desvios de âmbito.

  • Obter a adesão das partes interessadas 
    Certifique-se de que todas as alterações de âmbito exigem a adesão de todas as partes interessadas. Isto inclui o cliente, a equipa de desenvolvimento de software ou mesmo fornecedores terceiros em alguns casos específicos. Ao obter a adesão de todas as partes interessadas, os gestores de projeto podem ajudar a garantir que todos estão na mesma página e que as alterações ao âmbito são controladas e coordenadas.

  • Ser proactivo
    É importante ser proactivo na comunicação com as partes interessadas. Isto significa não esperar que elas venham ter consigo com questões ou preocupações. Ao serem pró-activos, os gestores de projectos podem ajudar a criar confiança e relações com as partes interessadas e a identificar potenciais problemas numa fase inicial.

Integração Mínima Viável (MVI)

A Integração Mínima Viável (MVI) é uma abordagem de desenvolvimento de software que se concentra em fornecer primeiro as características mais essenciais de um projeto de integração. Pode pensar-se nisto como cozinhar - começar com a base, provar, testar, repetir as vezes que forem necessárias, depois temperar e guarnecer.

Esta abordagem ajuda a reduzir o desfasamento do âmbito, evitando que o projeto se torne demasiado complexo ou ambicioso.

Eis algumas das formas como a MVI pode ajudar a reduzir o desfasamento do âmbito em projectos de integração de software:

  • Concentre-se nas características mais importantes
    Quando se está a desenvolver uma integração, é fácil ficar preso na adição de todos os tipos de sinos e assobios. Mas com o MVI, é forçado a concentrar-se na funcionalidade principal de que os seus utilizadores necessitam.

  • Roteiro claro
    A MVI cria um roteiro claro para o projeto, o que ajuda a evitar desvios de âmbito. O roteiro descreve as funcionalidades essenciais que têm de ser desenvolvidas e inclui também um calendário para a sua conclusão. Isto ajuda a manter o projeto no caminho certo e evita que fique atolado em funcionalidades desnecessárias.

  • Feedback antecipado
    A MVI permite um desenvolvimento iterativo, o que significa que o projeto será desenvolvido por fases. Isto é útil porque permite que a equipa do projeto obtenha feedback dos utilizadores desde o início e faça as alterações necessárias.

Ao concentrar-se nas características mais importantes e ao desenvolver o projeto de forma iterativa, a MVI pode ajudar a manter o projeto no caminho certo e dentro do orçamento. Isto é ainda mais eficaz se tiver ciclos mais rápidos. As iterações serão concluídas mais rapidamente e o seu feedback inicial chegará mais cedo.

Em geral, a MVI é uma excelente forma de reduzir o desfasamento do âmbito em projectos de integração de software.

Apresentando o Connect Bridge como uma solução

Utilizando uma plataforma de integração de software como Connect Bridge pode ser fundamental para reduzir o desfasamento do âmbito durante os projectos de integração de software.

Não sabe o que é uma plataforma de integração? Clique no diagrama para saber mais!

Connect Bridge

 Eis como o Connect Bridge pode ajudar a evitar o desfasamento do âmbito em projectos de integração:

  • Processos padronizados
    Plataformas de integração como o Connect Bridge fornecem uma abordagem padronizada para a integração de diferentes sistemas. O procedimento é o mesmo, independentemente do que se está a integrar - basta utilizar o conetor apropriado. Esta padronização significa que a equipa de projeto pode utilizar metodologias experimentadas e testadas, reduzindo as hipóteses de desafios inesperados que frequentemente conduzem a desvios de âmbito.
  • Codificação personalizada reduzida
    A codificação personalizada é muitas vezes um terreno fértil para o desfasamento do âmbito. Com cada linha de código personalizado, há a possibilidade de requisitos ou ajustes adicionais. Ao oferecer conectores padronizados, o Connect Bridge reduz a necessidade de codificação personalizada, limitando assim o aumento do escopo.

  • Requisitos mais claros
    Com o Connect Bridge, o âmbito do projeto torna-se mais restrito. Por outras palavras, o projeto é mais simples e os requisitos podem ser definidos mais claramente desde o início. As partes interessadas e os programadores compreendem melhor o que pode ser alcançado com a plataforma, eliminando assim os requisitos ambíguos ou abertos que são os culpados frequentes do desfasamento do âmbito.
  • Flexibilidade e escalabilidade
    Uma das principais razões para o aumento do escopo é a ocorrência de mudanças ou requisitos imprevistos que surgem devido à evolução das necessidades comerciais. A capacidade do Connect Bridge de se adaptar e escalar facilmente significa que muitos desses requisitos podem ser acomodados em uma mudança de escopo simples que tem pouco ou nenhum efeito no cronograma.
  • Manutenção reduzida
    Dizem que "um ponto no tempo salva nove". Quando inicia o seu projeto de integração com uma plataforma de integração como a Connect Bridge, poupa-lhe muitos problemas futuros de desvios de âmbito durante a fase de manutenção. Isso ocorre porque a fase de manutenção praticamente desaparece. Quando novas versões do software integrado são implantadas, a responsabilidade de ajustar é do lado do Connect Bridge, e nenhuma mudança no código existente é necessária.

Essencialmente, ao fornecer uma estrutura clara, normalizada e flexível para a integração de software, plataformas como a Connect Bridge actuam como uma barreira protetora contra os ventos imprevisíveis do desfasamento do âmbito.

Estudo de caso do mundo real

Um fabricante de equipamento americano estava a enfrentar uma sinfonia de desafios. Eles tinham um projeto de integração aberto há 10 anos. Com o Connect Bridge, eles ajustaram sua integração à perfeição, criando harmonia em pouco tempo. Mergulhe profundamente nesta história transformadora aqui.

Principais conclusões

Cuidado com o creep (scope creep, claro). Mas lembre-se, não é imbatível. Com as ferramentas certas, como o Connect Bridge, pode mantê-lo afastado e ter o seu projeto a funcionar sem problemas.

Conclusão

Aqui está o teu apelo às armas, caro leitor. Quando sentir a sombra do scope creep à espreita, esteja preparado. Equipe-se, crie estratégias e talvez convide o Connect Bridge para a festa.

Referências e outras leituras

Com fome de mais? Para as mentes insaciáveis, um banquete aqui. Bom apetite!


Sobre o Autor

Image

Por Ana Neto,  technical conselheiro no Connecting Software.

"Sou engenheiro de software desde 1997, com uma paixão mais recente por escrever e falar em público. Tem alguma pergunta ou comentário sobre este artigo ou sobre o CB Dynamics 365 Seamless Attachment Extractor? Gostaria muito de ter o seu feedback!"
 ana@connecting-software.com

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.