Insight brou-2012-08-jiap

442 views

Published on

http://www.asiap.org/AsIAP/index.php/conferencias-jiap-2012/1829

JIAP 2012 Green-IT

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
442
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • http://www.asiap.org/AsIAP/index.php/-jiap-2012
  • ORGANIGRAMA & TEAM
  • De una presentación de la consultora IDC tomé el gráfico que aquí se presenta, donde vincula el motivo de nuestro evento Green IT con otros elementos que también fueron motivo de charlas, Green business y Green Energy. Ahora; tal como veíamos en la definición de sustentabilidad; también involucra a las personas. En lo que refiere a las personas, cada una individualmente, cada uno de nosotros, quiere buen estado de salud física, emocional, espiritual; acceso a educación que le permita vivir mejor, y lograr felicidad y bienestar. En cuanto a la sociedad que habitamos, queremos una sociedad justa, con un trabajo motivante que permita mantener nuestra familia, vivir en libertad y que nos respeten. Por tanto, para que todo sea posible, tanto la tecnología green, como el uso eficiente de energía, como negocios green, contar con una Cultura green, es decir donde las costumbres y las políticas coincidan en el cuidado de las personas y del medio ambiente, donde las prioridades y las exigencias de mercado sean conservar y potenciar el ábitat, los vínculos y las personas.
  • El banco está presentando dos casos, hoy a las 10 a.m. se presentó la charla “Cómo administrar más de 300 servidores con 3 personas y media y no morir en el intento ..”, el título es un ejemplo de lo que nos referíamos cuando hablamos de Sociedad Green, asociado al trabajo y por tanto a las personas. Felicito a mis compañeros por la charla … Otro caso tenemos en el área de desarrollo de sistemas. ¿quién de los presentes trabaja en desarrollo o pruebas? .. Quien de los presentes NO tiene inconvenientes para probar los productos desarrollados en tiempos cortos y garantizando buena cobertura de funcionalidades? Bueno, eso nos pasó también en BROU. Teníamos escasos recursos para probar, la gente venía apurada, nerviosa, se le atrasaba los trabajos, quienes gestionábamos estábamos también preocupados por no llegar a tiempo y al salir a producción en varias ocasiones había que salir a solucionar problemas en producción que no eran sanos para nadie.
  • Las aplicaciones que atienden negocio son en tiempo real y se actualizan periódicamente.
  • ORGANIGRAMA & TEAM
  • SALIR DE ETIQUETA TECNOLÓGICA Y ENFOCAR PRIMERO ASPECTO DE CULTURA PREGUNTARSE QUE $%!@ SIGNIFICA PARA C/U ESTA ETIQUETA “ECOLOGICA” ~== APLICABLE A INDUSTRIA / MANUFACTURA PLANTEAR DESDE PERSPECTIVA PERSONAL, QUE SIGNIFICA ESTA CULTURA EN LA PRÁCTICA
  • HASTA HACE POCO ( < 10 AÑOS ) TIRAR BASURA POR LA VENTANA, ERA CONDUCTA ACPETABLE. HOY RESULTA VIOLENTO CONCIENCIA DE LOS PROBLEMAS, SE ADQUIERE CON LA ESCALA. UN VASO SOLO, NO ES PROBLEMA, PERO MULTIPLICADO POR 7 MIL MILLONES ? (Y RESTANDO LOS ARBOLES CON QUE SE FABRICÓ EL PAPEL !?)
  • MOSTRAR EVOLUCIÓN CULTURAL : DEL DESPARRAMO DE BASURA -> AMONTONAR -> RECICLAR -> EVITAR ! CULTURA EXTENSIVA: INDIVIDUAL, ORGANIZACIONAL, SOCIAL, GLOBAL
  • INDIVIDUOS NO TIRAN BASURA NI AGUA, ORGANIZACIONES TAMPOCO ! CAMBIOS CULTURALES –EN TODA ESCALA- LLEVAN TIEMPO, Y EXIGEN COMPROMISO SOSTENIDO
  • VISION DE DIRECCION DE TECNOLOGIA
  • En 2012 hay 500.000 computadoras sin contar CEIBAL XO se considera en la cuenta, 1/10 del parque total (50.000) , consumiendo 8hs diarias de energia NUMEROS PARA MOSTRAR LO IMPORTANTE DE TENER CONCIENCIA DEL ALCANCE POR CULTURA & ENERGIA ANTES DE LLEGAR A SITUACIONES FATALES, NO PARA HACER TERRORISMO NI FATALISMO. concepto valor unidad lapso de tiempo 8 horas lapso de tiempo 28.800 segundos potencia de la máquina 200 Watt energía consumida 5.760.000 Joules (lapso x potencia) rendimiento “Central Batlle” 30% energía para producir 19.200.000 Joules (energia consumida x rendimiento) poder calorífico del “carbón” 30 M Joules/kg mega joules por kg. poder calorífico del “carbón” 30.000.000 Joules/kg (30 x 1000000) consumo de “carbón” 0,64 kg volumen 5,5 cm. lado 1000 gr volumen cubo 8,6 cm lado Dias año = 365 * 5/7 – 10-20 = 231 consumo anual de “carbón” 147,7 kg (0,64 x 231) densidad = 1,56 gr / cm3 gr cm3 cubo cm. lado (raiz cubica de peso divido densidad) 1.000 641 8,6 147.657 94.652 46 cubo carbon persona año 7.382.857.143 4.732.600.733 1.679 cubo carbon UY año 17 mts lado 1 eucaliptus de 15 años equivale ~ 1 tonelada carbon 1 año consumo carbón =~ 150 kg 1000 kg / 150 kg = 6,6 PC prendidos 8hs un año con un eucaliptus de 15 años Un sexto de esta ecuación da 15/6 = 2,5 o sea cada PC consume en un año el crecimiento de 2 años árbol NO DA EL BALANCE: DEFORESTACIÓN
  • Insight brou-2012-08-jiap

    1. 1. Eficiencia en uso de recursos utilizando automatización y patrones de pruebas JIAP 2012 Tecnologías green Centro de Conferencias de la Intendencia de Montevideo 15 a 17 Agosto 2012
    2. 2. DivisiónTecnologías de la información Departamento: Transformación operativaPruebas e ImplantaciónLic. Gustavo Rodríguez Pintado, PMPgustavo.rodriguez.pintado@brou.com.uyGraciela, Alvaro, Carolina, Carlos, Cecilia, Alfredo, Juan, Mónica, Pablo, José
    3. 3. SUSTENTABILIAD• La sustentabilidad para una sociedad, significa la existencia de condiciones económicas, ecológicas, sociales y políticas, que permitan su funcionamiento en forma armónica en el tiempo y en el espacio.• En el tiempo, la armonía debe darse entre esta generación y las venideras;• en el espacio, la armonía debe darse entre los diferentes sectores sociales, entre mujeres y hombres y entre la población con su ambiente.
    4. 4. ¿Por qué es prioridad?• Nos dimos cuenta de que el clima está cambiando• Medimos los recursos naturales y vemos que se acaban. Los recursos son escasos• Hay especies que se están extinguiendo• No hemos encontrado a qué planeta irnos• Queremos seguir viviendo …
    5. 5. SUSTENTABILIDAD DESARROLLO SUSTENTABLE Políticas Costumbres Prioridades Cultura MEDIO Green Justicia AMBIENTE, ENERGÍA, Sociedad Trabajo NATUALEZA Salud Individuo Familia Green Green Educación Libertad - Respeto Felicidad Bienestar
    6. 6. Un caso concreto … Green IT• Cambio de versiones• Pruebas de Regresión Prioridades Cultura• Soporte a Producción Green• Disponibilidad de negocio Trabajo Individuo Sociedad Salud Familia Green Green Bienestar
    7. 7. Problema a resolver: Escaso tiempo y pocas personas• Aplicaciones críticas que atienden soluciones de negocio• Bajar probabilidad de incidentes en producción• Pruebas de regresión complejas• Pocos analistas funcionales.• Muy costoso asignarlos a la verificación de sistemas.• Procesos de puesta en producción cortos en tiempo• Necesidad de proveer alta confiabilidad en los resultados ESCASOS RECURSOS: Tiempo de personas clave y tiempo calendario
    8. 8. Proyecto:Automatizar Pruebas de Regresión Proyecto de Inversión Automatizar Tareas repetitivas Resultados
    9. 9. Proyecto de Automatizar pruebas de Inversión regresiónPasos:• Seleccionar los sistema a automatizar• Adquirir Herramienta de automatización• Asignar equipo de trabajo, capacitarlo, asignar horas y objetivos por funcionalidad• Vender la idea a unidades de negocio involucradas• Trabajar en forma ininterrumpida consolidando avances• Utilizar lo automatizado en forma temprana• Establecer un proceso de actualización periódica
    10. 10. Resultados Ahorro de horas de personas vitales para negocio Ahorro de stress por resolución de problemas de producción. Disminución de tiempos de duración de pruebas de regresión Aumento de la cobertura de las pruebas de regresión Aumento de disponibilidad de negocio luego del cambio de versión Aumento de la confiabilidad en los Sistemas
    11. 11. divisiónTecnologías de la información departamento: Transformación operativaAutomatización de pruebas/2007• Irene Pazos, MBA. irene.pazos@brou.com.uy, ipazos@insight.com.uy Federico Talento, Nicolás Oliveri, Ignacio Pesce, Santiago Pérez, Verónica Gamarra, Marcelo Ortega .
    12. 12. green?breve justificación:evolución cultural
    13. 13. tecnología estamos green!
    14. 14. cultura: evolución green
    15. 15. cultura: evolución green basureros: criterio insuficiente evitar: generación de desperdicios, y desperdiciar recursos !
    16. 16. cultura organizacional !
    17. 17. TECNOLOGÍAFACTOR CULTURAL ORGANIZACIONAL CRÍTICOVISIÓN ( hoy )• MOTOR de ECONOMÍA• INTRODUCE DINAMISMO al NEGOCIO• EXIGE INVERSIÓN SOSTENIDA• COMPROMISO de TODOS
    18. 18. SISTEMASextenso desfasaje en tiempo para captar valor: desarrollar vs. probarparadigma 1993/CMM V1.1 2010/CMMi V1.3 7 menciones “test” 158 menciones “test” sin KPA ref. test VER prod. meet requirements VAL prod. fulfills intended use
    19. 19. SISTEMASdesfasaje: valor desarrollar vs. probar“Technology Issue ” Roils Stock Market 02 AGO.2012 …a “technology issue” in the form of an electronic trading glitch at the Knight Capital Group brokerage firm caused confusion in the stock markets. According to the Wall Street Journal, at the beginning of the trading day yesterday, “Knights computer program appeared to spit out duplicate buy and sell orders, jamming the market with high volumes of trades that caused the wild swings in stock prices.” … http://spectrum.ieee.org/riskfactor/computing/it/technology-issue-roils-stock-marketKnight CEO estimated the firm’s trading loss will be $270 millionwww.bloomberg.com/news/2012-08-09/knight-says-it-may-face-more-burdensome-costs-from-trade-error.html
    20. 20. SISTEMAS: pruebascapacitación pruebas UY• 2007 curso testing / Insight-CUTI, 2011 cursos CESBROU: pruebas automatizadas• 2005 piloto robot• 2007 lanzamiento programa
    21. 21. PRUEBAS de SISTEMAS… aha … ( !?? )onus probandi (carga de la prueba) comencemos por los resultados …
    22. 22. AUTOMATIZACIÓN de PRUEBASpruebas regresión NEGOCIOS con el EXTERIOR•versión con primerpruebas de cero fix en robot cambio•llevan +5 años ahorrándose probar repago esfuerzo: usr. negocio (insumió ~ 5mth. desarrollo 1er automatización) - igual nos visitan para mas trabajo y mantenimiento-
    23. 23. AUTOMATIZACIÓN de PRUEBASpruebas regresión (cajeros) TRANSACTOR•2008: ABR-DIC relevamiento = #122 trx priorizadas y automatizadas: #54 total 93min. ejecución robot. 93 anomalías gestionadas.•esfuerzo: usr. negocio sólo en UAT (automatización desde sistema prv. migrado)
    24. 24. PRUEBAS de SISTEMASonus probandiok, como se hace ? un camino de mil pasos comienza en un solo paso 老子
    25. 25. AUTOMATIZACIÓN PRUEBASROBOT: paso 1, 2, 3, … 1.000•alcance: casos “automatizables”•RFT: “record & playback”•navegación de casos grabados param: modelo para datos en (mantenimiento, consistencia datos en secuencia, interfaz usr. negocio)EXTENSIONES: plataforma sobre herramienta
    26. 26. AUTOMATIZACIÓN PRUEBASplataforma: extensión de herramienta•mapasistema -> modelo de objetos independiente (pre/post.cond., listas, …)•reuso programacióncomandos: biblioteca de meta opr. estándar sobre mapa de objetos
    27. 27. AUTOMATIZACIÓN PRUEBASplataforma: extensión de herramienta•escenariosmodelo de datos: extensión dinámicos calculados ( transportabilidad ambientes )•meta-comandos: resolución de extensión en parametrización patrones de casos
    28. 28. AUTOMATIZACIÓN PRUEBASplataforma: extensión de herramientapatrones• ej: navegar todas las pantallas que comparten barra de menú. Para las opciones habilitadas realizar validaciones del caso. (chk: en opción “limpiar” campos en blanco) con este patrón se resuelve buena parte de las +1000 pantallas SFB
    29. 29. AUTOMATIZACIÓN PRUEBASplataforma: extensión de herramienta+ patrones• verificar interfaz (overlap campos)• consistencia datos en secuencia de transacciones (pre.condición, acción, post.condición)• …
    30. 30. AUTOMATIZACIÓN PRUEBASplataforma: extensión de herramientaimplementación patrones• 1r instancia: modelo de datos• 2a instancia: modelo de objetos• 3r instancia: modelo de comportamiento se parametrizó arquitectura de meta-lenguaje para resolver en forma dinámica: datos, objetos y lotes de comandos, expresados como variables
    31. 31. AUTOMATIZACIÓN de pruebasplataforma automatización•plataforma de meta-lenguaje en sistematización validaciones flexible + modelo datos + mapa objetos.•multi-ambiente (datos generados extensión alcance: multi-escenario, desde automatización)
    32. 32. SISTEMAS & AUTOMATIZACIÓNplataforma automatización + patrones cambio de paradigma “record & play”•inversión en resolver paquete {navegación + validaciones} vs. caso a caso ej: llenado formatos, validación interfaz, carga masiva•de datos yesfuerzo mantenimiento minimiza pgm., maximiza alcance
    33. 33. tecnologías green resumiendo … aunque parezca poco, cada bit cuenta!
    34. 34. tecnologías greeninsumo energía: previsión creciente•anual (~ tecnología) +2% economía se realimentavolumen UY• 1/10 terminales “oficina”:carbón anual equivale a cubo de consumo ~ 20 mts. lado. cubo apple NY: 9,7mts
    35. 35. tecnologías green compromiso cultural( individual y organizacional ) hace diferencia
    36. 36. tecnología compromiso organizacional sostenido: green
    37. 37. tecnologías greenwikipedia: green IT uso eficiente de recursos computacionales minimizando el impacto ambiental, maximizando su viabilidad económica y asegurando deberes sociales. contribuye a reducción de consumo energético/ emisión de dióxido de carbono: cloud computing, virtualización, teletrabajo.
    38. 38. tecnología Integradores de conocimientos en calidad y herramientas de ingeniería de softwarewww.insight.com.uyItuzaingó 1482 Of. 601BMontevideo, 11.000 - UruguayTel/Fax: (+598) 2915 1406, (+598) 2915 7413
    39. 39. tecnología muchas gracias
    40. 40. patrones de prueba: eficiencia en recursos, calidad en resultados Actualmente, la tecnología es un vehículo crítico de negocio. Sostener una organización en un mercado de altísimo dinamismo, donde el impacto del cambio tecnológico es directo sobre la cuota de mercado alcanzado, y exige inversión en desarrollos inteligentes que ahorren esfuerzo y recursos, y aseguren productos de calidad competitiva. Las Tecnologías green, promueven instalaciones de hardware que disminuyan el consumo de energía, pero también “la investigación en el uso eficiente de computadoras, y el diseño de algoritmos y sistemas de tecnologías informáticas relacionadas con la eficiencia”. La presentación muestra la evolución de un sistema de pruebas de software, donde se ha invertido sostenidamente para ahorrar esfuerzo de procesamiento, de re-trabajo y de esfuerzo humano.

    ×