Modelo msf

4
MODELO MSF Microsoft® Solutions Framework Primero hay que entender lo que es el modelo MSF por lo que dare un breve comentario del mismo este es un modelo muy utilizado para el desarrollo y gestiión de proyectos, es muy importante mencionar que este modelo involucra dos modelos de desarrollo de software que son: el modelo cascada y el modelo espiral. El modelo MSF puede ser aplicado tanto en proyectos grandes como en proyectos pequeños ya que se puede trabajar con un grupo grande de personas e incluso podemos trabajar con un grupo de tres personas para un proyecto pequeño por ejemplo. Para citar una ventaja de este modelo deberíamos decir que es muy buen modelo pequeños pero tomando en cuenta que es muy desarrollado por lo que no es aconsejable en modelos grandes, una razón por lo que no es aconsejable utilizar este modelo es porque este modelo pertenece a Microsoft y por ende para aprender desarrollo habría que seguir un curso al respecto, tomando en cuenta que implica un costo alto. Quiza una desventaja de este modelo es que al ser muy desarrollado se haga muy extenso y tome mucho tiempo en deserrollarlo. Descripción Microsoft® Solutions Framework es un marco de trabajo de referencia para construir e implantar sistemas empresariales distribuidos basados en herramientas y tecnologías de Microsoft. MSF comprende un conjunto de modelos, conceptos y guías que contribuyen a alinear los objetivos de negocio y tecnológicos, reducir los costos de la utilización de nuevas tecnologías, y asegurar el éxito en la implantación de las tecnologías Microsoft. MSF es el resultado de las experiencias de diferentes áreas de Microsoft con proyectos exitosos. MSF representa una base de conocimientos y recursos que proveen información sobre: Planeación de la arquitectura empresarial, enfocada a realizar planes a largo plazo al tiempo que permite lograr resultados a corto y mediano plazo. Una disciplina de desarrollo de soluciones basada en modelos que permiten organizar equipos de trabajo efectivos y administrar exitosamente el ciclo de vida de los proyectos. Un proceso de diseño de soluciones que apoya el diseño de sistemas distribuidos complejos. Un enfoque de implantación de infraestructura que emplea los modelos de equipos y procesos como apoyo fundamental en la implantación y operación de las soluciones tecnológicas. MSF provee una estructura orientada a facilitar el análisis, diseño e implantación de soluciones tecnológicas efectivas. Este marco permite exponer, revelar y manejar riesgos críticos, determinar los criterios de planeación, y establecer las interdependencias necesarias para una ejecución exitosa de los proyectos. Dentro de este contexto, MSF no es una metodología en el sentido estricto, con estructuras de trabajo, tareas y productos predeterminados. En su lugar, MSF provee mecanismos flexibles para aplicar soluciones adecuadas a los problemas tecnológicos y de negocios. MSF no es un marco estático y evoluciona respondiendo a los cambios en la tecnología y en los requerimientos de los proyectos. Microsoft Solutions Framework está basado en un conjunto de modelos, derivados de la experiencia de Microsoft, sus socios tecnológicos y sus clientes en la implantación de tecnologías cliente-servidor y sistemas distribuidos. Los modelos de MSF incorporan tres factores fundamentales de éxito: Un punto de visión, para proveer la guía requerida para tomar decisiones técnicas. Un conjunto de puntos de referencia, para realizar un seguimiento efectivo de la marcha de los procesos o proyectos, con énfasis en el manejo de los riesgos durante todo el ciclo de vida. Capacidad de reutilización, para tomar ventaja del conocimiento previo en forma estructurada y consistente en un ambiente tecnológico flexible Modelos fundamentales de MSF MSF ayuda a las organizaciones a obtener los beneficios de las nuevas tecnologías mediante la aplicación de cinco modelos fundamentales. Estos modelos se aplican a diferentes categorías de problemas que están enmarcadas en la planeación, construcción o implantación, y administración de los sistemas. Los cinco modelos de MSF son: Modelo de Arquitectura Empresarial de MSF (Enterprise Architecture Model) Modelo de Aplicaciones de MSF (Application Model) Modelo de Equipos de Trabajo de MSF (Team Model) Modelo de Procesos de MSF (Process Model) Proceso de Diseño de Soluciones con Componentes (Designing Component Solutions - DCS)

Transcript of Modelo msf

Page 1: Modelo msf

