SlideShare una empresa de Scribd logo
Craftsmanship y Scrum
   Desarrolladores
ágiles, profesionales y
     responsables.
             Carlos Peix
 carlos.peix@kleer.la - @carlospeix
Agenda
• Craftsmanship y Scrum
• Simplicidad, comunicación, realimentación, re
  speto y coraje
• Condiciones de trabajo
• Estado de flow
• Mejorando habilidades
• Codificando ágilmente
• El camino hacia software craftsmanship
Craftsmanship y Scrum


Antes que procesos y herramientas
  buscamos individuos e interacciones
     y nos comportamos como profesionales
Craftsmanship y Scrum


Antes que documentación extensiva
  preferimos software funcionando
     y del cual estemos orgullosos
Craftsmanship y Scrum


Antes que negociación contractual
  preferimos colaborar con el cliente
     y buscamos alianzas productivas
Craftsmanship y Scrum


Antes que seguir un plan
  respondemos al cambio
     y agregamos valor continuamente
Simplicidad
Con código simple mantenemos controlados los costos
   de mantenimiento

TDD como camino a la simplicidad

Sin refactoring no hay código simple
  Sin buenas pruebas no ha refactoring
      Sin TDD no hay buenas pruebas


¿Qué otra manera propones para lograrlo?
Comunicación
Debemos mejorar nuestra comunicación
  – Verbal - Precisión en el lenguaje
  – Escrita - Riqueza, puntuación, eficiencia
  – Visual - Facilitación y documentación gráfica


Si no nos entienden o nos entienden mal
    ¿Cómo lograremos comunicarnos?
Realimentación
Ningún profesional del desarrollo de software
   puede permitirse el lujo de no validar
   internamente y externamente su trabajo.

Queremos hacer lo que el cliente necesita, que
  no siempre es lo que nos pide…
Respeto
Debemos romper el círculo vicioso del engaño
   mutuo
Para romper ese círculo, debemos entender el
   punto de vista del que paga



Antes que pedir respeto debemos
   ganárnoslo, comportándonos como
   profesionales
Coraje
Para decir “No”
Para aceptar errores
Para sostener nuestras estimaciones
Para tomar control de nuestro software
Para cambiar de entorno si no puedo cambiarlo

Nadie mejor que nosotros mismos para
  defender nuestros intereses
¿Cómo lo
hacemos?
Condiciones de trabajo
Ningún médico operaría a un paciente si el
   anestesista o el quirófano no fuera confiable
Ningún notario permitiría una operación si no nos
   pudiese identificar según las reglas
Como profesionales, debemos exigir condiciones
   seguras de trabajo
(TDD, IC, pair programming, refactoring, entorno
   apropiado, sin interrupciones, cliente
   accesible, deploy automatizado, etc.)
Estado de “flow”
El estado de flow se logra por acciones
    “secundarias”
Si estoy bloqueado o me distraigo fácilmente
    Pair programming
Si quiero ir rápido y sostenido
    Prolijo, ordenado, pequeños pasos
Si el trabajo parece demasiado
    Entregas pequeñas y frecuentes (cadencia)
Mejorando habilidades
Duras
  – Un lenguajes y paradigma nuevo cada año
  – Participar en un proyecto open source
Blandas
  – Entender explicando
  – Aprender enseñando
  – Presentar en eventos
  – Participar en la comunidad
Codificando ágilmente
Simplicidad
Test Driven Development
La regla del boy scout
Cadencia de corto plazo (Pomodoro)
Principios de diseño e ingeniería
Programamos para el usuario/cliente
Optimizamos velocidad solo si se justifica
Mantener la calma en la crisis
Debugger driven development -> ¡FAIL!
Mal humor o desmotivación -> ¡FAIL!
Horas extra -> ¡FAIL!
Atajos del IDE o editor
Zona de flow
Pair programming
Arquitectura ágil
El camino hacia software craftsmanship
•  Lenguajes y paradigmas
  – Ruby, Io, Java, Scala, Prolog, Erlang, Clojure, etc.
