SlideShare una empresa de Scribd logo
1 de 24
GXC Development Framework EL DISEÑO COMO CLAVE DEL ÉXITO EN LAS APLICACIONES Mayda Kurdián
Diseño de Aplicaciones ¿Que es el diseño de una Aplicación?
Aplicaciones
Actividades Procesos Arquitectura Experiencia de  Usuario Datos Personalización
¿Cómo hacer aplicaciones que tengan  buena experiencia de usuario?
Gran  Cantidad de funciones  Funcionalidad  Compleja  Adaptables al cambio  Parametrizables y Extensibles Interoperables
¿Cómo hacer aplicaciones  complejas  que tengan buena experiencia de usuario?
Complexity is in the world, simplicity is in the head Don Norman
¿Cómo hacer aplicaciones  complejas  que sean  simples  en nuestra mente?
The main purpose of training  should be to adjust a user’s mental model to fit the conceptual model of the product 					Susan Weinshenk
Modelos de UI Arquitectura Modelos de Actividades Modelos  de Procesos Actividades Procesos Modelos de Datos Modelos de  Personal. Datos Personalización
2  Integridad Conceptual
¿Cómo obtener una aplicación  con integridad conceptual?
Realidad Generador de Patrones  (GX & K2BTools) Selección de Modelos Modelos Conceptuales Programas Generador de Patrones
Modelos conceptuales Integridad conceptual
No es un componente  No es una tarea y … no es opcional ¡Muchas gracias!  mayda@genexusconsulting.com maydak

Más contenido relacionado

Destacado

Leyes de la gestalt y diseño
Leyes de la gestalt y diseñoLeyes de la gestalt y diseño
Leyes de la gestalt y diseñoGerson Marquez
 
A crime so monstrous
A crime so monstrousA crime so monstrous
A crime so monstrousMissing Link
 
Geomarketing para Master UCES - Buenos Aires
Geomarketing para Master UCES - Buenos AiresGeomarketing para Master UCES - Buenos Aires
Geomarketing para Master UCES - Buenos AiresGustavo Vivas Marquez
 
Eco-nomics, The hidden costs of consumption
Eco-nomics, The hidden costs of consumptionEco-nomics, The hidden costs of consumption
Eco-nomics, The hidden costs of consumptionJosh Beatty
 
Sample slides by Garr Reynolds
Sample slides by Garr ReynoldsSample slides by Garr Reynolds
Sample slides by Garr Reynoldsgarr
 
Healthcare Napkins All
Healthcare Napkins AllHealthcare Napkins All
Healthcare Napkins AllDan Roam
 
SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...
SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...
SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...Empowered Presentations
 

Destacado (13)

La presentación efectiva
La presentación efectivaLa presentación efectiva
La presentación efectiva
 
Leyes de la gestalt y diseño
Leyes de la gestalt y diseñoLeyes de la gestalt y diseño
Leyes de la gestalt y diseño
 
Leyes de la Gestalt
Leyes de la GestaltLeyes de la Gestalt
Leyes de la Gestalt
 
A crime so monstrous
A crime so monstrousA crime so monstrous
A crime so monstrous
 
Geomarketing para Master UCES - Buenos Aires
Geomarketing para Master UCES - Buenos AiresGeomarketing para Master UCES - Buenos Aires
Geomarketing para Master UCES - Buenos Aires
 
Simplicity
SimplicitySimplicity
Simplicity
 
Eco-nomics, The hidden costs of consumption
Eco-nomics, The hidden costs of consumptionEco-nomics, The hidden costs of consumption
Eco-nomics, The hidden costs of consumption
 
Feels Bad On The Back
Feels Bad On The BackFeels Bad On The Back
Feels Bad On The Back
 
Foot Notes
Foot NotesFoot Notes
Foot Notes
 
Sample slides by Garr Reynolds
Sample slides by Garr ReynoldsSample slides by Garr Reynolds
Sample slides by Garr Reynolds
 
Shift Happens
Shift HappensShift Happens
Shift Happens
 
Healthcare Napkins All
Healthcare Napkins AllHealthcare Napkins All
Healthcare Napkins All
 
SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...
SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...
SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...
 

Similar a 0110 gxc development_framework_el_diseño_como_clave_del_éxito_de_las_aplicaciones

Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareJulio Pari
 
Usabilidad y diseño centrado en la experiencia del usuario
Usabilidad y diseño centrado en la experiencia del usuarioUsabilidad y diseño centrado en la experiencia del usuario
Usabilidad y diseño centrado en la experiencia del usuarioLuis Carlos Aceves
 
098 Usabilidad De Sus Aplicaciones Utilizando Gene Xus X Y K2 B Tools
098 Usabilidad De Sus Aplicaciones Utilizando Gene Xus X Y K2 B Tools098 Usabilidad De Sus Aplicaciones Utilizando Gene Xus X Y K2 B Tools
098 Usabilidad De Sus Aplicaciones Utilizando Gene Xus X Y K2 B ToolsGeneXus
 
Pe isw descripción plandeestudios
Pe isw descripción plandeestudiosPe isw descripción plandeestudios
Pe isw descripción plandeestudiosITSON
 
