013 gx consulting development framework lecciones aprendidas en disciplinas de desarrollo de...
DESCRIPTION
TRANSCRIPT
![Page 1: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/1.jpg)
Daniel Dávila [email protected]
GX Consulting Development Framework
Lecciones aprendidas en disciplinas de Desarrollo de Sistemas
![Page 2: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/2.jpg)
¿GeneXus?
![Page 3: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/3.jpg)
¿Genexus? = Productividad
0
50
100
150
200
250
300PF/MH
![Page 4: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/4.jpg)
Un proyecto de 8.000 PF
3GL
24 Meses
GenexusSuite + K2Btools
12 Meses
![Page 5: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/5.jpg)
GeneXus ConsultingDevelopment Framework
![Page 6: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/6.jpg)
Bases del GXC Development Framework
GeneXus (toda la
Suite)
Patrones(K2BTools)
Enfoque “Ágil”(en todo el
ciclo de vida)
![Page 7: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/7.jpg)
ESTIMACIÓN
GeneXus ConsultingDevelopment Framework
![Page 8: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/8.jpg)
Estimación Visión General del Proceso
Estimar el
Tamaño del
software
Puntos. Funcion., Objetos Genexus
Estimar el
Esfuerzo
Meses Hombre
Estimar el
Cronograma
Calendario en Meses
Recursos Disponibles
Frentes de Trabajo
Niveles de integración del sistema
Informar en
rangos
Refinar lo rangos a
medida que se progresa
![Page 9: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/9.jpg)
Estimación por esfuerzoPaso 1 y 2 : Resumen por módulo de objetos GX a construir
Interfaz de E/S datosPatrones
Servicios (procs)GXFlow
M.Alta A M B A M B
Módulo Compras 0 0 0 0 0 0 0 0 0
Módulo Ventas 0 0 0 0 0 0 0 0 0
Convenios 0 0 0 0 0 0 0 0 0
Facturas 0 0 0 0 0 0 0 0 0
… 0 0 0 0 0 0 0 0 0
Módulo Stock 0 3 3 0 1 2 4 11 4
… 0 3 3 0 1 2 4 11 4
Total de objetos 0 3 3 0 1 2 4 11 4
Paso 3: Horas de Construcción de objetos por módulo
Interfaz de E/S datosPatrones
Servicios (procs)GXFlow Total Horas
M.Alta A M B A M B
Estimación de horas de esfuerzo por categoría de objeto 40 16 8 2 2 12 8 2 8
Módulo Compras 0 0 0 0 0 0 0 0 0 0
Módulo Ventas 0 0 0 0 0 0 0 0 0 0
Convenios 0 0 0 0 0 0 0 0 0 0
Facturas 0 0 0 0 0 0 0 0 0 0
… 0 0 0 0 0 0 0 0 0 0
Módulo Stock 0 48 24 0 2 24 32 22 32 184
… 0 48 24 0 2 24 32 22 32 184
Total de horas de construcción 0 48 24 0 2 24 32 22 32 184
Paso 4: Estimación de tiempos integrando porcentajes por actividades relacionadas a la construcción
Interfaz de E/S datosPatrones
Servicios (procs)GXFlow Horas tarea % Actividad
M.Alta A M B A M B
Análisis 0 12 6 0 0,5 6 8 5,5 8 46 25%
Construcción 0 48 24 0 2 24 32 22 32 152
Integración en kb y sitio GXPortal 0 7,2 3,6 0 0,3 3,6 4,8 3,3 4,8 27,6 15%
Test interno integrado 0 7,2 3,6 0 0,3 3,6 4,8 3,3 4,8 27,6 15%
Riesgo 0 4,8 2,4 0 0,2 2,4 3,2 2,2 3,2 18,4 10%
Validación funcional y ajustes 0 7,2 3,6 0 0,3 3,6 4,8 3,3 4,8 27,6 15%
Total de horas de fábrica 0 86,4 43,2 0 3,6 43,2 57,6 40 58 331,2
![Page 10: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/10.jpg)
Recuento de Puntos de Función
Ponderación por
productividad promedio
Recuento de GXPoints
Ponderación por
productividad promedio
Estimación de Objetos GX
Ponderación por esfuerzo
promedioEsfuerzo Total
Requerimientos / Funciones
Experiencia
Estimación Visión General del Proceso
![Page 11: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/11.jpg)
GX Consulting Development Framework: Metodología para la estimación de tiempos de un proyecto
Ing. Marcela Corbo, MBAGenexus Consulting
Ing. Alejandra Lemos, PMPGenexus Consulting
![Page 12: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/12.jpg)
ESTIMACIÓN
EQUIPO FUNCIONALE
S
GeneXus ConsultingDevelopment Framework
![Page 13: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/13.jpg)
Equipo Desarrollo
Equipo Funcional <-> Equipo Desarrollo
Analistas Funcionales
Casos de UsoProcesosEtc.
Diseño Funcional Diseño Técnico
![Page 14: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/14.jpg)
CU: Orientado a pantallas
![Page 15: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/15.jpg)
Proceso General
Requerimientos
Setup Inicial
Prueba Conceptu
al
Kick Off
Construcción
Validación Funcional
Validación Funcional Integrada
![Page 16: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/16.jpg)
GX CONSULTING DEVELOPMENT FRAMEWORK: ANÁLISIS Y DESARROLLO, BUENAS PRÁCTICAS PARA LA
CONVIVENCIA
Juan van de KerchoveGenexus Consulting
Alfonso FalconiGenexus Consulting
![Page 17: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/17.jpg)
ESTIMACIÓN
EQUIPO FUNCIONALE
S
Diseñando una
aplicación GX
GeneXus ConsultingDevelopment Framework
![Page 18: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/18.jpg)
¿Cómo diseñamos una aplicación GX?
Requerimientos
Modelo GeneXus
(Objetos GX)
Aplicación (ejecutable)
Modelo de Base de Datos y Programas
Requerimientos
Aplicación (ejecutable)
Modelo de Base de Datos y Programas
Modelo GeneXus
(Objetos GX)
![Page 19: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/19.jpg)
Modelo de Procesos y Actividades
Modelo de Entidades Modelo de
Explotación
Modelo de Módulos
El Modelo
Proc
eso
Explotació
n Datos
Funcional
![Page 20: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/20.jpg)
Entidades – Clasificación SemánticaEjemplo
Actores Proveedor Empleado Cliente
Entidades
Recurso MetadatoNo
Económico
Económico
Persona Física
Persona Jurídica
Posting
Objetos Producto Tipo de Producto
Eventos Orden de CompraRemito Factura
![Page 21: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/21.jpg)
GX-PatternsK2btools - Patterns
¿Cómo diseñamos una aplicación?
Requerimientos
Aplicación (ejecutable)
Modelo de Base de Datos y Programas
Modelo GeneXus
(Objetos GX)
Diseño UI
Navegación
Patrones
Mas
S
em
án
tica
![Page 23: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/23.jpg)
ESTIMACIÓN
EQUIPO FUNCIONALE
S
Diseñando una
aplicación GX
ARQUITECTURA
GeneXus ConsultingDevelopment Framework
![Page 24: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/24.jpg)
Integración de Componentes
Externos
Fuentes de Datos Externas
Web Services
.Net Assemb
lyClase Java
XML Schema
SISTEMA
Arquitectura del Software
Base de Datos
Archivos Planos y
XML
Archivos Excel
User Control
Especifico
![Page 26: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/26.jpg)
GX Consulting Development Framework: Estrategias y Prácticas de Integración con Genexus
Pablo Dejuan [email protected] Canedo [email protected]
![Page 27: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/27.jpg)
ESTIMACIÓN
EQUIPO FUNCIONALE
S
ARQUITECTURA
Diseñando una
aplicación GX
Administración Ambientes
GeneXus ConsultingDevelopment Framework
![Page 28: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/28.jpg)
KB
Consolidado
Patterns
Ambientes
KB
Desarrollo
Patterns
KB
Desarrollo
Patterns
KB
Desarrollo
Patterns
KB
Desarrollo
Patterns
KB
TestingPatterns
KB
Pre-Producción
Patterns
KB
ProducciónPatterns
![Page 29: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/29.jpg)
![Page 30: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/30.jpg)
COMMIT
UPDATE
MERGE
![Page 31: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/31.jpg)
Ciclo de vida de la KB
![Page 32: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/32.jpg)
Gxtend
o http://gxtend.accendo-it.com
SVT AdminG
o http://www.intergsoft.com
![Page 33: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/33.jpg)
GeneXus Consulting Dev. Framework:Metodología de administración de ambientes
Paula BlancoGenexus Consulting
Carolina TorradoGenexus Consulting
![Page 34: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/34.jpg)
ESTIMACIÓN
EQUIPO FUNCIONALE
S
ARQUITECTURA
Diseñando una
aplicación GX
Administración
Ambientes
Usabilidad
GeneXus ConsultingDevelopment Framework
![Page 35: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/35.jpg)
GeneXus Evo 1
![Page 36: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/36.jpg)
Aprendizaje
Eficiencia
Memorability
Errores
Satisfacción
Utilizar patrones
USABILIDAD
![Page 37: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/37.jpg)
USABILIDAD
PatternsK2B Tools
GeneXus Evolution
Diseñador
![Page 38: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/38.jpg)
GX Consulting Development Framework: USABILIDAD DE SUS APLICACIONES UTILIZANDO GENEXUS X Y K2B TOOLS
Carolina Torrado Genexus Consulting
Hernán HiriartCrudo Media
![Page 39: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/39.jpg)
ESTIMACIÓN
EQUIPO FUNCIONALE
S
ARQUITECTURA
Diseñando una
aplicación GX
Administración
Ambientes
Usabilidad
Test
GeneXus ConsultingDevelopment Framework
![Page 40: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/40.jpg)
¿Quién no escuchó…?
o “¿Y eso cuánto te puede llevar
probarlo…?”
o “Pero eso, con una “pasadita” por
arriba alcanza…”
o “No lo pruebes porque modifiqué
solo esta cosita...”
![Page 42: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/42.jpg)
ESTIMACIÓN
EQUIPO FUNCIONALE
S
ARQUITECTURA
Diseñando una
aplicación GX
Administración
Ambientes
Usabilidad
Test
Deployment
Aplicaciones
GeneXus ConsultingDevelopment Framework
![Page 43: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/43.jpg)
DEPLOYMENT DE APLICACIONES GENEXUS
Ing. Pablo Alzuri, Ing. Guillermo González GeneXus Consulting
[email protected]@genexusconsulting.com
![Page 44: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/44.jpg)
GeneXus ConsultingDevelopment Framework
![Page 45: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/45.jpg)
¿Genexus? = Productividad
Cobol/RPG/ 3GL
Java, C#, Visual Estudio
4GL Genexus Suite +
K2B TOOLS
Patterns
0
50
100
150
200
250
300PF/MH
![Page 46: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/46.jpg)
Oportunidad
o Compartiendo:o Buenas Prácticas, Metodologías y
Herramientas
o Genexus X es una plataforma que habilita
la colaboración y desarrollo de extensiones.
o GXC Develop. Framework en FOROS de:
www.genexusconsulting.com
![Page 47: 013 Gx Consulting Development Framework Lecciones Aprendidas En Disciplinas De Desarrollo De Sistemas](https://reader035.vdocuments.pub/reader035/viewer/2022081821/549497f1ac795959288b4d5b/html5/thumbnails/47.jpg)
FIN¿Preguntas?