La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Bienvenidos Four Js Development Tools Latinoamérica.

Presentaciones similares


Presentación del tema: "Bienvenidos Four Js Development Tools Latinoamérica."— Transcripción de la presentación:

1 Bienvenidos Four Js Development Tools Latinoamérica

2 David J. Salazar ds@4js.com.mx Director General Latinoamérica Four Js Development Tools Latinoamérica

3 Abertura –Jean Georges Schwartz. CEO Four Js Development Tools Una visión alternativa para desarrollo de aplicaciones empresariales –Jean Georges Schwartz Soluçoes ao desafio do desenvolvimento do aplicaçóes complexas na internet –David Salazar. Diretor Principal Four Js Latinoamérica Como desarrollar una aplicación de internet con servicios WEB –Oscar Vera / David Salazar Coffee Break Genero. Nueva alternativa de desarrollo –Oscar Vera. Tech Manager Four Js Latin America Oracle 9i IBM: Bases de Datos para incrementar sus ventajas competitivas Encerramento > Agenda

4 Subsidiaria de Four Js Development Tools para atender los aspectos comerciales, capacitación y soporte técnico Clase Mundial en la región Inicia operaciones en Abril del 2000 Actualmente presencia en: Gobierno, industria, Empresas de Servicios, … –ISSSTE, Fonacot, AAADAM, DHL, Kemper Insurance (Seguros La Territorial), CNR, Nintendo, Empresas Nieto, … > Four Js Latinoamérica

5 Algunas aplicaciones en línea desarrolladas en Four Js usando el HTML Front End: … Tecsys eCommerce, Canada ISSSTE Servicios Públicos EXE efulfillment, USA Financial Data Systems Finanzas, USA Comix Librería en-línea, Alemania L&P Systems Admin de pensiones, UK Universidad de Cantabria Registro y examenes en- linea, España > Clientes - eCommerce

6 > Características de una Aplicación Empresarial Usualmente son Proyectos Complejos Requieren muchos recursos Son generalmente largos Requieren grandes inversiones Son misión crítica y alta disponibilidad Escalable

7 > Enfoque sobre tecnología: Es Caro y Riesgoso! Las arquitecturas empresariales deben agregar valor: –Eficiencia Financiera Para bajar el costo de las operaciones –Eficientes para el Negocio Ligar la estrategia corporativa con la implementación técnica Mejorar la eficiencia operacional Mejorar el posicionamiento de la empresa y utilidades

8 > Enfoque sobre tecnología: Es Caro y Riesgoso! Inversión constante en tecnología Gente, software, desarrollo Se alenta la liberación de los sistemas Lo distrae y no produce cosas que den valor agregado Resulta ser muy caro! Lo aleja del enfoque correcto sobre los valores del negocio –Se tiene que luchar constantemente con: La Portabilidad de la Aplicación Desempeño de la aplicación Complejidad de la aplicación Disponibilidad de Programadores Experimentados

9 > Enfoque sobre tecnología: Es Caro y Riesgoso! Application Complexity " Finally, the complexity of Java itself continues to be a problem. Complaints have particularly surrounded a key piece of the Java standard, Enterprise JavaBeans (EJB)" " The original intention behind EJBs was to save programmers time. But many say theyre finding headaches instead. Compounding the problem is that EJBs, as part of the popular J2EE specification, are often used as the basis for Java products " (c|net – "Java Jigsaw", NEWS.COM Special Report, March 25, 2002)

10 > Enfoque sobre tecnología: Es Caro y Riesgoso! Problemas de Portabilidad de la Aplicación " Los programadores de Vignette tienen que escribir su código para operar con cada uno de los servidores de aplicación de BEA, IBM y Sun. Primero escriben para el servidor de aplicaciones central, luego se repite el proceso y se escribe el código específico para cada servidor de aplicaciones" Santi Pierini VP de Estrategia de Producto, Vignette (c|net – "Java Jigsaw", NEWS.COM Special Report, March 25, 2002)

