ALD.cl.09 Caso de Exito - NameAction

33 %
67 %
Information about ALD.cl.09 Caso de Exito - NameAction
Education

Published on December 30, 2009

Author: chileagil

Source: slideshare.net

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 … View slide

 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 View slide

 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

Add a comment

Related presentations

Related pages

Diapositivas y vídeo de la presentación de Scrum Manager ...

Casos de Éxito; Proyecto ProAud: Ricardo Jara (Continuum, Chile) NameAction: Philippe Camacho (Leansight Consulting, Francia)
Read more

Políticas para publicación de ofertas de trabajo para ...

Casos de Éxito – NameAction; Casos de Éxito – Proyecto Proaud; Lean y Kanban; MicroCharlas; ScrumManager; Web 3: Innovación descentralizada; The ...
Read more

Comunidad Ágil y Lean de Chile » ChileÁgil

Casos de Éxito – NameAction; Casos de Éxito – Proyecto Proaud; Lean y Kanban; MicroCharlas; ScrumManager; Web 3: Innovación descentralizada; The ...
Read more

www.navegapolis.net - Para ver completo el ...

Casos de Éxito; Proyecto ProAud: Ricardo Jara (Continuum, Chile) NameAction: Philippe Camacho (Leansight Consulting, Francia)
Read more

Scrum Managers Blog | Por el equipo de colaboradores de ...

Reproduzco a continuación el mensaje recibido de mi compañero de Scrum Manager Agustín Villena: Scott Ambler y yo hemos preparado una encuesta que ...
Read more

Suplicio al Cliente: El DICOM de las Empresas. Parte 1

... la causa en algunos casos ... multicasas, multicentro ingeas, multimotos, mundo hogar, nameaction ... libreria el arca s.a, libreria exito ...
Read more