• Herramientas
  – Editores: Vim, Sublime, IDEs (aprender atajos)
  – Git, Heroku, Travis
  – VM con Linux (mucho mas fácil todo)
• Libros
  – Clean Code
  – The Clean Coder
  – Pragmatic Programmer
El camino hacia software craftsmanship
•    Herramientas
    – TDD con JUnit, NUnit, RSpec, QUnit
    – ATDD (Fitnesse, Cucumber, JBehave, SpecFlow)
• Tutoriales
    –   Koans sobre distintos lenguajes
    –   Git, Subversion, políticas de branching y commit
    –   Diseño con objetos (sigan a @HernanWilkinson)
    –   Principios SOLID
    –   Patrones de diseño (solo después de 5 años)
    –   Katas y Dojos, muchos, en diferentes entornos
El camino hacia software craftsmanship
•    Videos
    – TDD con James Shore, Robert Martin
    – http://holatdd.com/
    – Agile Planning de Mike Cohn
    – http://www.cleancoders.com/
    – ¡Comparte tus propios videos!
“The trouble with quick and dirty is that
   dirty remains long after quick has been
   forgotten.”
“El problema con rápido y feo es que lo feo
   se mantiene mucho después de que nos
   olvidamos que fué rápido.”

Steve McConnell
(Code Complete, Rapid Development, Software Estimation, etc)
“Make it run, make it right, make it fast.”

“Primero que funcione, luego que sea
   limpio, por último que sea rápido.”

Lampson
http://c2.com/cgi/wiki?MakeItWorkMakeItRightMakeItFast
“Premature optimization is the root of all
   evil.”
“La optimización prematura es la causa de
   todos los males.”

Knuth
http://c2.com/cgi/wiki?PrematureOptimization
Referencias
•   On line
    –   http://agilemanifesto.org/
    –   http://manifesto.softwarecraftsmanship.org/
•   Libros
    –   Clean Code - 2009 - (Robert Martin)
    –   The Clean Code - 2011 - (Robert Martin)
    –   The Pragmatic Programmer - 1999 - (Andrew Hunt, David Thomas)
•   Videos
    –   http://www.jamesshore.com/Blog/Lets-Play/Lets-Play-Test-Driven-
        Development.html
    –   http://holatdd.com/
    –   http://www.cleancoders.com/
¡Muchas Gracias!
carlos.peix@kleer.la - @carlospeix
        http//www.kleer.la/
http://www.slideshare.net/kleer_la

Más contenido relacionado

PDF
Team Engagement PHP Barcelona 2011
PPTX
Los puntos ciegos del Scrum Master - Ágiles 2017 - Chile
PDF
Nexus y la Deuda Tecnica
PDF
Que es Scrum?
PDF
Equipos Web en el Mundo Real
PPTX
Dev ops. Rompiendo Barreras
KEY
Lo que odiamos de la agilidad
PPTX
Yo soy Dev, yo soy Ops y somos dos en un equipo
Team Engagement PHP Barcelona 2011
Los puntos ciegos del Scrum Master - Ágiles 2017 - Chile
Nexus y la Deuda Tecnica
Que es Scrum?
Equipos Web en el Mundo Real
Dev ops. Rompiendo Barreras
Lo que odiamos de la agilidad
Yo soy Dev, yo soy Ops y somos dos en un equipo

La actualidad más candente (20)