MODELO MSF Microsoft® Solutions Framework Primero hay que entender lo que es el modelo MSF por lo que dare un breve comentario del mismo este es un modelo muy utilizado para el desarrollo y gestiión de proyectos, es muy importante mencionar que este modelo involucra dos modelos de desarrollo de software que son: el modelo cascada y el modelo espiral.

El modelo MSF puede ser aplicado tanto en proyectos grandes como en proyectos pequeños ya que se puede trabajar con un grupo grande de personas e incluso podemos trabajar con un grupo de tres personas para un proyecto pequeño por ejemplo.

Para citar una ventaja de este modelo deberíamos decir que es muy buen modelo pequeños pero tomando en cuenta que es muy desarrollado por lo que no es aconsejable en modelos grandes, una razón por lo que no es aconsejable utilizar este modelo es porque este modelo pertenece a Microsoft y por ende para aprender desarrollo habría que seguir un curso al respecto, tomando en cuenta que implica un costo alto.

Quiza una desventaja de este modelo es que al ser muy desarrollado se haga muy extenso y tome mucho tiempo en deserrollarlo.

Descripción

Microsoft® Solutions Framework es un marco de trabajo de referencia para construir e implantar sistemas empresariales distribuidos basados en herramientas y tecnologías de Microsoft. MSF comprende un conjunto de modelos, conceptos y guías que contribuyen a alinear los objetivos de negocio y tecnológicos, reducir los costos de la utilización de nuevas tecnologías, y asegurar el éxito en la implantación de las tecnologías Microsoft. MSF es el resultado de las experiencias de diferentes áreas de Microsoft con proyectos exitosos.

MSF representa una base de conocimientos y recursos que proveen información sobre:

Planeación de la arquitectura empresarial, enfocada a realizar planes a largo plazo al tiempo que permite lograr resultados a corto y mediano plazo.

Una disciplina de desarrollo de soluciones basada en modelos que permiten organizar equipos de trabajo efectivos y administrar exitosamente el ciclo de vida de los proyectos.

Un proceso de diseño de soluciones que apoya el diseño de sistemas distribuidos complejos.

Un enfoque de implantación de infraestructura que emplea los modelos de equipos y procesos como apoyo fundamental en la implantación y operación de las soluciones tecnológicas.

MSF provee una estructura orientada a facilitar el análisis, diseño e implantación de soluciones tecnológicas efectivas. Este marco permite exponer, revelar y manejar riesgos críticos, determinar los criterios de planeación, y establecer las interdependencias necesarias para una ejecución exitosa de los proyectos. Dentro de este contexto, MSF no es una metodología en el sentido estricto, con estructuras de trabajo, tareas y productos predeterminados. En su lugar, MSF provee mecanismos flexibles para aplicar soluciones adecuadas a los problemas tecnológicos y de negocios. MSF no es un marco estático y evoluciona respondiendo a los cambios en la tecnología y en los requerimientos de los proyectos.

Microsoft Solutions Framework está basado en un conjunto de modelos, derivados de la experiencia de Microsoft, sus socios tecnológicos y sus clientes en la implantación de tecnologías cliente-servidor y sistemas distribuidos. Los modelos de MSF incorporan tres factores fundamentales de éxito:

Un punto de visión, para proveer la guía requerida para tomar decisiones técnicas.

Un conjunto de puntos de referencia, para realizar un seguimiento efectivo de la marcha de los procesos o proyectos, con énfasis en el manejo de los riesgos durante todo el ciclo de vida.

Capacidad de reutilización, para tomar ventaja del conocimiento previo en forma estructurada y consistente en un ambiente tecnológico flexible

Modelos fundamentales de MSF

MSF ayuda a las organizaciones a obtener los beneficios de las nuevas tecnologías mediante la aplicación de cinco modelos fundamentales. Estos modelos se aplican a diferentes categorías de problemas que están enmarcadas en la planeación, construcción o implantación, y administración de los sistemas.

Los cinco modelos de MSF son:

Modelo de Arquitectura Empresarial de MSF (Enterprise Architecture Model)

Modelo de Aplicaciones de MSF (Application Model)

Modelo de Equipos de Trabajo de MSF (Team Model)

Modelo de Procesos de MSF (Process Model)

Proceso de Diseño de Soluciones con Componentes (Designing Component Solutions - DCS)

Page 2: Modelo msf

