SlideShare una empresa de Scribd logo
1 de 21
Una PYME se vuelve AGIL…
                    … la historia de un éxito con




                                     Philippe Camacho
                                   14 de diciembre 2009
                                          Santiago, Chile
   Philippe Camacho

   Master en Criptología y Seguridad Informática
    ◦ Bordeaux – Francia 2004
    ◦ Práctica en Chile (Acepta.com)
       Conocí a Agustín Villena

   Humano2
    ◦ Marijn Vriens, Sebastián Vera

   Microsystem
    ◦ I+D con Agustín Villena

   Alumno Doctorado de Universidad de Chile

   Este año
    ◦ Coach XP en NAMEACTION
    ◦ Socio Fundador de LeanSight Consulting S.P.A. (http://www.leansight.com)
• Verificar disp.
                     • Registrar
                     • Renovar
                     • Modificar
                     •Transferir
                     •…
• midominio.cl
• midominio.com.br
• midominio.com.ar
• midominio.com.mx
…
   2 desarrolladores tiempo completo
    ◦ Sergio, Miguel
   1 desarrollador externo
    ◦ Max
   A cargo de
    ◦ Sitio Web
    ◦ Sistema de Información
      Clientes, Dominios, Pagos,…
    ◦ Sistemas
    ◦ Otros pequeños proyectos
   Enero 2009



    ◦ Recibo un correo de NAMEACTION

      “Queremos implementar EPP
       (Extended Provisionning Protocol)”

      “No sabemos como…”
       “Y se nos está acabando el tiempo…”
• Verificar disp.
• Registrar
• Renovar
• Modificar
•Transferir
•…
   Con EPP
                                                      +
                                      ◦ Se puede automatizar
                                        todo el proceso
                                      ◦ Transacciones en tiempo
                                        real
                                      ◦ Negocio puede crecer
                                        mucho

       Sin EPP
        ◦ Muchos procedimientos
          manuales
        ◦ Tiempo de respuesta
-         lentos
        ◦ No escala
   Proyecto involucra contraparte (NIC)




   Problema de administración del conocimiento
    ◦ Equipo desactualizado
      Windows 2000, VB6,
      No hay dominio de XML/SSL
    ◦ No hay tiempo para aprender
    ◦ Truck number = 1
   Subcontratar
    ◦ Solución “fácil” pero…
       Integración costosa
          Ping-pong por correo electrónico
            Malentendidos
            Ritmo lento                                   Módulo
       No hay transferencia de                             EPP
        conocimiento
          Nameaction no es dueña de su
           plataforma


   EPP pertenece al corazón del
    negocio
    ◦ => No es buena idea subcontratar

                                              Integración lenta
   NIC-BR
    ◦ Proyecto tecnicamente más complejo aún
      Hay que usar una librería hecha en C++ o reinventar la rueda
      Documentación no tan buena como para NIC-MX


   Esta vez hacemos las cosas de manera distinta
    ◦ El equipo va a desarrollar la plataforma EPP guiado por un
      Coach XP (eXtreme Programming)
   “¿Contempla XP la gestión
    de un sistema de
    especificaciones de
    módulos en donde
    cualquier programador
    pueda interiorizase de las
    características de nuestros
    desarrollos previos sin la
    necesidad de sentarse a
    trabajar con otro
    programador entendido?”
   Aportar el conocimiento técnico
    necesario, y buenas prácticas en
    general
    ◦ XML, Python, C++
    ◦ Subversion
    ◦ Separar ambiente
      desarrollo/producción


   Implementar algunas prácticas
    ◦   Reunión de pie
    ◦   Programación de a pares
    ◦   Desarrollo guiado por tests
    ◦   Integración continua


   “Disciplina”                       Extreme Programming Explained
                                       Kent Beck, 1999
   Muchos cambios en poco tiempo
    (6 meses / 1 día a la semana ~ 25 días)




                                      SIP
   El equipo es capaz de
    modificar el código
    sin supervisión

   Se reutiliza código

   Separación de los ambientes Desarrollo/Producción

   NIC-BR en
    producción desde el 16 de noviembre 2009
#1
◦ Primer Registrar en implementar EPP en
  Latinoamérica.
“Uso Trac/Subversion en la casa
                                   para mis proyectos personales.”

                                   “¡Que rápido pasa el tiempo
                                   cuando se hacen cosas
   Motivación                     interesantes!”
                                                           Sergio,
                                                     Desarrollador
       “Es un hecho que se
        avanza mucho mas
    rápido y que se utilizan los
    variados conocimientos de
     todos en el momento de
           programar.”                 “Parece que es muy
                        Miguel,        chistoso desarrollar EPP,
                 Desarrollador         pues escucho muchas risas
                                       por ahí…”

                                                      Juan Enrique,
                                                    Gerente General
   El equipo progresó mucho en poco tiempo
    ◦ Se pudo validar la utilidad de ciertas prácticas
       Programación de a pares, desarrollo guiado por test

   Sin embargo no se puede descansar en los laureles todavía

   Cambiar hábitos toma tiempo y
    esfuerzo

   Hay que seguir mejorándose
    continuamente (Kaizen)
    ◦ “¡Hoy mejor que ayer, mañana mejor que hoy!”
   Trabajar de forma más autónoma sin perder
     los nuevos hábitos (Tests por ejemplo)

   Otras prácticas
    ◦ Planning Game, Propiedad colectiva del código,
      Estándares de código, Diseño “just in time”,
      Refactorización, etc.

   Aprender nuevos lenguajes, herramientas
    para construir software
    ◦ Aspect Oriented Programming, Patrones de diseño, CRC cards, etc.


   Controlar mejor el flujo de trabajo
    ◦ Priorizar, Kanban
    ◦ Evitar sobre tiempos (40 horas semanales)
    ◦ Evitar el “Multitasking”
¡GRACIAS!
                     (a ustedes y a ellos)
               Manifesto for Agile Software Development

   We are uncovering better ways of developing
   software by doing it and helping others do it.
   Through this work we have come to value:

   Individuals and interactions over processes and tools
   Working software over comprehensive documentation
   Customer collaboration over contract negotiation
   Responding to change over following a plan

   That is, while there is value in the items on
   the right, we value the items on the left more.
     Kent Beck                James Grenning         Robert C. Martin
    Mike Beedle                Jim Highsmith           Steve Mellor
Arie van Bennekum               Andrew Hunt           Ken Schwaber
 Alistair Cockburn               Ron Jeffries         Jeff Sutherland
Ward Cunningham                   Jon Kern             Dave Thomas
  Martin Fowler                 Brian Marick
   Programación de a pares de a 3…

   Desarrollo guiado por test
    ◦ Es muy dificil entender y poner en práctica
    ◦ ¡Pero se puede! ¡Y da muy buenos resultados!


   Planificación / Priorización
    ◦ Problema con la parte administrativa

Más contenido relacionado

Similar a ALD.cl.09 Caso de Exito - NameAction

Similar a ALD.cl.09 Caso de Exito - NameAction (20)

Desarrollo ágil de aplicaciones
Desarrollo ágil de aplicacionesDesarrollo ágil de aplicaciones
Desarrollo ágil de aplicaciones
 
Valores y prácticas XP
Valores y prácticas XPValores y prácticas XP
Valores y prácticas XP
 
Xp
XpXp
Xp
 
Gestión basada en Metodologías Ágiles
Gestión basada en Metodologías ÁgilesGestión basada en Metodologías Ágiles
Gestión basada en Metodologías Ágiles
 
Xp
XpXp
Xp
 
Overview of Agile & lean startup methodologies
Overview of Agile & lean startup methodologiesOverview of Agile & lean startup methodologies
Overview of Agile & lean startup methodologies
 
Clase 03 XP
Clase 03 XPClase 03 XP
Clase 03 XP
 
Extreme programming (1)
Extreme programming (1)Extreme programming (1)
Extreme programming (1)
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Scrum
ScrumScrum
Scrum
 
AUGBCN - Agile¿What?
AUGBCN - Agile¿What?AUGBCN - Agile¿What?
AUGBCN - Agile¿What?
 
Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)
 
