Modelo msf

848
-1

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
848
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
37
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Modelo msf

  1. 1. MODELO MSF Microsoft® Solutions FrameworkPrimero hay que entender lo que es el modelo MSF por lo que dare un breve comentario del mismo este es un modelo muyutilizado para el desarrollo y gestiión de proyectos, es muy importante mencionar que este modelo involucra dos modelosde 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 ungrupo 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 esmuy desarrollado por lo que no es aconsejable en modelos grandes, una razón por lo que no es aconsejable utilizar estemodelo es porque este modelo pertenece a Microsoft y por ende para aprender desarrollo habría que seguir un curso alrespecto, 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 endeserrollarlo.DescripciónMicrosoft® Solutions Framework es un marco de trabajo de referencia para construir e implantar sistemas empresarialesdistribuidos basados en herramientas y tecnologías de Microsoft. MSF comprende un conjunto de modelos, conceptos yguías que contribuyen a alinear los objetivos de negocio y tecnológicos, reducir los costos de la utilización de nuevastecnologías, y asegurar el éxito en la implantación de las tecnologías Microsoft. MSF es el resultado de las experiencias dediferentes á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. Estemarco permite exponer, revelar y manejar riesgos críticos, determinar los criterios de planeación, y establecer lasinterdependencias necesarias para una ejecución exitosa de los proyectos. Dentro de este contexto, MSF no es unametodología en el sentido estricto, con estructuras de trabajo, tareas y productos predeterminados. En su lugar, MSF proveemecanismos flexibles para aplicar soluciones adecuadas a los problemas tecnológicos y de negocios. MSF no es un marcoestá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 sociostecnológicos y sus clientes en la implantación de tecnologías cliente-servidor y sistemas distribuidos. Los modelos de MSFincorporan 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 flexibleModelos fundamentales de MSFMSF ayuda a las organizaciones a obtener los beneficios de las nuevas tecnologías mediante la aplicación de cinco modelosfundamentales. 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)
  2. 2. Dos de los modelos más importantes en proyectos de planeación e implantación de tecnología son el Modelo de Equipos deTrabajo y el Modelo de Procesos, que se describen brevemente a continuación.La clave para conformar equipos altamente efectivosEl Modelo de Equipos de Trabajo de MSF facilita la estructuración de equipos para construir o implantar soluciones eficientey oportunamente, y con proyección de mejoramiento continuo.Este modelo se define como un equipo no jerarquizado cuyos integrantes trabajan en seis roles interdependientes ycooperativos. Cada miembro del equipo tiene un rol bien definido y una misión específica. Los líderes de cada equipo sonresponsables 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 grupopuede 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 deMSF, 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 delequipo 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 éxitoEl modelo de procesos de MSF permite planear y controlar proyectos orientados a resultados, balanceando los factoresfundamentales que intervienen en dichos proyectos: alcance, tiempo y recursos. Es un modelo iterativo y basado en puntosde 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 faseprincipal 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 colocarsebajo un proceso de control de cambios. Cada punto de revisión establece un punto de partida que permite que en formaconfiable 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 continuadurante todo el proyecto. Esto se traduce a su vez en un nivel de calidad alto y consistente a lo largo de la ejecución delproyecto.Como riesgo se define cualquier situación que amenaza el éxito del proyecto en general o afecta la capacidad del equipo detrabajo para implantar la visión y el alcance del mismo. Los riesgos no solamente incluyen la imposibilidad de ejecución decualquier 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 losriesgos 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 alos riesgos, en la cual aquellos componentes de más alto riesgo se implantan o desarrollan primero.
  3. 3. El análisis del impacto de los riesgos tiene como objetivo balancear el costo de mitigación o contención del riesgo contra elcosto de asumir el riesgo si éste se produce, dentro de un esquema que tenga el menor impacto posible sobre la ejecuciónmisma del proyecto.Transferencia de conocimientos de MSFEl 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 eficientementeuna 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 desu empresa a lo largo del tiempo. Alinear estas cuatro perspectivas en una arquitectura única permite establecer prioridadesy guiar los proyectos de implantación de infraestructura y desarrollo de aplicaciones, y ayuda en la selección y uso deestá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 participanen proyectos de implantación de infraestructura. Este curso emplea los modelos de MSF como base para planear, construir yadministrar proyectos exitosos de infraestructura. El curso presenta el Modelo de Equipos y el Modelo de Procesos queayudan 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 entornodinámico de los proyectos.Principles of Application Development es un curso de tres días de duración, dirigido a aquellas personas que participan enproyectos de desarrollo de aplicaciones. Este curso enseña un marco estructural de administración de proyectos orientado alograr el éxito en los proyectos de desarrollo de software en su empresa. Se enfoca en los modelos de Equipo y de Procesos, yen la disciplina de administración proactiva del riesgo de MSF, desde el punto de vista de los proyectos de desarrollo deaplicaciones.Principles of Component Design es un curso de tres días de duración, orientado a quienes están involucrados en el diseño yplaneació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, quepermite 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.PrerequisitosConocimientos generales de análisis y diseño de sistemas de informaciónBeneficios.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.
  4. 4. InstructoresLos cursos serán impartidos por el personal de MCS (Microsoft Consulting Services), profesionales de gran experiencia en larealización de análisis, diseño y desarrollo de sistemas en ambientes corporativos, quienes además han participado enproyectos 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 algunaperiodicidad MCS suele ofrecer este servicio como un curso abierto; en este caso se cobrará una tarifa estándar porasistente.

×