11 80% 20% Smart Work Hard Work Application Development Interface & Infrastructure Development 80% 20% Focus on where the value lies – in the business logic… … rather than infrastructure and interfaces Source: IDC > Enfoque sobre tecnología: Es Caro y Riesgoso!

12 Herencia (Legacy) Todays business application using state-of-the-art technology is tomorrows legacy application –Version 1 – started with dumb terminals –Version 2 – rewrote for Windows –Version 2.5 – rewrote for HTML –Version 3+ – rewrite for Java, e-commerce, m-commerce… ROI 0% 100% InfrastructureBusiness Logic Application ROI comes from business functionality, not infrastructure > Enfoque sobre tecnología: Es Caro y Riesgoso!

13 Necesitaba evolucionar nuestros sistemas hacia la Nueva Economía de manera rápida y efectiva en cuanto a costo - Four Js fue la única solución práctica que pude encontrar en el mercado. Convertimos 800 aplicaciones y 5 millones de líneas de código sin problemas y en un tiempo record – funciona tal y como lo publicitan. Roberto Colosino, VP Investigación y Desarrollo. > Referencias

14 Era imperativo movernos rápido, pero con un producto estable. El BDL de Four Js fue esencial para poder sobrevivir, ya que no forzó una re-ingeniería de nuestras aplicaciones o una actualizazción de la infraestructura de nuestros clientes. Logramos en un año lo que se hubiera llevado tres, ahorrando millones de dólares en costos de desarrollo. Jack Stork, VP Customer Services. > Referencias

15 Calidad ¿Qué es calidad? ¿Qué riesgos tiene una mala calidad?

16 Metodologías Las metodologías mas exitosas hoy para sus proyectos se basan en –ISO 9001 ISO 9003 –CMM TSP - PSP

17 Algunas Características del Desarrollo de SW La satisfacción del cliente se ha convertido en un objetivo crítico para seguir siendo competitivo El costo y el tiempo de desarrollo son determinantes en la mayoría de los planes de negocio El software se desarrolla de manera artesanal Software es un componente crítico de productos y servicios –Los requerimientos de los usuarios no siempre son satisfechos –Las fechas de entrega de software comunmente se retrasan –Los costos de producción de software son generalmente más altos de lo estimado –Los procesos de administración de proyectos de software son poco practicados –El éxito de los proyectos depende comunmente de héroes

18 Costos de la Calidad del Software... Ejemplo –Un ingeniero experimentado introduce 100 defectos por KLOC y el 50% de estos llegan a la fase de pruebas –Un producto de 50,000 LOC entraría a la fase de pruebas con 2,500 defectos por ser encontrados –Se requiere en promedio de 5 a10 horas-programador para encontrar cada defecto, es decir, un total de 20,000 horas- programador –Un equipo de 5 personas, trabajando 160 horas al mes, terminaría en 25 meses © 2001 by Carnegie Mellon University

19 Costos de la Calidad del Software... Ejemplo –Asumir un rendimiento promedio del 70% en el proceso de aseguramiento de calidad. –Un producto de 50,000 LOC entraría a la fase de pruebas con 750 defectos por ser encontrados –Se requeriría un total de 6,000 horas-programador para encontrar todos los defectos –Un equipo de 5 personas, trabajando 160 horas al mes, terminaría en un periodo de entre 7 y 8 meses –El ahorro sería de 1 año y medio de pruebas!!! © 2001 by Carnegie Mellon University

20 Ubicación del ClienteCentros Foráneos de Desarrollo u Análisis y planeación u Diseño de Alto Nivel u Diseño de Interfaces de Usuario u Coordinación del Proyecto u Pruebas u Implementación Proyecto u Administración del Proyecto u Diseño Detallado u Codificación u Pruebas u Documentación Proyecto u Corrección de errores u Garantía de Soporte u Mantenimiento u Soporte Técnico Básico Soporte Técnico Post-Implementación © 2001 por Narayana Modelo Global de Entrega de Software

