Anda di halaman 1dari 9

MODELO DE EQUIPO El desarrollo de Software Libre llevado a cabo por organizaciones puede estar conformado por equipos de personas

que trabajan en conjunto en reas geogrficas que pueden ser distantes; es decir distribuidos o por el contrario que pueden coincidir en un punto. Adicionalmente a esto, se tiene que el desarrollo de un proyecto puede estar a cargo de personal tanto interno como externo a una organizacin, en donde a su vez el personal externo a una organizacin puede ser de diversa ndole jurdica como cooperativas, fundaciones, entes gubernamentales, compaas, personas naturales, entre otras. Todo lo anteriormente sealado impacta la configuracin de un equipo ideal, para la cual es importante considerar todos los roles propuestos por MeRinde y que las responsabilidades individuales sean asignadas apropiadamente para alcanzar el xito. MeRinde para solucionar las restricciones anteriormente expuestas propone como modelo para equipos de trabajo una estructura que puede ser observada en la figura de abajo, donde un individuo puede asumir mltiples roles o donde por el contrario muchos individuos pueden asumir un rol. En la figura los rectngulos contienen los diversos roles contemplados por la metodologa, las lneas que conectan el diagrama representan lneas de comunicacin, las elipses representan los equipos y los fuertes enlaces comunicacionales que existen entre estos, y la elipse central es ncleo del modelo donde se ve el equipo como un todo en donde existe una constante comunicacin, coordinacin y cooperacin.

Representacin Grfica del Modelo propuesto de Equipo de Proyecto El modelo de equipo para proyectos est conformado por: 1. Un equipo de gestin de proyecto el cual es interno a la organizacin que conlleva el proyecto, cuya misin es mantener y establecer los lineamientos del proyecto y mantener la calidad durante todo el ciclo de vida del proyecto. 2. Uno o ms equipos de desarrollo que conllevan el anlisis, diseo e implementacin del proyecto. Estos por ejemplo pueden representar desde una organizacin como una cooperativa hasta individuos que participan en el proyecto, los cuales a su vez se pueden ser interno, externo ambas inclusive a la organizacin. El caso en que una organizacin cuenta con personal interno y externo a la vez puede ser el ms difcil de comprender, para el caso de

MeRinde ambos son equipos distintos y con tareas especificas pero que entran en la elipse central donde hay una alta comunicacin, coordinacin y cooperacin para desarrollar el proyecto en conjunto. 3. Uno o ms probadores ajenos a los equipos de gestin y de desarrollo. 4. Uno o ms involucrados en el proyecto que colaboren. Un equipo de proyecto, conformado por todos los elementos anteriormente listados, el cual est integrado por una cantidad de individuos que pueden variar durante las diversas etapas del desarrollo. El modelo en general no pretende ser una estructura jerrquica, sino por el contrario representa un modelo de trabajo flexible altamente comunicativo y colaborativo para aplicar las prcticas y flujos de trabajos especificados en MeRinde. El Modelo se ajusta a desarrollos tanto internos como externos a una organizacin y a las restricciones geogrficas de los equipos de trabajo y a los cambios que puedan ocurrir por la salida o entrada. ANALISTA DE CALIDAD Se encarga de revisar todos los documentos que reflejan el avance del proyecto (diagrama Gantt, reporte de estado, actas de reunin, reporte de pendientes, y otras afines al control y seguimiento del proyecto), y de verificar que los objetivos del marco de desarrollo se cumplan. En estas actividades tambin participan los miembros del proyecto que estn involucrados en su elaboracin.

ANALISTA DE PRODUCTO Se encarga de dirigir el proceso de captura de requerimientos, definir los actores y casos de uso y estructurar el modelo de casos de uso, estableciendo la forma en que funcionar el sistema y cules son las restricciones del mismo.

ARQUITECTO DE SOFTWARE Se encarga de la definicin de la arquitectura que guiar el desarrollo, y de la continua refinacin de la misma en cada iteracin; debe construir cualquier prototipo necesario para probar aspectos riesgosos desde el punto de vista tcnico del proyecto; definir los

lineamientos

generales

del

diseo

la

implementacin.

DESARROLLADOR Tiene a su cargo la codificacin de los componentes en cdigo fuente en algn lenguaje de programacin durante cada iteracin; debe elaborar y ejecutar las pruebas unitarias realizadas sobre el cdigo desarrollado; es responsable de las clases que ha desarrollado debiendo documentarlas, actualizarlas ante cambios y mantenerlas bajo el control de configuracin de las mismas mediante la herramienta utilizada

INVOLUCRADOS Cualquier persona que se vea afectada por el resultado del proyecto es considerada como un involucrado. Comprende un grupo de personas interesadas en que sus necesidades sean

satisfechas

por

el

proyecto.

LDER DEL PROYECTO Este rol se encarga de establecer las condiciones de trabajo. Por tal motivo tiene la funcin de dirigir y asignar recursos, coordina las interacciones con los clientes y usuarios finales, planifica las iteraciones, asigna el trabajo, define la organizacin del proyecto, establece las prcticas que aseguran la integridad y calidad de los artefactos del proyecto, entre otras

responsabilidades.

MENTOR El Mentor es el rol que est ntimamente ligado con el proceso de desarrollo de software, que conoce todas las prcticas involucradas y entiende el porqu de la misma. Acompaa y apoya a los equipos de trabajo mediante revisiones de los artefactos y haciendo recomendaciones de cmo mejorar los mismos durante todo el ciclo de vida del sistema. Este rol est en capacidad de aclarar cualquier duda que puede surgir del proceso, as como tambin contribuye a que la calidad se mantenga durante el desarrollo del sistema.

Cabe destacar que este rol es una propuesta de esta metodologa, el mismo es considerado necesario para guiar los procesos de desarrollo sobre todo cuando: 1. Los equipos de proyecto cuentan con poca experiencia en el desarrollo de los sistemas. 2. La complejidad y la criticidad del proyecto juegan un papel fundamental. 3. El equipo de proyecto es numeroso y distribuido. 4. La organizacin cuenta con una cultura organizacional dirigida al orden. Como se ha dicho anteriormente este rol juega un papel fundamental para asegurar la calidad durante todo el ciclo de vida, pues es el que se encarga de hacer con base en observaciones y revisiones constantes al proyecto una serie recomendaciones formales sobre las mejores prcticas para el proceso de desarrollo que han funcionado en contextos similares y es este quien aporta cmo se pueden emplear dada las particularidades del proyecto a desarrollar. Quien desempee este rol debe contar con una amplia experiencia en el desarrollo de sistemas y debe conocer las herramientas que se estn empleando para la documentacin del mismo.

PROBADOR La funcin del probador es realizar las pruebas identificadas y definidas previamente, utilizando las instrucciones, mtodos y herramientas necesarias para este rol. Debido a la realizacin de las pruebas debe obtener los resultados de las mismas.

Anda mungkin juga menyukai