Softagile
SoftagileSoftagile
Softagile
 
SCRUM: Un cambio de paradigma
SCRUM: Un cambio de paradigmaSCRUM: Un cambio de paradigma
SCRUM: Un cambio de paradigma
 
Ponele el TURBO al Dev Team de tu Startup
Ponele el TURBO al Dev Team de tu StartupPonele el TURBO al Dev Team de tu Startup
Ponele el TURBO al Dev Team de tu Startup
 
Metodos agiles 4
Metodos agiles 4Metodos agiles 4
Metodos agiles 4
 
Scrum Bolivia Day - Introducción a TDD
Scrum Bolivia Day - Introducción a TDDScrum Bolivia Day - Introducción a TDD
Scrum Bolivia Day - Introducción a TDD
 
Programacion Extrema (XP).pptx
Programacion Extrema (XP).pptxProgramacion Extrema (XP).pptx
Programacion Extrema (XP).pptx
 
520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
 

Más de ChileAgil

20161121 - Historia de las Politicas de ChileAgil.pdf
20161121 - Historia de las Politicas de ChileAgil.pdf20161121 - Historia de las Politicas de ChileAgil.pdf
20161121 - Historia de las Politicas de ChileAgil.pdfChileAgil
 
LATAM Digital en ChileAgil via @elisenerman
LATAM Digital en ChileAgil via @elisenermanLATAM Digital en ChileAgil via @elisenerman
LATAM Digital en ChileAgil via @elisenermanChileAgil
 
