Microsoft Solutions Framework es un marco de trabajo de referencia para construir e implantar sistemas empresariales distribuidos basados en herramientas y tecnologas de Microsoft. MSF comprende un conjunto de modelos, conceptos y guas que contribuyen a alinear los objetivos de negocio y tecnolgicos, reducir los costos de la utilizacin de nuevas tecnologas, y asegurar el xito en la implantacin de las tecnologas Microsoft para garantizar el xito empresarial. 2) Descripcin y usos
MSF representa una base de conocimientos y recursos que proveen informacin sobre:
Planeacin 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 diseo de soluciones que apoya el diseo de sistemas distribuidos complejos. Un enfoque de implantacin de infraestructura que emplea los modelos de equipos y procesos como apoyo fundamental en la implantacin y operacin de las soluciones tecnolgicas.
MSF provee una estructura orientada a facilitar el anlisis, diseo e implantacin de soluciones tecnolgicas efectivas. Este marco permite exponer, revelar y manejar riesgos crticos, determinar los criterios de planeacin, y establecer las interdependencias necesarias para una ejecucin exitosa de los proyectos. Dentro de este contexto, MSF no es una metodologa 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 tecnolgicos y de negocios. MSF no es un marco esttico y evoluciona respondiendo a los cambios en la tecnologa 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 tecnolgicos y sus clientes en la implantacin de tecnologas cliente-servidor y sistemas distribuidos. Los modelos de MSF incorporan tres factores fundamentales de xito:
Un punto de visin, para proveer la gua requerida para tomar decisiones tcnicas. 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 reutilizacin, para tomar ventaja del conocimiento previo en forma estructurada y consistente en un ambiente tecnolgico flexible
3) Fases de la metodologa. 1. Visin En esta fase el equipo y el cliente definen los requerimientos del negocio y los objetivos generales del proyecto. La fase culmina con el hito Visin y Alcance aprobados. El envisionamiento del proyecto, es donde todo el equipo va a tener una idea clara, pero general de los objetivos, infraestructura, tecnologa, arquitectura, roles y riesgos todos estos necesarios para el buen desenvolvimiento del proyecto. Principales actividades: a) Definir el proyecto definiendo las metas, alcance, restricciones y suposiciones. b) Crear una definicin de requerimientos que describa qu es lo que deben hacer los nuevos servicios de Web. c) Desarrollar un diseo conceptual para servicios. d) Valorar los riesgos en un alto nivel del proyecto. e) Definir la estructura del equipo del proyecto. Entregable: Documento de Visin y Alcance 2. Planeacin Durante la fase de planeacin el equipo crea un borrador del plan maestro del proyecto, adems de un cronograma del proyecto y de la especificacin funcional del proyecto. Esta fase culmina con el hito Plan del proyecto aprobado. Se levantarn los requerimientos especficos del cliente, tomando en cuenta que MSF no es cerrado, es decir que permite cambios dentro del proyecto, incluso en la etapa de desarrollo. Principales actividades: a) Reunir informacin sobre los servicios actuales de Web. b) Definir u disee una nueva oferta de servicio en una especificacin funcional. c) Valorar los recursos necesarios para completar el proyecto. d) Construir el plan maestro del proyecto. e) Hacer un borrador del programa del proyecto. Entregable: Documento del Plan del Proyecto. 3. Desarrollo. Esta fase involucra una serie de releases internos del producto, desarrollados por partes para medir su progreso y para asegurarse que todos sus mdulos o partes estn sincronizados y pueden integrarse. La fase culmina con el hito Alcance completo. Propiamente se genera el cdigo necesario para generar un producto funcional para el cliente. Principales actividades: a) Validar el diseo fsico al simular el ambiente de servidor y llevar a cabo pruebas de unidad, integracin y aplicacin. b) Construir el sistema, configurando y localizando los servidores de produccin de Web que sern usados en su red. Entregable: Documentos manuales tcnicos, de usuarios y de instalacin si es necesario. 4. Estabilizacion. Esta fase se centra en probar el producto. El proceso de prueba hace nfasis en el uso y el funcionamiento del producto en las condiciones del ambiente real. La fase culmina con el hito Release Readiness aprobado. Principales actividades: a) Validacin del diseo b) Conducir pruebas piloto y una introduccin controlada para introducir los nuevos servicios a un conjunto definido de usuarios en una base a pequea y mediana escala Entregable: Documento registro de prueba. 5. Implantacion. En esta fase el equipo implanta la tecnologa y los componentes utilizados por la solucin, estabiliza la implantacin, apoya el funcionamiento y la transicin del proyecto, y obtiene la aprobacin final del cliente. La fase termina con el hito Implantacin completa. Principales actividades: a) Termine el entrenamiento de administradores y usuarios. b) Libere el nuevo sistema, evale el desempeo y corrija los problemas que se presenten. c) Monitoree el sistema y planee mejoras. Entregable: Conjuntos de archivos propios del producto que permitan su instalacin y correcto funcionamiento. 4) Modelos fundamentales de MSF MSF ayuda a las organizaciones a obtener los beneficios de las nuevas tecnologas mediante la aplicacin de cinco modelos fundamentales. Estos modelos se aplican a diferentes categoras de problemas que estn enmarcadas en la planeacin, construccin o implantacin, y administracin de los sistemas. Los cinco modelos de MSF son: Modelo de Arquitectura Empresarial de MSF Modelo de Aplicaciones de MSF Modelo de Equipos de Trabajo de MSF Modelo de Procesos de MSF Proceso de Diseo de Soluciones con Componentes
Definiciones Modelo de Arquitectura Empresarial de MSF Este modelo define las pautas para construir proyectos empresariales. Se planifica la infraestructura tecnolgica del negocio, los recursos, operaciones, personal y los procesos que sern utilizados por la organizacin para el intercambio de informacin. Este modelo abarca cuatro perspectivas:
Perspectiva de Negocios. Perspectiva de Aplicacin. Perspectiva de Informacin. Perspectiva de la Tecnologa.
Modelo de Aplicaciones de MSF Este modelo contempla un diseo lgico en tres capas para el diseo de aplicaciones (soluciones) distribuidas multicapas. Define una aplicacin como una red lgica de servicios distribuibles y reutilizables que cooperan en tareas comunes. Contempla tres categoras de servicios: Servicios de usuario Reglas de negocio Servicio de datos Modelo de Equipos de Trabajo de MSF
En el modelo MSF, un proyecto es planeado e implementado por un equipo de colegas. Cada miembro es responsable de un rea funcional del proyecto, pero la responsabilidad total del proyecto recae en el equipo como uno solo. La definicin del equipo del proyecto del documento de Visin y alcance identifica las reas funcionales en las que van a trabajar los miembros del equipo y asigna roles individuales y responsabilidades. En proyectos mayores, un equipo por separado podra ser asignado a cada rea funcional.
Roles o actores que intervienen en el proceso Rol Objetivo Gerente de Producto Cliente satisfecho Gerente de Programa Entrega dentro de las restricciones del proyecto Desarrollador Entrega en funcin de especificaciones Pruebas Aseguramiento de funcionalidad Educacin a usuarios Mximo Aprovechamiento del producto por el usuario Gerente de Logstica Asegurar el desplegado de la solucin
5) Ventajas y desventajas del MSF Ventajas y Desventajas de MSF Ventajas Desventajas Crea una disciplina de anlisis de riesgos que ayuda y evoluciona con el proyecto. Al estar basado en tecnologa Microsoft, trata de obligar a usar herramientas de ellos mismo. Vinculacin con el cliente como tambin orientado al trabajo en equipo. Solicita demasiada documentacin en sus fases. Tiene facilidad de soporte y mantenimiento. Si el anlisis de riesgos se hace muy exhaustivo puede retardar el proyecto. Es adaptable, se puede utilizar para proyectos de cualquier magnitud. Los precios de licencias, capacitacin y soporte de Microsoft son caros. El modelo tiene facilidad de manejo por ser una empresa conocida.
Aplica mucho e incentiva al trabajo en equipo y a la colaboracin.
6) Conclusiones La metodologa Microsoft Solution Framework es flexible y se ajusta a proyectos medianos y pequeos en tecnologas de informacin, es decir que se pueden utilizar como base para nuestra propia adaptacin y se puede complementar con prcticas de otras metodologas. Esta metodologa permite que el equipo de trabajo tenga un desenvolvimiento ptimo maximizando la productividad y generando resultados de calidad en las actividades planteadas en cada fase. Esta metodologa permite desarrollar nuevas plantillas para diferentes tipos de proyectos, por supuesto basndose en Microsoft Visual Studio Team System (VSTS).
Artificios y Trucos Matematicos para Resolver Problemas de Algebra y Aritmetica en El Examen de Admision A La Universidad Matematica Ejercicios Resueltos