miércoles, 12 de octubre de 2022

Transición: Depurar y entregar al usuario

El propósito de la fase de transición es hacer la transición del producto de software a la comunidad de usuarios. Una vez que el producto ha sido entregado al usuario final, generalmente surgen problemas que requieren desarrollar nuevas versiones, corregir algunos problemas o finalizar las funciones que se pospusieron.

Se ingresa a la fase de transición cuando una línea de base está lo suficientemente madura para implementarse en el dominio del usuario final. Por lo general, esto requiere que algún subconjunto utilizable del sistema se haya completado con un nivel aceptable de calidad y que la documentación del usuario esté disponible para que la transición al usuario brinde resultados positivos para todas las partes. Esto incluye:

  • "beta testing" para validar el nuevo sistema frente a las expectativas de los usuarios
  • operación paralela con un sistema heredado que se está reemplazando
  • conversión de bases de datos operativas
  • formación de usuarios y mantenedores
  • lanzar el producto a los equipos de marketing, distribución y ventas
La fase de transición se enfoca en las actividades requeridas para poner el software en manos de los usuarios. Por lo general, esta fase incluye varias iteraciones, incluidas versiones beta, versiones de disponibilidad general, así como versiones de corrección de errores y mejoras. Se dedica un esfuerzo considerable al desarrollo de documentación orientada al usuario, la capacitación de los usuarios, el apoyo a los usuarios en el uso inicial del producto y la reacción a los comentarios de los usuarios. Sin embargo, en este punto del ciclo de vida, los comentarios de los usuarios deben limitarse principalmente a problemas de ajuste, cofiguración, instalación y usabilidad del producto.

Los objetivos principales de la fase de transición incluyen:

  • Lograr la autosuficiencia del usuario
  • Lograr el acuerdo de las partes interesadas de que las líneas base de implementación están completas y son consistentes con los criterios de evaluación de la visión.
  • Lograr la línea de base del producto final de la manera más rápida y rentable posible

Esta fase puede variar desde muy simple hasta extremadamente compleja, dependiendo del tipo de producto. Por ejemplo, una nueva versión de un producto de escritorio existente puede ser muy simple, mientras que reemplazar el sistema de control de tráfico aéreo de una nación sería muy complejo.

Bibliografía:

Tharian, M. (2002). Rational unified process part-1. Mapana Journal of Sciences, 1(1), 81-94. doi:https://doi.org/10.12723/mjs.1.8

No hay comentarios:

Publicar un comentario

Que es RUP

El proceso unificado racional (Rational Unified Process o RUP) es un proceso de ingeniería de software, entregado a través de una base de co...