21 Categoría Con TSPSin TSP Promedio de desviación del plan. Rangos 27% a 112%-8% a 5% Promedio de desviación del tiempo invertido 17% a 85%-8% a -4% Criterio de aceptación de calidad del producto (defectos/KLOC).1 * a.7.02 a.1 * Este tipo de números (.1 defectos/KLOC en pruebas de aceptación) es de una organización nivel 5 de CMM Ahorro en pruebas de sistema (costo de probar 1000 LOC) 1 a 5 días.1 a 1 días Número de defectos después de liberación por KLOC.2 a 1+0 a.1 Resultados... © 2001 by Carnegie Mellon University

22 Defects Detected in System Test Release # 6 Release # 7 Release # 8 Release # 9 75% lower Defect TSP (Pilot #1) 2.36X more Sloc count Software Size Beneficios de PSP/TSP: Calidad [Fuente: Boeing] © 2001 by Carnegie Mellon University

23 System Test Days Release # 6 Release # 7 Release # 8 Release # 9 TSP (Pilot #1) 2.36X more Sloc count 32 days 41days38 days 4 days 94% less time Beneficios PSP/TSP: Pruebas de Sistema [Fuente: Boeing] © 2001 by Carnegie Mellon University

24 Resultados en México (QuarkSoft) Tamaño (LOCs) Productividad (LOC/Hr) Calidad del Producto (Defectos/KLOC)

25 Ejemplo de Ahorro Asumir un producto de 80 KLOC En promedio, los defectos encontrados en pruebas se llevan de 8 a 20 horas corregirlos cada uno

26 « En la medida que para producir resultados las compañías partan de su propio conjunto de habilidades actuales, esto será clave para ayudar a las organizaciones a manejar la escasez de recursos y habilidades. Un producto que ofrece tecnología de vanguardia pero requiere entrenamiento intensivo, no es tan probable que sea exitoso como otro con nuevas características y beneficios en un ambiente familiar". >Explote sus capacidades IDC: Trends 2000-2003

27 IDC : Trends 2000-2004 " El mercado de aplicaciones para el Web experimentará cambios dramáticos durante los próximos años -mientras madura-; en IDC creemos que los lenguajes de tercera y cuarta generación emergerán como el vehículo primario para contruir estas aplicaciones. Esta hipótesis se basa en el incremento de la diversidad y complejidad de las aplicaciones para el WEB, las cuales demandarán ambientes de desarrollo mucho más sofisticados… en consecuencia, las herramientas tipo 4GL que enfocan el desarrollo desde un nivel más alto de abstracción, se convertirán en el medio preferido para el desrrollo de estas aplicaciones en el futuro cercano… " 4GLs el medio preferido Rikki Kirzner & Steve Garone VP Application Development & Deployment, IDC Application & Construction Tools Market Forecast & Analysis, 2000-2004 – May 2000)

28 Características deseables en la herramienta de desarrollo para este tipo de aplicaciones Eficiente y confiable Sencilla Segura Interfaz gráfica versátil Escalable Soporte de múltiples plataformas de HW y S.O. tanto en servidor como en los clientes de acceso Distintas interfaces (Cliente/Servidor, WEB, WAP, Web Services,...) Inversión baja y producción alta -aprovechando los recursos disponibles- Administración simple Soporte Directo del fabricante

29 BDL (Business Development Language). Lenguaje sólido, robusto, de 4a generación enfocado al desarrollo de aplicaciones empresariales (Web ó Cliente/Servidor) Una suite de desarrollo completa (Integrated Development Environment) Una arquitectura escalable Multi-capa optimizada para el procesamiento de alto volumen de transacciones > Four Js – Que es ?

30 > Propuesta Four Js – Arquitectura

