Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2015, 10:36
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 8 meses
Puntos: 306
Respuesta: Dudas sobre responsabilidades en un proyecto

Cita:
Iniciado por sapales Ver Mensaje
Hola:

Me gustaría abrir un hilo que creo que puede ser interesante (al menos para mí) y es qué tarea corresponde a cada perfil en un proyecto.

Hoy en día, con tanto paro, piden Jefes de Proyecto Java (por ejemplo) que toquen código o configuren la plataforma, lo cuál no deja de ser (creo) síntoma de que hay mucha gente en paro.
En españa, por la experiencia que he tenido y la gente que conozco en el mundo de las cárnicas, no existe la distribución por roles. Lo normal es que haya un jefe de proyecto, programadores senior y junior, nada más, ni siquiera suele haber maquetadores o especialistas en front-end.

Repito, basándome en mi experiencia, la figura de arquitecto, diseñador, etc en el caso de que existan suele ser por parte del cliente, lo que se traduce en unas cargos que sin justificar nada imponen sus decisiones al equipo de trabajo (subcontratados) sin posibilidad de que sean rebatidas o consensúadas.

Que un jefe de proyecto sepa programar y en momentos puntuales toque código me parece necesario y saludable. Un buen jefe tiene que saber de lo que habla y poder ponerse en la camisa de sus recursos. Siempre me ha parecido increíble esos jefes que dicen que hay que echar horas mientras se van a su casa o se quedan mirando cómo trabajas en muestra de solidaridad.

Cita:
Por otro lado se habla mucho de la figura del Arquitecto Java, que para mí siempre ha sido un Analista Orgánico, pero puede que esté confundido.
Analista orgánico no lo he oído nunca, funcional sí.

Cita:
Lo que propongo, es que discutamos estos perfiles en un proyecto y el alcance de cada uno en un proyecto. Por ejemplo, ¿de quién es responsabilidad definir los tiempos de desarrollo?¿del Jefe de proyecto, de los analistas, de los programadores, de los diseñadores? Entiendo que debería ser de todos consensuado, pero...
Los tiempos los decide el cliente y el comercial, el jefe de proyecto trata de poner un poco de cordura y dar la cara por los retrasos, los programadores no tienen voz sobre ese asunto, sólo informar al jefe de proyecto de cuánto calculan será el retraso.

Cita:
Otro aspecto, el diseño de la plataforma entiendo que es del Analista Orgánico (¿Arquitecto Java?) pero ¿y el diseño del software?. Del Analista Funcional, supongo. Es decir, éste no sólo hace la toma de requerimientos sino que, además, diseñará la solución software, ¿no?
Los analistas funcionales que he conocido, en realidad sólo uno, se dedicaba a hacer powerpoints para las reuniones de seguimiento con las cuatro cosas que le contaban los programadores. El verdadero trabajo de análisis y diseño lo hacen el jefe de proyecto y los programadores senior.

Como añadido, los jefes de proyecto suelen acabar por saber más sobre la lógica de negocio que los usuarios o como el que usuario que más sabe.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.