Your SlideShare is downloading. ×
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Taller Freeride – desarrollo distribuido y ágil

480

Published on

Códice Software

Códice Software

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
480
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Freeride… pablo santos luaces @psluaces @plasticscm
  • 2. Sobre mi• Plastic SCM - founder• Coder• Writer… ;) @psluaces
  • 3. En el show de hoy…• Cómo potenciar «collective code ownership»• Por qué «feature branches» es la respuesta! plasticscm.com/releases/PlasticSCM-4.0.229.0-windows-installer.exe
  • 4. Freeride• Cambiar todo lo que necesite ser cambiado• Reforzar collective code ownership• Divertirse -> global business requires getting the best out of talented people server: 10.1.8.57:7070
  • 5. El papel de SCM en métodos ágiles• Crear el entorno adecuado para conseguir los objetivos• No todas las herramientas se ajustan• No es sólo una utilidad, es una piedra angular sobre la que construir• Ayuda a reforzar el proceso de cambio
  • 6. SCRUM
  • 7. Ciclo branch per task
  • 8. Ciclo orientado a tareas• Todo es una tarea (bueno para ágiles, bueno para CMMi)• Independencia de tareas (branching patterns)• Código siempre en SCM• No hay prisa por hacer commits• La integración es una tarea controlada• Mejor aislamiento• El control de versiones ayuda a los desarrolladores
  • 9. Feature branches
  • 10. ¿Qué es una tarea?• ¿Usáis un issue tracker?• Cada entrada en el issue trackerNota: las tareas son cortas…
  • 11. Cuándo crear una tarea• La importancia de las «stable baselines»
  • 12. Una tarea … una rama!!!!!!!• Suena … eXtreme … pero, funciona!!• Deshaceos de las cadenas de SVN!!!!
  • 13. SCM – DVCS – navaja suiza!• No es un «delivery mechanism»• Es una herramienta para el desarrollador
  • 14. Primero llegamos a nuestra primera versión «estable»
  • 15. Primero llegamos a nuestra primera versión «estable»
  • 16. Primero llegamos a nuestra primera versión «estable»
  • 17. Primero llegamos a nuestra primera versión «estable»
  • 18. Primero llegamos a nuestra primera versión «estable»«ninja coder»
  • 19. Primero llegamos a nuestra primera versión «estable» 0«ninja coder»
  • 20. Primero llegamos a nuestra primera versión «estable»«ninja coder»
  • 21. Primero llegamos a nuestra primera versión «estable»«ninja coder»
  • 22. Luego llamamos a nuestro amigo «developer ninja»«ninja coder»
  • 23. Luego llamamos a nuestro amigo «developer ninja»«ninja coder»
  • 24. Luego llamamos a nuestro amigo «developer ninja»«ninja coder»
  • 25. Luego llamamos a nuestro amigo «developer ninja»«ninja coder» «developer ninja»
  • 26. Y entre los dos trabajarán en una nueva versión… usando SCM«ninja coder» «developer ninja»
  • 27. Y entre los dos trabajarán en una nueva versión… usando SCM «ninja coder» «developer ninja»
  • 28. Y entre los dos trabajarán en una nueva versión… usando SCM
  • 29. Y comienzan a hacer cambios…
  • 30. Yendo a distributed… primero centralized
  • 31. Distribuido
  • 32. Distribuido desde casa
  • 33. Y… «multi-site»
  • 34. DVCS… pablo santos luaces @psluaces @plasticscmplasticscm.com/releases/PlasticSCM-4.0.229.0-windows-installer.exe server: 10.1.8.57:7070

×