31 y para todos los ambientes: WEB, WAP, C/S,..

32 > Four Js para usuarios I- 4GL Four Js ofrece futuro garantizado –Mejoras continuas y nuevos productos –Lenguaje sólido, diseñado para desarrollo de aplicaciones de negocio misión crítica –Escriba una vez y ejecute donde sea: Cliente-Servidor gráfico ó WEB rápidamente, sin riesgos ni demoras –Nuevas posibilidades para sus aplicaciones como eCommerce ó mCommerce –Unica herramienta que aprovecha toda la experiencia de sus programadores I-4GL

33 > Four Js para desarrolladores El BDL (Business Development Language) es un lenguaje 4GL robusto y totalmente probado Usted solo desarrolla la lógica del negocio una vez Arquitectura de n capas muy eficiente para ambientes distribuídos y WEB Permite el uso de las bases de datos líderes y distintos Sistemas Operativos e incluso interactuar simultáneamente La suite de Four Js reduce drásticamente los ciclos de desarrollo, puesta a punto y mantenimiento Mejor retorno de la inversión Disponibilidad de un gran número de programadores experimentados El BDL (Business Development Language) es un lenguaje 4GL robusto y totalmente probado Usted solo desarrolla la lógica del negocio una vez Arquitectura de n capas muy eficiente para ambientes distribuídos y WEB Permite el uso de las bases de datos líderes y distintos Sistemas Operativos e incluso interactuar simultáneamente La suite de Four Js reduce drásticamente los ciclos de desarrollo, puesta a punto y mantenimiento Mejor retorno de la inversión Disponibilidad de un gran número de programadores experimentados

34 Computer Reseller News " While Java proponents converge this week at JavaOne to declare that the portal programming language is ready for the enterprise, some ERP software vendors said they are not so sure. While some ERP vendors use Java in their applications for the Web delivery capabilities and elements of the user interface, most do not use it for logical functions " Scott Tiazkun & Amber Howie Application Complexity & Portability

35 Focused on Tech: Expensive & Risky! Application Programmer Availability " Youve got a whole mass of developers out there who are not hard-core technical guys, but are mainstream business application developers in medium to large companies " John Magee Senior Director, Oracle 9i Marketing (c|net – "Java Jigsaw", NEWS.COM Special Report, March 25, 2002)

36 Web Services

37 > Versión 3.50 Servicios de WEB Four Js puede actuar como consumidor o como proveedor de WS

38 > IDC eBusiness Automatización de Transacciones 80% 20% Smart Work Hard Work Aplicación (Desarrollo) Desarrollo de la Interfaz e Infrastructura 80% 20% Concentre su esfuerzo donde reside el valor – en la lógica del negocio… … en vez de en infrastructura e interfaces Fuente: IDC

39 Mark Driver, Research Director 50% de los proyectos de eBusiness B2B involucrarán Java. Sin embargo, debido a la escasez de capacidad, 70% de esos proyectos no se van a concluir … el costo de entrenar en Java un programador de Cobol es de aproximadamente $65,000 (incluyendo su educación, período de asimilación e incremento salarial)… Los costos de reclutamiento y capacitación son tres veces mayores en Java, que lo que cuesta para Visual Basic > Observaciones de la Industria – Gartner Group

40 Conclusión La tecnología de Four Js Development Tools permite retener y mejorar sus ventajas competitivas, ahorrando miles de dólares en costos de desarrollo y meses en salir al mercado, con un esquema robusto y exitoso para sus aplicaciones empresariales y lo podemos probar....

41 Muchas Gracias ! Four Js Development Tools Latinoamérica Av. Estadio Azteca 55 México D.F. 04739 Tel. +52 555 666 8734 www.4js.com.mx ds@4js.com.mx


Descargar ppt "Bienvenidos Four Js Development Tools Latinoamérica."

Presentaciones similares


Anuncios Google