Administración de recursos humanos del proyecto de T.I.
Definición de roles y perfiles de los actores involucrados
Roles
El concepto está vinculado a la función o papel que
cumple alguien.
Un equipo de desarrollo de software está compuesto por lo
menos de los siguientes roles de TI:
·
Gerente de Proyecto
·
Líder de Proyecto
·
Analista de Sistemas
·
Diseñador
·
Ingeniero de Software
·
Responsable de Calidad
·
Responsable de Pruebas
·
Administrador de la Configuración del Proyecto
·
Cliente
Responsabilidades
Se define como la contribución activa y
voluntaria al mejoramiento social, económico y ambiental por parte de las
empresas, generalmente con el objetivo de mejorar su situación competitiva,
valorativa y su valor añadido.
Responsabilidades de los siguientes roles de TI:
Gerente de Proyecto
Es el responsable de la definición del proyecto y de la
asignación de recursos al mismo. Da soporte a las tareas de estimación y
definición de las actividades contenidas en los planes y realiza la revisión y
aprobación de los mismos.
Líder de Proyecto
Es el responsable de atender las necesidades de los
Analistas de Sistemas, Arquitectos, Ingenieros de Software, Capacitadores,
Responsable de pruebas, Testers, Responsable de calidad, Administradores de la
configuración del proyecto y Administradores de la configuración global,
brindando una solución a los requerimientos que soliciten. Establece el control
de los avances del proyecto, asignaciones de trabajo, juntas de seguimiento y
sobre todo dar buena cara y tener contento al cliente. En resumen, este rol es
el responsable de llevar a buen término la ejecución del proyecto.
Analista de Sistemas
Es el encargado del diseño del sistema: Análisis general,
análisis detallado, diagrama conceptual, diseño y generación de la base de
datos y normalización de la misma, documento de flujo de operación y
especificaciones funcionales.
Recuerda la mayor parte del éxito de un proyecto está en
el buen entendimiento y especificación de los requerimientos. No solo basta con
tomar nota de lo que requieren los usuarios funcionales, un analista debe de
convertirse en un consultor de negocios que proponga mejoras y soluciones a las
necesidades del cliente.
Diseñador
¿El verdugo de los desarrolladores? Bueno él es el
responsable de la creación de un concepto de sistema que ayude a cumplir los
objetivos de negocio fijados por los interesados, asegurándose que el sitio
cumpla con las características de accesibilidad, navegabilidad, interactividad
y usabilidad que garanticen una experiencia agradable al usuario. Hoy en día el
diseño se ha vuelto fundamental para que un buen sistema de software invite a
ser usado por sí solo. Ya no solo basta que un diseñador te genere plantillas
como imágenes (png, jpg, etc), y las pase a construir a los desarrolladores
dándoles la responsabilidad de la generación de los HTMLS (hablando de web),
sino que las organizaciones cada vez esperan más sobre este rol, la exigencia
de que el mismo diseñador sea el responsable de generar el HTML de esos diseños
tan sofisticados y modernistas ya se da por hecho incluso que trabajen ya en
mente con marcos de trabajo responsivos y dinámicos.
Ingeniero de Software
¿Un ser que habla en ceros y unos, un todo poderoso,
intocable, el héroe y el destino está en sus manos? Bueno algo así y nada
lejano a la realidad, sin estas personas el software no podría generar más
software, por lo tanto, su principal responsabilidad es definir y mantener el
código fuente de uno o varios componentes, garantizando que cada componente
implemente la funcionalidad correcta. Tiene responsabilidad por la integridad
de uno o más subsistemas de implementación y de sus contenidos a lo largo del
desarrollo. Es también responsable de asegurarse que el código generado esté
libre de errores por medio de la ejecución de pruebas unitarias del código construido.
Responsable de Calidad
¿Inspectores, auditores, el verdugo de los líderes? Pues
gracias a este rol los proyectos van encaminados a buen éxito ya que su
principal responsabilidad es de garantizar el cumplimiento de los compromisos
hechos con el proyecto desde el punto de vista del proceso a seguir. Si un
proyecto de desarrollo no cuenta con una metodología con procesos y
procedimientos bien ejecutados la probabilidad de éxito se vuelve baja y tiende
al caos y heroísmo y buena fe de los integrantes del proyecto para sacarlo
adelante.
Responsable de Pruebas
¿Otro verdugo o un aliado del desarrollador?, gánatelo
como aliado, aprende de los issues que te reporta, hazlos tuyos, documéntalos
corrígelos y que no te vuelvan a pasar. Esta persona tiene como responsabilidad
garantizar que se cumplan los requerimientos funcionales establecidos para el
producto y el que el producto esté libre de fallas, por medio de la planeación
y ejecución de las pruebas a todo el software construido. Es el encargado de
dar el visto bueno de que un producto o aplicación pueda pasar a un ambiente
productivo, su responsabilidad es tan grande que se juega parte del éxito del
proyecto en el.
Administrador de la Configuración del
Proyecto
¿Y dónde están las especificaciones del proyecto, cuál es
la versión final, porque no tengo acceso a esa información, donde están los
cambios que hice a mí página? Por lo
tanto, este rol es responsable del versionamiento y ubicación de cada producto
de trabajo del proyecto que permita asegurar la disponibilidad de los mismos en
un repositorio de proyecto incluyendo el código y la documentación generada
durante el ciclo del proyecto.
Cliente
¿El cliente?, si claro el cliente, para la consecución
exitosa de las actividades y fases del proyecto, es indispensable la
participación de personas clave del cliente relacionadas al proyecto; así como
también del personal de Sistemas.
Las personas por parte del cliente que se identifiquen
para participar en el proyecto deberán tener el tiempo suficiente para agendar
entrevistas con los Analistas de Sistemas, con la finalidad de que se revisen y
se especifiquen las reglas de negocio y procesos críticos. Su participación es
muy importante durante las fases de análisis, diseño, pruebas y capacitación.
Es responsabilidad por parte del cliente designar a un
líder de proyecto de su parte que funja como el canal principal sobre el cual
se estarán llevando acuerdos, notificaciones, reuniones de avance y
autorización de requerimientos, así como de la aceptación del producto y
proyecto.
El líder de proyecto que representa al cliente es
responsable de establecer los requerimientos, revisarlos y autorizarlos a fin
de definirlos como base para la construcción del software.
Es también responsable de la verificación y validación
del producto de software entregado a fin de que permita aceptar de conformidad
la entrega del producto y cierre formal del proyecto.
Actores involucrados en el proyecto de T.I.
Un actor es todo individuo que se encuentra o forma parte
de un grupo, organización, entidad, corporativo, público, social o privado, que
tenga relación directa o indirecta con el proyecto a ejecutar.
No hay comentarios.:
Publicar un comentario