SlideShare una empresa de Scribd logo
1 de 13
DESARROLLANDO CON
K2BTOOLS
Ignacio Tisnés
itisnes@k2b.com
Problemas frecuentes
Baja productividad
Demasiado tiempo insumido en diseñar interfaces
Difícil unificar criterios
Aplicación heterogénea, KB heterogénea
Difícil dar una buena experiencia de usuario
Es difícil incorporar interfaces ricas en la aplicación
Alto costo de testing
Repetición de casos de prueba
Programación Manual
Abstracción
Herramientas
Patrones
K2BTrnForm
K2BPrompt
K2BEntityServices
Extensión
WebPanelDesigner
Demo
Problemas frecuentes
Baja productividad
Demasiado tiempo insumido en diseñar interfaces
Difícil unificar criterios
Aplicación heterogénea, KB heterogénea
Difícil dar una buena experiencia de usuario
Es difícil incorporar interfaces ricas en la aplicación
Alto costo de testing
Repetición de casos de prueba
Problemas frecuentes
Baja productividad
Demasiado tiempo insumido en diseñar interfaces
Difícil unificar criterios
Aplicación heterogénea, KB heterogénea
Difícil dar una buena experiencia de usuario
Es difícil incorporar interfaces ricas en la aplicación
Alto costo de testing
Repetición de casos de prueba
Beneficios – K2BTools
Productividad
Web Form, variables y eventos automáticos
Integridad conceptual
Aplicación homogénea, KB homogénea
Interfaces más ricas
Mejor presentación, mejor interacción con menos esfuerzo
Calidad
Soluciones ya probadas
¿Cómo seguir?
Disponibles en el marketplace
Licencia Free
20 Instancias de cada patrón
20 Web Panels hechos con Web Panel
Designer
Licencia Full
Sin limites de uso
Acceso a soporte
K2B Tools en la red
Web - www.k2btools.com
Blog - blog.k2btools.com
Marketplace GeneXus
Wiki – wiki.k2btools.com
K2B Tools en la red (II)
Foro técnico
Noticias por email
/k2btools
@k2btools
/k2btools
K2B Tools
En GX 23
Stand
Café con K2BTools
Martes 15:00 6D
¡MUCHAS GRACIAS!

Más contenido relacionado

Similar a Desarrollando con K2BTools

Presentacion Microsoft
Presentacion MicrosoftPresentacion Microsoft
Presentacion Microsoftfcolauravel
 
K2B Tools Para GeneXus X
K2B Tools Para GeneXus XK2B Tools Para GeneXus X
K2B Tools Para GeneXus XK2B
 
Testing como parte de la cultura DevOps
Testing como parte de la cultura DevOpsTesting como parte de la cultura DevOps
Testing como parte de la cultura DevOpsAbel Quintana Lopez
 
Cruzando el abismo educativo de la ingeniería de software utilizando Software...
Cruzando el abismo educativo de la ingeniería de software utilizando Software...Cruzando el abismo educativo de la ingeniería de software utilizando Software...
Cruzando el abismo educativo de la ingeniería de software utilizando Software...Applied Computing Group
 
Productivo y Confiable, “USABLE” y Creativo… ¿mito o realidad?
Productivo y Confiable, “USABLE” y Creativo… ¿mito o realidad?Productivo y Confiable, “USABLE” y Creativo… ¿mito o realidad?
Productivo y Confiable, “USABLE” y Creativo… ¿mito o realidad?gabitoju
 
047 Productivo Y Confiable Usable Y Creativo Mito O Realidad
047 Productivo Y Confiable Usable Y Creativo Mito O Realidad047 Productivo Y Confiable Usable Y Creativo Mito O Realidad
047 Productivo Y Confiable Usable Y Creativo Mito O RealidadGeneXus
 
SOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSFSOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSFjuliocasal
 
