Como você usaria AGILE aqui? [fechadas]

Eu sou um grande defensor da agilidade, mas um amigo meu (que ainda não sabe ágil - ele é do tipo gerencial ^^) me perguntou como eu poderia planejar e desenvolver um projeto complexo e distribuído, com uma camada de banco de dados, comunicações. camada, interface e integração em dispositivos incorporados.

O método ágil enfatiza o conceito de liberar cedo e iterar, mas no cenário de um projeto com muitos componentes interconectados que precisam ser funcionais para que tudo funcione, seria difícil lançar uma versão inicial sem trabalhar todos os componentes. Como seria ágil ajudar meu amigo aqui? Qual a melhor forma de utilizá-lo?

questionAnswers(5)

yourAnswerToTheQuestion