Post on 03-Jul-2015
description
Crystal ClearCon los pies en la tierra
CC Reconocimiento-Compartir bajo la misma licencia 3.0
Guatemala
Javier Alvarez(@JmanGt)
http://guateonrails.com
Proyectos Y
Metodologías
#FAIL
Nuestra Realidad...Gt
Proyectos Exitosos?
NecesidadAnálisis (G y D)
DesarrolloPruebasEntrega
Análisis (G y D)
Quien tiene la información?
Análisis
Desarrollo
Ciego guía a Ciego
Desarrollo
Desarrollo
#FAILCorregir
Perder Dinero
Crystal Clear
Alistair Cockburn1991 IBM
Crystal ClearA Human-Powered
Methodology for Small Teams2005
Metodología Empírica
La mayoría de las metodologías
SON IRRELEVANTES
Metodologías ÁgilesXP, Scrum
Prerrequisitos
1. Equipo pequeño
2. Calidad de tu equipo
3. Flexibilidad
4. No para Vida o Muerte
Principios Base●Diferentes soluciones para diferentes
problemas●Sistemas de Misión Crítica●Comunicación●Productividad
Crystal Clear - Características●Seguridad, en el producto final●Eficiencia, en el desarrollo●Habitabilidad, en las convenciones
Crystal Clear - Prodiedades●Entregas constantes●Mejoras reflexivas●Comunicación por
ósmosis●Seguridad Personal
●Enfoque●Fácil acceso a
Expertos●Pruebas
automáticas
Entregas Constantes
AnalísisDesarrollo.....Desarrollo....Desarrollo....Desarrollo....Desarrollo....
¿Cuando hiciste tu última entrega a
producción?
Iteraciones
Mejora Reflexiva
“Vísteme despacio que voy deprisa”
Napoleon Bonaparte
Unos minutos...
¿Donde estamos?
¿Qué estamos haciendo bien?
¿Qué estamos haciendo mal?
Comunicación por Ósmosis
Teléfono descompuesto
Nadie sabe, nadie supo... Fue HORRIBLE!
Equipos pequeños
En un espacio físico continuo...
Se absorbe el conocimiento del aire
Todos saben, quien tiene el balón
PizarrónPost-its
Garabatos
UML#fail
Seguridad personal
Seguridad Personal
Confianza
Seguridad Personal
Puedo expresarme sin miedo a....
Seguridad Personal
“Te odio.... con odio jarocho...!!!”
Seguridad Personal
No lo confundas con buena educación
Enfoque
¿Sabes que tienes que hacer?
Enfoque
Enfoque
“Me tienen de arriba a abajo como...”
Enfoque
20 minutos Para enfocarse
Fácil acceso a usuarios expertos
Zapatero a tu zapato
Expertos:Administrativos u
Operarios
¿En cuanto tiempo resuelves tus dudas?
El que sabe, sabe
Tres formas de obtener información
1. Usuario cercano
2. Usuario parte del equipo
3. Me entreno con el usuario
Ambiente técnico con Test Automatizados, Control de Código e
Integración constante
Test automatizados
Arreglar algo para romper diez mas
Test / Behaviour Driven Development
¿Pondrías la manos el fuego por tu código?
GuiGui-lessUnit Test
Contról de Código
¿Usas un repositorio?
¿¡¡¡¡QUIEN CAMBIO ESTO!!!?
SubversionCVS
GIT
RápidoFácil
Branches
Integración Continua
Mi módulo es lo máximo...
Nuestros módulos son lo máximo...
Tu módulo y mi módulo son #amiguis
Tu módulo y Mi módulo
#FAIL
Servidores de Integración
Cruise Controlhttp://cruisecontrol.sourceforge.net/
Crystal Clear te da las características tu pones
la técnica
Recuerda...
Productividad antes de Papeleo
Comunicación y Honestidad
Gana Gana
La mejor información es la información de
Primera Mano
Nadie es perfecto
Gracias :-)