Argentesting 2018 - Taller de Buenas prácticas para una interacción exitosa e...
Argentesting 2018 - Taller de Buenas prácticas para una interacción exitosa e...Argentesting 2018 - Taller de Buenas prácticas para una interacción exitosa e...
Argentesting 2018 - Taller de Buenas prácticas para una interacción exitosa e...Argentesting
 
El condimento para potenciar la productividad de GeneXus
El condimento para potenciar la productividad de GeneXusEl condimento para potenciar la productividad de GeneXus
El condimento para potenciar la productividad de GeneXusGeneXus
 
DevOps en AWS, acelarando el desarrollo de software con Developer Tools
DevOps en AWS, acelarando el desarrollo de software con Developer ToolsDevOps en AWS, acelarando el desarrollo de software con Developer Tools
DevOps en AWS, acelarando el desarrollo de software con Developer ToolsAmazon Web Services LATAM
 
2011 07 26 Gestionando proyectos complejos con Visual Studio 2010 ALM
2011 07 26 Gestionando proyectos complejos con Visual Studio  2010 ALM2011 07 26 Gestionando proyectos complejos con Visual Studio  2010 ALM
2011 07 26 Gestionando proyectos complejos con Visual Studio 2010 ALMBruno Capuano
 
DevOps en AWS: acelarando el desarrollo de software con Developer Tools
DevOps en AWS: acelarando el desarrollo de software con Developer ToolsDevOps en AWS: acelarando el desarrollo de software con Developer Tools
DevOps en AWS: acelarando el desarrollo de software con Developer ToolsAmazon Web Services LATAM
 
Visual Studio2005
Visual Studio2005Visual Studio2005
Visual Studio2005hvillarreal
 
Diapositivas de los modelos
Diapositivas de los modelosDiapositivas de los modelos
Diapositivas de los modelosmartavillamizar
 
Arquitectura en tiempos agiles
Arquitectura en tiempos agilesArquitectura en tiempos agiles
Arquitectura en tiempos agilesRene Ome
 
Automatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAutomatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAmazon Web Services LATAM
 
038 k2 b-tools_actualidad_y_proximos_pasos
038 k2 b-tools_actualidad_y_proximos_pasos038 k2 b-tools_actualidad_y_proximos_pasos
038 k2 b-tools_actualidad_y_proximos_pasosGeneXus
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareMiguel Sanchez
 
Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...
Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...
Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...GeneXus
 

Similar a Desarrollando con K2BTools (20)

Presentacion Microsoft
Presentacion MicrosoftPresentacion Microsoft
Presentacion Microsoft
 
K2B Tools Para GeneXus X
K2B Tools Para GeneXus XK2B Tools Para GeneXus X
K2B Tools Para GeneXus X
 
Testing como parte de la cultura DevOps
Testing como parte de la cultura DevOpsTesting como parte de la cultura DevOps
Testing como parte de la cultura DevOps
 
Cruzando el abismo educativo de la ingeniería de software utilizando Software...
Cruzando el abismo educativo de la ingeniería de software utilizando Software...Cruzando el abismo educativo de la ingeniería de software utilizando Software...
Cruzando el abismo educativo de la ingeniería de software utilizando Software...
 
Productivo y Confiable, “USABLE” y Creativo… ¿mito o realidad?
Productivo y Confiable, “USABLE” y Creativo… ¿mito o realidad?Productivo y Confiable, “USABLE” y Creativo… ¿mito o realidad?
Productivo y Confiable, “USABLE” y Creativo… ¿mito o realidad?
 
047 Productivo Y Confiable Usable Y Creativo Mito O Realidad
047 Productivo Y Confiable Usable Y Creativo Mito O Realidad047 Productivo Y Confiable Usable Y Creativo Mito O Realidad
047 Productivo Y Confiable Usable Y Creativo Mito O Realidad
 
Sis07 pwi programacion_web_i
Sis07 pwi programacion_web_iSis07 pwi programacion_web_i
Sis07 pwi programacion_web_i
 
SOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSFSOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSF
 
