desarrollo de software empleando el microsoft solutions framework msf alex sánchez logic studio...

Post on 03-Jan-2015

13 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

alex.sanchez@logicstudio.netalex.sanchez@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

alex.sanchez@logicstudio.netalex.sanchez@logicstudio.net

top related