DEISER - Plataforma de Productos
DEISER - Plataforma de ProductosDEISER - Plataforma de Productos
DEISER - Plataforma de Productosdeiser.itg
 
ing. de software
ing. de softwareing. de software
ing. de softwareellizabp_22
 
Orientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDDOrientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDDCesar Gomez
 
Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de SoftwareMax Power
 
Presentación institucional itc
Presentación institucional itcPresentación institucional itc
Presentación institucional itcbenitodiazd
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Kiberley Santos
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de softwareCoesi Consultoria
 
Bonita open solution - Evento de Gobierno 2013
Bonita open solution - Evento de Gobierno 2013Bonita open solution - Evento de Gobierno 2013
Bonita open solution - Evento de Gobierno 2013Intellego Chile
 

Similar a 0110 gxc development_framework_el_diseño_como_clave_del_éxito_de_las_aplicaciones (20)

Usabilidad y el desarrollo de software
Usabilidad y el desarrollo de software Usabilidad y el desarrollo de software
Usabilidad y el desarrollo de software
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 
Usabilidad y diseño centrado en la experiencia del usuario
Usabilidad y diseño centrado en la experiencia del usuarioUsabilidad y diseño centrado en la experiencia del usuario
Usabilidad y diseño centrado en la experiencia del usuario
 
098 Usabilidad De Sus Aplicaciones Utilizando Gene Xus X Y K2 B Tools
098 Usabilidad De Sus Aplicaciones Utilizando Gene Xus X Y K2 B Tools098 Usabilidad De Sus Aplicaciones Utilizando Gene Xus X Y K2 B Tools
098 Usabilidad De Sus Aplicaciones Utilizando Gene Xus X Y K2 B Tools
 
Pe isw descripción plandeestudios
Pe isw descripción plandeestudiosPe isw descripción plandeestudios
Pe isw descripción plandeestudios
 
Capitulo 13 sfdsgfg
Capitulo 13  sfdsgfgCapitulo 13  sfdsgfg
Capitulo 13 sfdsgfg
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 
DEISER - Plataforma de Productos
DEISER - Plataforma de ProductosDEISER - Plataforma de Productos
DEISER - Plataforma de Productos
 
Exposicion
ExposicionExposicion
Exposicion
 
ing. de software
ing. de softwareing. de software
ing. de software
 
La Ingeniería Web
La Ingeniería WebLa Ingeniería Web
La Ingeniería Web
 
Orientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDDOrientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDD
 
Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de Software
 
Proceso desarrollo software
Proceso desarrollo softwareProceso desarrollo software
Proceso desarrollo software
 
Presentación institucional itc
Presentación institucional itcPresentación institucional itc
Presentación institucional itc
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010
 
Presentación ae
Presentación aePresentación ae
Presentación ae
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de software
 
Desarrollo de software.pptx
Desarrollo de software.pptxDesarrollo de software.pptx
Desarrollo de software.pptx
 
Bonita open solution - Evento de Gobierno 2013
Bonita open solution - Evento de Gobierno 2013Bonita open solution - Evento de Gobierno 2013
Bonita open solution - Evento de Gobierno 2013
 

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...
 

0110 gxc development_framework_el_diseño_como_clave_del_éxito_de_las_aplicaciones

