Modelo MSF

6
Universidad Estatal de Milagro Administración de Proyectos Informáticos Ingeniería en Sistemas Metodología Microsoft Solutions Framework MSF MSF MSF MSF Autor Luis Torres Cabrera 2010

Transcript of Modelo MSF

Page 1: Modelo MSF

Universidad Estatal de Milagro

Administración de

Proyectos Informáticos

Ingeniería en Sistemas

Metodología Microsoft Solutions Framework

MSFMSFMSFMSF

Autor Luis Torres Cabrera

2010

Page 2: Modelo MSF

MODELO MSF Administración de Proyectos Informáticos

Autor: Luis Torres Cabrera

MODELO MICROSOFT SOLUTIONS FRAMEWORK MSF La presente Investigación tiene como objetivo primordial dar a conocer la importancia del Modelo MSF (Microsoft Solutions Framework). El mismo que es importante mencionar, fue desarrollado por Microsoft, está destinado a proporcionar un enfoque organizado que nos garantizará factores relevantes en el desarrollo de un Proyecto, como los el tiempo y la calidad. Además es de notable distinción decir que estás dedicado a promover comunicaciones abiertas, también trabajar en una sola visión, esto es encaminarse a alcanzar la finalización del proyecto. Permitirá durante el desarrollo del Proyecto establecer responsabilidades claras y muy bien compartidas, esto quiere decir destinarle a cada miembro del equipo su respectiva tarea la que deberá cumplir en un lapso de tiempo específico. A la vez también se preocupa por el factor económico, procurando no gastar dinero de manera excesiva. Tiene como principio permanecer siempre ágil y adaptable a cambios que pudieran surgir en un momento determinado. El Modelo MSF nos permite trabajar de forma organizada y bien estructurada de tal manera que dan origen a la reducción de riesgos maximizando la opción de lograr calidad. Es así que yo puedo definir que el Modelo MSF está dirigido o enfocado a las Empresas dedicadas a diseñar y desarrollar para prestarles ayuda en términos de procesos, gente, herramientas. Este es un modelo de proceso pues, dirige el orden de las actividades del proyecto y representa el ciclo de vida de dicho proyecto. El Modelo MSF es una combinación perfecta del Modelo Cascada y Modelo Espiral. Lo cual genera interesantes ventajas al momento de desarrollar un Proyecto. El Microsoft Solutions Framework proporciona las mejores prácticas para planear, diseñar, convertir y desarrollar exitosas soluciones empresariales. No existe un único proceso que pueda aplicarse a todos los requerimientos y ambientes, aunque se reconoce que siempre existe la necesidad de unas guías. Basándonos en eso diré que un framework si nos provee guías sin aplicar demasiados detalles que se vuelvan imposibles comprender o que tal ves solo se empleen a un número limitado de casos. Otra de la situación acerca de MSF es que esta ha conseguido su evolucionado gracias a la experiencia y dedicación de grupos reales de trabajo. Cuyo resultado lo podemos notar en la actualidad pues debido a esta experiencia las guías se han simplificado, consolidado y verificado para obtener un framework que sea fácil de entender y adoptar. Características

• Adaptable • Flexible • Escalable

Adaptable: Esto hace referencia a que mediante la utilización de este Modelo se puede desarrollar todo tipo de Proyectos teniendo siempre la plena seguridad de que este se adaptará a todas las condiciones de la Empresa y en cualquier situación. Lo que nos hace sentir seguros y tranquilos. Es por ello que el Modelo MSF es muy empleado a nivel Empresarial. Flexible: La flexibilidad es importantísima en el desarrollo de Proyectos pues esta quiere decir que es susceptible de cambios según las variaciones, circunstancias o necesidades del momento en que la Empresa se encuentre. Escalable: Es escalable cuando el proyecto a futuro puede crecer, es decir que, es desarrollado y si en algún momento es necesario realizarse un aumento o progreso del mismo, este lo asimilará sin problema alguno que afecte a su correcto funcionamiento.

Page 3: Modelo MSF

MODELO MSF Administración de Proyectos Informáticos

Autor: Luis Torres Cabrera

El Modelo MSF utiliza dos Modelos y tres Disciplina s

• Modelos o MSF Team Model: Está dedicado a organiza las personas para que realicen determinadas

tareas. o MSF Process Model: Está dedicado organizar los procesos necesarios para finalizar una

solución ordenando en el tiempo y dividiendo en fases las tareas de un proyecto.

• Disciplinas o MSF Project Management Discipline: Se asegura de las actividades de manejo de proyectos

estén enfocada en el éxito del equipo o MSF Risk Management Discipline: Es utilizada para minimizar las sorpresas es decir

cualquier inconveniente, se enfoca en el manejo de riesgos. o MSF Readiness Management Discipline: Es utilizado para identificar las habilidades

requeridas por un equipo para cada proyecto.

El Modelo MSF tiene cuatro etapas:

• Visión • Planeación • Desarrollo • Estabilización

