ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Desarrollo De Software


Enviado por   •  11 de Septiembre de 2013  •  436 Palabras (2 Páginas)  •  193 Visitas

Página 1 de 2

Equipos de Desarrollo de Software

Saturday, 16 October, 2010 by jlebrijo in Gestión | 5 Comments

En este artículo describiré mi forma de ver la gestión de equipos de desarrollo de software en particular. Como se debe articular un grupo de desarrollo de Software para:

• Tener una forma de trabajo sencilla de entender y aceptar por el equipo

• Trabajar de forma eficiente: capacidad de medir el tiempo de desarrollo y tomar decisiones para mejorarlo

• Cubrir varios proyectos a la vez por un mismo equipo

• Equipo distribuido geográficamente

Metodología es necesaria para esquematizar una serie de etapas que concluyen el producto final. En mi experiencia profesional, son las ágiles las metodologías que se acercan más a la realidad. Me basaré en:

• Scrum desarrollo ágil de cualquier tipo de producto, define roles, y forma de reproducir las iteraciones medibles, reuniones necesarias …

• eXtremeProgramming metodología más específica al desarrollo de aplicaciones, define forma en la que se deben automatizar pruebas, control de versiones,requisitos, código colectivo,…

La metodología nos aportará:

• Labores a desarrollar en cada etapa

• Secuencia en la que se cumplen esas etapas

Roles en el equipo (reparto de las labores de la metodología):

• Master: Vigilar el cumplimiento de la metodología, enseñarla.Define prioridades, roles, proyectos. Orquesta. Facilita cosas.

• Comercial: Primer contacto con el cliente. Vigila que todo el proceso comercial sea rentable.

• Arquitecto: Decidir tecnologías, enseñarlas. Construir el Sistema de soporte Arqo

• Calidad (Tester): Decidir tecnologías, enseñarlas. Construir el Sistema de soporte Calidad (CI, TDD, SVN)

• Analista(Product Manager): Determinar requisitos del usuario, convertirlo a esquemas entendibles por el desarrollador, priorizar dentro tareas (maximizando el ROI) y hacer demo al usuario. Maximizar la usabilidad.

• Gestor de Proyectos: planificación de iteraciones, versiones de aplicaciones, reparto de tareas entre miembros del equipo. Maximizar regularidad del equipo y reparto coherente de tareas.

• Programador de BD: desarrollo de BBDD para mínima duplicidad.

• Programador de Negocio: desarrolla las librerías de negocio para máxima reutilización (forma de APIs y WS)

• Programador

...

Descargar como (para miembros actualizados)  txt (3.4 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com