Argentesting 2018 - Taller de Buenas prácticas para una interacción exitosa e...
Argentesting 2018 - Taller de Buenas prácticas para una interacción exitosa e...Argentesting 2018 - Taller de Buenas prácticas para una interacción exitosa e...
Argentesting 2018 - Taller de Buenas prácticas para una interacción exitosa e...
 
El condimento para potenciar la productividad de GeneXus
El condimento para potenciar la productividad de GeneXusEl condimento para potenciar la productividad de GeneXus
El condimento para potenciar la productividad de GeneXus
 
DevOps en AWS, acelarando el desarrollo de software con Developer Tools
DevOps en AWS, acelarando el desarrollo de software con Developer ToolsDevOps en AWS, acelarando el desarrollo de software con Developer Tools
DevOps en AWS, acelarando el desarrollo de software con Developer Tools
 
2011 07 26 Gestionando proyectos complejos con Visual Studio 2010 ALM
2011 07 26 Gestionando proyectos complejos con Visual Studio  2010 ALM2011 07 26 Gestionando proyectos complejos con Visual Studio  2010 ALM
2011 07 26 Gestionando proyectos complejos con Visual Studio 2010 ALM
 
DevOps en AWS: acelarando el desarrollo de software con Developer Tools
DevOps en AWS: acelarando el desarrollo de software con Developer ToolsDevOps en AWS: acelarando el desarrollo de software con Developer Tools
DevOps en AWS: acelarando el desarrollo de software con Developer Tools
 
Visual Studio2005
Visual Studio2005Visual Studio2005
Visual Studio2005
 
Diapositivas de los modelos
Diapositivas de los modelosDiapositivas de los modelos
Diapositivas de los modelos
 
Arquitectura en tiempos agiles
Arquitectura en tiempos agilesArquitectura en tiempos agiles
Arquitectura en tiempos agiles
 
Automatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAutomatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWS
 
038 k2 b-tools_actualidad_y_proximos_pasos
038 k2 b-tools_actualidad_y_proximos_pasos038 k2 b-tools_actualidad_y_proximos_pasos
038 k2 b-tools_actualidad_y_proximos_pasos
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de software
 
Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...
Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...
Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...
 

Más de GeneXus

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsGeneXus
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!GeneXus
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in ActionGeneXus
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...GeneXus
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?GeneXus
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroGeneXus
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y PlataformasGeneXus
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosGeneXus
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaGeneXus
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 StudentsGeneXus
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsiveGeneXus
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusGeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosGeneXus
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAPGeneXus
 
Going mobile
Going mobileGoing mobile
Going mobileGeneXus
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusGeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusGeneXus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...GeneXus
 

Más de GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 

Desarrollando con K2BTools

