SlideShare una empresa de Scribd logo
Introducción AGILE ALM (Application
lifecycle management)
Google Developer
Alejandro Sierra Duran
Fundador y líder del Google Developers Group Quindío
Ingeniería de sistemas y computación
Universidad del Quindío
Contact me at:
Google+
Linkedin
Blogger alejosd
Twitter: @alejosd5
Introducción agile alm (application lifecycle management)
Contenido
● Contextualización
● Qué es ALM?
● Soluciones ALM
● Tecnologías Google
● Caso de éxito SWAT-IT S.A.S
● Conclusiones
Introducción agile alm (application lifecycle management)
Introducción agile alm (application lifecycle management)
fábrica de software?
CMMI Dev 1.3
ITIL
Introducción agile alm (application lifecycle management)
Introducción agile alm (application lifecycle management)
Introducción agile alm (application lifecycle management)
Introducción agile alm (application lifecycle management)
ALM
ALM describe la coordinación de las disciplinas
del ciclo de vida de desarrollo, incluyendo el
gestión de requisitos, cambios,
configuraciones, integraciones, lanzamientos y
pruebas. Estas funciones abarcan las fases de
desarrollo, incluida la definición de requisitos,
diseño, código, prueba y ejecución.
ALM
ALM ágil se puede utilizar con todos los tipos
de modelos y metodologías de procesos,
incluyendo los tradicionales, como los modelos
de cascada o en espiral.
ALM Beneficios
● Trazabilidad entre los artefactos
● Automatización de procesos de alto nivel
● Progreso visible de los esfuerzos en desarrollo
● ROI
● Adaptación al cambio
ALM
ALM
ALM
Introducción agile alm (application lifecycle management)
ALM
● La gobernanza, la cual comprende todas las decisiones a tomar en un
proyecto y la gestión del mismo para una aplicación, este se extiende
durante todo el ciclo de vida.
● El desarrollo, el cual comprende el proceso de creación de la aplicación,
pasando primero entre la idea y el desarrollo de la misma.
● Las operaciones, es el trabajo requerido para gestionar una aplicación,
esté típicamente empieza antes del desarrollo y luego se extiende hasta el
fin del ciclo de vida de la aplicación.
ALM
Introducción agile alm (application lifecycle management)
Enfoque administrativo
● Vista funcional: La meta principal de esta vista es asignar y dar
seguimiento a la implementación de los requisitos.
● Vista Técnica: Vista encargada de la gestión de componentes y el
aumento de la productividad, mejorando el proceso de desarrollo, un
proceso técnico definido y estructurado permite la construcción automática
y el despliegue e incorpora las pruebas, auditoria de calidad y los
requisitos.
Introducción agile alm (application lifecycle management)
Introducción agile alm (application lifecycle management)
Introducción agile alm (application lifecycle management)
Herramientas
Procesos
Cultura
Cultura
La gente que la conforma es lo que verdaderamente hace que Google sea el
tipo de empresa que es. Contratamos personas inteligentes y decididas, y
valoramos el talento más que la experiencia. Aunque los empleados de Google
comparten objetivos y visiones comunes en la empresa, nos relacionamos con
todo tipo de gente y hablamos cientos de idiomas, lo cual refleja el público
internacional al cual brindamos servicios. Cuando no están trabajando, los
empleados de Google se ocupan de sus intereses, que van desde ciclismo a
apicultura y de frisbee a foxtrot.
10 cosas que debes saber
● Enfócate en el usuario y el resto se hará solo.
● Es mejor hacer una cosa realmente bien.
● Rápido es mejor que lento.
● La democracia en la web funciona.
● No necesitas estar en tu escritorio para obtener una respuesta.
10 cosas que debes saber
● Puedes ganar dinero sin hacer el mal.
● Siempre hay más información allá afuera.
● La necesidad de información traspasa todas las fronteras .
● Se puede ser serio sin usar corbata.
● Genial no es suficiente.
10 cosas que debes saber
Personas
Quien es el encargado del ALM?
Rol
● Gestor del Servicio: es el responsable de la gestión de un servicio
durante todo su ciclo de vida: desarrollo, implementación, mantenimiento,
monitorización y evaluación.
Introducción agile alm (application lifecycle management)
Introducción agile alm (application lifecycle management)
Introducción agile alm (application lifecycle management)
Soluciones ALM
Enfoques:
● Centralizado
● Distribuido
Introducción agile alm (application lifecycle management)
Soluciones ALM
Cloudbees
Tecnologías Google
Tecnologías Google
Introducción agile alm (application lifecycle management)
Ejemplos
Google Cloud
GAE
Cloudbees
Collabnet
Introducción agile alm (application lifecycle management)
Conclusiones Agile ALM
Busca relacionar los objetivos de la gestión empresarial con la ingeniería de
software.
Cubre el ciclo de vida de desarrollo incluyendo la gestión de requisitos,
codificación, pruebas y la gestión de liberación.
Mejora las estrategias ágiles a través de ALM.
Está basado en el software de gestión de configuración y control de versiones.
Se basa en un conjunto de herramientas que facilita el trabajo en equipo
proporcionando eficacia.
Introducción agile alm (application lifecycle management)
Gracias

