# data[].attributes.attachment_caption
Ciclo de vida de desarrollo de Software - Dayana Guzmán 

# data[].attributes.body
Ciclo de vida de Software
Es una secuencia estructurada y bien definida de las etapas en Ingeniería de software para desarrollar el producto software deseado. El marco del ciclo de vida del software cubre desde la conceptuación de las ideas iniciales del producto hasta el fin de su uso (retirada). Es el periodo de tiempo comprendido desde la definición de los requisitos hasta el fin del su uso.
Modelos de Ciclo de vida
- Modelo Cascada: El Progreso del proyecto se hace a través de una secuencia ordenada y bien definida de las etapas, se caracteriza por hacer revisiones con cada culminación de las etapas y de esta manera determinar si se esta preparado o no para seguir con la siguiente etapa.

Ventajas:

Ideal para desarrollos rápidos y poco complejos

Minimiza gastos de planificación

Minimiza Esfuerzos Inútiles

Ágil identificación de Errores Cometidos

- Modelo espiral: Se basa en el análisis del riego para guiar la evolución del proceso de desarrollo, divide el proyecto en proyectos mas pequeños, cada mini proyecto se encargara de resolver uno o varios riesgos hasta que estén controlados.
Ventajas:

Se minimiza el riesgo del Proyecto

Al final de cada iteración se obtienen los puntos de verificación

Se obtiene con anterioridad indicaciones de riesgos insuperables

- Modelo Secuencial: Este modelo se basa en la sucesión escalonada de las etapas que lo componen : requisitos, diseño, codificación, pruebas e integración.

Ventajas:

Sencillez en su gestión y administración

bajos costos

Conclusiones

Todo Desarrollo se software requiere la estructuración de su ciclo de vida

Existen diferentes Modelos que para diferentes proyectos, se debe identificar cual el es modelo qms adecuado

Un adecuado ciclo de vida nos asegura la calidad del proyecto

Fuentes:

http://flanagan.ugr.es/docencia/2005-2006/2/apuntes/ciclovida.pdf

http://www.utpuebla.edu.mx/divisiones/tic/TIC/2_materias/2/image/2do_sist/Introduccio%CC%81n%20al%20ana%CC%81lisis%20y%20disen%CC%83o%20de%20sistemas/Portafolio%20de%20evidencias/Producto%204.pdf

https://www.ojovisual.net/galofarino/modeloespiral.pdf

# data[].attributes.headline
Modelo ITIL y Cadena de valor de servicios

# data[].attributes.subject
Modelo ITIL y Cadena de valor de servicios

# data[].attributes.body
¿Qué es ITIL?
La palabra corresponde a un acrónimo, que por sus siglas en inglés significa, Biblioteca de Infraestructura de Tecnologías de la Información

Es uno de los marcos de trabajo o referencia más utilizados a nivel mundial, con más de dos millones de practicantes (incluidas personas certificadas), además el 90% de top de empresas Fortune 500 lo tienen en práctica dentro de sus organizaciones.

Las certificaciones en ITIL van dirigidas a las personas, más no a las empresas (como en muchos casos con otros marcos de trabajo o referencia)

Línea de tiempo ITIL

1989 British Standards

1990 - 1999 ITIL Versión 1®, estándares más altos de mejores prácticas de TI.

2000 - 2007 ITIL Versión 2®, se vuelve más accesible

2007 - 2018 ITIL Versión 3®, adopta enfoque de ciclo de vida del servicio.

2019 - Hoy ITIL Versión 4®, llega para satisfacer las complejas demandas modernas e interconexión de los negocios virtualizados.

NOTA: Los procesos pasaron a ser prácticas en la versión 4.

En ITIL v4, se encuentran nuevos conceptos, como es el Sistema de valor de servicio

Sistema de valor de servicio
En este sistema se plasma el trabajo en conjunto de los componentes y actividades que se pueden tener dentro de una organización, para facilitar la co-creación de valor a través de los servicios ofrecidos por TI.