Dos de los modelos más importantes en proyectos de planeación e implantación de tecnología son el Modelo de Equipos de Trabajo y el Modelo de Procesos, que se describen brevemente a continuación.

La clave para conformar equipos altamente efectivos

El Modelo de Equipos de Trabajo de MSF facilita la estructuración de equipos para construir o implantar soluciones eficiente y oportunamente, y con proyección de mejoramiento continuo.

Este modelo se define como un equipo no jerarquizado cuyos integrantes trabajan en seis roles interdependientes y cooperativos. Cada miembro del equipo tiene un rol bien definido y una misión específica. Los líderes de cada equipo son responsables por la administración, guía y coordinación; los miembros del equipo se enfocan en llevar a cabo sus misiones.

Dependiendo del tamaño del proyecto, cada rol puede ser asignado a un individuo o a un grupo, o bien un individuo o grupo puede desempeñar más de un rol.

La meta principal del equipo de trabajo es entregar un sistema o solución de calidad. En el Modelo de Equipos de trabajo de MSF, las características de los miembros del equipo (visión compartida, comunicación, delegación, responsabilidad, entendimiento) permiten la obtención de dicha meta. Las metas de calidad sobre las cuales se concentran los esfuerzos del equipo de trabajo son:

Cumplir con las expectativas del usuario ("cliente")

Entregar el sistema o solución dentro de las restricciones del proyecto (tiempo, recursos, costos)

Identificar todos los problemas o riesgos de importancia para el usuario y manejarlos en forma oportuna.

Asegurar que el usuario final sabe cómo usar el sistema

Asegurar una implantación/replicación del sistema sin contratiempos.

Procesos que ayudan a asegurar el éxito

El modelo de procesos de MSF permite planear y controlar proyectos orientados a resultados, balanceando los factores fundamentales que intervienen en dichos proyectos: alcance, tiempo y recursos. Es un modelo iterativo y basado en puntos de revisión (milestones).

El Modelo de Procesos de MSF hace énfasis en:

Una visión para el proyecto o sistema.

Puntos de revisión que sincronizan el trabajo del equipo con las expectativas de los usuarios a lo largo de todo el proyecto.

Asignación de prioridades mediante análisis de riesgos.

Implantación incremental con puntos de revisión frecuentes.

El Modelo de Procesos consta de cuatro puntos de revisión principales, cada uno de los cuales está precedido por una fase principal dentro de la cual ocurren puntos de revisión internos y se pueden generar productos entregables (deliverables). Este modelo puede ser aplicado a una amplia variedad de proyectos sin pérdida del flujo del proceso.

Los puntos de revisión no necesariamente son puntos de congelación. En cada uno de ellos los entregables pueden colocarse bajo un proceso de control de cambios. Cada punto de revisión establece un punto de partida que permite que en forma confiable el equipo planee y continúe hacia el siguiente punto de revisión.

La naturaleza iterativa del Modelo de Procesos de MSF fomenta la evaluación y manejo de los riesgos en forma continua durante todo el proyecto. Esto se traduce a su vez en un nivel de calidad alto y consistente a lo largo de la ejecución del proyecto.

Como riesgo se define cualquier situación que amenaza el éxito del proyecto en general o afecta la capacidad del equipo de trabajo para implantar la visión y el alcance del mismo. Los riesgos no solamente incluyen la imposibilidad de ejecución de cualquier fase del proyecto, sino también la imposibilidad de ejecutar con relación al nivel de servicio esperado o deseado.

Ya que todos los factores de riesgo pueden no conocerse cuando se realiza la planeación del proyecto, la identificación de los riesgos se convierte en un factor crítico de éxito para el equipo del proyecto.

El riesgo se maneja en el Modelo de Procesos de MSF mediante programación de tareas basada en prioridades de acuerdo a los riesgos, en la cual aquellos componentes de más alto riesgo se implantan o desarrollan primero.

Page 3: Modelo msf

El análisis del impacto de los riesgos tiene como objetivo balancear el costo de mitigación o contención del riesgo contra el costo de asumir el riesgo si éste se produce, dentro de un esquema que tenga el menor impacto posible sobre la ejecución misma del proyecto.

Transferencia de conocimientos de MSF

El entrenamiento de MSF consta de los siguientes cursos:

Principles of Enterprise Architecture (curso 1515)

