Upload
genexus
View
517
Download
0
Embed Size (px)
Citation preview
GXCONSULTING DEVELOPMENT FRAMEWORK – 10 buenas prácticas de 20 años de
proyectos con GXDaniel Dávila
GeneXus ConsultingDevelopment Framework
¿Por qué fracasan los proyectos?vs
¿Por qué tienen éxito los proyectos?
“hacer que las fortalezas de las personas y de la organización sean tan productivas que las debilidades sean irrelevantes” P. Drucker
10 Buenas Prácticas
1. Uso de todas las herramientas disponibles2. Dominar los fundamentos3. Gestión de Proyectos en Serio4. Gestión de Requerimientos en Serio5. Seguimiento con Hitos de Corto Plazo6. Desarrollo en una Ventana de Tiempo7. Testing en Serio8. Administración de Ambientes en Serio9. Introducción de las Habilidades Blandas10. Planificación con Métricas
1. Uso de todas las herramientas
GeneXus
GX BPM
K2Btools
GXserver
GXtest
GXplorer
GXportal
Índices de Productividad¡¡¡ 200 a 300 PF/MH !!!
0
50
100
150
200
250
300
3GL
Java, C#Visual Estudio
4GL
GX SuiteK2BTools
PF/MH
2. Gerenciamiento de Proyectos en serio
Profesionalización
¿Gerentes de Proyectos o Líderes de Proyectos?
Enfoque Ágil
3. Gestión de Requerimientos en serio
¿Por qué “En Serio?
¿Es posible definir con precisión el software antes de su construcción?
Especificaciones de Requerimientos “orientadas” a GeneXus
c
4. Desarrollo en una Ventana de Tiempo
Definir cual es el máximo tiempo que se usará para construir el software
Sentido de Urgencia
Ventana de pocos meses ( 4 – 6 )
Beneficios:Hacer hincapié en la prioridad del tiempoEvitar el problema del 90%Limita al “programador copado”Asegura la entrega de funcionalidad de valor a la organización
Objetivos de pocos días permiten seguimiento cercano
“How does a Project get to be a year late? One day at a time. F. Brooks, Jr.
Algunos Beneficios:Mantienen al equipo en el camino correctoLogros permanentes son motivadoresReducen riesgos en cronogramas
5. Hitos de Corto Plazo
6. Administración de ambientes en serio
KB
ConsolidadoPatterns
KB
Desarrollo
Patterns
KB
Desarrollo
Patterns
KB
Desarrollo
Patterns
KB
Desarrollo
Patterns KBTesting
Patterns KBProducción
Patterns
KBPre-Producción
Patterns
c
1.0.2 1.0.3
Trunk1.2 2.0 2.1KB 1.11.0
1.0.1 Branch
Testing Integrado
Testing Funcional
Testing Calidad Desarrolladores
7. Testing en serio
“Andá probando” Test gestionado
HerramientasEstrategiaTest gestionado
c
8. Planificación con Métricas
Datos de Proyectos
Tamaño de
Objetos
Esfuerzo Promedio
Objetos GX
EstimaciónEsfuerzo
Total
Requerimientos
Puntos de Función
GXPoints
GXmetrics
KB GeneXus
c
9. Dominar los Fundamentos del Desarrollo de Software
•Estimación
•Planificación
•Seguimiento
Fundamentos de Gestión
•Requerimientos
•Diseño - Construcción
•SCM
Fundamentos Técnicos
•Testing
•SQA
Fundamentos de Calidad
c
c
c
c
c
c
10. Introducir las “habilidades blandes” en el Proyecto
Procesos
TOOLSTécnicasHARD SKILLS
Comunicación
Negociación
Flexibilidad
Creatividad
Liderazgo
Gestión del
Tiempo
Gestión del
Cambio
Team Building
SOFT SKILLS
c
Toda la Suite
GeneXus y K2Btools
Introducir Habilidades
Blandas
Gestión Profesional
con Enfoque
“Ágil”
0
50100150200250300
Conferencias GXDV FrameworkConferencias relacionadas
GXC Development Framework: Los siete elementos de la negociación, Marcela Fernández, Lunes 12:30, Sala 4CRGXC Development Framework: estrategias de migración a GeneXus X, Carolina Torrado, Gonzalo Losada, Lunes 15:00, Sala 4 CRGXC Development Framework: la importancia del ‘Qué’, Marcela Corbo , Virginia Hiriart, Martes 15:00, Sala 3FGXC Development Framework: el diseño como clave del éxito de las aplicaciones, Mayda Kurdián - GeneXus Consulting, Martes 15:00, Sala 3FGXC Development Framework: creando el plano de la arquitectura de software, Gerardo Canedo – Martes 16:15, Sala 3FGXC Development Framework: midiendo su KB, Ignacio Rocca, Guillermo Skrilec, Martes 17:15, Sala 2AGXC Development Framework: metodología de administración de ambientes, Carolina Torrado – Miércoles 9:30, Sala 2BGXC Development Framework: testing , keep walking, Natalia Dimu , Mauro Alvez, Miercoles 9:30, Sala 3F
Daniel Dávila, Gerente GeneXus Consulting [email protected]