Mesa Redonda Desafios Agilidad en Chile - Rodrigo Contreras
Mesa Redonda Desafios Agilidad en Chile - Rodrigo ContrerasMesa Redonda Desafios Agilidad en Chile - Rodrigo Contreras
Mesa Redonda Desafios Agilidad en Chile - Rodrigo ContrerasChileAgil
 
Mesa Redonda Desafios Agilidad en Chile - Hector contreras - BCI
Mesa Redonda Desafios Agilidad en Chile - Hector contreras  - BCIMesa Redonda Desafios Agilidad en Chile - Hector contreras  - BCI
Mesa Redonda Desafios Agilidad en Chile - Hector contreras - BCIChileAgil
 
Hackers de Culturas Organizacionales - Motivacion
Hackers de Culturas Organizacionales - MotivacionHackers de Culturas Organizacionales - Motivacion
Hackers de Culturas Organizacionales - MotivacionChileAgil
 
AgileDayChile 2013: Construyendo Agilidad Agilmente
AgileDayChile 2013: Construyendo Agilidad AgilmenteAgileDayChile 2013: Construyendo Agilidad Agilmente
AgileDayChile 2013: Construyendo Agilidad AgilmenteChileAgil
 
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013ChileAgil
 
Charla una receta para implantar agilismo en asignaturas de ingeniería de so...
Charla  una receta para implantar agilismo en asignaturas de ingeniería de so...Charla  una receta para implantar agilismo en asignaturas de ingeniería de so...
Charla una receta para implantar agilismo en asignaturas de ingeniería de so...ChileAgil
 
Edmundo leiva lecciones con scrum 26-09-13
Edmundo leiva   lecciones con scrum 26-09-13Edmundo leiva   lecciones con scrum 26-09-13
Edmundo leiva lecciones con scrum 26-09-13ChileAgil
 
Gerardo Cerda - Compartiendo experiencias - 20130926
Gerardo Cerda   - Compartiendo experiencias - 20130926Gerardo Cerda   - Compartiendo experiencias - 20130926
Gerardo Cerda - Compartiendo experiencias - 20130926ChileAgil
 
Agustin Villena - La realidad de la Agilidad en Chile
Agustin Villena  - La realidad de la Agilidad en ChileAgustin Villena  - La realidad de la Agilidad en Chile
Agustin Villena - La realidad de la Agilidad en ChileChileAgil
 