En el sistema de valor de servicio existen principios guías, son recomendaciones que pueden guiar a una organización en todas las circunstancias independientemente de los cambios en sus metas, sus estrategias, en el tipo de trabajo o en la estructura de gestión.

Las actividades de la cadena de valor se pueden basar en prácticas establecidas.

La mejora continua es una actividad organizativa recurrente, que organizada en todos los niveles garantiza que el rendimiento de una organización satisfaga continuamente las expectativas de las partes interesadas.

Prácticas de ITIL
Las prácticas de ITIL son un conjunto de recursos organizativos diseñados para realizar un trabajo o lograr un objetivo.

Fuentes:

https://www.youtube.com/watch?v=wWLUmhpMicc&ab_channel=ManageEngineLATAM

https://www.youtube.com/watch?v=qv0Kpw8oChI

https://ingenio.edu.pe/blog/cadena-de-valor-del-servicio-itil-4/

# data[].attributes.body
<Aporte : Oyola Hidalgo, Juan Carlos>
El propósito de la práctica de validación y prueba del servicio es garantizar que los productos y servicios nuevos o modificados cumplan con los requisitos definidos. La definición de valor del servicio se basa en los aportes de los clientes, los objetivos comerciales y los requisitos reglamentarios, y se documenta como parte de la actividad de diseño y transición de la cadena de valor. Estos insumos se utilizan para establecer indicadores de calidad y desempeño mensurables que respalden la definición de criterios de aseguramiento y requisitos de prueba.

Pruebas:  Una estrategia de prueba define un enfoque general de prueba. Puede aplicarse a un entorno, una plataforma, un conjunto de servicios o un servicio individual. Las pruebas deben realizarse por igual tanto en los sistemas desarrollados internamente como en las soluciones desarrolladas externamente. La estrategia de prueba se basa en los criterios de aceptación del servicio y debe alinearse con los requisitos de las partes interesadas apropiadas para garantizar que las pruebas coincidan con el apetito por el riesgo y sean adecuadas para su propósito.

Los tipos de prueba típicos incluyen:

Pruebas funcionales / de utilidad:

Prueba de unidad. Una prueba de un solo componente del sistema

Prueba del sistema. Pruebas generales del sistema, incluidos software y plataformas.

Prueba de integración. Prueba de un grupo de módulos de software dependientes juntos

Test de regresión. Probar si las funciones que funcionaban anteriormente se vieron afectadas. Garantía / pruebas no funcionales:

Prueba de rendimiento y capacidad. Comprobación de velocidad y capacidad bajo carga

Prueba de seguridad. Prueba de riesgo de vulnerabilidad, cumplimiento de políticas, penetración y denegación de servicio

Prueba de cumplimiento. Comprobación del cumplimiento de los requisitos legales y reglamentarios

Prueba operacional. Pruebas de respaldo, monitoreo de eventos, conmutación por error, recuperación e informes

Prueba de requisitos de garantía. Comprobación de la verificación de la documentación necesaria, la formación, la definición del modelo de soporte y la transferencia de conocimientos

Prueba de aceptación del usuario. La prueba realizada por los usuarios de un sistema nuevo o modificado para aprobar una versión.

Tomado de:
https://interpolados.wordpress.com/2020/09/23/itil-4-practicas-de-gestion-de-itil-prueba-y-validacion-del-servicio/

# data[].attributes.attachment_caption
Technical management practices - Alex Loyola

# data[].attributes.body
Son una adaptación de los dominios de administración de tecnología para fines de administración de servicios al expandir o cambiar su enfoque de las soluciones tecnológicas a los servicios de TI.

Gestión de la Implementación

Trabaja en estrecha colaboración con la gestión de la versión y el control de cambios, pero es una práctica independiente. En algunas organizaciones, el término «aprovisionamiento» se usa para describir la implementación de la infraestructura, y la implementación solo se usa para referirse a la implementación de software, pero en este caso el término implementación se usa para referirse a ambos.