Más contenido relacionado

PDF
Implementación de ambiente HP ALM utilizando SCRUM
PDF
La transición del producto del proyecto
PDF
Agile project management
PPTX
Gestión de proyectos informaticos
PDF
Modelo Lean Six Sigma (Green Belt Certification) CNP
PPSX
Metodologías Ágiles
PPTX
Gestión de proyectos informáticos
PPTX
Metodologías agiles
Implementación de ambiente HP ALM utilizando SCRUM
La transición del producto del proyecto
Agile project management
Gestión de proyectos informaticos
Modelo Lean Six Sigma (Green Belt Certification) CNP
Metodologías Ágiles
Gestión de proyectos informáticos
Metodologías agiles

La actualidad más candente (20)

PPTX
Aplicación de Extreme Programming
PPTX
Controles a proyectos de desarrollo de Software
PPTX
PMP para Ingenieria
PDF
Gestión de la Capacidad en Fábricas de Software
PPT
Proyecto de la asignatura convergencia tecnologica
PDF
PPTX
ESTUDIO DEL COMPORTAMIENTO DEL FENÓMENO SCOPE CREEP EN UN CENTRO DE DESARROLL...
PDF
Metodologías Ágiles
PPSX
PDF
Control y seguimiento de proyectos 2
PDF
Metodos agiles de software
PPT
PPTX
Grupo de procesos de ejecución
PPTX
Metodologia ágil Scrum
PDF
Sg virtual scrum+cmmi
PDF
Julio burbano actividad1 2_mapac.
PDF
PPTX
Psp (personal software process)
PPTX
Scrum a.perez w. socorro
Aplicación de Extreme Programming
Controles a proyectos de desarrollo de Software
PMP para Ingenieria
Gestión de la Capacidad en Fábricas de Software
Proyecto de la asignatura convergencia tecnologica
ESTUDIO DEL COMPORTAMIENTO DEL FENÓMENO SCOPE CREEP EN UN CENTRO DE DESARROLL...
Metodologías Ágiles
Control y seguimiento de proyectos 2
Metodos agiles de software
Grupo de procesos de ejecución
Metodologia ágil Scrum
Sg virtual scrum+cmmi
Julio burbano actividad1 2_mapac.
Psp (personal software process)
Scrum a.perez w. socorro
Publicidad

Similar a Introducción agile alm (application lifecycle management) (20)

PDF
Application lifecycle management_con_tfs
PDF
Pruebas de software con Microsoft Visual Studio 2013 y Visual Studio Online
PPTX
ALM y Office 365
PDF
APPLICATION INF - 413 Profesor: Marcello Visconti Zamora Calidad y Producti...
DOCX
Cultura organizacional google
PDF
Diapositivas - Seminario Taller sobre Transformación Ágil
PDF
Corporate agile
PDF
Creando una Cultura de Innovacion
PPT
Google. La empresa del Siglo XXI
PDF
Es agil suficiente?
PPTX
Administración agil de proyectos
PDF
Betabeers Barcelona - Buenas prácticas
DOCX
Cultura organizacional google
PDF
Introducción a las Metodologías Ágiles
PDF
Scrumday 2020 Business agility - Transformaciones Ágiles next steps
PPTX
Agile, en que te hemos convertido v2
PPT
IT: Profesionales con Valor Agregado - Encuentro 2 - PM y Desarollo de sistem...
PPTX
Gestion de proyectos con Project Server 2010 y Team Foundation Server 2010
PDF
Empleo Dospuntocero
PDF
Scrum
Application lifecycle management_con_tfs
Pruebas de software con Microsoft Visual Studio 2013 y Visual Studio Online
ALM y Office 365
APPLICATION INF - 413 Profesor: Marcello Visconti Zamora Calidad y Producti...
Cultura organizacional google
Diapositivas - Seminario Taller sobre Transformación Ágil
Corporate agile
Creando una Cultura de Innovacion
Google. La empresa del Siglo XXI
Es agil suficiente?
Administración agil de proyectos
Betabeers Barcelona - Buenas prácticas
Cultura organizacional google
Introducción a las Metodologías Ágiles
Scrumday 2020 Business agility - Transformaciones Ágiles next steps
Agile, en que te hemos convertido v2
IT: Profesionales con Valor Agregado - Encuentro 2 - PM y Desarollo de sistem...
Gestion de proyectos con Project Server 2010 y Team Foundation Server 2010
Empleo Dospuntocero
Scrum
Publicidad