PPTX
Mapa de Historias de Usuario - User Story Map
PPT
Metodologías ágiles como catalizador del cambio
PDF
ALD.cl.09 Caso de Exito - NameAction
PPTX
Sensibilizacion a las Metodologías Ágiles y Framework de Cynefin por @jorge_abad
PDF
DEISER expoQA 2017
PDF
Acelerando la cultura DevOps mediante Entrega Continua
PPTX
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
PPTX
Ejecutando proyectos con equipos autogestionados por @jorge_abad
PDF
La transformacion DevOps
PDF
SCPNA2017 El arte del patadon pa'lante / libro de recetas
ODP
Scrum Con Exito
PPTX
Dev ops e infraestructura – acompañando nuestro software a producción
PPTX
Version Chile: Ejecutando proyectos con equipos autogestionados por @jorge_abad
PDF
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
PPTX
AUGBCN - Agile¿What?
PDF
Generación de Valor con Scrum
PPT
Scrum Xp Agile Tour Peru2008
PPTX
Una introducción a Scrum - Por Jorge Abad @jorge_abad
PDF
Yo soy Dev, yo soy Ops y somos dos en un equipo - [DEISER TOUR Madrid Talks]
Mapa de Historias de Usuario - User Story Map
Metodologías ágiles como catalizador del cambio
ALD.cl.09 Caso de Exito - NameAction
Sensibilizacion a las Metodologías Ágiles y Framework de Cynefin por @jorge_abad
DEISER expoQA 2017
Acelerando la cultura DevOps mediante Entrega Continua
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
Ejecutando proyectos con equipos autogestionados por @jorge_abad
La transformacion DevOps
SCPNA2017 El arte del patadon pa'lante / libro de recetas
Scrum Con Exito
Dev ops e infraestructura – acompañando nuestro software a producción
Version Chile: Ejecutando proyectos con equipos autogestionados por @jorge_abad
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
AUGBCN - Agile¿What?
Generación de Valor con Scrum
Scrum Xp Agile Tour Peru2008
Una introducción a Scrum - Por Jorge Abad @jorge_abad
Yo soy Dev, yo soy Ops y somos dos en un equipo - [DEISER TOUR Madrid Talks]
Publicidad

Destacado (20)

PPTX
FDSeminar Processen Stroomlijnen - Bart De Backer en Joris Vanderlinden - Bar...
DOC
Entrevista a reynaldo charres vargas muce 2
PPTX
International opps unimi april 2013
PDF
Information från Läkemedelsverket #2 2012
PDF
GSA Recommendation
PDF
Netpeak Agency — SEO and PPC for Business
PPTX
I ar e-pulache calle-fotografía
PPTX
El inicio de los dinosaurios
PPTX
Digital Pulse Summit - A Report From the Front Lines of CEM - Randy Woods, No...
PPT
Eurococ en
PDF
Upgrade von TYPO3 4.5 auf 6.2 - CertiFUNcation Phantasialand 2015
PDF
Davidson County Sales Tax Handouts
PDF
წლიური ანგარიში 2009-2010
PDF
Revista de la Fundación Exportar #18
PDF
Datalicious Media Attribution
PDF
Taller aprendiendo a relacionarnos.
PDF
Ebola2
PDF
Tdr diagnóstico plan 4000
PPS
PresentacióN De Proxmox
FDSeminar Processen Stroomlijnen - Bart De Backer en Joris Vanderlinden - Bar...
Entrevista a reynaldo charres vargas muce 2
International opps unimi april 2013
Information från Läkemedelsverket #2 2012
GSA Recommendation
Netpeak Agency — SEO and PPC for Business
I ar e-pulache calle-fotografía
El inicio de los dinosaurios
Digital Pulse Summit - A Report From the Front Lines of CEM - Randy Woods, No...
Eurococ en
Upgrade von TYPO3 4.5 auf 6.2 - CertiFUNcation Phantasialand 2015
Davidson County Sales Tax Handouts
წლიური ანგარიში 2009-2010
Revista de la Fundación Exportar #18
Datalicious Media Attribution
Taller aprendiendo a relacionarnos.
Ebola2
Tdr diagnóstico plan 4000
PresentacióN De Proxmox
Publicidad

Similar a Scrum y craftsmanship (20)

