You are on page 1of 23

Desarrollo de Software

empleando el
Microsoft Solutions
Framework
MSF
Alex Sánchez
Logic Studio Panamá
MCAD – MVP VB.NET

alex.sanchez@logicstudio.net
Agenda
 Qué representa el MSF
 Equipos de trabajo
 Proceso
 Disciplinas
 Mejores Prácticas
71% de todos los proyectos de IT
no se cumplen o experimentan
problemas de fecha de entrega o
presupuesto
Source: The Standish Group 2001
Por que los proyectos fallan
 Falta de comprensión del problema
 Gap entre la tecnología y el negocio
 Deficiencias en la comunicación y la
actuación como un solo equipo
 Falta de planeación y seguimiento -
proceso
MSF Microsoft Solutions Framework
 Es un conjunto de técnicas y mejores prácticas para desarrollar,
organizar y ejecutar proyectos de tecnología

 Propone dos modelos


 Equipo de trabajo
 Proceso

 Se apoya en tres disciplinas:


 Administración de Proyectos,
 Control de Riesgos,
 Disponibilidad

 Promueve ocho principios:


 1. Alentar comunicaciones abiertas.
 2. Trabajar hacia una visión compartida.
 3. Otorgar poder a los miembros del equipo.
 4. Establecer responsabilidad clara y compartida.
 5. Concentrarse en la entrega de valor de negocios.
 6. Permanecer ágil, esperar el cambio.
 7. Invertir en calidad.

Componentes

Modelos

Equipo de Proceso
Trabajo

Disciplinas
Control de Control de
Administración
Riesgos Disponibilidad
de Proyecto
Equipo de trabajo
Controla la entraga del producto en base a
los requerimientos de tiempo y presupuesto

Gerencia
Enfoque al de Proyecto Ejecución de las
Cliente especificaciones

Gerencia de
Producto Desarrollo

Communicacion
Experiencia
Del usuario Pruebas
Apoyar al Aprobación de la version
usuario solo si las deficiencias
Puesta en han sido corregidas o
Operación catalogadas
Planeación y puesta en
producción
Proceso
Entrega

Version Aprobada Vision y


alcance
aprobados

Alcance Plan de
completo Proyecto
Aprobado
Disciplinas

Modelos

Equipo de Proceso
Trabajo

Disciplinas
Control de Control de
Administración
Riesgos Cambios
de Proyecto
Disciplina de
Administración de Proyecto
 Planifique en entregas cortas
 Incorpore nuevas características sucesivamente
 Identifique los cambios ajuste el cronograma
 Estime los esfuerzos en equipo
 Ejemplo
 Cronograma
Disciplina de control de
Riesgo
Describir
1. Identificar Riesgo 2.
Analizar
Documento
Retirar de Control
Riesgo 5. Top 10 3. Plan
Control

4.
Seguimiento
 Ejemplo
 Hoja de control de riesgo
Control de Cambios

 Proactivo en lugar de Identific Especifica


reactivo ar r

 Los cambios deben Base de


considerarse riesgos Conocimie
ntos
inherentes
Evaluar Cambiar
 Registre los cambios
y hagalos evidentes
 Ejemplo
 Hoja de control de cambios
Mejores Prácticas
Visión
 Para enfocar los esfuerzos el equipo de
trabajo debe tener una visión compartida,
comunicada y entendida
 La Visión establece el Que?
 Debe estar alineada con los objetivos del
negocio
Definiendo el alcance

s
T ie
r so
!
Visionamiento

mp
cu
Re

o
Funcionalidades
Diseño Iterativo
Conceptual
Logico
Casos de Uso
Clases y ComponentesFisico

Interfaz de usuario,
base de datos
Mentalidad de Cero
defectos y fecha de entrega
Beta 1
Beta 2

Version 1 cero bugs conocidos

Bugs Version estabilizada


Pendientes

0
Tiempo
Resumen
 El Microsoft solution framework es un
marco de trabajo que agrupa conceptos y
técnicas para ayudar en la ejecución de
proyectos, propone involucrar activamente
al equipo de trabajo y la adaptación al
cambio.
Mas información
 www.microsoft.com/msf
 www.microsoft.com/mof
 www.microsoft.com/spanish/msdn/
 www.microsoft.com/spanish/msdn/latam/v
Gracias por asistir
recuerde completar su encuesta

alex.sanchez@logicstudio.net

© 2003 Microsoft Corporation. All rights reserved.


This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.