En esta charla los asistentes se hará una contextualización sobre la administración del ciclo de vida del software orientada de forma ágil contemplando las plataformas y equipos de trabajo para cumplir con los objetivos de una organización enfocada en servicios TI.
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
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
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.
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
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.