DevOps Las Palmas Gran Canaria Ágil

Post on 31-Jul-2022

10 views 0 download

Transcript of DevOps Las Palmas Gran Canaria Ágil

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