Doc001

Solo disponible en BuenasTareas
  • Páginas : 5 (1207 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de junio de 2011
Leer documento completo
Vista previa del texto
METODOLOGÍAS DE DESARROLLO

Antecedentes
Afín de evitar que el desarrollo de la solución no satisfaga al cliente y los problemas siguientes se presenten:
• La solución no resuelve satisfactoriamente las necesidades del cliente
• La solución no se completa en los tiempos acordados
• Los costos crecen de manera desmedida
• Las modificaciones y ajustes posteriores lo vuelven dependiente deldesarrollador
• La solución no puede crecer conforme su organización lo demanda
INNOVA EMPRESARIAL SRL ha decidido de seguir metodologías de clase mundial que nos permiten ofrecerle soluciones tecnológicas de la más alta calidad, entregadas en tiempo y forma con la arquitectura robusta y adecuada para resolver sus necesidades y crecer con su organización.

Introducción
INNOVA EMPRESARIAL SRLutiliza la disciplina conocida como Microsoft Solutions Framework (MSF) para todo el proceso de desarrollo de software. Adicionalmente empleamos la metodología de Unified Modeling Language (UML) para el análisis y desarrollo de la solución.
MSF incluye principios, modelos y mejores prácticas para apoyar a los equipos de desarrollo. Cubre cómo:
• Alinear los objetivos del negocio y latecnologí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
UML se enfoca en el detalle de cómo se caracteriza una solución para cumplir con las necesidades y funcionalidad que el cliente requiere. Para ello se modela la solución con la herramienta de Rational Rose.El seguimiento de la metodología de UML permite:
• Analizar detalladamente las necesidades del cliente
• Mapear las necesidades específicas a características de la solución
• Formular la funcionalidad del desarrollo en todos los escenarios
• Diseñar la solución en términos conceptuales, lógicos y físicos

Microsoft Solutions Framework
MSF sirve como guía para administrar la gente y losprocesos 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

Modelo de Equipos
Los equipos organizados bajo el Modelo de Equipos del MSF son pequeños y multidisciplinarios. Los miembros compartenresponsabilidades y complementan sus habilidades para enfocarse al proyecto.
Comparten una visión de proyecto, un objetivo claro de desarrollo, altos estándares de calidad y una disposición para el aprendizaje. El equipo trabaja en conjunto, con cada miembro con redefinidos, en los que cada rol adquiere relevancia en las distintas etapas del proceso de desarrollo.

Existen 6 roles en el Modelo deEquipos:

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

Modelo de la Aplicación
Este modelocontempla un diseño lógico en tres capas para el diseño de aplicaciones (soluciones) distribuidas multicapas. Define una aplicación como una red lógica de servicios distribuibles y reutilizables que cooperan en tareas comunes.
Contempla tres categorías de servicios:
• Servicios de usuario
• Reglas de negocio
• Servicio de datos
Gracias al seguimiento de este modelo, los desarrollos pueden serreutilizables y diseñados de manera modular. Ello permite que una solución crezca y sea escalable al permitir fácilmente que algún módulo existente se modifique sin afectar los demás componentes, ó que se agregue un nuevo módulo encargado de nueva funcionalidad.

Modelo de Procesos
El Modelo de Procesos de MSF provee una estructura para el desarrollo de aplicaciones que consiste en 4 etapas...
tracking img