Cita:
Iniciado por MaxExtreme Siempre debe haber uno, que será quien tenga la mayor responsabilidad: Diseñar y modularizar la aplicación.
Estoy de acuerdo, si se está empezando un proyecto debe existir alguien con el expertise necesario para tener la capacidad de distribuir las cargas de trabajo, la realizacion de los planes de trabajo, arquitectura del sistema, estandarización, desarrollo de capas..etc para posteriormente asignar las tareas a cada uno de los programadores dependiendo de las cualidades y capacidades de cada uno, ahora bien, hay que considerar el tiempo que hay de entregar para tambien saber con quien contar, sin dejar de tomar en cuanta utilizar algun tipo de metolodía (por ejemplo RUP) acompañada de UML aunque repito, eso va a depender del tamaño de la app.
Salu2