Proposito:  Mover hardware, software, documentación, procesos o cualquier otro componente nuevo o modificado a entornos activos.

Mapa de calor de la contribución de la gestión del despliegue a las actividades de la cadena de valor.

Mejorar. Algunas mejoras pueden requerir la implementación de componentes antes de que puedan entregarse, y estos deben planificarse y administrarse de la misma manera que cualquier otra implementación.

Diseño y transición. La gestión de la implementación traslada componentes nuevos y modificados a entornos activos, por lo que es un elemento vital de esta actividad de la cadena de valor.

Obtener / construir. Los cambios se pueden implementar de forma incremental como parte de esta actividad de la cadena de valor.

Gestión de Infraestructura y Plataforma
Incluye la provisión de la tecnología necesaria para respaldar las actividades que crean valor para la organización y sus partes interesadas. Esto puede incluir estar listo para adoptar nuevas tecnologías como aprendizaje automático, chatbots, inteligencia artificial, administración de dispositivos móviles y administración de movilidad empresarial.

Propósito: Supervisar la infraestructura y las plataformas utilizadas por la organización.

Mapa de calor de la contribución de la gestión de la infraestructura y la plataforma a las actividades de la cadena de valor

Plan. La gestión de la infraestructura y la plataforma proporciona información sobre las oportunidades y limitaciones tecnológicas que se utiliza para la planificación estratégica y táctica de la organización.

Mejorar. Esta práctica proporciona información sobre las oportunidades tecnológicas que pueden respaldar la mejora continua y las limitaciones de las tecnologías en uso.

Diseño y transición. El diseño de productos y servicios se beneficia de la información proporcionada sobre las oportunidades y limitaciones tecnológicas.

Obtener / construir. La gestión de la infraestructura y la plataforma es un factor fundamental para esta actividad, ya que proporciona la información necesaria sobre los componentes que se deben obtener.

Entregar y apoyar. A nivel operativo, la gestión de la infraestructura y la plataforma respalda el mantenimiento continuo de los servicios y la infraestructura, incluida cualquier ejecución de gestión de parches, copias de seguridad, etc.

Desarrollo y Gestión de Software
Es una práctica más amplia, que abarca las actividades en curso de diseño, prueba, operación y mejora de aplicaciones de software para que sigan facilitando la creación de valor. Los componentes de software se pueden evaluar continuamente mediante un ciclo de vida que rastrea el componente desde la ideación hasta la mejora continua y, finalmente, la jubilación.

Propósito: Garantizar que las aplicaciones satisfagan las necesidades de las partes interesadas internas y externas, en términos de funcionalidad, confiabilidad, mantenibilidad, cumplimiento y auditabilidad.

Mapa de calor de la contribución del desarrollo y la gestión de software a las actividades de la cadena de valor

Plan. El desarrollo y la gestión de software proporcionan información sobre oportunidades y limitaciones relacionadas con la creación y el cambio del software de la organización.

Mejorar. Las mejoras del servicio que involucran componentes de software de los servicios, especialmente los desarrollados internamente, se basan en esta práctica.

Diseño y transición. El desarrollo y la gestión de software permiten a la organización diseñar y gestionar de forma integral los cambios en los productos y servicios.

Obtener / construir. La creación de productos propios y la configuración de productos desarrollados por socios y proveedores dependen de esta práctica.

Entregar y apoyar. El desarrollo y la gestión de software proporcionan a los equipos de entrega y soporte la documentación necesaria para utilizar productos que faciliten la creación conjunta de valor.

Fuente:
https://interpolados.wordpress.com/2020/09/23/itil-4-practicas-de-gestion-de-itil-gestion-de-la-implementacion/
https://interpolados.wordpress.com/2020/09/23/itil-4-practicas-de-gestion-de-itil-administracion-de-infraestructura-y-plataformas/
https://interpolados.wordpress.com/2020/09/23/itil-4-practicas-de-gestion-de-itil-desarrollo-y-gestion-de-software/