Un camino de 4 años - Experiencia de agilidad en el SII
Un camino de 4 años - Experiencia de agilidad en el SIIUn camino de 4 años - Experiencia de agilidad en el SII
Un camino de 4 años - Experiencia de agilidad en el SIIChileAgil
 
Celeste aguayo - Experiencia de Agilidad en Genera S.A.
Celeste aguayo  - Experiencia de Agilidad en Genera S.A.Celeste aguayo  - Experiencia de Agilidad en Genera S.A.
Celeste aguayo - Experiencia de Agilidad en Genera S.A.ChileAgil
 
Implantando prácticas ágiles en un contexto multiproyecto
Implantando prácticas ágiles en un contexto multiproyectoImplantando prácticas ágiles en un contexto multiproyecto
Implantando prácticas ágiles en un contexto multiproyectoChileAgil
 
Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012
Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012
Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012ChileAgil
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteChileAgil
 
10 años de evolución del Taller de metodologias Agiles
10 años de evolución del Taller de metodologias Agiles10 años de evolución del Taller de metodologias Agiles
10 años de evolución del Taller de metodologias AgilesChileAgil
 
Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0
Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0
Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0ChileAgil
 
Un terremoto, cientos de voluntarios y 6 días para levantar un portal
Un terremoto, cientos de voluntarios y 6 días para levantar un portalUn terremoto, cientos de voluntarios y 6 días para levantar un portal
Un terremoto, cientos de voluntarios y 6 días para levantar un portalChileAgil
 
Agile Perú & Agiles 2010
Agile Perú & Agiles 2010Agile Perú & Agiles 2010
Agile Perú & Agiles 2010ChileAgil
 

Más de ChileAgil (20)

20161121 - Historia de las Politicas de ChileAgil.pdf
20161121 - Historia de las Politicas de ChileAgil.pdf20161121 - Historia de las Politicas de ChileAgil.pdf
20161121 - Historia de las Politicas de ChileAgil.pdf
 
LATAM Digital en ChileAgil via @elisenerman
LATAM Digital en ChileAgil via @elisenermanLATAM Digital en ChileAgil via @elisenerman
LATAM Digital en ChileAgil via @elisenerman
 
Mesa Redonda Desafios Agilidad en Chile - Rodrigo Contreras
Mesa Redonda Desafios Agilidad en Chile - Rodrigo ContrerasMesa Redonda Desafios Agilidad en Chile - Rodrigo Contreras
Mesa Redonda Desafios Agilidad en Chile - Rodrigo Contreras
 
Mesa Redonda Desafios Agilidad en Chile - Hector contreras - BCI
Mesa Redonda Desafios Agilidad en Chile - Hector contreras  - BCIMesa Redonda Desafios Agilidad en Chile - Hector contreras  - BCI
Mesa Redonda Desafios Agilidad en Chile - Hector contreras - BCI
 
Hackers de Culturas Organizacionales - Motivacion
Hackers de Culturas Organizacionales - MotivacionHackers de Culturas Organizacionales - Motivacion
Hackers de Culturas Organizacionales - Motivacion
 
AgileDayChile 2013: Construyendo Agilidad Agilmente
AgileDayChile 2013: Construyendo Agilidad AgilmenteAgileDayChile 2013: Construyendo Agilidad Agilmente
AgileDayChile 2013: Construyendo Agilidad Agilmente
 
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
 
Charla una receta para implantar agilismo en asignaturas de ingeniería de so...
Charla  una receta para implantar agilismo en asignaturas de ingeniería de so...Charla  una receta para implantar agilismo en asignaturas de ingeniería de so...
Charla una receta para implantar agilismo en asignaturas de ingeniería de so...
 
Edmundo leiva lecciones con scrum 26-09-13
Edmundo leiva   lecciones con scrum 26-09-13Edmundo leiva   lecciones con scrum 26-09-13
Edmundo leiva lecciones con scrum 26-09-13
 