PPTX
Software Craftsmanship
PDF
Intro agile
PDF
Betabeers Barcelona - Buenas prácticas
KEY
Clean code and the clean coders
ODP
Charla Tdd Uji 032010
PDF
Desarrollo ágil de software
PDF
Introducción a las Metodologías Ágiles
PDF
Festival Agile Trends 2020
PDF
Crecimiento profesional como desarrollador de software
PDF
Ingeniería de Software, Agilidad y Tecnología
PDF
Calidad sustentable con agile & lean
PDF
Clase 01 agilidad
PDF
The Agile Road v2 - San Marcos Agile Week
PPT
Alternativas metodológicas
PDF
The agile road - Piura Agile Day 2012
KEY
Estrategias ágiles para incrementar calidad al construir y probar software
PDF
Agildistendidoyeficiente
PDF
Charla Roberto Canales Codemotion 2017 Madrid
PDF
Introducción al desarrollo guiado por pruebas
PPTX
Cruzando el abismo educativo de la ingeniería de software utilizando Software...
Software Craftsmanship
Intro agile
Betabeers Barcelona - Buenas prácticas
Clean code and the clean coders
Charla Tdd Uji 032010
Desarrollo ágil de software
Introducción a las Metodologías Ágiles
Festival Agile Trends 2020
Crecimiento profesional como desarrollador de software
Ingeniería de Software, Agilidad y Tecnología
Calidad sustentable con agile & lean
Clase 01 agilidad
The Agile Road v2 - San Marcos Agile Week
Alternativas metodológicas
The agile road - Piura Agile Day 2012
Estrategias ágiles para incrementar calidad al construir y probar software
Agildistendidoyeficiente
Charla Roberto Canales Codemotion 2017 Madrid
Introducción al desarrollo guiado por pruebas
Cruzando el abismo educativo de la ingeniería de software utilizando Software...

Más de Kleer Agile Coaching & Training (19)

PPTX
¿Cómo es un desarrollador ágil full stack?
PDF
2015 07 Agile Uy - ¿Víctima o Responsable?
PDF
Great Coaching Conversations Workshop at #SGPHX 2015
PDF
#NoSeréFeliz, pero tengo trabajo - Ágiles 2014 - Martín Alaimo
PPTX
Dev ops e infraestructura – acompañando nuestro software a producción
PDF
Kleer - Continuous delivery - calidad con ingenieria agil de software
PDF
R=R. Agilidad con Resultados en PMI Tour Cono Sur Buenos Aires 2013
PPTX
Scrum detrás de Scrum en Ágiles 2013
ODP
Kleer yoseki coding dojo - 2012-08-03 - medellín
PPTX
Adoptando Scrum y no morir en el intento - Agile Bolivia Day 2012
ODP
Kleer: "Cómo llevamos scrum al próximo nivel" - Lima 2011-01-18
PDF
Kleer - Yoseki Coding Dojo - RubyConfAr
PPT
Kleer - Cómo llevamos Scrum al próximo nivel - Webinar 2011-11-03
PDF
Coding Dojo en Ágiles 2011
PDF
Coaching Dojo en Ágiles 2011
ODP
Kleer - Agile Testing - Especificaciones por medio de Ejemplos usando Fitnesse
PDF
Kleer Lean-Kanban en el Polo IT Rosario
PDF
Especificaciones por medio de ejemplos usando Fitnesse
PDF
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
¿Cómo es un desarrollador ágil full stack?
2015 07 Agile Uy - ¿Víctima o Responsable?
Great Coaching Conversations Workshop at #SGPHX 2015
#NoSeréFeliz, pero tengo trabajo - Ágiles 2014 - Martín Alaimo
Dev ops e infraestructura – acompañando nuestro software a producción
Kleer - Continuous delivery - calidad con ingenieria agil de software
R=R. Agilidad con Resultados en PMI Tour Cono Sur Buenos Aires 2013
Scrum detrás de Scrum en Ágiles 2013
Kleer yoseki coding dojo - 2012-08-03 - medellín
Adoptando Scrum y no morir en el intento - Agile Bolivia Day 2012
Kleer: "Cómo llevamos scrum al próximo nivel" - Lima 2011-01-18
Kleer - Yoseki Coding Dojo - RubyConfAr
Kleer - Cómo llevamos Scrum al próximo nivel - Webinar 2011-11-03
Coding Dojo en Ágiles 2011
Coaching Dojo en Ágiles 2011
Kleer - Agile Testing - Especificaciones por medio de Ejemplos usando Fitnesse
Kleer Lean-Kanban en el Polo IT Rosario
Especificaciones por medio de ejemplos usando Fitnesse
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)

