Sunteți pe pagina 1din 3

El MSF (Microsoft Solution Framework) establece una mecnica de iteracin, donde cada iteracin cumple un ciclo completo de proyecto.

Cada iteracin ataca un alcance especfico al que reconocemos como subdominio del problema. Tpicamente, cada subdominio es una unidad coherente y completa en si misma. Aunque, segn las dimensiones del problema, en algunos casos puede optarse por particiones de un candidato por sobre un subdominio en unidades menores. Las cantidades de subdominios a atacar dentro de un proyecto determina, consecuentemente, el nmero de iteraciones. Es posible que un proyecto incluya una nica iteracin. El marco establece tambin pautas generales sobre las actividades que se desarrollan dentro de cada etapa. Dichas pautas deben ser entendidas con una visin no restrictiva sino como una gua de procesos, adaptables a las caractersticas de los distintos tipos de proyecto e incluso con eventuales variaciones dentro de distintos proyectos de un mismo tipo.

Las distintas fases de la metodologa se describen a continuacin, con una instanciacin para proyectos de businessIntelligence, lo que resulta en productos especficos y aspectos particulares sobre la organizacin del proyecto.

Fases del MSF. Envisioning


Esta fase tiene por objetivo establecer, acordar y comunicar las motivaciones que sostienen el proyecto y los stakeholders del mismo. Para lograr dicho objetivo, debe relevarse a los stakeholders, documentndose formalmente los resultados de dicho relevamiento, analizando lo relevado con el propsito de establecer motivaciones, supuestos, restricciones, condiciones de entorno tanto tcnicos, como humanos y del negocio. Es esencial la transferencia de las expectativas a los analistas funcionales, indicando experiencias pasadas en caso de existir.

Planificacin
Esta etapa concluye con la aprobacin de un plan de proyecto. El plan define la estrategia completa a utilizar para llevar a cabo el proyecto, y las actividades a llevar a cabo, junto con su responsable y compromiso de duracin. Se definen con precisin en esta fase, los distintos subdominios de inters para el negocio. Estos deben ser priorizados para su posterior tratamiento, a nivel proyecto, como distintas iteraciones del marco metodolgico. Esta fase es especialmente importante, pues establece un baseline en la planificacin. Es por esto que es sumamente importante haber identificado todos los requerimientos a ser incorporados al alcance. Cualquier requerimiento no incorporado o identificado en forma parcial al momento de la aprobacin del plan, debe ser tratado como un cambio al proyecto y, de considerarse necesario, evaluar el cambio. Una vez aprobado se debe actualizar el baseline del proyecto. En esta fase se debe realizar un importante esfuerzo en la deteccin de los riesgos del proyecto. Estos debern ser registrados formalmente y deber establecerse un protocolo para su peridica revisin, tratamiento y actualizacin.

Desarrollo
En esta fase se disea e implementa la solucin. Se realizan las actividades de desarrollado y configuracin de los distintos artefactos de software. Esto incluye la definicin del modelo arquitectnico, basado en mtricas, dimensiones, jerarquas y atributos y su integracin al modelo fsico y lgico. Tambin se construyen las reglas de actualizacin y ejecucin de los procesos que instrumentan fsicamente las relaciones entre las distintas entidades y atributos del modelo del warehouse con los datos que los originan. Asimismo se especifican y construyen los procesos de enriquecimiento de datos para facilitar y mejorar aspectos de performance de la solucin. Se construyen los reportes relevados a los usuarios de negocio, interactuando con stos en forma peridica para su evaluacin respecto de correctitud, operabilidad y usabilidad. Como parte del proceso de iteracin en la metodologa aplicada surgen tambin modificaciones a los documentos generados en etapas anteriores.

Estabilizacin
En esta instancia se realizan los testeos y consecuentes ajustes necesarios para llegar a una versin publicable de la solucin. Todos los componentes de software, desde el origen de datos hasta los valores visibles a nivel explotacin son probados en forma integral. En esta etapa hay una importante participacin del usuario de negocio nuevamente. Es importante haber generado reportes de referencia que sirvan a los efectos de establecer criterios de aceptacin por parte del usuario y testear de esta manera todo el proceso. Del mismo modo que sucede durante el desarrollo, en esta etapa pueden producirse errores que impliquen la revisin de la documentacin generada en etapas anteriores.

Deployment
Durante esta etapa se llevan a cabo las actividades necesarias para la puesta en marcha de la solucin. Esto puede involucrar migraciones de datos, carga de datos especiales para el nico propsito de la migracin, configuracin de accesos y permisos en el ambiente productivo, y toda actividad de soporte que habiliten el funcionamiento de la solucin. Tambin se contemplan dentro de esta etapa las actividades vinculadas a la gestin del cambio organizacional. Esto incluye la capacitacin a usuarios y administradores de las herramientas seleccionadas. Posiblemente nuevos procedimientos internos deban ser generados y puestos a funcionar.

S-ar putea să vă placă și