À Beira de Caos
Uma constante nas empresas que trabalham com TI é a complexidade dos projetos de desenvolvimento de software, não importa se a empresa é pequena, média ou grande. Não é raro encontrarmos empresas fazendo grandes investimentos na tentativa de reluzi-la, porém tais investimentos não trazem o retorno esperado. A razão disso é que a área de TI vive da complexidade e por esta razão extingui-la vai contra seu próprio instinto de sobrevivência.
Espectro da Complexidade no Processo de Desenvolvimento de Software

Projetos simples em TI são aqueles em que os requisitos são totalmente conhecidos e as tecnologias utilizadas estão 100% dominadas, porém estes projetos não geram retorno financeiro uma vez que podem ser considerados “commodities”. Por outro lado, projetos onde os requisitos são totalmente desconhecidos e que precisam ser desenvolvidos utilizando-se de ferramentas “experimentais”, por melhor que seja o retorno financeiro, não são executáveis.
Assim sendo, ao contrário do que muitos acreditam, as empresas de TI não querem tornar as coisas simples. Na verdade elas querem estar à beira do caos (ponto ótimo da curva do ROI). Esta é uma das principais razões para as inúmeras tentativas em busca de um Shangri-la de simplicidade fracassar.
Em resumo, empresas de TI não podem trabalhar com projetos simples. Ao contrário, elas precisam encontrar formas para trabalhar à beira do caos, mas isto já é assunto para o próximo post.
Referência:
KEN SCHWABER, Agile Project Management With Scrum: Microsoft Press, 2004

