Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
- MSF Alumnos:
Beymar Jimnez Ruiz
Sandra Pea Prez
Yamile Valverde Prez
Aracely J. Aramayo Cuellar
Iver Salazar Zorrilla
Diplomado:
Gestin de Desarrollo de Proyecto de software
Mdulo:
Administracin de la calidad en el software
Docente:
Msc. Ing. Jhonny Paniagua
Fecha de presentacin:
12/10/2012
INDICE
Contenido
1.
ANTECEDENTES........................................................................................................ 3
2.
3.
4.
COMPONENTES DE MSF............................................................................................ 3
4.1.
Principios............................................................................................................... 3
4.2.
Disciplinas.............................................................................................................. 3
4.3.
Modelos................................................................................................................. 4
4.3.1.
4.3.2.
4.3.3.
Fases de la metodologa..................................................................................... 5
4.3.3.1.
Visin............................................................................................................... 5
4.3.3.2.
Planeacin....................................................................................................... 5
4.3.3.3.
Desarrollo........................................................................................................ 5
4.3.3.4.
Estabilizacin................................................................................................... 5
4.3.3.5.
Implantacin.................................................................................................... 6
4.3.3.6.
Soporte............................................................................................................ 6
5.
CONTEXTOS DE APLICACIN..................................................................................... 6
6.
ANLISIS COMPARATIVOS.......................................................................................... 6
7.
VENTAJAS Y DESVENTAJAS......................................................................................... 6
7.1.
Ventajas................................................................................................................. 6
7.2.
Desventajas........................................................................................................... 7
8.
CONCLUSIONES......................................................................................................... 7
9.
RECOMENDACIONES................................................................................................. 7
10.
BIBLIOGRAFIA........................................................................................................ 8
Figuras
Figura 1 Disciplinas......................................................................................................... 3
Figura 2 Modelo de equipo de trabajo.............................................................................4
Figura 3 Modelo del Procesos de MSF.............................................................................. 4
Tablas
1. ANTECEDENTES
Microsoft Solutions Framework (MSF) es una metodologa desarrollada por Microsoft
Consulting Services que define un marco de trabajo de referencia para construir e implantar
sistemas empresariales distribuidos basados en herramientas y tecnologas de Microsoft
para cualquier plataforma (Linux, Citrix, Microsoft, Unix).
MSF provee un conjunto de principios, modelos, disciplinas, conceptos y lineamientos para
la entrega de tecnologa de la informacin utilizando soluciones Microsoft.
MSF no se limita slo al desarrollo de aplicaciones, tambin es aplicable a otros proyectos
de TI como proyectos de implementacin de redes o infraestructura.
MSF no obliga al desarrollador a utilizar una determinada metodologa (Waterfall, Agile),
pero les permite decidir qu mtodo utilizar.
4. COMPONENTES DE MSF
4.1.
Principios
Los principios en que se fundamenta El modelo de equipo de trabajo propuesto por MSF
se basa en:
4.2.
Disciplinas
Gestin de proyectos
Control de riesgos
Control de cambios
Figura 1 Disciplinas
Administracin de la calidad en el softwarePgina 4
4.3.
Modelos
Rol
Gerente de Programa
Gerente de Producto
Desarrollador
Pruebas
Educacin a usuarios Mximo
Gerente de Logstica
Objetivo
Entrega dentro de las restricciones del proyecto
Cliente satisfecho
Entrega en funcin de especificaciones
Aseguramiento de funcionalidad
Aprovechamiento del producto por el usuario
Asegurar el desplegado de la solucin
Tabla 1 Tareas y roles
Documento Visin
Documento Detalle de la Visin
Documento de Requerimientos Funcionales
Documento Matriz de Riesgos
Acta de Aprobacin de Visin
4.3.3.2. Planeacin
En esta fase se desarrolla la planificacin en base al objetivo del proyecto y la arquitectura
de la solucin plasmada en la fase de Visin y Alcance, ajustada a un cronograma de
trabajo que cumpla con lo especificado.
Esta planificacin generara la lista de actividades que se debern ejecutar, los recursos
asociados (humanos, tcnicos, entre otros), responsabilidades y los costos.
Con la planificacin preparamos al proyecto para alcanzar el xito, detectamos en forma
temprana los riesgos, tomamos medidas para enfrentarlos buscando siempre la solucin
ptima.
Documentos a entregar:
Documento de cronograma
Acta de aprobacin de cronograma
4.3.3.3. Desarrollo.
Esta Fase comienza desde el momento en que iniciamos a escribir el cdigo de la
aplicacin.
MSF recomienda iniciar a construir cdigo a partir de las funcionalidades ms bases e ir
haciendo entrega de cada funcionalidad desarrollada para someterse a pruebas unitarias,
y evaluaciones de experiencia de usuario. Esto incluye ajustes de cronograma necesarios.
Documentos a entregar:
Fuentes y ejecutables
Documentos, manuales, entre otros
Acta de finalizacin de desarrollo
4.3.3.4. Estabilizacin.
Versin final del producto probada, ajustada y aprobada en su totalidad.
Documentos a entregar:
4.3.3.5. Implantacin.
Entregar (instalar) al cliente el producto finalizado en su totalidad.
Documentos a entregar:
4.3.3.6. Soporte.
Brindar garanta al producto durante un tiempo estipulado en el contrato, registrando los
reportes de soporte y mantenimiento recibidos as como ajustes que estn dentro de lo
escrito en los documentos de la fase de Visin.
Documentos a entregar:
5. CONTEXTOS DE APLICACIN
MSF se puede aplicar a varios contextos y proyectos de TI, como desarrollo de software e
implementacin de redes e infraestructura.
6. ANLISIS COMPARATIVOS
Los puntos fuertes a considerar en el MSF son la gestin de proyectos, gestin de riesgos
y la facilidad del desarrollo de aplicaciones web.
Para facilitar la eleccin de la metodologa de desarrollo listamos un conjunto de
caractersticas que servirn para comparar las ventajas y desventajas de RUP con UML,
XP, MSF.
Caracterstica
Metodologa
RUP con UML
XP
Desarrollo de aplicaciones web
Alto
Alto
Interaccin del cliente con el equipo de desarrollo
Medio
Alto
Gestin de proyectos
Alto
Medio
Definicin de requerimientos
Alto
Bajo
Facilidad para desarrollos de corta duracin
Alto
Alto
Uso de herramientas libres
Alto
Alto
Experiencia de equipo de desarrollo
Medio
Bajo
Tabla 2 Anlisis comparativo
7. VENTAJAS Y DESVENTAJAS
7.1.
Ventajas
Crea una disciplina de anlisis de riesgos que ayuda y evoluciona con el proyecto.
Vinculacin con el cliente como tambin orientado al trabajo en equipo.
Tiene facilidad de soporte y mantenimiento.
MSF
Alto
Medio
Alto
Alto
Medio
Bajo
Medio
7.2.
Desventajas
Al estar basado en tecnologa Microsoft, trata de obligar a usar sus propias herramientas.
Solicita demasiada documentacin en sus fases.
Si el anlisis de riesgos se hace muy exhaustivo puede retardar el proyecto.
Los precios de licencias, capacitacin y soporte de Microsoft son caros.
Alto grado de dependencias de tecnologas propietarias.
8. CONCLUSIONES
Beymar Jimnez Ruiz
MSF es una metodologa de desarrollo de software bastante dinmica que se ajusta
fcilmente al tamao del producto software y al nmero de integrantes del equipo de
desarrollo (siendo recomendable contar con mayor igual a 3 miembros).
MSF garantiza la realizacin y entrega de un producto software al cliente enmarcado
en las restricciones definidas en la fase de la visin.
Este modelo requiere la prctica de la disciplina, en cada una de las fases de
desarrollo del producto, para as asegurar el alcance de los objetivos trazados en la
visin, para cada uno de los hitos que componen un ciclo.
Sandra Pea Prez
Cada metodologa de desarrollo est diseada para cumplir una funcin especfica,
es decir no todas tienen la misma funcionalidad, es por esta razn que MSF es un
modelo estndar orientado a empresas pequeas que estn en proceso de
expansin, cuenta con un equipo altamente capacitado en cada una de las tareas a
realizar aclarando que uno de los principios fundamentales del MSF es la
Capacitacin continua de su personal, con el fin de tener seguridad en el
cumplimiento de cada tarea asignada a ese actor.
Yamile Valverde Prez
MSF se ha diseado para ayudar a las organizaciones o empresas grandes a ofrecer
soluciones de tecnologa de alta calidad. Se ha utilizado un enfoque bien disciplinado
orientado hacia proyectos de tecnologas de informacin basndose en un conjunto
definido en principios, modelos y disciplinas que ayudan a mejorar a la empresa.
Aracely J. Aramayo Cuellar
El soporte de la casa matriz es un valor agregado que trae consigo este modelo de
desarrollo, aunque la dependencia con tecnologas propietarias siempre representa
un costo adicional que se debe considerar en desarrollo de un proyecto.
Iver Salazar Zorrilla
Es una metodologa que te brinda las mejores prcticas para planear, disear,
convertir y desarrollar exitosas soluciones empresariales, ya sean pequeos o
grandes proyectos, cuenta con el soporte y mantenimiento de Microsoft que lo hace
un sistema muy eficaz y que ha demostrado tener muy buenos resultados.
9. RECOMENDACIONES
Para la aplicacin de esta metodologa de desarrollo de software se requiere contar con un equipo
de desarrollo disciplinado y organizado.
Aunque es un modelo de desarrollo asimilable, es recomendable utilizarlo en entornos donde la
comunicacin sea la base de trabajo, esto ayudar a identificar las no conformidades a tiempo y
actuar de forma proactiva a favor de la mejora continua y esta a su vez mejorar la calidad proceso
y el producto.
10. BIBLIOGRAFIA
Enlaces
[http://cflores334.blogspot.es] MSF
[En lnea] <http://cflores334.blogspot.es/
[Consulta: 7-Oct-2012]
[http://msdn.microsoft.com] MSF
[En lnea] <http://msdn.microsoft.com/es-es/library/dd380647.aspx
[Consulta: 7-Oct-2012]