DevOps Las Palmas
Gran Canaria Ágil
¿Qué es el agilismo?
Acción Feedback Aprendizaje
-H. Greele
"El sentido común es el menos común de los sentidos."
¿Qué es el agilismo?
Modo Clásico (Waterfall)
Modo Ágil
¿Qué es el agilismo?
¿Qué es el agilismo?
● Destreza y aerodinamicidad
¿Qué es el agilismo?
● Tiempo fijo features negociables
Funcionalidad
TiempoCoste Funcionalidad
TiempoCosteFijo
Variable
¿Qué es el agilismo?
● Colaboración
¿Qué es el agilismo?
● Comunicación
¿Qué es el agilismo?Manifiesto Ágil
Estamos descubriendo formas mejores de desarrollarsoftware tanto por nuestra propia experiencia como
ayudando a terceros. A través de este trabajo hemosaprendido a valorar:
Individuos e interacciones sobre procesos y herramientasSoftware funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractualRespuesta ante el cambio sobre seguir un plan
Esto es, aunque valoramos los elementos de la derecha,valoramos más los de la izquierda.
De la teoría a la acción:
Be Agile
De la teoría a la acción:
Compromiso - Pair Programing - Collective Code ownership
Compromiso
“Eso esta hecho”
“Si, supongo que 2 semanas esta bien”
“Si, mi equipo puede con todo no hay problema”
“Esa línea no se puede tocar la escribió Mario y es el único que la entiende”
De la teoría a la acción:
Compromiso - Pair Programing - Collective Code ownership - XP
Pair Programing
De la teoría a la acción:
Compromiso - Pair Programing - Collective Code ownership -XP
Collective Code
Ownership
Los éxitos y debilidades del proyecto pertenecen a todo el equipo.
De la teoría a la acción:
Compromiso - Pair Programing - Collective Code ownership - XP
ExtremeProgramming
● Simplicidad● Feedback● Comunicación● Coraje
Valores
ExtremeProgramming
● Feedback continuo● Asumir la simplicidad● Cambio incremental● Abraza el cambio● Calidad (Trabajo de calidad)
Principios
eXtremeProgramming
● Sentarse juntos● Espacio informativo● Programar en parejas● Ciclo semanal● Integración continua● Test-Driven Development
Prácticas
De la teoría a la acción:
Buena suerte en tu camino y si tienes algún problema...
”Gran Canaria Ágil es una comunidad dedicada a compartir y promover el agilismo y que pretende crear un espacio para aprender nuevas tecnologías, lenguajes, metodologías, técnicas y herramientas del
desarrollo de software”
@juandvegarguez @hinigul
Gran Canaria Ágil
¿Donde puedo seguir aprendiendo?
Eric Ries
El método Lean Startup
Ash Maurya
Running Lean
Martin Fowler +
Refactoring: improving the design of existing code
Robert C. Martin
Clean Code
Kent Beck
Test-Driven Development by example
Carlos Ble
Diseño Ágil Con TDD
Sandro Mancuso
Software Craftsmanship
YouTube
VideografíaWhat is gile https://www.youtube.com/watch?v=N4NQ6rZiQ5QAgile: an introduction (to Scrum) https://www.youtube.com/watch?v=OJflDE6OaSc
Metodologias Agiles https://www.youtube.com/watch?v=OJflDE6OaSc
Principios Agiles https://www.youtube.com/watch?v=V5LaKpjcgKQFour Principles Lean Management - Get Lean in 90 Seconds https://www.youtube.com/watch?v=wfsRAZUnonI
What is Lean Start up https://www.youtube.com/watch?v=_a3s0IXSuxYNEW Intro to Agile Scrum in Under 10 Minutes - What is Scrum? https://www.youtube.com/watch?v=XU0llRltyFM
Test-driven development tutorial https://www.youtube.com/watch?v=QCif_-r8eK4
eXtreme Programming https://www.youtube.com/watch?v=4nN6Gh79Yg8
Top Related