[aCmE] dijo:UML puede servir para generar todo lo que usted dice.
Pero teniendo en cuenta que el desarrollo es al estilo bazar (Ver La Catedral y El Bazar para entender como funciona), se debe generar toda la documentacion (a veces innecesaria y llena de entrevesijos) requerida por la ingenieria?
UML me genera todo eso? Ud sabe UML? sabe para que sirve? Con UML puedo levantar casos de uso? Por qué no se pega una leidita así sea en Wikipedia de que es UML?
No entiendo... ud acaso se ha tomado la molestia de ver la documentación de un proyecto GNU? Bazar? ud cree que esto va a llegar a algún lado así? Deme un ejemplo de un proyecto que halla salido adelante así.
Si no es con documentación como pretende comunicarle a todos los desarrolladores que se pretende hacer y como se pretenden hacer las cosas dentro del proyecto? Por medio de un foro? Como pretende dirigir a todo un equipo de desarrollo? Por medio de un foro?
[aCmE] dijo:Seria la parte costosa si alguien estuviera pagando por eso .... pero como no hay un presupuesto ni un cronograma ....
Parce, los costos en tiempo pueden ser tan altos que sencillamente el proyecto empieza pero nunca termina...
[aCmE] dijo:Y un mico por muy entrenado que este no programa, concocer un lenguaje no es programar. Esas son palabras de minglanillas (No tengo mucho tiempo así que le encargo a alguien que busque, y nos diga que es.)
jajajaja... mijo, solo por cultura general averiguese que es MDA (Model Driven Architecture) y que se pretende... Para que tener desarrolladores? Para no ir más lejos, por qué no averigua tan solo un poquito sobre las fábricas de software?
Y hombre, antes de ponerse a criticar dese cuenta de la realidad de las cosas... piense, para qué se inventaron los niveles CMMI de calidad de software, para que se inventaron los procesos de software... no es de desocupe, es porque gente qcon muuuucha experiencia desarrollando software se dieron cuenta que esas minucias de la ingeniería sirven para lograr terminar un proyecto de software. Toda esa documentación que ud desea evitar es necesaria, inclusive en un proceso de software tan radical como XP !!! O digame, acaso hacer el main( ) del proyecto ud ya siente que el proyecto ya tiene futuro?
Si lo dice es por la algorítimica... mijo, piense, cuál sería el algoritmo más difícil que tendría un gestor de un café internet? Le creo si fueramos a hacer un manejador de bases de datos y tocará implementar y solucionar dead locks o yo que se... pero la verdad, no creo que este proyecto vaya a tener un NP completo por ahí... nada de eso, y si lo tiene pues buscamos en google el algorítmo de aproximación para ese problema!
Hombre, en serio, lea, aprenda y luego si critique.