Gerardo Cerda - Compartiendo experiencias - 20130926
Gerardo Cerda   - Compartiendo experiencias - 20130926Gerardo Cerda   - Compartiendo experiencias - 20130926
Gerardo Cerda - Compartiendo experiencias - 20130926
 
Agustin Villena - La realidad de la Agilidad en Chile
Agustin Villena  - La realidad de la Agilidad en ChileAgustin Villena  - La realidad de la Agilidad en Chile
Agustin Villena - La realidad de la Agilidad en Chile
 
Un camino de 4 años - Experiencia de agilidad en el SII
Un camino de 4 años - Experiencia de agilidad en el SIIUn camino de 4 años - Experiencia de agilidad en el SII
Un camino de 4 años - Experiencia de agilidad en el SII
 
Celeste aguayo - Experiencia de Agilidad en Genera S.A.
Celeste aguayo  - Experiencia de Agilidad en Genera S.A.Celeste aguayo  - Experiencia de Agilidad en Genera S.A.
Celeste aguayo - Experiencia de Agilidad en Genera S.A.
 
Implantando prácticas ágiles en un contexto multiproyecto
Implantando prácticas ágiles en un contexto multiproyectoImplantando prácticas ágiles en un contexto multiproyecto
Implantando prácticas ágiles en un contexto multiproyecto
 
Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012
Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012
Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
10 años de evolución del Taller de metodologias Agiles
10 años de evolución del Taller de metodologias Agiles10 años de evolución del Taller de metodologias Agiles
10 años de evolución del Taller de metodologias Agiles
 
Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0
Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0
Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0
 
Un terremoto, cientos de voluntarios y 6 días para levantar un portal
Un terremoto, cientos de voluntarios y 6 días para levantar un portalUn terremoto, cientos de voluntarios y 6 días para levantar un portal
Un terremoto, cientos de voluntarios y 6 días para levantar un portal
 
Agile Perú & Agiles 2010
Agile Perú & Agiles 2010Agile Perú & Agiles 2010
Agile Perú & Agiles 2010
 

Último

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Último (19)

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

