Breogán Gonda bgv@artech.com.uy El Futuro, una visión personal.

Post on 11-Apr-2015

108 views 0 download

Transcript of Breogán Gonda bgv@artech.com.uy El Futuro, una visión personal.

Breogán Gondabgv@artech.com.uy

El Futuro, una visión personal

Servidores

Sistemas de Gerencia de Banco de Datos

Plataformas

Work Flow

XML

Servidores

Sistemas de Gerencia de Banco de Datos

Plataformas

Work Flow

XML

Servidores

Sistemas de Gerencia de Banco de Datos

Plataformas

Work Flow

XML

La industria de software y servicios asociados en todo el mundo

Servidores

Sistemas de Gerencia de Banco de Datos

Plataformas

Work Flow

XML

La industria de software y servicios asociados en todo el mundo

Servidores

ServidoresOrientación a servidores: ya no es una tendencia

Servidores: De base de datos

De aplicaciones

De Web

De Web Services

De correo

ServidoresOrientación a servidores: ya no es una tendencia

Servidores: De base de datos

De aplicaciones

De Web

De Web Services

De correo

Servidores

ServidoresServidores:

De imágenes

De verificación de firmas

De metadatos

De work flow

De verificación de validez de licencias

ServidoresServidores:

De imágenes

De verificación de firmas

De metadatos

De work flow

De verificación de validez de licencias

Sistemas de Gerencia de Base de Datos

SQL?

POSSQL

TRDBMS

OODBMS /ORMSQL?

Bases de Datos Relacionales Inteligentes?

SQL?

POSSQL

TRDBMS

OODBMS /ORMSQL?

Bases de Datos Relacionales Inteligentes?

Plataformas

Plataformas

Ya no podemos hablar más de una tendencia

Nuestras dudas son¿cuál será la velocidad de penetración?

¿cuál escogemos?

Plataformas

Ya no podemos hablar más de una tendencia

Nuestras dudas son¿cuál será la velocidad de penetración?

¿cuál escogemos?

XML

Es la gran herramienta de comunicación de datos

XML y las Bases de Datos Extendidas

Es la gran herramienta de comunicación de datos

XML y las Bases de Datos Extendidas

Bases de datos extendidas

XBD

WebServices

XMLBD de

Proveedores

BD de Proveedores

BD de Proveedores

BD de Mis

Clientes

BD de Mis

Clientes

BD de Mis

Clientes

XML

XML

XML

XML

XML

XML

MiBD

Work Flow

Work Flow

Tratar los flujos de trabajo fuera de los programas

Independizar la decisiones de “tiempo de desarrollo” de aquellas que deben ser tomadas en “tiempo de ejecución”

Work Flow

Tratar los flujos de trabajo fuera de los programas

Independizar la decisiones de “tiempo de desarrollo” de aquellas que deben ser tomadas en “tiempo de ejecución”

XML

Ejemplo vivo: GXplorer /SAP (presente y futuro)

Data Views sobre mensajes XML?

Ejemplo vivo: GXplorer /SAP (presente y futuro)

Data Views sobre mensajes XML?

La industria de software y servicios asociados en todo el mundoLa industria de software y servicios asociados en todo el mundo

La industria de software y servicios asociados en todo el mundo

Fuerza bruta o innovación....?

La enorme ineficiencia de la programación manual

La influencia del año 2000

Fuerza bruta o innovación....?

La enorme ineficiencia de la programación manual

La influencia del año 2000

La industria de software y servicios asociados en todo el mundo

Las soluciones a la ineficiencia:

Contratación de paquetes

Importación por parte de países desarrollados de mano de obra

Las soluciones a la ineficiencia:

Contratación de paquetes

Importación por parte de países desarrollados de mano de obra

La industria de software y servicios asociados en todo el mundo

Las soluciones a la ineficiencia:

Contratación de:

Programación....

Desarrollo....

Outsourcing….

en países donde los salarios son muy bajos y la capacidad técnica razonable.....

Las soluciones a la ineficiencia:

Contratación de:

Programación....

Desarrollo....

Outsourcing….

en países donde los salarios son muy bajos y la capacidad técnica razonable.....

La industria de software y servicios asociados en todo el mundo