Principles of infrastructure Deployment (curso 1517)

Principles of Application Development (curso 1516)

Principles of Component Design (curso 1518).

Principles of Enterprise Architrecture es un curso introductorio de dos días de duración, orientado a gerentes de tecnología, responsables de decisiones de negocios, y consultores que requieren desarrollar e implementer rápida pero eficientemente una arquitectura empresarial para su empresa. Este curso enseña cómo combinar cuatro perspectivas (negocios, aplicaciones, información y tecnología) en un plan coherente de arquitectura empresarial que se adapta a las necesidades de su empresa a lo largo del tiempo. Alinear estas cuatro perspectivas en una arquitectura única permite establecer prioridades y guiar los proyectos de implantación de infraestructura y desarrollo de aplicaciones, y ayuda en la selección y uso de estándares, guías y otras actividades que se requieren para alcanzar el estado futuro deseado.

Principles of Infrastructure Deployment es un curso de tres días de duración, orientado a aquellas personas que participan en proyectos de implantación de infraestructura. Este curso emplea los modelos de MSF como base para planear, construir y administrar proyectos exitosos de infraestructura. El curso presenta el Modelo de Equipos y el Modelo de Procesos que ayudan a manejar los riesgos inherentes a un ambiente dinámico y a enfocar los equipos en la entrega de valor a la empresa, equilibrando los compromisos de tiempo, recursos y alcance al tiempo que se adaptan a los cambios creados por el entorno dinámico de los proyectos.

Principles of Application Development es un curso de tres días de duración, dirigido a aquellas personas que participan en proyectos de desarrollo de aplicaciones. Este curso enseña un marco estructural de administración de proyectos orientado a lograr el éxito en los proyectos de desarrollo de software en su empresa. Se enfoca en los modelos de Equipo y de Procesos, y en la disciplina de administración proactiva del riesgo de MSF, desde el punto de vista de los proyectos de desarrollo de aplicaciones.

Principles of Component Design es un curso de tres días de duración, orientado a quienes están involucrados en el diseño y planeación de proyectos de desarrollo de aplicaciones distribuidas, y en particular a gerentes de desarrollo o de proyectos. Este curso usa el Modelo de Aplicaciones de MSF y enseña un enfoque de diseño de tres fases, paralelo e iterativo, que permite obtener la meyor eficiencia y flexibilidad. Las fases del proceso (diseño conceptual, diseño lógico y diseño físico) proporcionan tres perspectivas diferentes para tres audiencias diferentes: Usuarios, equipo de proyecto, y desarroladores.

Prerequisitos

Conocimientos generales de análisis y diseño de sistemas de información

Beneficios.

MSF ayuda a implantar soluciones de tecnología:

Manteniendo siempre el enfoque al usuario. Es decir, ayudándolo a asegurar que la solución implantada realmente es lo que el usuario necesita, que mejorará el desempeño del usuario, y no una que va a ser desechada y olvidada al momento de su liberación.

Proporcionando elementos valiosos a las inevitables preguntas: ¿Cuáles elementos van en el cliente?, ¿Cuáles en el servidor?

Permitiendo desarrollar siguiendo una filosofía de reutilización de múltiples componentes, lo cual reduce el tiempo necesario para desarrollar nuevas aplicaciones, garantiza la uniformidad e interoperabilidad entre las mismas, y las hace mucho más flexibles para incorporar los cambios que sean necesarios en el futuro.

Estableciendo un equipo de trabajo balanceado, con tareas y objetivos claramente definidos, que permitan no solo desarrollar buenos sistemas, sino también saber en todo momento cuál es el grado real de avance del proyecto, y cuáles son los riesgos que se corren si se decide introducir modificaciones al mismo una vez que el desarrollo ya ha sido iniciado.

Page 4: Modelo msf

Instructores

Los cursos serán impartidos por el personal de MCS (Microsoft Consulting Services), profesionales de gran experiencia en la realización de análisis, diseño y desarrollo de sistemas en ambientes corporativos, quienes además han participado en proyectos de implantación y desarrollo de soluciones de tecnología bajo la filosofía Microsoft en diversos países.

Costos.

Este trabajo será llevado a cabo con las tarifas estándares de MCS cuando sea dedicado para una empresa. Con alguna periodicidad MCS suele ofrecer este servicio como un curso abierto; en este caso se cobrará una tarifa estándar por asistente.