0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

19
GXCONSULTING DEVELOPMENT FRAMEWORK – 10 buenas prácticas de 20 años de proyectos con GX Daniel Dávila daniel @ genexusconsulting.com

Upload: genexus

Post on 28-Jun-2015

515 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

GXCONSULTING DEVELOPMENT FRAMEWORK – 10 buenas prácticas de 20 años de

proyectos con GXDaniel Dávila

[email protected]

Page 2: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

GeneXus ConsultingDevelopment Framework

Page 3: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

¿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

Page 4: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx
Page 5: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx
Page 6: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

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

Page 7: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

1. Uso de todas las herramientas

GeneXus

GX BPM

K2Btools

GXserver

GXtest

GXplorer

GXportal

Page 8: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

Í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

Page 9: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

2. Gerenciamiento de Proyectos en serio

Profesionalización

¿Gerentes de Proyectos o Líderes de Proyectos?

Enfoque Ágil

Page 10: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

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

Page 11: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

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

Page 12: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

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

Page 13: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

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

Page 14: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

7. Testing en serio

“Andá probando” Test gestionado

HerramientasEstrategiaTest gestionado

c

Page 15: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

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

Page 16: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

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

Page 17: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

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

Page 18: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

Toda la Suite

GeneXus y K2Btools

Introducir Habilidades

Blandas

Gestión Profesional

con Enfoque

“Ágil”

0

50100150200250300

Page 19: 0014 gxc development_frame_work_10_buenas_practicas_de_20_años_de_proyectos_con_gx

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]