ALD.cl.09 Caso de Exito - NameAction

  • 1. Una PYME se vuelve AGIL… … la historia de un éxito con Philippe Camacho 14 de diciembre 2009 Santiago, Chile
  • 2. Philippe Camacho  Master en Criptología y Seguridad Informática ◦ Bordeaux – Francia 2004 ◦ Práctica en Chile (Acepta.com)  Conocí a Agustín Villena  Humano2 ◦ Marijn Vriens, Sebastián Vera  Microsystem ◦ I+D con Agustín Villena  Alumno Doctorado de Universidad de Chile  Este año ◦ Coach XP en NAMEACTION ◦ Socio Fundador de LeanSight Consulting S.P.A. (http://www.leansight.com)
  • 3. • Verificar disp. • Registrar • Renovar • Modificar •Transferir •… • midominio.cl • midominio.com.br • midominio.com.ar • midominio.com.mx …
  • 4. 2 desarrolladores tiempo completo ◦ Sergio, Miguel  1 desarrollador externo ◦ Max  A cargo de ◦ Sitio Web ◦ Sistema de Información  Clientes, Dominios, Pagos,… ◦ Sistemas ◦ Otros pequeños proyectos
  • 5. Enero 2009 ◦ Recibo un correo de NAMEACTION  “Queremos implementar EPP (Extended Provisionning Protocol)”  “No sabemos como…” “Y se nos está acabando el tiempo…”
  • 6. • Verificar disp. • Registrar • Renovar • Modificar •Transferir •…
  • 7. Con EPP + ◦ Se puede automatizar todo el proceso ◦ Transacciones en tiempo real ◦ Negocio puede crecer mucho  Sin EPP ◦ Muchos procedimientos manuales ◦ Tiempo de respuesta - lentos ◦ No escala
  • 8. Proyecto involucra contraparte (NIC)  Problema de administración del conocimiento ◦ Equipo desactualizado  Windows 2000, VB6,  No hay dominio de XML/SSL ◦ No hay tiempo para aprender ◦ Truck number = 1
  • 9. Subcontratar ◦ Solución “fácil” pero…  Integración costosa  Ping-pong por correo electrónico  Malentendidos  Ritmo lento Módulo  No hay transferencia de EPP conocimiento  Nameaction no es dueña de su plataforma  EPP pertenece al corazón del negocio ◦ => No es buena idea subcontratar Integración lenta
  • 10. NIC-BR ◦ Proyecto tecnicamente más complejo aún  Hay que usar una librería hecha en C++ o reinventar la rueda  Documentación no tan buena como para NIC-MX  Esta vez hacemos las cosas de manera distinta ◦ El equipo va a desarrollar la plataforma EPP guiado por un Coach XP (eXtreme Programming)
  • 11. “¿Contempla XP la gestión de un sistema de especificaciones de módulos en donde cualquier programador pueda interiorizase de las características de nuestros desarrollos previos sin la necesidad de sentarse a trabajar con otro programador entendido?”
  • 12.
  • 13. Aportar el conocimiento técnico necesario, y buenas prácticas en general ◦ XML, Python, C++ ◦ Subversion ◦ Separar ambiente desarrollo/producción  Implementar algunas prácticas ◦ Reunión de pie ◦ Programación de a pares ◦ Desarrollo guiado por tests ◦ Integración continua  “Disciplina” Extreme Programming Explained Kent Beck, 1999
  • 14. Muchos cambios en poco tiempo (6 meses / 1 día a la semana ~ 25 días) SIP
  • 15. El equipo es capaz de modificar el código sin supervisión  Se reutiliza código  Separación de los ambientes Desarrollo/Producción  NIC-BR en producción desde el 16 de noviembre 2009
  • 16. #1 ◦ Primer Registrar en implementar EPP en Latinoamérica.
  • 17. “Uso Trac/Subversion en la casa para mis proyectos personales.” “¡Que rápido pasa el tiempo cuando se hacen cosas  Motivación interesantes!” Sergio, Desarrollador “Es un hecho que se avanza mucho mas rápido y que se utilizan los variados conocimientos de todos en el momento de programar.” “Parece que es muy Miguel, chistoso desarrollar EPP, Desarrollador pues escucho muchas risas por ahí…” Juan Enrique, Gerente General
  • 18. El equipo progresó mucho en poco tiempo ◦ Se pudo validar la utilidad de ciertas prácticas  Programación de a pares, desarrollo guiado por test  Sin embargo no se puede descansar en los laureles todavía  Cambiar hábitos toma tiempo y esfuerzo  Hay que seguir mejorándose continuamente (Kaizen) ◦ “¡Hoy mejor que ayer, mañana mejor que hoy!”
  • 19. Trabajar de forma más autónoma sin perder los nuevos hábitos (Tests por ejemplo)  Otras prácticas ◦ Planning Game, Propiedad colectiva del código, Estándares de código, Diseño “just in time”, Refactorización, etc.  Aprender nuevos lenguajes, herramientas para construir software ◦ Aspect Oriented Programming, Patrones de diseño, CRC cards, etc.  Controlar mejor el flujo de trabajo ◦ Priorizar, Kanban ◦ Evitar sobre tiempos (40 horas semanales) ◦ Evitar el “Multitasking”
  • 20. ¡GRACIAS! (a ustedes y a ellos) Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Kent Beck James Grenning Robert C. Martin Mike Beedle Jim Highsmith Steve Mellor Arie van Bennekum Andrew Hunt Ken Schwaber Alistair Cockburn Ron Jeffries Jeff Sutherland Ward Cunningham Jon Kern Dave Thomas Martin Fowler Brian Marick
  • 21. Programación de a pares de a 3…  Desarrollo guiado por test ◦ Es muy dificil entender y poner en práctica ◦ ¡Pero se puede! ¡Y da muy buenos resultados!  Planificación / Priorización ◦ Problema con la parte administrativa