Presentaciones

Guía rápida ciclo de vida del desarrollo de software:
¿Qué es?, beneficios y buenas prácticas

La guía rápida de ciclo de vida del desarrollo de software, tiene como objetivo compartir los elementos generales de ciclo de vida del desarrollo de software combinados con elementos de otras guías para incrementar su valor y suministrar información resumida, soportada por casos prácticos para apoyar el trabajo que se encuentra realizando el lector en la empresa, curso o universidad.

¿Por qué combinar elementos entre guías?

La historia nos confirma que la mayoría de los marcos de trabajo, métodos, filosofías, modelos, técnicas y herramientas que han surgido dentro de la transformación digital son el resultado de crear, validar, evolucionar y combinar elementos entre guías, situación que actualmente se sigue presentando y seguirá sucediendo porque las condiciones del entorno siempre se mantienen en constante cambio.

Las guías principales que hacen parte de la transformación digital son:

Arquitectura Empresarial
Mercadeo Estratégico
PMBOK
Agilismo
Ingenieria de Software
Glosario

El presente artículo es una fuente de información que apoya a:

Arquitectura de Aplicación

Los contenidos que tienen afinidad con el presente artículo son:

Ciclo de vida del desarrollo de software
Ciclo de vida del producto
Componentes de la aplicación

Los videos que tienen afinidad con el presente artículo son:

Compartir en

ciclo de vida del desarrollo de software

¿Qué es ciclo de vida del desarrollo de software?

Ciclo De Vida Del Desarrollo De Software es una herramienta que ayuda establecer un conjunto de fases de desarrollo de software para entregar productos o servicios tecnológicos de alta calidad y valor a los usuarios.


¿Cuáles son los beneficios de ciclo de vida del desarrollo de software?

Los beneficios de Ciclo De Vida Del Desarrollo De Software son los siguientes:

1) Alineación del producto o servicio de software con la visión del producto de negocio.

2) Cumplimiento de estándares de calidad del producto o servicio de software.

3) Entregar alto valor a los usuarios del producto o servicio de software.


¿Cuáles son las buenas prácticas de ciclo de vida del desarrollo de software?

Las buenas practicas de Ciclo De Vida Del Desarrollo De Software son las siguientes:

1) Definir los lineamientos de la fase de inicio del ciclo de vida de desarrollo.

2) Definir los lineamientos de la fase de planificación del ciclo de vida de desarrollo.

3) Definir los lineamientos de la fase de implementación del ciclo de vida de desarrollo.

4) Definir los lineamientos de la fase de retrospectiva del ciclo de vida de desarrollo.

5) Definir los lineamientos de la fase de lanzamiento del ciclo de vida de desarrollo.

6) Establecer métricas e indicadores para cada punto anterior.

7) Identificar oportunidades de mejora para cada punto anterior.

8) Identificar las buenas prácticas que deben ser aplicadas para potencializar cada punto anterior.

Entradas Ciclo de vida del desarrollo de software

Son los insumos de datos que ingresan a una línea, área, proceso o actividad para ser utilizados durante las aplicación de las técnicas y herramientas con el fin de generar una salida de información en forma de plan o línea base o informe o registro o actualización de un documento o respuesta a preguntas e hipótesis.

ElementoDescripción
Lienzo visión del productola relación de las características del producto con la oportunidad de negocio.

Herramientas y Técnicas Ciclo de vida del desarrollo de software

Son procedimientos soportados por herramientas para transformar los insumos de datos de una entrada llamada línea, área, proceso o actividad en información.

ElementoDescripción
Activos de la organizaciónel conjunto de elementos de la organización que hace referencia principalmente a los planes, procesos, políticas, procedimientos y bases de conocimiento de la organización ejecutora.
Análisis de procesosel ejercicio de analizar los procesos para identificar oportunidades de mejora a nivel de operación y eliminación de desperdicio de los procesos analizados.

Salidas Ciclo de vida del desarrollo de software

Son los nuevos insumos de información resultado de la aplicación de herramientas y técnicas sobre las entradas de una línea, área, proceso o actividad.

ElementoDescripción
Cronograma de planificación del lanzamientoun conjunto de etapas que debe pasar el entregable de valor para su puesta en producción.
Hoja de ruta del productola relación del entregable de valor con las características del producto, historias de usuario, estimación de esfuerzo y sprint donde será implementado las historias de usuario.
Planificación ágil de liberacionesel proceso de relacionar versiones, liberaciones, iteraciones e historias de usuario para generar entregas frecuentes y posteriormente entregas de alto valor.
Planificación de pruebas e inspecciónla definición de los pasos a seguir para realizar la ejecución de las pruebas de los incrementos de productos y la forma como será inspeccionado y medido los resultados obtenidos.
Planificación gradual del trabajouna técnica iterativa donde se planifica los paquetes de trabajo que deben ser ejecutados para obtener el producto deseado.
Transferencia del Producto, Servicio o Resultado Finalel acta de entrega a operaciones de un producto, servicio o resultado obtenido por el proyecto.


Simuladores