Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALM
ALM
(Application lifecycle
management)
http://www.visualstudio.com/get-
started/overview-of-get-started-tasks-vs
Disciplinas y Problemáticas
La única equivocación de software
más cara que un error o bug de
software es el desarrollo de un
software incorrecto.
Gobernabilidad al interior
de la Organización
Gobernabilidad => Mayor Control y
Predictibilidad (Calidad de Vida)
En definitiva nos permite controlar los activos de la Organización para
aprovecharlos de la mejor manera.
Para que de una manera muy eficaz nos enfoquemos en:
• La Planeación y Gestión de Proyectos.
• Almacenamiento y Procesamiento en la Nube.
• Integración continua:
Deployment del trabajo en equipo en distintos ambientes para la colaboración.
Builds automatizados que detectan cambios en el código y disparan una serie de
acciones al compilar el código (Ejecutar pruebas unitarias y análisis de código).
• Disciplinas y problemáticas.
• Esfuerzo del equipo.
• Gestión de requerimientos y tareas para generar un plan de proyecto.
• Versionar el Código.
• Practicas modernas de la Industria del Desarrollo de Software.
• Disponibilidad de los Servicios.
• Diseño Conceptual para una buena experiencia de usuario.
• Gestión de la Calidad y entregables del Proyecto.
• Priorizar a lo que entrega valor.
• Un Plan de trabajo a seguir:
Fechas, Recursos, Tareas por Etapas (Iteraciones o Ciclos que avanzan el
proyecto con menor carga de trabajo, Incrementos).
• Pruebas de Concepto (Feedback).
• Automatización según Estándares.
• Entregables y avances en función del valor.
Team Foundation Server
Es un conjunto de funcionalidades que nos permite de una manera
muy ágil, sencilla y versátil poder hacer un mejor aprovechamiento de:
• Control de Versiones (código y base de datos).
• Implementar una metodología de Desarrollo.
• Integrar a los Usuarios Finales mediante casos de uso (Power Point y
Excel).
• Funciona para cualquier plataforma de desarrollo (.Net, Java, Oracle)
teniendo un repositorio central de la información.
• Tener documentación mediante la metodología de desarrollo que se
requiera.
• Agilidad del Equipo de Trabajo.
Metodologías Ágiles - SCRUM
Falta Información
del Proyecto Chat del Grupo, Eventos Estimación y Planificación de
un Proyecto
Indica la Capacidad del equipo
Elementos de trabajo según la
metodología => Generar
planeación en TFS para gestionar
y tener trazabilidad del Proyecto.
Gestionar los requerimientos.
Visualizar el Avance del Proyecto (Se puede personalizar para el Método de trabajo)
Configuración del Proyecto
Determinar los Ciclos de Desarrollo
Determinar las Áreas de los
requerimientos que se van a
Gestionar
* Desde aquí creamos nuestros futuros Backlogs para vincular nuestros elementos de trabajo, una funcionalidad con
historias de Usuario.
Backlog Items => Historias de usuarios,
requerimientos
Límite de la cantidad de trabajo que
el equipo pueda tener en curso
(Este se puede modificar).
Indicamos el valor para determinar el
esfuerzo (No tiene que ser en horas).
Requerimientos cortos obtenidos con el Cliente, puede que haya que analizar alguno pero
generalmente se capturan de manera rápida. La valoración (el esfuerzo) puede ser cualquier medida
determinada por nosotros mismos, un ejemplo sería “1, 2, 4, 8, …” para que se entienda que un
Backlog puede ser el doble de complejo que otro.
Tasks => Agregamos las tareas a
nuestros Backlogs
Según el requerimiento se definen las tareas, con descripción
y tiempo para ser asignadas a los miembros del equipo.
(Por cada requerimiento se aconseja al menos un caso de
prueba)
Se tiene un
máximo de hasta
5 elementos por
envió.
Se crean nuevos
elementos de
trabajo del tipo
Feedback Response
Guía =>
http://vsarbranchingguide.codeplex.com/
Test Manager => Ejecutar Casos de
prueba
inteGREAT =>