Desarrollo de Software Desarrollo de Software empleando el empleando el Microsoft SolutionsMicrosoft SolutionsFrameworkFrameworkMSFMSF
Alex SánchezAlex SánchezLogic Studio PanamáLogic Studio PanamáMCAD – MVP VB.NETMCAD – MVP VB.NET
[email protected]@logicstudio.net
AgendaAgenda
Qué representa el MSFQué representa el MSF Equipos de trabajoEquipos de trabajo ProcesoProceso DisciplinasDisciplinas Mejores PrácticasMejores Prácticas
71% de todos los proyectos de 71% de todos los proyectos de IT no se cumplen o IT no se cumplen o experimentan problemas de experimentan problemas de fecha de entrega o presupuestofecha de entrega o presupuesto
Source: The Standish Group 2001Source: The Standish Group 2001
Por que los proyectos fallanPor que los proyectos fallan
Falta de comprensión del problema Falta de comprensión del problema Gap entre la tecnología y el negocioGap entre la tecnología y el negocio Deficiencias en la comunicación y la Deficiencias en la comunicación y la
actuación como un solo equipoactuación como un solo equipo Falta de planeación y seguimiento - Falta de planeación y seguimiento -
procesoproceso
MSF MSF Microsoft Solutions FrameworkMicrosoft Solutions Framework Es un conjunto de técnicas y mejores prácticas para desarrollar, Es un conjunto de técnicas y mejores prácticas para desarrollar,
organizar y ejecutar proyectos de tecnologíaorganizar y ejecutar proyectos de tecnología
Propone dos modelos Propone dos modelos Equipo de trabajoEquipo de trabajo Proceso Proceso
Se apoya en tres disciplinas: Se apoya en tres disciplinas: Administración de Proyectos, Administración de Proyectos, Control de Riesgos, Control de Riesgos, DisponibilidadDisponibilidad
Promueve ocho principios: Promueve ocho principios: 1. Alentar comunicaciones abiertas.1. Alentar comunicaciones abiertas. 2. Trabajar hacia una visión compartida.2. Trabajar hacia una visión compartida. 3. Otorgar poder a los miembros del equipo.3. Otorgar poder a los miembros del equipo. 4. Establecer responsabilidad clara y compartida.4. Establecer responsabilidad clara y compartida. 5. Concentrarse en la entrega de valor de negocios.5. Concentrarse en la entrega de valor de negocios. 6. Permanecer ágil, esperar el cambio.6. Permanecer ágil, esperar el cambio. 7. Invertir en calidad.7. Invertir en calidad. 8. Aprender de todas las experiencias.8. Aprender de todas las experiencias.
ComponentesComponentes
Control de Riesgos
ProcesoEquipo de Trabajo
Administraciónde Proyecto
Control de Disponibilidad
Modelos
Disciplinas
Equipo de trabajoEquipo de trabajo
CommunicacionCommunicacion
Controla la entraga del producto en base a Controla la entraga del producto en base a los requerimientos de tiempo y presupuestolos requerimientos de tiempo y presupuesto
Enfoque al Enfoque al ClienteCliente
Apoyar al Apoyar al usuariousuario
Planeación y puesta en Planeación y puesta en producciónproducción
Aprobación de la version Aprobación de la version solo si las deficiencias solo si las deficiencias han sido corregidas o han sido corregidas o catalogadascatalogadas
Ejecución de las Ejecución de las especificacionesespecificaciones
DesarrolloDesarrollo
PruebasPruebas
Puesta en Puesta en OperaciónOperación
ExperienciaExperienciaDel usuarioDel usuario
Gerencia deGerencia deProductoProducto
Gerencia Gerencia de Proyectode Proyecto
ProcesoProceso
Vision y Vision y alcance alcance aprobadosaprobados
Plan de Plan de Proyecto Proyecto AprobadoAprobado
Alcance Alcance completocompleto
Version AprobadaVersion Aprobada
EntregaEntrega
DisciplinasDisciplinas
Control de Riesgos
ProcesoEquipo de Trabajo
Administraciónde Proyecto
Control de Cambios
Modelos
Disciplinas
Disciplina de Disciplina de Administración de ProyectoAdministración de Proyecto Planifique en entregas cortasPlanifique en entregas cortas Incorpore nuevas características Incorpore nuevas características
sucesivamentesucesivamente Identifique los cambios ajuste el cronogramaIdentifique los cambios ajuste el cronograma Estime los esfuerzos en equipoEstime los esfuerzos en equipo
EjemploEjemplo CronogramaCronograma
Disciplina de control de Disciplina de control de RiesgoRiesgo
Retirar Riesgo
Documento de Control
Top 10 3. Plan 5. Control
2. Analizar1. IdentificarDescribir Riesgo
4. Seguimiento
EjemploEjemplo Hoja de control de riesgoHoja de control de riesgo
Control de CambiosControl de Cambios
Proactivo en lugar de Proactivo en lugar de reactivo reactivo
Los cambios deben Los cambios deben considerarse riesgos considerarse riesgos inherentesinherentes
Registre los cambios Registre los cambios y hagalos evidentesy hagalos evidentes
Base de
Conocimientos
EspecificarEspecificar
CambiarCambiar
IdentificarIdentificar
EvaluarEvaluar
EjemploEjemplo Hoja de control de cambiosHoja de control de cambios
Mejores PrácticasMejores Prácticas
VisiónVisión
Para enfocar los esfuerzos el equipo de Para enfocar los esfuerzos el equipo de trabajo debe tener una visión compartida, trabajo debe tener una visión compartida, comunicada y entendidacomunicada y entendida
La Visión establece el Que?La Visión establece el Que? Debe estar alineada con los objetivos del Debe estar alineada con los objetivos del
negocionegocio
Definiendo el alcanceDefiniendo el alcance
Rec
urso
s
Rec
urso
s
FuncionalidadesFuncionalidades
Tiempo
Tiempo
VisionamientoVisionamiento??!!
Diseño IterativoDiseño Iterativo
LogicoLogicoConceptualConceptual
Casos de UsoFisicoFisico
Interfaz de usuario, base de datos
Clases y Componentes
Mentalidad de Cero Mentalidad de Cero defectos y fecha de entregadefectos y fecha de entrega
Beta 1Beta 1Beta 2Beta 2
Version 1 cero bugs conocidosVersion 1 cero bugs conocidos
Version estabilizadaVersion estabilizada
00
Bugs Bugs PendientesPendientes
TiempoTiempo
ResumenResumen
El Microsoft solution framework es un marco El Microsoft solution framework es un marco de trabajo que agrupa conceptos y técnicas de trabajo que agrupa conceptos y técnicas para ayudar en la ejecución de proyectos, para ayudar en la ejecución de proyectos, propone involucrar activamente al equipo de propone involucrar activamente al equipo de trabajo y la adaptación al cambio.trabajo y la adaptación al cambio.
Mas informaciónMas información
www.microsoft.com/www.microsoft.com/msfmsf www.microsoft.com/www.microsoft.com/mofmof www.microsoft.com/spanish/msdn/www.microsoft.com/spanish/msdn/ www.microsoft.com/spanish/msdn/latam/www.microsoft.com/spanish/msdn/latam/
video/video/
© 2003 Microsoft Corporation. All rights reserved.© 2003 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
Gracias por asistirGracias por asistirrecuerde completar su encuestarecuerde completar su encuesta
[email protected]@logicstudio.net
Top Related