Productivo y Confiable, “USABLE” y Creativo… ¿mito o realidad?
1. Productivo y Confiable, “USABLE” y Creativo… ¿mito o realidad? Ing. Ignacio Estefanell, PMP Ejecutivo de Cuentas K2B Tools Lic. Juan Emilio Gabito Equipo Desarrollo K2B Tools
9. K2B Tools Que es? Producto Calidad Versionado o Actualizaciones Documentación Licenciamiento Mantenimiento Soporte
10. K2B Tools Que es? Componentes Patrones de desarrollo Extensiones GeneXus Que: Generan código GeneXus Contiene conocimiento Integración con otros componentes
22. Siguiente Paso? Que aporta? Concepto Desarrollo Gerencia Usuario Final Curva de Aprendizaje Velocidad de Desarrollo Reducción de Costos Aplicaciones a Tiempo Productividad Control de Calidad Calidad Fuentes, Aplicativo Elimina Frustraciones Calidad Problemas Triviales Diálogos Equipos Numerosos Diversos Proyectos Comportamiento Coherente Curva Aprendizaje Estandarizar Creatividad Variedad de Posibilidades Nuevos Proyectos Mas Aplicativos
23. Siguiente Paso? Evolución 1 año como producto Mejorar Servicios Orientado al Cliente Liberación versión 4.0 Roadmap Lógica de Negocios Generar Arquitectura (Entidad de Negocio)
24. Siguiente Paso? www.K2Tools.com TUESDAY– TOOLS !!! “XManager: una suite de gestión full K2B Tools” 9:00 horas – Sala Renoir “K2B Tools 4.0: productividad al 100%” 9:45 horas – Sala Renoir GXC Development Framework: Usabilidad de sus aplicaciones utilizando GeneXus X y K2B Tools 15, 15:15 horas - Sala Renoir Taller de introducción a K2B Tools Jueves 17. 14 a 18 hs. KDC – LATU. Martes 22. 14 a 18 hs. KDC – LATU.
25. www.k2btools.com info@k2btools.com Visite nuestro Stand Ing. Ignacio Estefanell, PMP Ejecutivo de Cuentas K2B Tools Lic. Juan Emilio Gabito Equipo Desarrollo K2B Tools
Editor's Notes
Estamos en un evento de Tecnología,Donde la mayoria de los aquí presentes han intervenido de alguna manera en proyectos de producción de software, es asi?... Cuantos aquí presentes han gerenciado o desarrollado ?Y cuantos aquí presentes han tenido que “sufrir” las consecuencias del desarrollo …. Ud mismos quizas?Hablaremos entonces de la propuesta de las Tools, para eso deben conocer de que se trata… desde el punto de vista de desarrolladores y del punto de vista gerencial pero sin perder de vista al famoso usuario final.
K2B Tools son un conjunto de herramientas que apoya la Producción de Software GeneXus.De todas las producciones que hasta ahora conoce el hombre, producciones que implicanprocesos definidos y necesidades de tener algún elemento de medida (medida para controlar calidad, controlar la gestión, controlar los hitos, controlar los riesgos…)Podemos afirmar que la producción de Software es nueva en dicho mundo. Se ha escrito mucho al respecto Controlling Software Projects: Management, Measurement, and Estimates [1986]porejemplo se dedica a indicarcomocontrolar un proyecto de software.Hace no mucho leí un documento http://www.codinghorror.com/blog/archives/001288.htmldondequienescribeJeff Atwood (programador de los años 80) socio de Joel Spolsky (creador de Fog Creek,variosarticulos, blogs, etc) Indica que crear software será siempre algo experimental, algo que no puede predecirse con anticipación, algo que no puede medirse en su totalidad.Entre ambos crearon un sitio llamado stackoverflow.comsitio de Preguntas y RespuestasparaProgramadores (totalmente gratis, porahora). Porque traigo estos dos elementos a la charla…. Porque el primero delata que siguen habiendo contradicciones y aun no hay una línea clara como puede haber en la industria de la construcción…. Y el segundo porque es el que mi amigo y colega utilizará como modelo para realizar la demostración practica.
Ahora… que me pasa a mi?... Digo… mi experiencia, la experiencia de ustedes, tiene que contar aquí… no me basta con escuchar lo que me dicen otros que me deberia estar pasando y forzarme a mi mismo a creer una realidad que no me cierra.Manejo el siguiente conceptoEl mecanismoque opera se llama proyección o identificaciónproyectiva... es la tendenciaquetenemos a buscarcosasnuestras en el otro... asicuandovos me contasalgo, yotiendo a identificarme con esoque me planteas... eliminoifnormación, distorsiono, generalizo la informacióntendiendo a veraquellascosasque se parecen a lasmias... "El punto de vista crea el objeto""Vemos lo quesomos""Dime de queacusas y te dire de quepadeces“.. un problema siempre lo va a llevar a un campo conocido por él de manera de poder realizar cualquier tipo de acción. Asi aprendemos a sumar, a multiplicar… Entonces cuando yo les planteo un problema que me pasa ustedes lo llevan a algo que conocen (lo mas similar posible) de manera de aconsejarme, darme una solución, etc. Ahora… si yo pienso que puedo resolver este tema debo estar considerando estos actores.(quizas me este faltando algun actor… no soy un crack…asi que les pido que sin herir mi autoestima me lo hagan saber) ;))
Primero que nada es un producto, esto quiere decir que lo que sea que entreguemos debe cumplir con un control de calidad previo, manejará versionado, actualizaciones, tendrá documentación asociada, deberá tener esquemas de licenciamiento y de Mantenimiento. En que consiste el producto?... Que es K2B Tools. Como lo dice la palabra son herramientas con un propósito en común. Apoyar el desarrollo de aplicaciones resolviendo problemas recurrentes y dando como resultado componentes con calidad. Patrones de desarrollo, generación de objetos GeneXus a partir de un archivo de instancia (metadatos) que encapsula el comportamiento genéricoModelo de Datos predefinidos para apoyar la solución (caso de la auditoría por ejemplo)Diseño de interfaces, donde en el ámbito Web (no se si alguno tuvo el placer de tratar de que dos pantallas luzcan igual) o de re-estructurar todas las interfaces de una misma aplicación. Integración con otros componentes, mecanismos de servicios, integración con la capa de seguridad,
Dejenme hacer un breve resumen de las herramientas que tenemos hasta ahora. Muchas de las cuales vienen existiendo en la comunidad hace tiempo, y otras bastante mas nuevas. Les aconsejo a los técnicos asistir a la presentación de la versión 4.0 de las Tools. Rápidamente dejenme repasar todas las herramientas que tenemos… acá corro el riesgo de dar a entender que son cosas aisladas cada una de ellas… no es asi. Si bien muchas veces son auto contenidas, no están desconectadas.Esto quiere decir que me puedo basar en todas para poder construir una única aplicación, de hecho Gabito lo hará rápidamente en la etapa de la demostración.
Dejenme hacer un breve resumen de las herramientas que tenemos hasta ahora. Muchas de las cuales vienen existiendo en la comunidad hace tiempo, y otras bastante mas nuevas. Les aconsejo a los técnicos asistir a la presentación de la versión 4.0 de las Tools. Rápidamente dejenme repasar todas las herramientas que tenemos… acá corro el riesgo de dar a entender que son cosas aisladas cada una de ellas… no es asi. Si bien muchas veces son auto contenidas, no están desconectadas.Esto quiere decir que me puedo basar en todas para poder construir una única aplicación, de hecho Gabito lo hará rápidamente en la etapa de la demostración.
Dejenme hacer un breve resumen de las herramientas que tenemos hasta ahora. Muchas de las cuales vienen existiendo en la comunidad hace tiempo, y otras bastante mas nuevas. Les aconsejo a los técnicos asistir a la presentación de la versión 4.0 de las Tools. Rápidamente dejenme repasar todas las herramientas que tenemos… acá corro el riesgo de dar a entender que son cosas aisladas cada una de ellas… no es asi. Si bien muchas veces son auto contenidas, no están desconectadas.Esto quiere decir que me puedo basar en todas para poder construir una única aplicación, de hecho Gabito lo hará rápidamente en la etapa de la demostración.
Dejenme hacer un breve resumen de las herramientas que tenemos hasta ahora. Muchas de las cuales vienen existiendo en la comunidad hace tiempo, y otras bastante mas nuevas. Les aconsejo a los técnicos asistir a la presentación de la versión 4.0 de las Tools. Rápidamente dejenme repasar todas las herramientas que tenemos… acá corro el riesgo de dar a entender que son cosas aisladas cada una de ellas… no es asi. Si bien muchas veces son auto contenidas, no están desconectadas.Esto quiere decir que me puedo basar en todas para poder construir una única aplicación, de hecho Gabito lo hará rápidamente en la etapa de la demostración.
Dejenme hacer un breve resumen de las herramientas que tenemos hasta ahora. Muchas de las cuales vienen existiendo en la comunidad hace tiempo, y otras bastante mas nuevas. Les aconsejo a los técnicos asistir a la presentación de la versión 4.0 de las Tools. Rápidamente dejenme repasar todas las herramientas que tenemos… acá corro el riesgo de dar a entender que son cosas aisladas cada una de ellas… no es asi. Si bien muchas veces son auto contenidas, no están desconectadas.Esto quiere decir que me puedo basar en todas para poder construir una única aplicación, de hecho Gabito lo hará rápidamente en la etapa de la demostración.
Dejenme hacer un breve resumen de las herramientas que tenemos hasta ahora. Muchas de las cuales vienen existiendo en la comunidad hace tiempo, y otras bastante mas nuevas. Les aconsejo a los técnicos asistir a la presentación de la versión 4.0 de las Tools. Rápidamente dejenme repasar todas las herramientas que tenemos… acá corro el riesgo de dar a entender que son cosas aisladas cada una de ellas… no es asi. Si bien muchas veces son auto contenidas, no están desconectadas.Esto quiere decir que me puedo basar en todas para poder construir una única aplicación, de hecho Gabito lo hará rápidamente en la etapa de la demostración.
Productividad: En el proceso de convertirnos en producto, hicimos un relevamiento entre todas las instalaciones de las Tools: Beta Testers, Usuarios y Clientes, EAP, en base a un entorno de 40 aplicativos diferentes. Estándar: Calidad:Creatividad:Manejamos un programa de EarlyAdopterProgram (uno de ellos estara dando una charla mostrando todo el proceso de desarrollo utilizando las Tools, sobre su herramienta Time y Job Manager – la primera utilizada como proyecto de inducción para un nuevo integrante del equipo y la segunda es una aplicación en producción en una Empresa de Prepago de Salud (300 usuarios – 70.000 socios)SIE quien presento el año pasado también aporto su primer grano de arena siendo la primera empresa en tener una solución en producción en la X con las tools.
Hablar de Red de Agentes, ClientesForo, comunidad.