22. •Buscar tus propias soluciones
•No existe el big design up front
•Experimentación (Retro alimentación)
•Código abierto y licencia abierta
•Feedback rápido
•Lanzar rápido y frecuentemente.
•Peer Review (Showme Code)
•Gestión Descentralizada
24. Sistemas Complejos
Diversidad de Actores interactuando entre si.
Los agentes toman decisiones re adaptables de
acuerdo a su interacción con los demás.
Cada agente tomo sus decisiones pero esas acciones
afecta a todos los actores.
Consecuencias imprevisibles a largo plazo.
Cada agente solo tiene una visión parcial de todo lo
que ocurre.
25. Emergencia
La forma en sistemas complejos surgen
a partir de reglas simples formando
comportamiento complejos que son
difíciles de predecir
33. Selección Natural de Código
-Se acumula
-Se crea nuevas varianzas
-Se reproduce – Distribuye
-Reproducción Animal
- Dos progenitores solo pueden generar más uno
-Reproducción de Código
- Múltiples progenitores que generan múltiples
variaciones (forks)
34. El código es el rasgo genético
en la evolución del software
Mecanismo de selección natural
“Show me the code”
“Descubra que se puede
hacer y hazlo”
“Just do it”
86. Programadores que no
programan…
Escribir un algoritmo en el lenguaje de tu preferencia que imprima los
números de 1 al 100.
Si es múltiplo de 3 imprimir “Múltiplo de Tres”
Si es múltiplo de 5 imprimir “Múltiplo de Tres”
Si es múltiplo de 3 y 5 imprimir “Múltiplo de Tres y Cinco”
89. Manifiesto Ágil
Estamos descubriendo formas mejores de desarrollar
software tanto por nuestra propia experiencia como
ayudando a terceros. A través de este trabajo hemos
aprendido a valorar
A los Individuos e interacciones sobre procesos y
herramientas