Último (20)

PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Maste clas de estructura metálica y arquitectura
PDF
SAP Transportation Management para LSP, TM140 Col18
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
modulo seguimiento 1 para iniciantes del
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
capacitación de aire acondicionado Bgh r 410
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PPTX
Presentación de Redes de Datos modelo osi
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Presentación PASANTIAS AuditorioOO..pptx
informe_fichas1y2_corregido.docx (2) (1).pdf
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Maste clas de estructura metálica y arquitectura
SAP Transportation Management para LSP, TM140 Col18
introduccion a las_web en el 2025_mejoras.ppt
la-historia-de-la-medicina Edna Silva.pptx
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Historia Inteligencia Artificial Ana Romero.pptx
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Presentacion de Alba Curso Auditores Internos ISO 19011
modulo seguimiento 1 para iniciantes del
TRABAJO DE TECNOLOGIA.pdf...........................
capacitación de aire acondicionado Bgh r 410
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Presentación de Redes de Datos modelo osi
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.

Scrum y craftsmanship

  • 1. Craftsmanship y Scrum Desarrolladores ágiles, profesionales y responsables. Carlos Peix carlos.peix@kleer.la - @carlospeix
  • 2. Agenda • Craftsmanship y Scrum • Simplicidad, comunicación, realimentación, re speto y coraje • Condiciones de trabajo • Estado de flow • Mejorando habilidades • Codificando ágilmente • El camino hacia software craftsmanship
  • 3. Craftsmanship y Scrum Antes que procesos y herramientas buscamos individuos e interacciones y nos comportamos como profesionales
  • 4. Craftsmanship y Scrum Antes que documentación extensiva preferimos software funcionando y del cual estemos orgullosos
  • 5. Craftsmanship y Scrum Antes que negociación contractual preferimos colaborar con el cliente y buscamos alianzas productivas
  • 6. Craftsmanship y Scrum Antes que seguir un plan respondemos al cambio y agregamos valor continuamente
  • 7. Simplicidad Con código simple mantenemos controlados los costos de mantenimiento TDD como camino a la simplicidad Sin refactoring no hay código simple Sin buenas pruebas no ha refactoring Sin TDD no hay buenas pruebas ¿Qué otra manera propones para lograrlo?
  • 8. Comunicación Debemos mejorar nuestra comunicación – Verbal - Precisión en el lenguaje – Escrita - Riqueza, puntuación, eficiencia – Visual - Facilitación y documentación gráfica Si no nos entienden o nos entienden mal ¿Cómo lograremos comunicarnos?
  • 9. Realimentación Ningún profesional del desarrollo de software puede permitirse el lujo de no validar internamente y externamente su trabajo. Queremos hacer lo que el cliente necesita, que no siempre es lo que nos pide…
  • 10. Respeto Debemos romper el círculo vicioso del engaño mutuo Para romper ese círculo, debemos entender el punto de vista del que paga Antes que pedir respeto debemos ganárnoslo, comportándonos como profesionales
  • 11. Coraje Para decir “No” Para aceptar errores Para sostener nuestras estimaciones Para tomar control de nuestro software Para cambiar de entorno si no puedo cambiarlo Nadie mejor que nosotros mismos para defender nuestros intereses
  • 13. Condiciones de trabajo Ningún médico operaría a un paciente si el anestesista o el quirófano no fuera confiable Ningún notario permitiría una operación si no nos pudiese identificar según las reglas Como profesionales, debemos exigir condiciones seguras de trabajo (TDD, IC, pair programming, refactoring, entorno apropiado, sin interrupciones, cliente accesible, deploy automatizado, etc.)
  • 14. Estado de “flow” El estado de flow se logra por acciones “secundarias” Si estoy bloqueado o me distraigo fácilmente Pair programming Si quiero ir rápido y sostenido Prolijo, ordenado, pequeños pasos Si el trabajo parece demasiado Entregas pequeñas y frecuentes (cadencia)
  • 15. Mejorando habilidades Duras – Un lenguajes y paradigma nuevo cada año – Participar en un proyecto open source Blandas – Entender explicando – Aprender enseñando – Presentar en eventos – Participar en la comunidad
  • 16. Codificando ágilmente Simplicidad Test Driven Development La regla del boy scout Cadencia de corto plazo (Pomodoro) Principios de diseño e ingeniería Programamos para el usuario/cliente Optimizamos velocidad solo si se justifica Mantener la calma en la crisis Debugger driven development -> ¡FAIL! Mal humor o desmotivación -> ¡FAIL! Horas extra -> ¡FAIL! Atajos del IDE o editor Zona de flow Pair programming Arquitectura ágil
  • 17. El camino hacia software craftsmanship • Lenguajes y paradigmas – Ruby, Io, Java, Scala, Prolog, Erlang, Clojure, etc. • Herramientas – Editores: Vim, Sublime, IDEs (aprender atajos) – Git, Heroku, Travis – VM con Linux (mucho mas fácil todo) • Libros – Clean Code – The Clean Coder – Pragmatic Programmer
  • 18. El camino hacia software craftsmanship • Herramientas – TDD con JUnit, NUnit, RSpec, QUnit – ATDD (Fitnesse, Cucumber, JBehave, SpecFlow) • Tutoriales – Koans sobre distintos lenguajes – Git, Subversion, políticas de branching y commit – Diseño con objetos (sigan a @HernanWilkinson) – Principios SOLID – Patrones de diseño (solo después de 5 años) – Katas y Dojos, muchos, en diferentes entornos
  • 19. El camino hacia software craftsmanship • Videos – TDD con James Shore, Robert Martin – http://holatdd.com/ – Agile Planning de Mike Cohn – http://www.cleancoders.com/ – ¡Comparte tus propios videos!
  • 20. “The trouble with quick and dirty is that dirty remains long after quick has been forgotten.” “El problema con rápido y feo es que lo feo se mantiene mucho después de que nos olvidamos que fué rápido.” Steve McConnell (Code Complete, Rapid Development, Software Estimation, etc)
  • 21. “Make it run, make it right, make it fast.” “Primero que funcione, luego que sea limpio, por último que sea rápido.” Lampson http://c2.com/cgi/wiki?MakeItWorkMakeItRightMakeItFast
  • 22. “Premature optimization is the root of all evil.” “La optimización prematura es la causa de todos los males.” Knuth http://c2.com/cgi/wiki?PrematureOptimization
  • 23. Referencias • On line – http://agilemanifesto.org/ – http://manifesto.softwarecraftsmanship.org/ • Libros – Clean Code - 2009 - (Robert Martin) – The Clean Code - 2011 - (Robert Martin) – The Pragmatic Programmer - 1999 - (Andrew Hunt, David Thomas) • Videos – http://www.jamesshore.com/Blog/Lets-Play/Lets-Play-Test-Driven- Development.html – http://holatdd.com/ – http://www.cleancoders.com/
  • 24. ¡Muchas Gracias! carlos.peix@kleer.la - @carlospeix http//www.kleer.la/

Notas del editor

  • #25: Mi Presentación – Kleer - Twitter
  • #26: CC y Slide