Notas del editor

  1. Buenas tardes, mi nombre es Ignacio Tisnés y formo parte del equipo de desarrollo de K2BTools. Hoy estoy aquí para presentarles esta charla, “Desarrollado con K2BTools” en la que vamos a ver rápidamente los beneficios de usar esta herramienta.
  2. Antes que nada, vamos a ver algunos de los problemas a los que se enfrentan hoy desarrolladores trabajando en aplicaciones de negocio. Estos son problemas que encontramos frecuentemente en proyectos de GeneXus Consulting y en K2B y que en parte motivaron la creación de K2BTools.En primer lugar, la productividad en desarrollos web bajó muchísimo en comparación con el desarrollo Win, por la cantidad de tiempo gastado en el diseño de interfaces web. Esto implica muchas veces estar ejecutando tareas repetitivas que consumen mucho tiempo, cuando podriamos estar aprovechando ese tiempo en tareas mas valiosas para nuestro proyecto.Por otro lado, es difícil unificar criterios en equipos de desarrollo. Nos gustaría que todos los desarrolladores hagan interfaces homogéneas, es decir, que sigan algunas pautas comunes de interacción. Además, nos gustaría que programen siguiendo buenas prácticas, y usando criterios comunes en la construcción para facilitar la comprensión del código por todo el equipo, incluso para nuevos integrantes. Lamentablemente, unificar estos criterios es muy complejo, tomando en cuenta además cómo suele variar la composición de los equipos de trabajo.Además, a medida que nuestras aplicaciones crecen, y van incorporando cada vez más elementos, el costo de testearlas aumenta. Este costo es alto porque si todas las interacciones en el sistema fueron programadas manualmente, el equipo de test debe verificar todas estas interacciones en detalle.Por último, es bastante difícil hacer aplicaciones con una buena experiencia de usuario. Muchas veces los usuarios esperan de nuestras aplicaciones interacciones complejas, que lleva mucho tiempo implementar y estandarizar. El resultado es que en muchos casos la interfaz final no se acompasa con lo esperado por el usuario.http://stitchschool.blogspot.com/2010/01/herringbone-stitch.html
  3. La propuesta desde K2B es volver a aplicar el concepto que inspiró la creación del propio GeneXus. Nuestra idea es darle al desarrollador la posibilidad de poder describir más cosas, y evitar programarlas manualmente.Por eso creamos K2B Tools como un repositorio de conocimiento y de buenas prácticas. El objetivo es que podamos concentrarnos en lo que no es posible automatizar: las reglas de negocios, el conocimiento funcional y el modelado de datos.
  4. Yendo a lo concreto de esta charla, estas son las herramientas propuestas para solucionar los problemas que vimos al inicio. En primer lugar K2BTools incorpora los patterns K2BTrnForm, K2BPrompt, y K2BEntityServices, y en un segundo lugar, la nueva incorporación a la suite, la extensión K2BWebPanelDesigner.K2BTools genera además otros productos para apoyar otras áreas del desarrollo, los invitamos a pasar durante el evento por el stand para conocerlos.
  5. Vamos a ver ahora algunas de las funcionalidades de estas herramientas. Para esto, vamos a concentrarnos en un caso específico, que es una tienda online simplificada.Traje una KB con el modelo de datos implementado y buena parte de la lógica implementada, para que podamos ver cómo K2BTools apoya en el diseño de la interfaz. Nuevamente, si quieren ver este ejemplo más en detalle, y aprender cómo funciona o ver cómo se integra la seguridad, los invitamos a visitar nuestro stand.4:26
  6. Antes que nada, vamos a ver algunos de los problemas a los que se enfrentan hoy desarrolladores trabajando en aplicaciones de negocio. Estos son problemas que encontramos frecuentemente en proyectos de GeneXus Consulting y en K2B y que en parte motivaron la creación de K2BTools.En primer lugar, la productividad en desarrollos web bajó muchísimo en comparación con el desarrollo Win, por la cantidad de tiempo gastado en el diseño de interfaces web. Esto implica muchas veces estar ejecutando tareas repetitivas que consumen mucho tiempo, cuando podriamos estar aprovechando ese tiempo en tareas mas valiosas para nuestro proyecto.Por otro lado, es difícil unificar criterios en equipos de desarrollo. Nos gustaría que todos los desarrolladores hagan interfaces homogéneas, es decir, que sigan algunas pautas comunes de interacción. Además, nos gustaría que programen siguiendo buenas prácticas, y usando criterios comunes en la construcción para facilitar la comprensión del código por todo el equipo, incluso para nuevos integrantes. Lamentablemente, unificar estos criterios es muy complejo, tomando en cuenta además cómo suele variar la composición de los equipos de trabajo.Además, a medida que nuestras aplicaciones crecen, y van incorporando cada vez más elementos, el costo de testearlas aumenta. Este costo es alto porque si todas las interacciones en el sistema fueron programadas manualmente, el equipo de test debe verificar todas estas interacciones en detalle.Por último, es bastante difícil hacer aplicaciones con una buena experiencia de usuario. Muchas veces los usuarios esperan de nuestras aplicaciones interacciones complejas, que lleva mucho tiempo implementar y estandarizar. El resultado es que en muchos casos la interfaz final no se acompasa con lo esperado por el usuario.http://stitchschool.blogspot.com/2010/01/herringbone-stitch.html
  7. Antes que nada, vamos a ver algunos de los problemas a los que se enfrentan hoy desarrolladores trabajando en aplicaciones de negocio. Estos son problemas que encontramos frecuentemente en proyectos de GeneXus Consulting y en K2B y que en parte motivaron la creación de K2BTools.En primer lugar, la productividad en desarrollos web bajó muchísimo en comparación con el desarrollo Win, por la cantidad de tiempo gastado en el diseño de interfaces web. Esto implica muchas veces estar ejecutando tareas repetitivas que consumen mucho tiempo, cuando podriamos estar aprovechando ese tiempo en tareas mas valiosas para nuestro proyecto.Por otro lado, es difícil unificar criterios en equipos de desarrollo. Nos gustaría que todos los desarrolladores hagan interfaces homogéneas, es decir, que sigan algunas pautas comunes de interacción. Además, nos gustaría que programen siguiendo buenas prácticas, y usando criterios comunes en la construcción para facilitar la comprensión del código por todo el equipo, incluso para nuevos integrantes. Lamentablemente, unificar estos criterios es muy complejo, tomando en cuenta además cómo suele variar la composición de los equipos de trabajo.Además, a medida que nuestras aplicaciones crecen, y van incorporando cada vez más elementos, el costo de testearlas aumenta. Este costo es alto porque si todas las interacciones en el sistema fueron programadas manualmente, el equipo de test debe verificar todas estas interacciones en detalle.Por último, es bastante difícil hacer aplicaciones con una buena experiencia de usuario. Muchas veces los usuarios esperan de nuestras aplicaciones interacciones complejas, que lleva mucho tiempo implementar y estandarizar. El resultado es que en muchos casos la interfaz final no se acompasa con lo esperado por el usuario.http://stitchschool.blogspot.com/2010/01/herringbone-stitch.html
  8. Bueno, despues de ver esta demo vamos a revisar a modo de resumen como apoyo K2BTools a solucionar estos problemas.Uno claro es el de la productividad. ¿porqué? Porque tanto los patrones como wpd generan el web form de nuestras pantallas, y tambien buena parte de la logica que tienen atrás… Uno de nuestros problemas era la falta de criterios unificados, con las tools logramos integridad conceptual, es decir, que tanto la kb como la aplicacin quedan homogenes, siguiendo buenas practicas de desarrollo y diseño.Logramos un resultado final con mayor calidad, ya que al usarse estas buenas practicas, y estar parado sobre soluciones que ya fueron probadas, el equipo detest puede concentrarse en testear las reglas de negocio, que es lo realmente importante en la aplicaicn.Por ultimo, usando las K2BTools, es ms facil integrar interfaces ricas en la aplicacin, como vimos en los ejemplos construidos con web panel designer.
  9. ¿Qué hacer ahora?Todos nuestros productos estan en el marketplace, y se pueden usar con una licencia free edition, que permite la aplicacio de 20 instancias de cada patrón y la construccion de 20 web panels con el wpd. Esta version la pueden comenzar a usar hoy mismo para evaluar ustedes mismos la herramienta.Por otroo lado, ofrecemos la licencia full, que no tiene limites de uso, y otorga al usuario acceso al soporte de K2BTools.
  10. Pueden encontrarnos en la Web en todos estos sitios: nuestra pagina principal, nuestro blog tecnico, el marketplace, y nuestro wiki de documentaicon.
  11. Tambien estamos en las redes sociales, en twitter, facebook, y youtube.
  12. Dentro del evento, pueden encontrarnos en nuestro stand, o en el Café con K2BTools que se realizara…
  13. Muchísimas gracias por darnos este tiempo, los invitamos a instalar la herramienta para ver ustedes mismos su potencia.