Último (11)

PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
sistemas de informacion.................
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
Fundamentos de Python - Curso de Python dia 1
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
sistemas de informacion.................
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Su punto de partida en la IA: Microsoft 365 Copilot Chat
Fundamentos de Python - Curso de Python dia 1
AutoCAD Herramientas para el futuro, Juan Fandiño
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Implementación equipo monitor12.08.25.pptx
Conceptos basicos de Base de Datos y sus propiedades
Derechos_de_Autor_y_Creative_Commons.pptx

Introducción agile alm (application lifecycle management)

  • 1. Introducción AGILE ALM (Application lifecycle management)
  • 2. Google Developer Alejandro Sierra Duran Fundador y líder del Google Developers Group Quindío Ingeniería de sistemas y computación Universidad del Quindío Contact me at: Google+ Linkedin Blogger alejosd Twitter: @alejosd5
  • 4. Contenido ● Contextualización ● Qué es ALM? ● Soluciones ALM ● Tecnologías Google ● Caso de éxito SWAT-IT S.A.S ● Conclusiones
  • 14. ALM ALM describe la coordinación de las disciplinas del ciclo de vida de desarrollo, incluyendo el gestión de requisitos, cambios, configuraciones, integraciones, lanzamientos y pruebas. Estas funciones abarcan las fases de desarrollo, incluida la definición de requisitos, diseño, código, prueba y ejecución.
  • 15. ALM ALM ágil se puede utilizar con todos los tipos de modelos y metodologías de procesos, incluyendo los tradicionales, como los modelos de cascada o en espiral.
  • 16. ALM Beneficios ● Trazabilidad entre los artefactos ● Automatización de procesos de alto nivel ● Progreso visible de los esfuerzos en desarrollo ● ROI ● Adaptación al cambio
  • 17. ALM
  • 18. ALM
  • 19. ALM
  • 21. ALM ● La gobernanza, la cual comprende todas las decisiones a tomar en un proyecto y la gestión del mismo para una aplicación, este se extiende durante todo el ciclo de vida. ● El desarrollo, el cual comprende el proceso de creación de la aplicación, pasando primero entre la idea y el desarrollo de la misma. ● Las operaciones, es el trabajo requerido para gestionar una aplicación, esté típicamente empieza antes del desarrollo y luego se extiende hasta el fin del ciclo de vida de la aplicación.
  • 22. ALM
  • 24. Enfoque administrativo ● Vista funcional: La meta principal de esta vista es asignar y dar seguimiento a la implementación de los requisitos. ● Vista Técnica: Vista encargada de la gestión de componentes y el aumento de la productividad, mejorando el proceso de desarrollo, un proceso técnico definido y estructurado permite la construcción automática y el despliegue e incorpora las pruebas, auditoria de calidad y los requisitos.
  • 31. Cultura La gente que la conforma es lo que verdaderamente hace que Google sea el tipo de empresa que es. Contratamos personas inteligentes y decididas, y valoramos el talento más que la experiencia. Aunque los empleados de Google comparten objetivos y visiones comunes en la empresa, nos relacionamos con todo tipo de gente y hablamos cientos de idiomas, lo cual refleja el público internacional al cual brindamos servicios. Cuando no están trabajando, los empleados de Google se ocupan de sus intereses, que van desde ciclismo a apicultura y de frisbee a foxtrot.
  • 32. 10 cosas que debes saber ● Enfócate en el usuario y el resto se hará solo. ● Es mejor hacer una cosa realmente bien. ● Rápido es mejor que lento. ● La democracia en la web funciona. ● No necesitas estar en tu escritorio para obtener una respuesta.
  • 33. 10 cosas que debes saber ● Puedes ganar dinero sin hacer el mal. ● Siempre hay más información allá afuera. ● La necesidad de información traspasa todas las fronteras . ● Se puede ser serio sin usar corbata. ● Genial no es suficiente. 10 cosas que debes saber
  • 35. Quien es el encargado del ALM?
  • 36. Rol ● Gestor del Servicio: es el responsable de la gestión de un servicio durante todo su ciclo de vida: desarrollo, implementación, mantenimiento, monitorización y evaluación.
  • 48. Conclusiones Agile ALM Busca relacionar los objetivos de la gestión empresarial con la ingeniería de software. Cubre el ciclo de vida de desarrollo incluyendo la gestión de requisitos, codificación, pruebas y la gestión de liberación. Mejora las estrategias ágiles a través de ALM. Está basado en el software de gestión de configuración y control de versiones. Se basa en un conjunto de herramientas que facilita el trabajo en equipo proporcionando eficacia.