![Page 2: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/11.jpg)
Modelo de Proceso
![Page 12: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/12.jpg)
El Modelo de Equipos
![Page 13: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/15.jpg)
Á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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/17.jpg)
Iteración N
![Page 18: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/20.jpg)
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 22: Microsoft Solution Framework v.4 Agile (MSF) Lic. Patricia Scalzone patricias@vemn.com.ar](https://reader033.vdocuments.co/reader033/viewer/2022061302/54e24dad4a7959ea5c8b4e7c/html5/thumbnails/22.jpg)
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