MICROSOFT SOLUTIONS FRAMEWORK

MICROSOFT SOLUTIONS FRAMEWORK 3.0

Este modelo se basa principalmente en los modelos espiral y cascada. El objetivo de MSF 3.0 es crear un modelo estructurado basado en una estructura de trabajo en desarrollo de software.

Tiene como principios fundamentales:

·         La comunicación entre clientes y usuarios y entre el equipo de trabajo.
·         La capacitación de personas, es decir que cumple con el proceso de formación de personal.
·         Es un trabajo versionado, es decir que se deben crear versiones para el negocio de cada cliente.
·         Establecer responsabilidades claras y compartidas
·         Focalizarse en agregar valor al negocio
·         Permanecer ágil y esperar los cambios.
·         Inversión en la calidad.
·         Aprender de todas las experiencias.

MSF se compone de 2 modelos y 3 disciplinas:

Modelo de Equipo
Modelo de Proceso
Disciplina de administración de proyecto
Disciplina  administración de riesgos
Disciplina administración de la preparación

MICROSOFT SOLUTIONS FRAMEWORK 4.0 (cambios)

MSF 4.0 aparte de los principios fundamentales de MSF 3.0 presenta otros 2:

Una vinculación muy estrecha con los clientes.
Que todos los productos sean entregables.

Utiliza frameworks descriptivos, similares a MSF 3.0, con la diferencia de que incluye dos metodologías:

MSF para el desarrollo de metodologías agiles
MSF para el proceso de mejora CMM

Al igual que MSF 3.0 se define un equipo de trabajo, pero la gran ventaja es que aumenta ala agilidad. 


VENTAJAS

o   Como es un modelo que esta completamente desarrollado en Microsoft se tiene mayor soporte y mantenimiento por parte de la empresa.

o   Por se Microsoft los usuarios finales ya están familiarizados con el producto.

o   Es utilizado para grandes y pequeños proyectos

o   Gran disciplina en el manejo de riesgos.

o   Incentiva el trabajo de equipo y la colaboración.

o   Este modelo cuenta con plantillas que nos ayudan con la documentación

o   MSF es menos abultado que RUP.

DESVENTAJAS

o   Hay que hacer mucha documentación por cada fase. Todo lo que se haga debe de estar muy bien documentado.

o   El análisis de riesgos es necesario, pero si se hace muy largo, este puede demorar o frenar el avance del proyecto.

o   Al ser desarrollado por Microsoft obliga a usar todas las herramientas desarrollados por ellos.


o   Al ser privativo se necesita de licencia

A continuación unos diagramas de los modelos que utiliza MSF.

  
MODELO DE PROCESO PARA EL DESARROLLO DE APLICACIONES:


MODELO DE EQUIPOS

       

EJEMPLO DE LA UTILIZACION DE MICROSOFT SOLUTION FRAMEWORK

A continuación se describe el contenido de cada una de las fases y, en la medida de lo posible un detalle, de acciones concretas y estimación de la carga de trabajo en términos de jornadas, número de personas implicadas, y perfil de las mismas. El proyecto ejemplo de trata de una implantación de infraestructuras, en concreto, migración a Windows 2000 de una red de servidores.

FASE 1 –Estrategia y alcance
En esta fase debería tener lugar los siguientes trabajos:

§  Elaboración y aprobación del documento de alcance y estrategia definitivo: debe ser un documento de consenso con la participación del mayor numero de agentes implicados en el proyecto.  En este documento quedaran definitivamente reflejadas las funcionalidades y servicios que, ineludiblemente, debe ofrecer la solución a implantar.

§  Formación del Equipo de trabajo y distribución de competencias y responsabilidades.

§  Elaboración del plan de trabajo: deben marcarse fechas y contenidos para esta fase y las siguientes.

§  Elaboración de la matriz de Riesgos y plan de contingencia: Identificar los principales riesgos detectados y estos deben de tener un plan de mitigación y actuación y revisarse con periodicidad.

FASE 2 –Planificación y Prueba de concepto
Deben alcanzarse los siguientes objetivos e hitos:

§  Documento de planificación y diseño de arquitectura: Es el documento principal, en donde se describen detalles de los aspectos funcionales y operativos de la nueva plataforma. La aprobación de este documento es el hito principal de esta fase, y supone la directriz última de todos los trabajos técnicos, que a partir de ese momento deben ser consistentes con esta guía.

§  Documento de Plan de Laboratorio –Prueba de concepto: La descripción del contenido de laboratorio de prueba de concepto, los diversos escenarios a simular, los criterios de validez, el control de incidencias y las métricas de calidad son objetivos a cubrir en este momento.

FASE 3 Estabilización
La solución implantada en la maqueta se pasa a un entorno real de explotación, restringido en numero de usuarios y condiciones tales que se pueda llevar un control efectivo de la situación. Los hitos y objetivos fundamentales en esta fase son:

§  Selección del entorno de prueba piloto: Se acordara la composición y ubicación del conjunto de maquinas y usuarios que entraran en la prueba. Esta selección se recomienda que se haga atendiendo a la mayor variedad posible de casos, de manera que pueda aflorar el máximo de incidentes potenciales en el menor tiempo posible.

§  Gestión de Incidencias: aunque esta labor se habrá iniciado en la fase anterior, el éxito de prueba piloto dependerá de que se forme un sistema de recogida de incidentes, de atención al usuario y de resolución de problemas y documentación de los mismos.

§  Revisión de la documentación final de Arquitectura: El documento de planificación y Diseño de Arquitectura se puede ver alterado parcialmente como resultado de esta fase. El documento final, aprobado por consenso, se supone el principal documento del proyecto y la culminación de los trabajos de diseño, al menos en sus líneas principales.

§  Elaboración de la documentación de Formación y Operaciones: Con vistas al soporte post proyecto y los programas de formación a usuarios y administradores, en esta fase deben elaborarse las guías de usuario, de administración, las “paso-a-paso”, y otros cuyos contenidos deben acordarse previamente

§  Elaboración del Plan de despliegue: Se deben consensuar la fecha de finalización de la fase piloto, y las condiciones de la calidad que debe cumplir la solución final para iniciar el despliegue.

§  Elaboración del plan de formación: Con anterioridad al despliegue definitivo, debe haberse aprobado el plan de formación orientado a los usuarios finales y administradores,  y debe hacerse compatible con los ritmos acordados en el plan de despliegue.


FASE 4 –Despliegue
Se llevaran a cabo en esta fase los planes diseñados en la anterior, principalmente el de despliegue y el de formación. Los principales trabajos e hitos a conseguir son, en este caso, además de los obvios los siguientes:

§  Continuación con las labores de recepción de incidencias, clasificación, tratamiento, resolución, distribución de faxes o intervención on-site

§  Registro de mejoras y sugerencias, funcionalidades no cubiertas y novedades a incorporar en sucesivas versiones de la plataforma incluyendo mejoras aportadas por los fabricantes de software.

§  Revisión de las guías y manuales de usuario, rectificación de errores y obtención de los documentos de formación definitivos.

§  Entrega de los documentos definitivos acordados como “deliverales” en la fase de Visión Scope.

§  Revisión de la matriz de riesgos, las métricas de calidad y establecimiento de los estándares de calidad y SLA definitivos.

§  Finalmente la entrega del proyecto y cierre del mismo, con o sin apertura e nuevo proyecto en base a la información y experiencia obtenidas.



Entradas populares de este blog

Página de inicio de sesión en React Native en 4 simples pasos

Ejercicios de Gramaticas Compiladores 2

Variables de sesion JSP