No final das contas ainda é o PDCA
Desenvolver software não é uma tarefa fácil, existem diversos riscos, que variam de projeto para projeto. Muitos são os fatores que levam à necessidade de desenvolvimento de forma iterativa-incremental, e risco é um deles.
Desenvolvimento Ágil?
Agile não tem nada a ver com isso. Estou falando de algo bem mais básico. Podemos dizer que isso já deixou de ser conhecimento explícito e virou tácito. Infelizmente, nem para todos.
Por que desenvolver em pedaços?
A resposta é bem simples, quanto mais você desenvolve mais risco tem. Isso mesmo, desenvolver algo é um risco! Quanto menos você desenvolver, melhor, por isso toda a conversa sobre reaproveitamento, design, Arquitetura, SOA e Asset Management.
Não interessa o quanto você pesquise, o quanto você teste, o quanto você faça peer-review! Enquanto você não colocar em produção, o produto/serviço não existe! Somente quando o produto/serviço entra em produção é que você começa a colher resultados.
No momento em que você começa a colher os resultados e os riscos forem mitigados mais rapidamente, você começará a ter ROI, isso de uma maneira simples. O mais efetivo ROI só pode ser obtido de um planejamento estratégico. Continue lendo