Taylor -> Ford …….

¿CMM?

Taylor -> Ford …….

¿CMM?

La industria de software y servicios asociados en todo el mundo

El síndrome de Know-how:

¿como?,

¿podemos determinar el "como" sin tener en cuenta el "qué"?

¿podemos tener claro el "qué" sin conocer el "por qué"?

El síndrome de Know-how:

¿como?,

¿podemos determinar el "como" sin tener en cuenta el "qué"?

¿podemos tener claro el "qué" sin conocer el "por qué"?

La industria de software y servicios asociados en todo el mundo

Requerimientos a nivel del “qué” (al más alto nivel)Requerimientos a nivel del “qué” (al más alto nivel)

La industria de software y servicios asociados en todo el mundo

La importancia del desarrollo basado en conocimientoLa importancia del desarrollo basado en conocimiento

La importancia del desarrollo basado en conocimiento

El conocimiento es permanente:

No pierde valor con el tiempo

Ni con los cambios tecnológicos

El conocimiento es permanente:

No pierde valor con el tiempo

Ni con los cambios tecnológicos

La importancia del desarrollo basado en conocimiento

El conocimiento es independiente de:

Sistema operativo

SGBD

Lenguaje

Arquitectura

El conocimiento es independiente de:

Sistema operativo

SGBD

Lenguaje

Arquitectura

La importancia del desarrollo basado en conocimiento

En el desarrollo basado en conocimiento:

La propagación de los cambios es automática

La crítica y consolidación del conocimiento es automática

En el desarrollo basado en conocimiento:

La propagación de los cambios es automática

La crítica y consolidación del conocimiento es automática

La importancia del desarrollo basado en conocimiento

En el desarrollo basado en conocimiento:

La base de datos se diseña y genera automáticamente.

Los programas se diseñan y generan automáticamente.

En el desarrollo basado en conocimiento:

La base de datos se diseña y genera automáticamente.

Los programas se diseñan y generan automáticamente.

La importancia del desarrollo basado en conocimiento

Los requerimientos se describen a nivel del “qué”Los requerimientos se describen a nivel del “qué”

La importancia del desarrollo basado en conocimiento

La influencia de la división del mercado entre dos plataformas de ejecución fuertes La influencia de la división del mercado entre dos plataformas de ejecución fuertes

La importancia del desarrollo basado en conocimiento

Crear un sistema estándar maduro lleva 5 años

hacerlo con programación manual es muy peligroso

Crear un sistema estándar maduro lleva 5 años

hacerlo con programación manual es muy peligroso

Desarrollo / integración:La importancia del desarrollo basado en conocimiento

¿Qué vendo?: “horas de trabajo” o “resultados” (¿puntos funcionales?)

La productividad con Genexus en trabajo efectivo (¿PF o PF+?) es mucho mayor…. y compensa largamente las diferencias salariales

¿Qué vendo?: “horas de trabajo” o “resultados” (¿puntos funcionales?)

La productividad con Genexus en trabajo efectivo (¿PF o PF+?) es mucho mayor…. y compensa largamente las diferencias salariales

La importancia del desarrollo basado en conocimiento

Los esquemas comerciales basados en los bajos salarios compiten con mucha ventaja contra los que quieren hacer lo mismo con altos salarios

¡La tecnología hace la diferencia!

Los esquemas comerciales basados en los bajos salarios compiten con mucha ventaja contra los que quieren hacer lo mismo con altos salarios

¡La tecnología hace la diferencia!

La importancia del desarrollo basado en conocimiento

Pretendemos que los clientes nos tengan la confianza suficiente como para que puedan dedicarse a su actividad fin y dejar en nuestras manos la tecnología

Pretendemos que los clientes nos tengan la confianza suficiente como para que puedan dedicarse a su actividad fin y dejar en nuestras manos la tecnología

La importancia del desarrollo basado en conocimiento

Tenemos una gran oportunidad:

aprovechémosla con entusiasmo, fé, generosidad y responsabilidad.

Tenemos una gran oportunidad:

aprovechémosla con entusiasmo, fé, generosidad y responsabilidad.

Breogán Gondabgv@artech.com.uy

El Futuro, una visión personal