Destacando el papel del cmmi al usarlo junto con uml y enterprise architect cuando se realiza la optimización de los procesos para la industria de desarrollo de software.

Páginas: 7 (1561 palabras) Publicado: 8 de abril de 2011
RESUMEN

La necesidad de muchísimas empresas de acoger la mejora de procesos para sus proyectos de desarrollo de software, ha provocado que lleven a la ingeniería de desarrollo desde lo desconocido hacia un respetable conjunto de buenas prácticas. Esto ha sido posible gracias a la suma de dos factores, el primero un modelo probado de gestión perteneciente al SEI (Software EngineeringInstitute ), el modelo es el CMMI (Capability Maturity Model Integration), y el segundo un grupo de herramientas de software adecuadas que se adaptan a toda la organización.

I.INTRODUCCION

Teniendo en cuenta que el proceso de mejoras normalmente es muy costoso, mediante la opción del proceso de maduración se puede lograr que pequeñas y medianas empresas con limitaciones presupuestarias, tambiénlogren mejoras en sus procesos. Este artículo resume los beneficios de alcanzar el CMMI Level2, utilizando UML para integrar “work products” mediante Enterprise Architect de Sparx Systems. Estos beneficios incluyen: gerenciamiento de datos centralizado, estimación automatizada del nivel de esfuerzo, documentación y seguimiento de asuntos activos, gestión de recursos, trazabilidad, gestión derequerimientos, identificación de riesgos y recopilación de métricas. Ante todo lo anotado y para poder aplicar el CMMI, se asumen que se tiene una infraestructura adecuada y funcional no necesariamente especificada por el modelo. Además Enterprise Architect provee una herramienta tipo CASE en un ambiente de bajo costo, la cual integra las actividades de varios equipos de proyectos como por ejemplodiseño, desarrollo técnico, análisis funcional y de pruebas de software. Brindando al proceso del negocio

un ambiente común de trabajo, fomentando la interacción entre las partes interesadas, mientras se normalizan los procesos a través del proyecto y la organización.

II.ANTECEDENTES

Normalmente los procesos de mejoras en los procesos han sido considerados un obstáculo para el “trabajoreal”. Algunos
incluso se han referido a este proceso como a un conjunto de “acciones
sobrenaturales” que se las realiza solo por cumplir. Estos errados conceptos y obstáculos han sido rápidamente desvanecidos gracias a herramientas implementadas en base a CMMI. El empleo de herramientas automatizadas para los procesos de implementación de software no es un concepto nuevo, pero una evolucionadaciencia ha maximizado su utilización mejorando el valor actual de esas herramientas en la adopción organizacional de soluciones y mejoras factibles en los procesos. Muchas organizaciones se han vuelto exitosas una vez aplicadas esas herramientas en las mejoras desus procesos.

III.GESTION MEDIANTE HERRAMIENTAS

La evolución de la industria de desarrollo de software rápidamente ha adoptadoherramientas que permiten a los grandes equipos de T.I. compartir velozmente recursos utilizando UML (Unified Modeling Lenguage). Sin conocer aún el total y verdadero potencial del Enterprise Architect, lo seleccionamos como una herramienta de modelado para este proyecto, pero inmediatamente nos dimos cuenta que el UML 2.0 podría resolver otras necesidades del equipo de desarrollo. Después de unintensivo entrenamiento visualizamos al UML como un repositorio de datos y productos que podrían ser compartidos a través del proyecto o de la organización en un ambiente común. Pero ahora nos preguntamos ¿Qué hay acerca del estado de los recursos y del proyecto en sí? Esta pregunta será un punto de quiebre para darnos cuenta que la gestión mediante herramientas nos ayuda a alcanzar la madurez conlimitadas infraestructuras a través de múltiples dominios sin incrementar la fuerza laboral o la adquisición de costosas herramientas de desarrollo.

IV.CMMI-SIETE AREAS DEL PROCESO

Satisfacer las siete áreas y las prácticas genéricas del CMMI ML2, es un reto importante en cualquier ambiente de desarrollo. Se encontró que utilizando el paquete básico de aplicaciones de oficina y una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Moprosoft
  • Desarrollo del modelamiento de software con uml
  • formato UML para software
  • Proceso Unificado Para Desarrollo De Software (Rup)
  • ¿Es útil o viable CMMI para en empresas o áreas pequeñas de desarrollo de software?
  • Proceso para desarrollar un software
  • Proceso Para Realizar Una Compra
  • Proceso Para Realizar Una Conferencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS