2. Universidad de Oriente
Núcleo Monagas
Programa de Ingeniería de Sistemas
Análisis y Diseño de Sistemas de Información
Sección 02
Mónica Rodríguez CI:24125020
Gustavo Velásquez CI:20903870
Nicolás Mekari CI:20915259
Augusta López CI:19853249
Mayo 2013
Microsoft Solutions
Framework
3. Microsoft Solutions Framework
Colocar los teléfonos en
silencio
Prestar atención a los
exponentes
Opiniones, preguntas y
sugerencias al final de la
exposición
Mantener silencio
Permanecer sentado
4. Microsoft Solutions Framework
Es una herramienta que ayuda a llevar a cabo con éxito los
planes de acción creados como parte del proceso de
administración de riesgos de seguridad de Microsoft.
MSF sintetiza un enfoque bien disciplinado orientado
hacia los proyectos tecnológicos basándose en un
conjunto definido de principios, modelos, disciplinas,
conceptos, orientaciones y prácticas demostradas de
Microsoft.
5. Microsoft Solutions Framework
Es un marco de trabajo de referencia
para construir e implantar sistemas
empresariales distribuidos basados en
herramientas y tecnologías de
MicrosoftSegún
Microsoft
6. Microsoft Solutions Framework
La utiliza como una guía para
administrar a la gente y a los procesos
en el desarrollo de software y
contempla:
• El modelo de equipo enfocado a la
administración de recursos.
• El modelo de la aplicación enfocado
a la funcionalidad del desarrollo.
• El modelo de proceso enfocado a la
programación del desarrollo.
Según Innova
Empresarial
S.R.L.
7. Microsoft Solutions Framework
Es una serie de conceptos,
modelos y mejores prácticas de
uso que controlan la planificación,
el desarrollo y la gestión de
proyectos tecnológicos.
Según
Gattaca S.A.
8. Microsoft Solutions Framework
En la base de MSF hay nueve principios
fundamentales:
1. Fomente las comunicaciones abiertas.
2. Trabaje hacia una visión compartida.
3. Autorización para los miembros del
equipo.
4. Establezca la responsabilidad clara y
responsabilidad compartida.
5. Entregue el valor incremental.
6. Manténgase ágil, expectante y adáptese
a los cambios.
7. Invierta en calidad.
8. Aprenda de todas las experiencias.
9. Asóciese con clientes internos y externos.
Según
Microsoft y
Gattaca s.a
Principios
9. Microsoft Solutions Framework
MSF incluye principios, modelos y mejores
prácticas para apoyar a los equipos de
desarrollo. Cubre cómo:
• Alinear los objetivos del negocio y la
tecnología
• Establecer objetivos de proyecto y
responsabilidades claras
• Administrar el riesgo proactivamente
• Implantar procesos en función de metas
• Adaptarse a cambios en los requerimientos
Según
Innova
Empresarial
SRL
Principios
10. Microsoft Solutions Framework
Gestión de preparación
Define la disposición como una medida de la
situación actual con respecto al estado
deseado de conocimientos, destrezas y
habilidades (KSA) de los individuos en una
organización.
El proceso de gestión de la preparación
consta de cuatro pasos: definir, evaluar,
modificar y Evaluar. Cada paso del proceso
incluye una serie de tareas para ayudar a
llegar a la siguiente etapa.
Según
Microsoft e
Innova
Empresarial
SRL
Disciplinas
11. Microsoft Solutions Framework
Gestión de proyectos
La gestión de proyectos es un conjunto de
habilidades y técnicas que incluyen:
• La integración de la planificación hecha
para cada aspecto del proyecto.
• Realización de control de cambios.
• Definir y gestionar el alcance del proyecto.
• La preparación de un presupuesto y la
gestión de costes.
• La preparación y el seguimiento de los
horarios.
Según
Microsoft e
Innova
Empresarial
SRL
Disciplinas
12. Microsoft Solutions Framework
Gestión de proyectos
• Obtener los recursos adecuados
asignados al proyecto.
• Gestión de contratos y proveedores, y la
adquisición de los recursos del proyecto.
• Facilitar el equipo y las comunicaciones
externas.
• Facilitar el proceso de gestión de riesgos.
• La documentación y el seguimiento de
procesos de gestión de la calidad del
equipo.
Según
Microsoft e
Innova
Empresarial
SRL
Disciplinas
13. Microsoft Solutions Framework
Gestión de riesgos
La disciplina de administración de riesgos
de MSF recomienda una gestión proactiva
del riesgo, la evaluación permanente de
los riesgos, y la integración en la toma de
decisiones durante todo el proyecto y el
ciclo de vida útil.
• Identificar.
• Analizar y priorizar.
• Planificar y programar.
• Seguimiento e informar.
• Controlar.
• Learn.
Disciplinas
Según
Microsoft e
Innova
Empresarial
SRL
14. Microsoft Solutions Framework
Gestión de proyectos: Se basa en
planificar sobre entregas cortas,
incorporar nuevas características
sucesivamente e identificar cambios
ajustando el cronograma.
Control de riesgo: Ayuda al equipo a
identificar las prioridades, tomar las
decisiones estratégicas correctas y
controlar las emergencias que puedan
surgir.
Control de cambio: Diseñada para
que el equipo se proactivo en lugar de
reactivo
Según
Gattaca S.A
Disciplinas
15. Microsoft Solutions Framework
Microsoft en el apéndice C de entregas,
específicamente en el apartado de
Artículos indica que las actividades que
realizan los actores para llevar a cabo
el proceso son clasificadas de la
siguiente manera:
• Administración del programa.
• Administración de productos.
• Desarrollo.
• Pruebas.
• Experiencia del usuario.
• Administración de versiones
Según
Microsoft
Modelo de
equipos
16. Microsoft Solutions Framework
En el modelo de Equipos el
cumplimiento de una meta esta
vinculado a las características de cada
miembro del equipo. Innova Empresarial
SRL en su proyecto Metodologías para
el Desarrollo(mayo, 2005) indica que
para asignar estas metas de calidad en
el que se basa el equipo de trabajo es
de acuerdo al rol o actor que interviene
en el proceso:
Según
Innova
Empresarial
SRL
Modelo de
equipos
17. Microsoft Solutions Framework
Rol Objetivo
Gerente de Producto Cliente satisfecho
Gerente de Programa Entrega dentro de las restricciones
del proyecto
Desarrollador Entrega en función de
especificaciones
Pruebas Aseguramiento de funcionalidad
Educación a usuarios Máximo Aprovechamiento del producto
por el usuario
Gerente de Logística Asegurar el desplegado de la
solución
18. Microsoft Solutions Framework
El modelo de equipo de trabajo
alienta la agilidad para hacer
frente a nuestros cambios
involucrando a todo el quipo en
las decisiones fundamentales.
Según
Gattaca S.A
Modelo de
equipos
19. Microsoft Solutions Framework
El modelo de proceso es el elemento
principal de MSF y representa las prácticas
recomendadas que Microsoft ha identificado,
utilizado y optimizado a partir de sus propias
experiencias en la coordinación de
proyectos de implementación de
aplicaciones e infraestructuras a gran
escala. Entre los principales conceptos del
modelo de proceso de MSF se incluyen:
• Administración de los factores que se
deben considerar
• Enfoque orientado a hitos
• Enfoque iterativo
• Fases e hitos periódicos
Según
Microsoft
Modelo de
proceso
20. Microsoft Solutions Framework
El Modelo de Procesos de MSF provee
una estructura para el desarrollo de
aplicaciones que consiste en 4 etapas
distintas, cada una de las cuales
culmina con una meta definida. Las 4
etapas son:
1. Visión
2. Planeación
3. Desarrollo
4. Estabilización
Según
Innova
Empresarial
SRL
Modelo de
procesos
21. Microsoft Solutions Framework
El modelo de procesos de MSF, a través de
su estrategia iterativa en la construcción de
productos del proyecto, suministra una
imagen mas clara del estado de los mismos
en cada etapa sucesiva
Según
Gattaca S.A
Modelo de
proceso
22. Microsoft Solutions Framework
Modelo de Procesos
Microsoft Gattaca S.A Innova Empresarial S.R.L
Visión: Se definen los
requerimientos del
negocio y los objetivos
generales del proyecto.
Visión: identificar los
beneficios, requerimientos,
funcionales, sus alcances y
restricciones; y los riesgos
inherentes del proyecto.
Visión: se definen los
objetivos del proyecto y las
restricciones del mismo
Planeación: el equipo crea
un borrador del plan
maestro del proyecto,
además de un cronograma
del proyecto y de la
especificación funcional
del proyecto.
Planeación: Obtener un
cronograma de trabajo que
cumpla con lo especificado
en la fase de visión dentro
del presupuesto, tiempo y
recursos acordados.
Planeación:
especificaciones
funcionales, un plan
maestro para el proyecto y
un calendario maestro.
23. Microsoft Solutions Framework
Modelo de Procesos
Microsoft Gattaca S.A Innova Empresarial S.R.L
Desarrollo: Desarrollo,
prueba y creación del
sistema
Desarrollo: Obtener
iterativamente versiones del
producto entregables y
medibles
Desarrollo: El equipo se
enfoca en desarrollar y
probarla solución.
Estabilización: Se centra en
probar el producto.
Estabilización: Versión final
del producto, ajustada y
aprobada en su totalidad
Estabilización: Esta etapa
comienza con pruebas beta
de la solución y termina
cuando se libera el producto
con el cliente.
Implementación: El equipo
implanta la tecnología y los
componentes utilizados por
la solución
Instalación: Entregar al
cliente el producto finalizado
en su totalidad.
Soporte: Brindar soporte y
garantía al producto durante
el tiempo estipulado en el
contrato
24. Microsoft Solutions Framework
Este modelo contempla un diseño lógico en
tres capas para el diseño de aplicaciones
(soluciones) distribuidas multicapas.
Contempla tres categorías de servicios:
1. Servicios para el Usuario
Servicios de usuario son la lógica que ofrece
una aplicación con una interfaz de usuario.
2. Servicios de Negocios
Servicios de negocios son la lógica que
controla la secuenciación y la aplicación de
reglas de negocio.
3. Los servicios de datos
Los servicios de datos son la lógica que
proporciona el nivel más bajo visible de
detalles que se usan para manipular datos.
Según
Innova
Empresarial
SRL
Modelo de
aplicación
25. Microsoft Solutions Framework
Características
• Establece definiciones, reglas y
relaciones. Un modelo de aplicación
establece las definiciones, reglas y
relaciones que construirán la estructura
de la aplicación.
• Hace consistente la relación entre el
diseño de la aplicación y el desarrollo de
la misma.
• Utiliza un diseño de componentes
basados en servicios. Una organización
puede utilizar más de un modelo de
aplicación para adecuar los diferentes
tipos de aplicaciones que se desarrollen.
Según
Innova
Empresarial
SRL
Modelo de
aplicación
26. Microsoft Solutions Framework
Autores
Microsoft Gattaca S.A Innova Empresarial S.R.L
Área(s) donde
usan MSF.
Dispone y utiliza de
todas las herramientas
apropiadas del campo.
Administrar y
ejecutar proyectos
Administrar personal y
procesos de proyectos.
Disciplinas Disciplina de proyecto,
preparación y riesgo.
Disciplina de
proyecto, preparación
y riesgo.
Disciplina de proyecto,
preparación y riesgo.
Principios 9 principios (1,2,3,4,5,6,7,8) Los principios (2,4,5,6,8)
Etapas o fases Visión, planeación,
desarrollo,
estabilización e
implementación
Visión, planeación,
desarrollo,
estabilización,
implementación y
soporte
Visión, Planeación,
Desarrollo, Estabilización.
Modelados Se usan según las que
se requieran.
modelado de equipo ,
modelado de proceso
Modelo equipo , modelo
de aplicación , modelo de
procesos
27. Microsoft Solutions Framework
Aplicación de la metodología MSF V4.0 a
la definición e implementación de
arquitecturas orientadas a objetos en
Visual Studio .NET 2005,
caso práctico G5 Sharing files
28. Microsoft Solutions Framework
Especificación de roles
Analista del negocio
Entender y comunicar las necesidades
solicitadas para el proyecto.
Administrador del Proyecto
Entregar valor de negocio dentro del
horario y del presupuesto convenido.
Arquitecto
Garantizar el éxito del proyecto diseñando
las bases de la aplicación.
Desarrollador
Implementar la aplicación de acuerdo a la
planificación establecida.
Caso
Practico
Visión
29. Microsoft Solutions Framework
Visión/Alcance
-Estatuto de visión
-Estatuto de oportunidad
-Alcance
-Fuera de alcance
-Meta
-Características de usuarios
-Resumen de requerimientos
-Criterios de éxito
Definición de Personajes
Definición de Escenarios
Priorización de escenarios
Requerimiento de Servicio de Calidad
Priorización de Servicio de Calidad
Estimación de costos
Caso
Practico
Visión
31. Microsoft Solutions Framework
Diseño de Base de Datos
Diagrama de clases.
Diseño de Interfases
Caso
Practico
Planeación
32. Microsoft Solutions Framework
Guía de proyecto
1. Revisión de objetivos.
2. Determinación del progreso
3. Evaluar los resultados de las métricas
de evaluación
4. Mitigación de errores.
5. Identificación de riesgos.
Caso
Practico
Desarrollo
33. Microsoft Solutions Framework
Guía de iteraciones
Las iteraciones se realizarán de acuerdo a
la Guía del Proyecto, en las cuales se
destacan como puntos de control las
siguientes:
· Administración de Usuarios
· Inicio de Sesión
· Administración de Carpetas
· Administración de Archivos
· Administración de Permisos
Caso
Practico
Desarrollo
34. Microsoft Solutions Framework
Documento de Estabilización y
Pruebas
Durante la fase de estabilización se
detectaron algunos errores, que luego de
corregido han dado como resultado un
sistema más estable y robusto.
La naturaleza Web del aplicativo, obliga a
realizar pruebas de stress y comprobar la
validez del entorno gráfico del mismo, para
comprobar que cumpla con los estándares
correspondientes.
Caso
Practico
Estabilización
35. Microsoft Solutions Framework
Prueba de validación de interfaz gráfica y experiencia de usuario.
Descripción del estándar Cumple No Cumple
El aplicativo se ajusta a una resolución de pantalla
de 800x600 píxeles.
X
El aplicativo maneja un estándar de fuentes y
colores que pueden ser modificados fácilmente.
X
El aplicativo maneja iconografía constante e
intuitiva para el usuario.
X
El aplicativo posee un sistema de navegación fácil
que permite navegar entre las distintas páginas.
X
El aplicativo posee mensajes de error en colores
fuertes y con mensajes fáciles de comprender que
guían al usuario en la solución de problemas
X
36. Microsoft Solutions Framework
Prueba de validación de interfaz gráfica y experiencia de usuario.
Descripción del estándar Cumple No Cumple
El límite para llegar a la información más lejana
dentro del aplicativo es de 5 clicks del ratón.
X
El aplicativo no posee faltas ortográficas ni
gramaticales.
X
La interfaz de usuario es liviana y cada página no
descarga al usuario más de 200 kbytes, incluyendo
imágenes y scripts.
X
El aplicativo es seguro y evita al máximo el uso de
cookies.
X
39. Microsoft Solutions Framework
Manual de instalación
Prerrequisitos:
Hardware:
• Pentium III de 500 MHz o superior.
• 128 Mb. De memoria RAM.
• 1 Gb de memoria libre.
• Tarjeta de red.
Software
• Microsoft Windows XP sp2 o superior
• Internet Information Server 6.0
• Microsoft Net Framework 2.0
• Microsoft SQL Server 2005
Caso
Practico
Implementación