Notas del editor

  1. ¿Qué es una aplicación? O cuales son los componentes principales de una aplicación. Las Actividades: ¿Los usuarios que hacen en una aplicación? Hace “actividades” Ingresan una factura, imprimen un recibo, dan de alta un cliente. Una actividad tiene una forma de iniciarse (voy explícitamente a ejecutarla o me llega a un inbox) , una actividad tiene una una estructura (por ejemplo en una factura, primero selecciono lo productos, luego indico las cantidades, luego se calculan los descuentos y finalmente se resume y se confirma) y tiene un conjunto de conceptos o datos que se informan o piden al usuario. (cliente, tipo de descuento, cantidades, afectación a costos) Todo Esto hay que diseñarlo. ¿Qué mas tiene una aplicación? Tiene Los Procesos: Cuando una actividad es más compleja, esta compuesta por varias actividades que siguen un flujo, y cada una es quizás realizada por diferentes personas o en diferentes momentos, decimos que un proceso. Un proceos de compra por ejemplo, que esta compuesto por varias actividades : Se hace un pedido, se pide una cotización, se reciba una cotización y se ordena la compra. Los procesos tienen una estructura, un conjunto de actividades que lo componen, un flujo. Necesitamos diseñar entonces también esos procesos. Que mas tiene una aplicación?Tiene Datos, son los datos que maneja la aplicación y que el usuario conoce, conceptualiza y los relaciona. Estos datos tambien hay que diseñarlos, hay que entender su significado y definir sus relaciones. Esto son los 3 componentes básicos. Luego podemos tener otro componente, hoy muy importante en las organizaciones, que es la forma de personalizar la aplicación. Las organizaciones de hoy, necesitan adaptarse rápidamente a los cambios, por lo tanto necesitan aplicaciones que permitan personalizarse: La personalización es a todos los niveles anteriores: Personalizar Datos (agregar nuevos datos o eliminar datos) personalizar actividades (cambiar su comportamiento mediante parámetros, o sustituyendo la actividad por otra implementación, o agregando lógica nueva no prevista a la actividad) personalizar procesos (cambiando flujos para incluir o quitar actividades, o crear nuevos procesos) Luego tenemos otro componente:La Arquitectura funcional de la aplicación. La arquitectura es un mapa de cómo todos estos elementos interactúan entre si. Si queremos una aplicación donde los procesos y las actividades sean facilmente adaptables al cambio, tenemos que pensar la aplicación como un conjunto de actividades autonomas, o sea un conjunto de actividades que puedan luego mediante composición generar actividades mas compleja o procesos mas complejos. (o sea, una arquitectura SOA desde lo conceptual) Y finalmente una parte esencial de la aplicación, la Experiencia de Usuario. La UX mide la calidad de la interacción de todos estos componentes, con las personas que lo usan, o sea con los usuarios de la aplicación.Bien, todos estos componentes de la aplicación necesita de diseño, y un buen diseño de ellos no es un mero ejercicio intelectual, o buscar soluciones elegantes, sino que brinda a la aplicación 2 cosas fundamentales: 1 - Capacidades que de otra forma la aplicación no tendría (por ejemplo una arquitectura SOA le da la capacidad a la aplicación para hacer cambios rápidos en los procesos y en las actividades) 2 - Y el diseño de todos los componentes afecta directamente la experiencia de usuario.Podemos profundizar en esta charla en el dieño de cualquiera de estos componentes, pero dado el tiempo que tenemos, tuve que elegir uno de ellos y elegi hablar un poco más de la experiencia de usuario. ¿Porque elegí este punto? Bueno, primero porque me resulta el mas divertido y quizas es el que menos hemos hablado en otros eventos Pero no solo por eso, sino también por 2 cosas:- Primero, porque como vamos a ver, la experiencia de usuario a afecta el diseño de todos los otros componentes (procesos, actividades, datos) Por lo tanto viendo este punto, vemos mucho de todos los otros componentes.- Segundo, porque las aplicaciones están diseñadas para la personas, y en un mundo cada vez mas complejo, de aplicaciones mas complejas, es cada vez mas importante para una aplicación, para un producto, brindar una buena experiencia de usuario. Y no es una tarea nada simple. Vamos entonces a ver que es la experiencia de usuario y como influye en el diseño de toda la aplicación.
  2. ¿Qué es la experiencia de usuario? La experiencia de usuario es la calidad de interacción entre las personas y los objetos, ya sean del mundo real, tecnología, o software. Hay varias definiciones de lo que experiencia de usuario, pero la que eme parece mas clara, es la siguiente: Una objeto o aplicación tiene buena experiencia de usuario cuando tiene 4 cosas: fácil de entender fácil de aprender fácil de recordar además placentera en su uso.
  3. Para entender aun mas lo que es experiencia de usuario.,Dejenme presentarles una analogía, que clarifica este punto. Como muchos de ustedes conocen, existe una teoría psicológica, propuesta por Maslow, hace muchos años (1943) en su libro “Una teoría sobre la motivación humana ” donde presenta las necesidades humanas en una jerarquía, y dice que conforme se satisfacen las necesidades más básicas (parte inferior de la pirámide), los seres humanos desarrollan necesidades y deseos más elevados. O sea, una vez que tenemos cubiertas las necesidades biológicas básicas, y la seguridad, empezamos a tener necesidades afectivas y en lo mas alto de la pirámide de realización personal. (simplifique un poco la pirámide, tiene algún elemento mas) Podemos hacer una analogía entre estas necesidades y las necesidades que tienen los usuarios de las aplicaciones. Las necesidades de los usuario comienzan con las necesidades “básicas” : lo funcional y que la aplicación sea confiable. O sea, que la aplicación haga lo que espero que haga y lo haga bien, sin errores. Una vez que esto está satisfecho, los usuarios se mueven a otros niveles en donde aquí entran los conceptos de “buena experiencia de usuario” y ellos son usabilidad (o sea, que tan fácil es la aplicación de entender y de usar, y finalmente el placer en el uso de la aplicación).:
  4. Sin embargo las organizaciones de hoy necesitan de aplicaciones con:Gran cantidad de funciones, y funcionalidades complejasNecesitan poder adaptarse al cambio, por lo que requieren de aplicaciones parametrizables y extensibles. Ademas para poder generar nuevas actividades o procesos en forma poder agil, debemos tener arquitecturas orientadas a servicios.Y ademsa queremos que las areas de nuestra organización esten integradas en procesos comunes, necesitamos aplicaciones interoperables. Quisimos hacerlo simple, peor la realidad es compleja, las organizaciones son complejas, por lo tanto tambien las aplicaciones. Entonces vamos a cambiar la pregunta:
  5. Para contestar esta pregunta, y para entender su respuesta, vamos a analizar antes como interactuamos con los objetos, con las aplicación y que pasa con nuestra