Visión: El objetivo de esta etapa el lograr que el equipo de desarrollo y el cliente definan el objetivo del Proyecto y las restricciones del mismo. En esta etapa existe un documento físico que en el que constará información acerca del problema por el cual se está desarrollando el Proyecto, y lo más importante que es la solución que de alguna manera se dará. En esta fase nos encontraremos específicamente con el Planteamiento del Problema, es decir indica el problema u oportunidad del negocio y a su ve describe la propuesta de solución. Presenta los objetivos específicos a ser alcanzados con la solución. Presenta el balance adecuado entre recursos, cronograma y requerimientos. Lista de Riesgos Identifica los eventos inesperados y la planificación de contingencias. Planeación: Se refiere a las especificaciones funcionales. Las especificaciones funcionales describen lo que se va a desarrollar, incluyendo contenido como metas de diseño, requerimientos, características y dependencias. A su vez en esta etapa se habla acerca de un calendario maestro el mismo que nos indicará cuando y que tiempo nos tomaremos en realizar cada actividad o tarea. Esto es que aquí se establecen los conceptos que especifican las necesidades de los usuarios. Organiza los componentes de la solución. Así como también se especifica las restricciones tecnológicas de la solución. Desarrollo: Se refiere al desarrollo y pruebas de dicho Proyecto. En este punto, se realizarán pruebas de cobertura, enfocadas a probar las características y código de la solución y pruebas de uso, destinadas a probar la solución proporcionada. Otra parte importante de esta etapa es la administración de errores. La misma que culminará con el cumplimiento de alcances. Estabilización: Se refiere a la liberación del producto, es decir al momento en que el cliente ya está haciendo uso del Proyecto, y obviamente ya se realizaron todos las posibles modificaciones. Estas fases culminan cuando se haya dado la aceptabilidad o aprobación de los informes mencionados en cada una de dichas etapas. De la misma manera es importante mencionar que estas fases tienen sus respectivos objetivos que son mencionados a continuación:

Page 4: Modelo MSF

MODELO MSF Administración de Proyectos Informáticos

Autor: Luis Torres Cabrera

• Alinear objetivos tecnológicos y de negocios: Se refiere a que debe existir una estrecha relación entre ambos objetivos, pues conjuntamente lograrán alcanzar el éxito de la Empresa. Puesto que los objetivos tecnológicos ayudan al procesamiento inmediato de las actividades propias de negocio.

• Establecer objetivos y responsabilidades claras en el proyecto: Se refiere a donde queremos llegar, en que sitial deseamos ubicarnos, lo cual lograremos a través de responsabilidades claramente definidas y orientadas al éxito.

• Manejar proactivamente los riesgos: Se refiere al manejo adecuado de los posibles riesgos que puedan presentarse a lo largo del desarrollo del proyecto e incluso en la ejecución del mismo.

• Trabajar en equipo compartiendo conocimiento y resp onsabilidades: Al trabajar en equipo debemos tener claro que todos estamos trabajando por un objetivo en común, motivo por el cual es menester evitar cualquier tipo de insensatez por parte de alguno de sus integrantes (personalidades diferentes, creerse uno más que el otro).

Una desventaja muy importante es que este Modelo requiere una gran cantidad de documentación, pero esta desventaja es relativa ya que tiene dos aspectos:

1. El primero es que la documentación puede no ser lo suficientemente específica y provocar al usuario del MSF una cierta confusión.

2. El otro aspecto, el cual contrasta con el anterior, es el hecho de que en el momento de realizar la

documentación, el desarrollador poseerá un conocimiento más amplio sobre el sw en desarrollo.

Al igual que en cualquier otro tipo de Metodología esta también cuenta con Roles y Responsabilidades que involucran al jefe del producto el mismo que tiene como objetivo lograr la satisfacción del cliente, este jefe debe estar intrínsecamente relacionado con los desarrolladores, ensambladores, es decir con todo el equipo para llevar un justo y claro control del avance del Proyecto. Son los probadores (pruebas del proyecto) quienes no tienen que dejar que el producto salga al mercado sin que este haya sido revisado exhaustivamente y no tenga ninguna falla y con un alto grado de calidad. La experiencia que el usuario tiene con el producto mejora la efectividad del usuario con respecto al producto. Pues el responsable debe entregar el producto al usuario final.

Conclusión Como conclusión acerca del Modelo Microsoft Solutions Framework podría definirlo como un marco de trabajo, una metodología, esto es debido a su flexibilidad que puede ser adaptado para ajustarse a los requerimientos y necesidades particulares de una organización. Como vimos en la Investigación consta de etapas que le hacen posible a través de cada una de ellas ir determinando los objetivos, soluciones y formas de alcanzar lo que se desea a nivel Organizacional, pues como se mencionó con anterioridad esta enfocada a dar soluciones y trabajar en Empresas. Tiene una ventaja que cabe reconocer y definirla como excelente esto es que trabaja de manera directa con disciplinas que le permiten minimizar los riesgos que pueden manifestarse en algún momento. Cuenta con una característica que pocos Modelos tienen que es la de Flexibilidad y Escalabilidad, pues contando con tan importantes características se puede dar origen a un Proyecto que estamos seguros que en cualquier situación que adopte la Empresa el Modelo o Proyecto se adaptará sin mayor problema. Tomemos en cuenta también la Escalabilidad en términos de Ingeniería de Software, es relevante que un Proyecto tenga esta característica, pues, esta nos garantiza que el Producto desarrollado en algún momento podrá escalar es decir progresar, sin verse afectada bajo ningún motivo la Empresa y mucho menos el Proyecto.

Page 5: Modelo MSF

Autor: Luis Torres Cabrera

Administración de Proyectos Informáticos

ANEXOS

FASES DEL MODELO MSF

TRATAMIENTO DE LOS RIESGOS

MODELO MSF Administración de Proyectos Informáticos

Page 6: Modelo MSF

Autor: Luis Torres Cabrera

Administración de Proyectos Informáticos

MODELO MSF Administración de Proyectos Informáticos