microsoft solution framework v.4 agile (msf) lic. patricia scalzone [email protected]

22
Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone [email protected]

Upload: pino-modesto

Post on 16-Feb-2015

16 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Microsoft Solution Framework v.4 Agile (MSF)

Lic. Patricia Scalzone

[email protected]

Page 2: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Agenda

Introducción al Microsoft Solution Framework

Framework descriptivo o prescriptivo?

Novedades en MSF 4.0

Principios

Modelo de Procesos

Modelo de Equipos

MSF para el desarrollo de Aplicaciones Ágiles

MSF para el proceso de mejora CMMI

Page 3: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Origen

Grupos deProductosMicrosoft

todo mundo

Grupos deProductosMicrosoft

todo mundo

Grupo detecnologíaMicrosoft

Grupo detecnologíaMicrosoft

Servicios de

ConsultoríaMicrosoft

Servicios de

ConsultoríaMicrosoft

Partners de Microsoft

Partners de Microsoft

Mejores Prácticas

Operaciones internas

Microsoft

Operaciones internas

MicrosoftClientesClientes

En 1994…

Page 4: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Microsoft Solution Framework

Si pensamos en Visual Studio 2005 Team System como una herramienta para administrar el proceso de desarrollo de software, MSF podríamos decir que es el “manual de vuelo”.

MSF versión 4.0 es un metamodelo para describir el ciclo de vida de desarrollo de software (SDLC).

Este framework puede ser instanciado por una o más metodologías prescriptivas que reflejen las necesidades específicas de su organización.

Page 5: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Descriptivo vs. Prescriptivo

Un modelo de ciclo de vida de desarrollo de software descriptivo documenta el proceso pasivamente, desde el punto de vista de un observador. Son muy útiles como base de conocimiento y mejora de procesos de desarrollo de software.

Un modelo prescriptivo describe el proceso en término de los jugadores involucrados, la secuencia de actividades, y el producto final.

Al modelo descriptivo se lo puede traducir en uno o más modelos prescriptivos, y a éstos se los pone en acción.

Page 6: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

MSF 3.0 Framework que describe las mejores prácticas en

términos de principios básicos, modelos conceptuales, y disciplinas.

Provee las bases descriptivas desde las cuales puede derivar cualquier metodología específica.

MSF 4.0 También un Framework descriptivo similar en

muchos aspectos, pero la gran diferencia es incluye dos metodologías prescriptivas:

MSF para el desarrollo de Aplicaciones Ágiles. MSF para el proceso de mejora CMMI.

MSF 4.0 se denomina metamodelo, para evitar confusiones.

Page 7: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Estructura de MSF 4.0

Modelo Descriptivo

MSF 4.0Metamodelo

Template de Proceso

MSF paraDesarrollo de

aplicaciones ágiles

Template de Proceso

MSF para elproceso de mejora

CMMI

Template de Proceso

OtraMetodología

Template de Proceso

Su personalizaciónAl proceso ágil

Template de Proceso

Su personalización Al proceso CMMI

Informa

Informa

Copia yModifica

Copia yModifica

Visual Studio Team SystemModelo Prescriptivo

Page 8: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

MSF 3.0 contiene ocho principios básicos: Promover comunicaciones abiertas.

Trabajar para una visión compartida.

Fortalecer los miembros del equipo.

Establecer responsabilidades claras y compartidas.

Focalizarse en agregar valor al negocio.

Permanecer ágil, y esperar los cambios.

Invertir en calidad

Aprender de todas las experiencias.

MSF 4.0 agrega 2 más: Partners con clientes.

Siempre crear productos entregables.

Page 9: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Administraciónde Riesgos

Modelo de

ProcesoModelo de

Equipos

Administración

de Proyectos

Modelos y Disciplinas en MSF

Modelos

Disciplinas

PerformanceSeguridad ToleranciaA fallos

Calidad de Servicio

Page 10: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Modelo de Proceso para el desarrollo de Aplicaciones

Plan de Proyecto Aprobado

Alcance Completo

VersiónAprobada

Entrega

Visión/Alcance Aprobados

MSF

Page 11: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Modelo de Proceso

Page 12: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

El Modelo de Equipos

Page 13: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Escalando para Proyectos Pequeños

ArchitectureProduct Management

Program Management

Development TestUser Experience

Release Management

Architecture N P P U U U

Product Management

N N P P U

Program Management

N U U P

Development N N N

Test P P

User Experience

U

Release Management

P Probable U Poco Probable N No Recomendado

Page 14: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Escalando para equipos grandes

Equipo de Función

Equipo de Funcionalidad

Equipo Líder

ProgramManagement

ProgramManagement

ReleaseManagement

ReleaseManagement

ProductManagement

ProductManagement

UserExperience

UserExperience

DevelopmentDevelopment

TestTest

DesktopFeatureTeam

ProgramManagement

ProgramManagement

UserExperience

UserExperience

DevelopmentDevelopment

TestTest

File and PrintFeatureTeam

ProgramManagement

ProgramManagement

UserExperience

UserExperience

DevelopmentDevelopment

TestTest

MessagingFeatureTeam

ProgramManagement

ProgramManagement

UserExperience

UserExperience

DevelopmentDevelopment

TestTest

UserExperience

Role Lead

Page 15: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Áreas de conocimiento de la Administración de Proyectos

La administración de proyectos incluye estas áreas de conocimiento:

Integración de proyectos Alcance de proyectos Tiempo de proyectos Costo de proyectos Recursos humanos del proyecto Comunicaciones de proyectos Riesgos de proyectos Obtención de proyectos Calidad de proyectos

Page 16: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Documento

de estimación

de riesgos

Top 10

Riesgos Reiterados 3. Plan 5. Control

2. Analizar1. IdentificarDeclaraciónDe Riesgos

4. Track

Proceso de Administración de Riesgos

El entregable de este proceso es el documento de estimación de riesgos

dinámico

El entregable de este proceso es el documento de estimación de riesgos

dinámico

Page 17: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Iteración N

Page 18: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Implementando MSF 4.0 con Team System

Estructura del Proyecto

Grupos y permisos

Ítems de trabajo

Portal del Proyecto

Control de Fuentes

Reportes

Page 19: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Resumiendo

Microsoft Solution Framework versión 4.0 es el último framework de la serie de basado en las mejores prácticas de Microsoft y sus clientes.

Presenta un metamodelo descriptivo y dos templates de procesos prescriptivos que implementan MSF 4.0 en Team System.

Juntas son herramientas muy poderosas para equipos de todo tipo. MSF proporciona la guía de proceso y Team System un conjunto de herramientas integradas y extensibles.

Page 20: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Preguntas?

Web sites

Microsoft Solutions Framework site at http://www.microsoft.com/MSF

Steve McConnell’s Survival Guide site at http://www.construx.com/survivalguide/home.htm

Page 21: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Gracias por su participación

Lic. Patricia Scalzone

[email protected]

Page 22: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar

Para más Información

Web sites Microsoft Solutions Framework site at

http://www.microsoft.com/MSF Steve McConnell’s Survival Guide site at

http://www.construx.com/survivalguide/home.htm