Si los nuevos comportamientos y tendencias se complacen en la colaboración… ¿por qué no aplicarlos al análisis y diseño del software? Es decir, ¿por qué no superar las barreras de interpretación que se dan en el análisis y síntesis de dominios mediante la exposición pública de los escenarios (en lenguaje natural, siguiendo los razonables dictados del Diseño de Interacción) que les servirán de soporte? En lugar de elegir y tratar con “usuarios-clave” se podría abrir el proceso de conceptualización y descripción a sus usuarios plausibles, y aún más: a todo el mundo (¿por qué no?). Si se están dando situaciones de aprovechamiento de profesionales (como www.innocentive.com), ¿por qué no habrían de darse posiciones de aprovechamiento de usuarios, cambiando así de forma radical el ciclo de vida del software? De esta forma se pasará de la cascada, se pasará de los ciclos involutivos e incrementales, se pasará del desarrollo ágil… se pasará de todo (en términos chelis) para centrarse en el usuario. Si el desarrollo comunal de software se denomina “Open Source”, ¿no sería esto una suerte de “Open Target”?