SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
Recomendaciones y Lecciones Aprendidas
en la Utilización de Herramientas para el
Soporte a los Procesos
   Lic. Walter Ariel Risi, CQE, CSQE
        5 de Noviembre de 2008




                                       2007
Motivación … ¿por qué herramientas?


Dice el adagio popular, "primero los procesos,
          luego las herramientas” …



                   … pero en la práctica, esto es sólo
                        parcialmente cierto …

  ¿Cuántos elementos manuales es
  necesario mantener para mantener
     funcionando el proceso? Las
herramientas han comenzado a ser una
                                               Por otro lado, los procesos y las
        necesidad, no un lujo.
                                             herramientas se afectan mutuamente
                                                  … no se pueden dejar “para
                                                           después”.
Mejora de Procesos con Herramientas …
¿qué es?


                     Definir / mejorar / adaptar los procesos
                     de una organización de la mano de una
                      herramienta, que permita automatizar
                     muchas de las actividades del proceso
                          que de otra manera se harían
                                  manualmente.



                                                   Implica un componente
        Implica un componente
                                               TECNOLÓGICO (entender el
    METODOLÓGICO (entender,
                                                alcance y capacidades de la
      definir, adaptar, mejorar los
                                               herramienta, hacer de puente
    procesos, capacitar, transmitir,
                                               entre proceso y herramienta,
           gestar el cambio)
                                                        implementar)
Ejemplos de Herramientas … RPM


                          • Es la solución integral de gestión de
                            proyectos, portfolio y servicios IBM
                            RATIONAL (de TI o negocio).

                          • Entre sus elementos principales se
                            encuentran:

                               •   Gestión de Múltiples Proyectos
                               •   Gestión de Portfolio
                               •   Gestión de Recursos
                               •   Manejo de Presupuestos / Gastos
                               •   Manejo de Requerimientos y Cambios
                                   Manejo de Issues / Riesgos
                               •   Manejo de Documentación
                               •   Definición de Workflows / Procesos
                               •   Carga de Horas
                               •   Reportes Estáticos y Dinámicos
                               •   Interfaz c/Otras Aplicaciones
Ejemplos de Herramientas … EPM



                          • Es la solución integral de gestión de
                            proyectos de MICROSOFT (de TI o
                            negocio).

                          • Entre sus elementos principales se
                            encuentran:

                               •   Gestión de Múltiples Proyectos
                               •   Gestión de Recursos
                               •   Manejo de Issues / Riesgos
                               •   Manejo de Documentación
                               •   Definición de Workflows / Procesos
                               •   Carga de Horas
                               •   Facilidades de Colaboración
                               •   Integración con Office
                               •   Amplísima Extensibilidad (se puede
                                   programar en .NET sobre ella)
Ejemplos de Herramientas … PPM
Ejemplos de Herramientas … Revisiones
              de Código
 Herramienta de Revisión (II)


                                Botonera de filtros de resultados




                                                             Acceso al detalle
                                                              del resultado




 Detalle del
 resultado
Los problemas típicos …


                       ¿Cómo es que
                      esto no se puede      Pero entonces …
                           hacer?             ¿para que la
                                                compré?
                                                                 ¡Al final estoy
  ¿No era que           ¿… y cómo es                            demorando más
 apretábamos un       esto de que el bug                           que antes!
   botón y … ?        estará resuelto en
                        el release del
                            2009?        ¿Cómo que es un
                                             bug de la
                                           herramienta?        ¡¡ EN QUÉ NOS
  ¿Cómo es que                                                EMBARCAMOS !!
esta funcionalidad
se licencia aparte?
Objetivos de la presentación

Transmitir experiencias útiles para …

El manejo de las (muchas veces excedidas) expectativas sobre
   los problemas que las herramientas vienen a solucionar y
             aquellos que realmente solucionarán.


               El balance entre las limitaciones herramentales, los
          workarounds para manejarlas, y las expectativas de sponsors y
                                     usuarios.


                          El manejo de los problemas y la gestión del soporte del
                          proveedor, tanto del punto de vista del cliente como del
                                              implementador.


                                   Los principales puntos a tener en cuenta en la búsqueda y
                                       selección de la herramienta, y los “tropiezos” más
                                                      importantes a evadir.
Experiencias de todo tipo y factor …

                                                                  2 proyectos de                    3 proyectos de
 2 Proyectos de                                                 Implementación de                 Implementación de
Implementación,                 1 proyecto de                   SCM y Deployment                   Herramientas de
Herramienta SCM                  Selección de                    con Herramientas                  Project & Portfolio
  World Class                  Herramientas de                  Open Source / Bajo                Management con 2
                               SCM World Class                        Costo                           World-Class
                                                                                                        Distintas


                                                   2 Proyectos de
               1 Proyecto de                      Mejoras / Ajustes                     1 Piloto con
               Selección de                      con Herramienta de                   Herramienta de
             Herramientas de                      Project & Portfolio                Project & Portfolio
             Project & Portfolio                     World Class                     Management World
               Management                                                                  Class




                                                                    1 Proyecto de
  1 Piloto con                                                      Control Sobre
 Herramienta de                    2 Proyectos con               Implementación de                     … y varias
SCM World Class                    Herramientas de                Procesos en SCM                  experiencias más
                                   Testing Técnico                   World Class                    como usuarios y
                                     World Class                                                   “seleccionadores”
Taxonomía de Consejos


                                      La Puesta en
                                       Marcha, la
 La Herramienta,
                                     Implementación
   el Producto
     Técnico


                     El Producto
                    Comercial , el
                     Fabricante
La Herramienta / Lección Aprendida 1


 ¿Pero cómo es que no puedo sacar un reporte en este
formato? ¡Si con Excel podía! … al final, no sé para que
                compré la herramienta.




                             Ya vamos por la tercera reunión de relevamiento, y seguimos
                               discutiendo las adaptaciones al cuadrito de avance que
                              vamos a programar, porque el que venía no gustaba y …




              El uso de una herramienta comercial EN TODOS LOS
               CASOS implica un TRADE OFF – recuerde y hágalo
               recordar, ganamos algo a cambio de algo (Potencia
                           vs. Flexibilidad, en general)
La Herramienta / Lección Aprendida 1 /
Survival Kit

 •   Las herramientas normalmente están pensadas
     para funcionar con un cierto modelo o forma de uso
     subyacente …

       •   Por ejemplo, existen herramientas muy
           orientadas al trabajo por proyectos. Si intento
           usarlas en un modelo más orientado a
           operaciones, es posible que resulte poco
           natural. Lo mismo a la inversa.

 •   Cuanto más me separe del modelo propuesto,
     menos la estoy aprovechando … y menos estoy
     amortizando el costo.

 •   Cuando uno compra una herramienta, está
     sacrificando la flexibilidad extrema que nos da un
     desarrollo “a medida”, por un paquete más general,
     pero que viene más o menos listo para usar.
La Herramienta / Lección Aprendida 2


          A: No puede ser, en teoría esto tendría que andar …
      B: Ah, espera, que llegó la respuesta de soporte … es un bug
                              del producto.
            A: Con razón … ¿y cuándo tendremos el bug fix?
        B: A fin de año, cuando salga el BETA del nuevo release.




        Las herramientas tienen BUGS y defectos – a veces
       insólitos, y la solución muchas veces no llegará en el
        corto plazo. Habrá que convivir con los workarounds
       algunas veces, y un implementador flexible y realista
                es la clave para suplir este problema
La Herramienta / Lección Aprendida 2 /
Survival Kit

•   Suena insólito que aceptemos esto, pero es una realidad qué cuánto más
    reciente la herramienta, más potencia, pero también más sorpresas.

•   En primer lugar, naturalmente hay que “prevenir” … o aceptar el riesgo.

      •   Naturalmente, en un paquete con 1 mes en el mercado, estos problemas
          son de esperar.
      •   En otros casos, ayuda consultar en la comunidad de usuarios (Ej. foros), o
          a conocidos que la estén usando. La “fama” del vendor también es una
          señal.

•   Pero una vez con la herramienta adquirida, no tiene caso desesperarse ante un
    problema. Algunos consejos para cuando el workaround ya es una necesidad …

      •   Primero, tener registro de los workarounds.
      •   En lo posible, seguir los workarounds recomendados por el fabricante o la
          comunidad.
      •   Dejar bien claro con el fabricante cuál es el problema y el workaround
          (normalmente, a través del sistema de tickets).
La Herramienta / Lección Aprendida 3


 A: ¡Pero esta herramienta no es flexible   A: En Diciembre sale el nuevo release de
   para nada! ¡Estábamos mejor con la        la herramienta … estimamos seis meses
                 anterior!                                  para migrar.
B: ¿Por qué? Si era mucho más primitiva.                 B: ¿¡Seis meses!?
  A: ¡Porque se adapta mejor a nuestro      A: Si, uno para el producto en sí, y el resto
modelo! La adaptamos de pies a cabeza           para todas las soluciones adhoc que
             con scripting …                         desarrollamos por encima.




                  Las herramientas tienen un MODELO DE USO
               SUBYACENTE más o menos definido, y es preferible
               ACOMPAÑARLO … NO IR EN CONTRA del mismo.
                De otra manera, se termina con híbridos difíciles de
                            mantener y evolucionar.
La Herramienta / Lección Aprendida 1 /
Survival Kit

•   Normalmente, hay dos extremos en toda            •   Cuánto más me aleje del modelo
    herramienta de soporte a los procesos …              preestablecido, más difícil será …

       •   La herramienta con funcionalidad                •   Subirme a las nuevas
           “fuera de la caja” y poca flexibilidad.             versiones

       •   La herramienta con funcionalidad                •   Tener soporte del fabricante.
           mínima y gran cantidad de “ladrillos”
           altamente flexibles y combinables.              •   Tener soporte de la
                                                               comunidad.
•   Es clave tener bien claro qué es lo que
    uno está comprando o necesitando para            •   Puede ayudar, al momento de
    evitar decepciones y malos entendidos.               seleccionar la herramienta, tener
                                                         identificada la funcionalidad (Ej.
•   Por otro lado, es clave también para                 Casos de Uso) que interesa
    “hacer cuentas”, y calcular el costo total           utilizar, y ver una maqueta o piloto
    de implementación y mantenimiento.                   de tal funcionalidad, si el vendor
                                                         nos lo permite.
El Producto / Lección Aprendida 1


 IMPLEMENTADOR: Buen día, quiero hacerle              CLIENTE: estamos urgidos por
         una consulta por el feature X.              saber si podemos correr en esta
 SOPORTE: Por favor, un ticket por problema.                      plataforma.
            (varios tickets más tarde)                 IMPLEMENTADOR: Debemos
 IMPLEMENTADOR: Quería consultarle por el             certificarlo con el soporte oficial.
          feature X, el problema es …               ¿Esta plataforma está certificada?
  SOPORTE: Por favor, tradúzcalo al elbonés         SOPORTE: Y … el manual debería
antes de enviarlo, ya que vamos a transferirlo al    decir. ¿Estuvieron viéndolo? Algo
                centro de Elbonia.                               debe decir …




        MUCHAS VECES, UNO ESTARÁ “SOLO” El vendor puede ayudar
         o no, porque a veces incorporó la herramienta hace muy poco;
        ¿Tiene soporte local? ¿De qué nivel? ¿En nuestro idioma? Mitigue
            riesgos balanceando vendor, implementador y comunidad.
El Producto / Lección Aprendida 1 /
    Survival Kit

•   Tips sobre el vendor …                      •   Tips sobre el partner …

      •   ¿Tiene presencia local real, o sólo         •   ¿Tiene experiencia en la
          “oficina de valija”?                            herramienta o en herramientas
                                                          similares?
      •   ¿Hace cuánto adquirió la
          herramienta? ¿Podemos chequear              •   ¿Tiene experiencia en los procesos
          que la conoce realmente?                        subyacentes? ¿Es sólo un
                                                          “instalador” de la herramienta?
      •   ¿Dónde está el centro de soporte
          del vendor? ¿En Argentina? ¿En              •   ¿Tiene capacidad demostrable?
          EEUU? ¿En Elbonia?                              ¿Es una empresa sólida, que puede
                                                          manejarse ante una rotación?
      •   ¿El vendor tiene consultores
          técnicos locales?                     •   ¿El soporte está incluido en la propuesta?

•   ¿El soporte está incluido en el             •   ¿Existe una “opción B”?
    producto?
El Producto / Lección Aprendida 2


                                                      A: … y si quiero automatizar mi
  CLIENTE: Bien, ya estamos con todo casi listo.
                                                             workflow, ¿puedo?
Sólo resta que agreguemos estos campos extra en
                                                             B: ¡Si, claramente!
                    los reportes.
                                                      A: ¡O sea que comprando ABC
 IMPLEMENTADOR (tras probar): ¡Encontramos
                                                           Enterprise tengo todo!
            una limitación no esperada!
                                                     B: Eh, no. ABC Enterprise permite
 SOPORTE (tras averiguar): Si, la limitación es un
                                                     usar workflows predefinidos. Para
  feature. Modificar esos campos es un servicio
                                                       modificarlos, se necesita ABC
          aparte. Se cobra por separado.
                                                              Enterprise Plus.




                  Cuidado, CONOZCA BIEN LO QUE VA A COMPRAR
                    Y LO QUE NO. Muchas veces los productos son
                      complejos, tienen licenciamiento complejo, y
                    podemos encontrarnos con sorpresas. A veces,
                                    incluso insólitas.
El Producto / Lección Aprendida 2 /
    Survival Kit

•   Especifique las tareas que cada uno de los potenciales
    usuarios va a hacer (por ejemplo, tipo Caso de Uso).

•   Solicite un mapeo entre productos, licencias y tareas.
    Solicite el mapeo entre lo anterior y los ítems de la
    propuesta comercial.

      •   Ejemplo …
            • Carga de Horas
                • Módulo 1 – X Licencias - $$$
            • Creación de Proyectos
                • Módulo 2 – Y Licencias - $$$

•   Pregunte anticipadamente qué tipo de licenciamiento está
    “quedando afuera”, y analice si no lo necesitaría
    realmente.

•   ¿Cuál es el costo de subirse a lo que “quedó afuera”?
El Producto / Lección Aprendida 2 /
Algunos Ejemplos
El Producto / Lección Aprendida 3


          Vi que se están fusionando con B … ¿cuál es el
             futuro del producto? … porque B tiene otro
                     equivalente, e incluso mejor.
          Qué raro, esta herramienta tiene un cliente que
          parece salido de principios de los 90. Que raro
                     que no tenga cliente web …




        ¡HUELA EL ABANDONO ANTES DE COMPRAR! …
        ¿La herramienta huele a antiguo? ¿Hace cuánto que
            no se actualiza? ¿Qué se actualizó durante los
         últimos releases? ¿Existe alguna fusión en puerta?
El Producto / Lección Aprendida 3 /
    Survival Kit

•   Analizar el ritmo de actualización de la herramienta.

•   Analizar reingenierías en puerta y el roadmap de transición
    (técnico y comercial) …

      •   ¿Cómo voy a subirme a un “sucesor”?
      •   ¿Qué sucede con las licencias que ya compré? ¿Se
          transforman en las nuevas?

•   Analizar la tecnología de base de la herramienta … si la
    tecnología base “cae”, caerá la herramienta (típicamente,
    bases de datos antiguas, plataformas cerradas).

•   Analizar fusiones y adquisiciones que puedan atentar sobre el
    futuro de la herramienta. ¡No hay problema en preguntar
    frontalmente!

•   ¿Cuál es el plan del vendor para dar continuidad a los clientes
    en caso de una discontinuidad del producto?
La Implementación / Lección Aprendida 1


 A: ¿Cómo que el lunes empezamos con la nueva
      herramienta? ¡A mí nadie me avisó nada!             ¿Pero como necesitan
B: Sí, se dictaron las capacitaciones hace dos o tres    ayuda? ¡Si les dimos un
                       semanas.                              manual de auto
 A: Ah, pero yo fui sólo al principio, porque tenía un        capacitación!
             incendio en producción y …




                   NINGUNA CAPACITACIÓN SERÁ SUFICIENTE (al
                     principio)… prepárese para un acompañamiento
                  intensivo durante las primeras semanas de adopción.
                    Pero tampoco deje de capacitar “en persona”, o se
                       argumentará no haber recibido capacitación.
La Implementación / Lección Aprendida 1 /
    Survival Kit

•   En general, sobre todo en una herramienta que “implementa” el
    proceso, es casi imposible el concepto de capacitación “one
    shot”.

•   La auto capacitación es viable cuando la herramienta está
    establecida … cuando puedo consultarle “al de al lado” sobre
    algo que no se entiende del manual. Para hacer una
    “transformación” de la forma de trabajar, tenemos que
    sincronizar diferentes medios: capacitación, material de auto
    inducción y soporte personalizado.

•   Más allá de la capacitación formal, es importante el
    acompañamiento, el soporte continuo, el hacer juntos por
    primera vez el trabajo.

•   Dado que el soporte al uso es altamente exigente en términos
    “físicos” (estar al lado del usuario), en general es conveniente
    empezar por grupos reducidos e incrementalmente subir.
La Implementación / Lección Aprendida 2


       A: ¿Salimos en producción el lunes con la nueva herramienta?
        B: No, el lunes tenemos workshop de validación y ajustes …
                A: ¿Otro workshop? ¿No vamos por el décimo?
       B: Sí, en el anterior surgió el caso de uno de los programadores
               que a veces usa una PC con Windows 3.11 y …




           NO IMPORTA CUÁNTO SE PREPARE, SIEMPRE
            QUEDARÁN CASOS ESPECIALES que se verán
           durante el uso. No demore la largada, o alimentará
             infinitamente las expectativas. Cuando más alto
              prometa subir, más duro será el primer traspié.
La Implementación / Lección Aprendida 1 /
    Survival Kit

•   Los casos especiales, sobre todo en
    una gran corporación, pueden ser para
    discusiones eternas.

      •   El que tiene Windows 3.11
          porque el paquete de negocio
          nunca se actualizó.
      •   El que saca el reporte en letra
          más grande porque tiene un
          usuario con problemas visuales.
      •   Etc.

•   Es importante salir con una solución
    para el 80% de los casos, probarla,
    practicar, y en todo caso subir luego a
    los casos especiales. O
    eventualmente, manejarlos con un
    workaround.
La Implementación / Lección Aprendida 3


   ¡Largamos con las capacitaciones!
      ¡Resérvense el día completo!            ¿¡Cómo que vamos a dejar afuera
          (… días después …)                   tal feature?! ¡Con lo que costó la
 ¿Cómo que no saben usarla? … ¡Si les          herramienta no lo vamos a usar!
        dimos el curso completo!




             NO INTENTE “IMPLEMENTAR LA HERRAMIENTA”
              … implemente escenarios de uso en la herramienta.
              La herramienta completa será demasiado para casi
             todos los usuarios. Hágalo saber a sus usuarios, que
                  tendrán ansia de usar “todo” lo que ofrece.
La Implementación / Lección Aprendida 1 /
    Survival Kit

•   El “ansia por los features” tiene aspectos
    interesantes a manejar.

      •   Por un lado, tratar de implementar
          mucho a la vez terminará siendo
          contraproducente o agobiante.

      •   Por otro lado, nuestros usuarios están
          interesados en una solución que
          podamos proveerles, no en todo lo
          que gastamos en el “mega producto”.

•   Por otro lado, al comprar licencias, es
    importante ver qué vamos a estar usando
    realmente “el primer año”. ¿Conviene
    económicamente / financieramente adquirir
    aquello que no vamos a usar
    inmediatamente?
Conclusiones

   Las herramientas son hoy en día casi un “must”, pero para poder aprovecharlas
   completamente, es necesario desmitificar muchos aspectos, y ser realista respecto
                              a otros … en particular …


                Las herramientas no solucionarán todos los problemas
            Las herramientas son un trade off entre temas resueltos y a resolver
                  Los proveedores pueden no tener todas las respuestas
                     La transición no estará exenta de idas y vueltas


         En esta presentación, intentamos transferirles estos conceptos en base a
                   nuestras repetidas experiencias con los puntos anteriores.
 En este sentido, la clave es una clara gestión de expectativas y una fuerte gestión de
                                          riesgos.



  Estamos entonces listos para nuestra última lección …
¡MUCHAS
GRACIAS!
Para más información …




Walter Ariel Risi (wrisi@pragmaconsultores.com)




Contáctenos:
   •   Argentina                 •   España                   •   Chile
       San Martín 575 • 2º           López de Hoyos 35 • 1º       Luis T. Ojeda 0191 • Of. 701,
       (C1004AAK) Buenos Aires       (28002) Madrid               Providencia, Santiago
       Tel (+54-11) 4327-1999        Tel (+ 34) 91-745-9912       Tel (+56-2) 334-3361
       pragma@pragma.com.ar          practia@practia.es           practia@practia.cl

Más contenido relacionado

Similar a Recomendaciones y Lecciones Aprendidas en el Uso de Herramientas para Soporte de Procesos

Unidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De SoftwareUnidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De SoftwareSergio Sanchez
 
Selección e Implantación de un Sistema de Gestión Integrado
Selección e Implantación de un Sistema de Gestión IntegradoSelección e Implantación de un Sistema de Gestión Integrado
Selección e Implantación de un Sistema de Gestión IntegradoDigital Learning SL
 
Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareSorey García
 
Webinar "Sistemas de gestion de proyectos con software libre"
Webinar "Sistemas de gestion de proyectos con software libre"Webinar "Sistemas de gestion de proyectos con software libre"
Webinar "Sistemas de gestion de proyectos con software libre"gedpro project management experts
 
Introducción a la Ingeniria del Software
Introducción a la Ingeniria del SoftwareIntroducción a la Ingeniria del Software
Introducción a la Ingeniria del SoftwareEdit Lopez Veloz
 
Workshop productividad 28 de octubre 2011
Workshop productividad   28 de octubre 2011Workshop productividad   28 de octubre 2011
Workshop productividad 28 de octubre 2011www.encamina.com
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosAle Mejia
 
Trabajo de analisis y diseño
Trabajo de analisis y diseñoTrabajo de analisis y diseño
Trabajo de analisis y diseñomary taipe
 
Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13 Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13 13dakota
 
Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...
Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...
Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...adsinformacion
 
Mariajosehernandezcardenas 233101 9_agosto
Mariajosehernandezcardenas 233101 9_agostoMariajosehernandezcardenas 233101 9_agosto
Mariajosehernandezcardenas 233101 9_agostoMariaJoshernandezcar
 
Proyectos Informaticoa22222
Proyectos Informaticoa22222Proyectos Informaticoa22222
Proyectos Informaticoa22222Irsyal Renaldi
 
Proyectos Informaticoa
Proyectos InformaticoaProyectos Informaticoa
Proyectos InformaticoaIrsyal Renaldi
 

Similar a Recomendaciones y Lecciones Aprendidas en el Uso de Herramientas para Soporte de Procesos (20)

Unidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De SoftwareUnidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De Software
 
Selección e Implantación de un Sistema de Gestión Integrado
Selección e Implantación de un Sistema de Gestión IntegradoSelección e Implantación de un Sistema de Gestión Integrado
Selección e Implantación de un Sistema de Gestión Integrado
 
Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de Software
 
Webinar "Sistemas de gestion de proyectos con software libre"
Webinar "Sistemas de gestion de proyectos con software libre"Webinar "Sistemas de gestion de proyectos con software libre"
Webinar "Sistemas de gestion de proyectos con software libre"
 
Sistemas de gestion de proyectos con software libre
Sistemas de gestion de proyectos con software libreSistemas de gestion de proyectos con software libre
Sistemas de gestion de proyectos con software libre
 
Sistema II
Sistema IISistema II
Sistema II
 
Introducción a la Ingeniria del Software
Introducción a la Ingeniria del SoftwareIntroducción a la Ingeniria del Software
Introducción a la Ingeniria del Software
 
Workshop productividad 28 de octubre 2011
Workshop productividad   28 de octubre 2011Workshop productividad   28 de octubre 2011
Workshop productividad 28 de octubre 2011
 
Conferencia_Introducción a la Ingeniería de Software
Conferencia_Introducción a la Ingeniería de SoftwareConferencia_Introducción a la Ingeniería de Software
Conferencia_Introducción a la Ingeniería de Software
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
 
métodos y procesos
métodos y procesosmétodos y procesos
métodos y procesos
 
Trabajo de analisis y diseño
Trabajo de analisis y diseñoTrabajo de analisis y diseño
Trabajo de analisis y diseño
 
Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13 Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13
 
Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...
Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...
Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...
 
Mariajosehernandezcardenas 233101 9_agosto
Mariajosehernandezcardenas 233101 9_agostoMariajosehernandezcardenas 233101 9_agosto
Mariajosehernandezcardenas 233101 9_agosto
 
UNIDAD_I.ppt
UNIDAD_I.pptUNIDAD_I.ppt
UNIDAD_I.ppt
 
Herramientas BPM
Herramientas BPMHerramientas BPM
Herramientas BPM
 
Software
SoftwareSoftware
Software
 
Proyectos Informaticoa22222
Proyectos Informaticoa22222Proyectos Informaticoa22222
Proyectos Informaticoa22222
 
Proyectos Informaticoa
Proyectos InformaticoaProyectos Informaticoa
Proyectos Informaticoa
 

Más de Walter Ariel Risi

ER 2002 Paper "A Pattern-Based Approach to Mobile Information Systems Co...
ER 2002 Paper "A Pattern-Based Approach to Mobile Information Systems Co...ER 2002 Paper "A Pattern-Based Approach to Mobile Information Systems Co...
ER 2002 Paper "A Pattern-Based Approach to Mobile Information Systems Co...Walter Ariel Risi
 
ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...
ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...
ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...Walter Ariel Risi
 
CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...
CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...
CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...Walter Ariel Risi
 
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"Walter Ariel Risi
 
AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...
AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...
AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...Walter Ariel Risi
 
Expresando Hypermedia en Programación Funcional
Expresando Hypermedia en Programación FuncionalExpresando Hypermedia en Programación Funcional
Expresando Hypermedia en Programación FuncionalWalter Ariel Risi
 
¿Qué lleva a un Ingeniero de Software de Excelente a Exceptional?
¿Qué lleva a un Ingeniero de Software de Excelente a Exceptional?¿Qué lleva a un Ingeniero de Software de Excelente a Exceptional?
¿Qué lleva a un Ingeniero de Software de Excelente a Exceptional?Walter Ariel Risi
 
SATURN 2011 Presentation by Walter Ariel Risi
SATURN 2011 Presentation by Walter Ariel RisiSATURN 2011 Presentation by Walter Ariel Risi
SATURN 2011 Presentation by Walter Ariel RisiWalter Ariel Risi
 
Software Guru Article (2006) "Enterprise Application Integration: more than j...
Software Guru Article (2006) "Enterprise Application Integration: more than j...Software Guru Article (2006) "Enterprise Application Integration: more than j...
Software Guru Article (2006) "Enterprise Application Integration: more than j...Walter Ariel Risi
 
FEA 1998 Paper "Proteint Structure Prediction as a Complex Adaptive System"
FEA 1998 Paper "Proteint Structure Prediction as a Complex Adaptive System"FEA 1998 Paper "Proteint Structure Prediction as a Complex Adaptive System"
FEA 1998 Paper "Proteint Structure Prediction as a Complex Adaptive System"Walter Ariel Risi
 
Article on International Journal of Mobile Communications "An Architectural P...
Article on International Journal of Mobile Communications "An Architectural P...Article on International Journal of Mobile Communications "An Architectural P...
Article on International Journal of Mobile Communications "An Architectural P...Walter Ariel Risi
 
OOPSLA 2001 Position Paper "Playing the Software Archeologist: Exploring and ...
OOPSLA 2001 Position Paper "Playing the Software Archeologist: Exploring and ...OOPSLA 2001 Position Paper "Playing the Software Archeologist: Exploring and ...
OOPSLA 2001 Position Paper "Playing the Software Archeologist: Exploring and ...Walter Ariel Risi
 
Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.
Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.
Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.Walter Ariel Risi
 
IT Governance. Published in “Perspectiva” (Perspective) Magazine.
IT Governance. Published in “Perspectiva” (Perspective) Magazine.IT Governance. Published in “Perspectiva” (Perspective) Magazine.
IT Governance. Published in “Perspectiva” (Perspective) Magazine.Walter Ariel Risi
 
Business Process Management: From the Stand. Published in “Perspectiva” (Pers...
Business Process Management: From the Stand. Published in “Perspectiva” (Pers...Business Process Management: From the Stand. Published in “Perspectiva” (Pers...
Business Process Management: From the Stand. Published in “Perspectiva” (Pers...Walter Ariel Risi
 
Oficinas de Proyectos Eficientes con Microsoft EPM 2010 (en Microsoft Uruguay)
Oficinas de Proyectos Eficientes con Microsoft EPM 2010 (en Microsoft Uruguay)Oficinas de Proyectos Eficientes con Microsoft EPM 2010 (en Microsoft Uruguay)
Oficinas de Proyectos Eficientes con Microsoft EPM 2010 (en Microsoft Uruguay)Walter Ariel Risi
 
Software Architecture Office Presentation by Walter Ariel Risi, 2006
Software Architecture Office Presentation by Walter Ariel Risi, 2006Software Architecture Office Presentation by Walter Ariel Risi, 2006
Software Architecture Office Presentation by Walter Ariel Risi, 2006Walter Ariel Risi
 
IBM Rational Day 2006, Presentation by Walter Ariel Risi
IBM Rational Day 2006, Presentation by Walter Ariel RisiIBM Rational Day 2006, Presentation by Walter Ariel Risi
IBM Rational Day 2006, Presentation by Walter Ariel RisiWalter Ariel Risi
 
IBM Governance & Compliance 2008, Presentation by Walter Ariel Risi
IBM Governance & Compliance 2008, Presentation by Walter Ariel RisiIBM Governance & Compliance 2008, Presentation by Walter Ariel Risi
IBM Governance & Compliance 2008, Presentation by Walter Ariel RisiWalter Ariel Risi
 

Más de Walter Ariel Risi (20)

ER 2002 Paper "A Pattern-Based Approach to Mobile Information Systems Co...
ER 2002 Paper "A Pattern-Based Approach to Mobile Information Systems Co...ER 2002 Paper "A Pattern-Based Approach to Mobile Information Systems Co...
ER 2002 Paper "A Pattern-Based Approach to Mobile Information Systems Co...
 
ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...
ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...
ICFP 98 Poster Proposal "A Functional Programming Approach to Hypermedia...
 
CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...
CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...
CACIC 99 Paper "Effective Mapping of Hypermedia Design Primitives to Imp...
 
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
 
AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...
AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...
AID 98 Paper "Encoding and Crossover Mismatch in a Molecular Design Prob...
 
Expresando Hypermedia en Programación Funcional
Expresando Hypermedia en Programación FuncionalExpresando Hypermedia en Programación Funcional
Expresando Hypermedia en Programación Funcional
 
¿Qué lleva a un Ingeniero de Software de Excelente a Exceptional?
¿Qué lleva a un Ingeniero de Software de Excelente a Exceptional?¿Qué lleva a un Ingeniero de Software de Excelente a Exceptional?
¿Qué lleva a un Ingeniero de Software de Excelente a Exceptional?
 
SATURN 2011 Presentation by Walter Ariel Risi
SATURN 2011 Presentation by Walter Ariel RisiSATURN 2011 Presentation by Walter Ariel Risi
SATURN 2011 Presentation by Walter Ariel Risi
 
Software Guru Article (2006) "Enterprise Application Integration: more than j...
Software Guru Article (2006) "Enterprise Application Integration: more than j...Software Guru Article (2006) "Enterprise Application Integration: more than j...
Software Guru Article (2006) "Enterprise Application Integration: more than j...
 
FEA 1998 Paper "Proteint Structure Prediction as a Complex Adaptive System"
FEA 1998 Paper "Proteint Structure Prediction as a Complex Adaptive System"FEA 1998 Paper "Proteint Structure Prediction as a Complex Adaptive System"
FEA 1998 Paper "Proteint Structure Prediction as a Complex Adaptive System"
 
Article on International Journal of Mobile Communications "An Architectural P...
Article on International Journal of Mobile Communications "An Architectural P...Article on International Journal of Mobile Communications "An Architectural P...
Article on International Journal of Mobile Communications "An Architectural P...
 
OOPSLA 2001 Position Paper "Playing the Software Archeologist: Exploring and ...
OOPSLA 2001 Position Paper "Playing the Software Archeologist: Exploring and ...OOPSLA 2001 Position Paper "Playing the Software Archeologist: Exploring and ...
OOPSLA 2001 Position Paper "Playing the Software Archeologist: Exploring and ...
 
Epm 2010 Pmi Abril 2011 V5
Epm 2010 Pmi   Abril 2011   V5Epm 2010 Pmi   Abril 2011   V5
Epm 2010 Pmi Abril 2011 V5
 
Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.
Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.
Microsoft EPM 2010 Presentation at Project Management Update 2011. March 2011.
 
IT Governance. Published in “Perspectiva” (Perspective) Magazine.
IT Governance. Published in “Perspectiva” (Perspective) Magazine.IT Governance. Published in “Perspectiva” (Perspective) Magazine.
IT Governance. Published in “Perspectiva” (Perspective) Magazine.
 
Business Process Management: From the Stand. Published in “Perspectiva” (Pers...
Business Process Management: From the Stand. Published in “Perspectiva” (Pers...Business Process Management: From the Stand. Published in “Perspectiva” (Pers...
Business Process Management: From the Stand. Published in “Perspectiva” (Pers...
 
Oficinas de Proyectos Eficientes con Microsoft EPM 2010 (en Microsoft Uruguay)
Oficinas de Proyectos Eficientes con Microsoft EPM 2010 (en Microsoft Uruguay)Oficinas de Proyectos Eficientes con Microsoft EPM 2010 (en Microsoft Uruguay)
Oficinas de Proyectos Eficientes con Microsoft EPM 2010 (en Microsoft Uruguay)
 
Software Architecture Office Presentation by Walter Ariel Risi, 2006
Software Architecture Office Presentation by Walter Ariel Risi, 2006Software Architecture Office Presentation by Walter Ariel Risi, 2006
Software Architecture Office Presentation by Walter Ariel Risi, 2006
 
IBM Rational Day 2006, Presentation by Walter Ariel Risi
IBM Rational Day 2006, Presentation by Walter Ariel RisiIBM Rational Day 2006, Presentation by Walter Ariel Risi
IBM Rational Day 2006, Presentation by Walter Ariel Risi
 
IBM Governance & Compliance 2008, Presentation by Walter Ariel Risi
IBM Governance & Compliance 2008, Presentation by Walter Ariel RisiIBM Governance & Compliance 2008, Presentation by Walter Ariel Risi
IBM Governance & Compliance 2008, Presentation by Walter Ariel Risi
 

Último

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (20)

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Recomendaciones y Lecciones Aprendidas en el Uso de Herramientas para Soporte de Procesos

  • 1. Recomendaciones y Lecciones Aprendidas en la Utilización de Herramientas para el Soporte a los Procesos Lic. Walter Ariel Risi, CQE, CSQE 5 de Noviembre de 2008 2007
  • 2. Motivación … ¿por qué herramientas? Dice el adagio popular, "primero los procesos, luego las herramientas” … … pero en la práctica, esto es sólo parcialmente cierto … ¿Cuántos elementos manuales es necesario mantener para mantener funcionando el proceso? Las herramientas han comenzado a ser una Por otro lado, los procesos y las necesidad, no un lujo. herramientas se afectan mutuamente … no se pueden dejar “para después”.
  • 3. Mejora de Procesos con Herramientas … ¿qué es? Definir / mejorar / adaptar los procesos de una organización de la mano de una herramienta, que permita automatizar muchas de las actividades del proceso que de otra manera se harían manualmente. Implica un componente Implica un componente TECNOLÓGICO (entender el METODOLÓGICO (entender, alcance y capacidades de la definir, adaptar, mejorar los herramienta, hacer de puente procesos, capacitar, transmitir, entre proceso y herramienta, gestar el cambio) implementar)
  • 4. Ejemplos de Herramientas … RPM • Es la solución integral de gestión de proyectos, portfolio y servicios IBM RATIONAL (de TI o negocio). • Entre sus elementos principales se encuentran: • Gestión de Múltiples Proyectos • Gestión de Portfolio • Gestión de Recursos • Manejo de Presupuestos / Gastos • Manejo de Requerimientos y Cambios Manejo de Issues / Riesgos • Manejo de Documentación • Definición de Workflows / Procesos • Carga de Horas • Reportes Estáticos y Dinámicos • Interfaz c/Otras Aplicaciones
  • 5. Ejemplos de Herramientas … EPM • Es la solución integral de gestión de proyectos de MICROSOFT (de TI o negocio). • Entre sus elementos principales se encuentran: • Gestión de Múltiples Proyectos • Gestión de Recursos • Manejo de Issues / Riesgos • Manejo de Documentación • Definición de Workflows / Procesos • Carga de Horas • Facilidades de Colaboración • Integración con Office • Amplísima Extensibilidad (se puede programar en .NET sobre ella)
  • 7. Ejemplos de Herramientas … Revisiones de Código Herramienta de Revisión (II) Botonera de filtros de resultados Acceso al detalle del resultado Detalle del resultado
  • 8. Los problemas típicos … ¿Cómo es que esto no se puede Pero entonces … hacer? ¿para que la compré? ¡Al final estoy ¿No era que ¿… y cómo es demorando más apretábamos un esto de que el bug que antes! botón y … ? estará resuelto en el release del 2009? ¿Cómo que es un bug de la herramienta? ¡¡ EN QUÉ NOS ¿Cómo es que EMBARCAMOS !! esta funcionalidad se licencia aparte?
  • 9. Objetivos de la presentación Transmitir experiencias útiles para … El manejo de las (muchas veces excedidas) expectativas sobre los problemas que las herramientas vienen a solucionar y aquellos que realmente solucionarán. El balance entre las limitaciones herramentales, los workarounds para manejarlas, y las expectativas de sponsors y usuarios. El manejo de los problemas y la gestión del soporte del proveedor, tanto del punto de vista del cliente como del implementador. Los principales puntos a tener en cuenta en la búsqueda y selección de la herramienta, y los “tropiezos” más importantes a evadir.
  • 10. Experiencias de todo tipo y factor … 2 proyectos de 3 proyectos de 2 Proyectos de Implementación de Implementación de Implementación, 1 proyecto de SCM y Deployment Herramientas de Herramienta SCM Selección de con Herramientas Project & Portfolio World Class Herramientas de Open Source / Bajo Management con 2 SCM World Class Costo World-Class Distintas 2 Proyectos de 1 Proyecto de Mejoras / Ajustes 1 Piloto con Selección de con Herramienta de Herramienta de Herramientas de Project & Portfolio Project & Portfolio Project & Portfolio World Class Management World Management Class 1 Proyecto de 1 Piloto con Control Sobre Herramienta de 2 Proyectos con Implementación de … y varias SCM World Class Herramientas de Procesos en SCM experiencias más Testing Técnico World Class como usuarios y World Class “seleccionadores”
  • 11. Taxonomía de Consejos La Puesta en Marcha, la La Herramienta, Implementación el Producto Técnico El Producto Comercial , el Fabricante
  • 12. La Herramienta / Lección Aprendida 1 ¿Pero cómo es que no puedo sacar un reporte en este formato? ¡Si con Excel podía! … al final, no sé para que compré la herramienta. Ya vamos por la tercera reunión de relevamiento, y seguimos discutiendo las adaptaciones al cuadrito de avance que vamos a programar, porque el que venía no gustaba y … El uso de una herramienta comercial EN TODOS LOS CASOS implica un TRADE OFF – recuerde y hágalo recordar, ganamos algo a cambio de algo (Potencia vs. Flexibilidad, en general)
  • 13. La Herramienta / Lección Aprendida 1 / Survival Kit • Las herramientas normalmente están pensadas para funcionar con un cierto modelo o forma de uso subyacente … • Por ejemplo, existen herramientas muy orientadas al trabajo por proyectos. Si intento usarlas en un modelo más orientado a operaciones, es posible que resulte poco natural. Lo mismo a la inversa. • Cuanto más me separe del modelo propuesto, menos la estoy aprovechando … y menos estoy amortizando el costo. • Cuando uno compra una herramienta, está sacrificando la flexibilidad extrema que nos da un desarrollo “a medida”, por un paquete más general, pero que viene más o menos listo para usar.
  • 14. La Herramienta / Lección Aprendida 2 A: No puede ser, en teoría esto tendría que andar … B: Ah, espera, que llegó la respuesta de soporte … es un bug del producto. A: Con razón … ¿y cuándo tendremos el bug fix? B: A fin de año, cuando salga el BETA del nuevo release. Las herramientas tienen BUGS y defectos – a veces insólitos, y la solución muchas veces no llegará en el corto plazo. Habrá que convivir con los workarounds algunas veces, y un implementador flexible y realista es la clave para suplir este problema
  • 15. La Herramienta / Lección Aprendida 2 / Survival Kit • Suena insólito que aceptemos esto, pero es una realidad qué cuánto más reciente la herramienta, más potencia, pero también más sorpresas. • En primer lugar, naturalmente hay que “prevenir” … o aceptar el riesgo. • Naturalmente, en un paquete con 1 mes en el mercado, estos problemas son de esperar. • En otros casos, ayuda consultar en la comunidad de usuarios (Ej. foros), o a conocidos que la estén usando. La “fama” del vendor también es una señal. • Pero una vez con la herramienta adquirida, no tiene caso desesperarse ante un problema. Algunos consejos para cuando el workaround ya es una necesidad … • Primero, tener registro de los workarounds. • En lo posible, seguir los workarounds recomendados por el fabricante o la comunidad. • Dejar bien claro con el fabricante cuál es el problema y el workaround (normalmente, a través del sistema de tickets).
  • 16. La Herramienta / Lección Aprendida 3 A: ¡Pero esta herramienta no es flexible A: En Diciembre sale el nuevo release de para nada! ¡Estábamos mejor con la la herramienta … estimamos seis meses anterior! para migrar. B: ¿Por qué? Si era mucho más primitiva. B: ¿¡Seis meses!? A: ¡Porque se adapta mejor a nuestro A: Si, uno para el producto en sí, y el resto modelo! La adaptamos de pies a cabeza para todas las soluciones adhoc que con scripting … desarrollamos por encima. Las herramientas tienen un MODELO DE USO SUBYACENTE más o menos definido, y es preferible ACOMPAÑARLO … NO IR EN CONTRA del mismo. De otra manera, se termina con híbridos difíciles de mantener y evolucionar.
  • 17. La Herramienta / Lección Aprendida 1 / Survival Kit • Normalmente, hay dos extremos en toda • Cuánto más me aleje del modelo herramienta de soporte a los procesos … preestablecido, más difícil será … • La herramienta con funcionalidad • Subirme a las nuevas “fuera de la caja” y poca flexibilidad. versiones • La herramienta con funcionalidad • Tener soporte del fabricante. mínima y gran cantidad de “ladrillos” altamente flexibles y combinables. • Tener soporte de la comunidad. • Es clave tener bien claro qué es lo que uno está comprando o necesitando para • Puede ayudar, al momento de evitar decepciones y malos entendidos. seleccionar la herramienta, tener identificada la funcionalidad (Ej. • Por otro lado, es clave también para Casos de Uso) que interesa “hacer cuentas”, y calcular el costo total utilizar, y ver una maqueta o piloto de implementación y mantenimiento. de tal funcionalidad, si el vendor nos lo permite.
  • 18. El Producto / Lección Aprendida 1 IMPLEMENTADOR: Buen día, quiero hacerle CLIENTE: estamos urgidos por una consulta por el feature X. saber si podemos correr en esta SOPORTE: Por favor, un ticket por problema. plataforma. (varios tickets más tarde) IMPLEMENTADOR: Debemos IMPLEMENTADOR: Quería consultarle por el certificarlo con el soporte oficial. feature X, el problema es … ¿Esta plataforma está certificada? SOPORTE: Por favor, tradúzcalo al elbonés SOPORTE: Y … el manual debería antes de enviarlo, ya que vamos a transferirlo al decir. ¿Estuvieron viéndolo? Algo centro de Elbonia. debe decir … MUCHAS VECES, UNO ESTARÁ “SOLO” El vendor puede ayudar o no, porque a veces incorporó la herramienta hace muy poco; ¿Tiene soporte local? ¿De qué nivel? ¿En nuestro idioma? Mitigue riesgos balanceando vendor, implementador y comunidad.
  • 19. El Producto / Lección Aprendida 1 / Survival Kit • Tips sobre el vendor … • Tips sobre el partner … • ¿Tiene presencia local real, o sólo • ¿Tiene experiencia en la “oficina de valija”? herramienta o en herramientas similares? • ¿Hace cuánto adquirió la herramienta? ¿Podemos chequear • ¿Tiene experiencia en los procesos que la conoce realmente? subyacentes? ¿Es sólo un “instalador” de la herramienta? • ¿Dónde está el centro de soporte del vendor? ¿En Argentina? ¿En • ¿Tiene capacidad demostrable? EEUU? ¿En Elbonia? ¿Es una empresa sólida, que puede manejarse ante una rotación? • ¿El vendor tiene consultores técnicos locales? • ¿El soporte está incluido en la propuesta? • ¿El soporte está incluido en el • ¿Existe una “opción B”? producto?
  • 20. El Producto / Lección Aprendida 2 A: … y si quiero automatizar mi CLIENTE: Bien, ya estamos con todo casi listo. workflow, ¿puedo? Sólo resta que agreguemos estos campos extra en B: ¡Si, claramente! los reportes. A: ¡O sea que comprando ABC IMPLEMENTADOR (tras probar): ¡Encontramos Enterprise tengo todo! una limitación no esperada! B: Eh, no. ABC Enterprise permite SOPORTE (tras averiguar): Si, la limitación es un usar workflows predefinidos. Para feature. Modificar esos campos es un servicio modificarlos, se necesita ABC aparte. Se cobra por separado. Enterprise Plus. Cuidado, CONOZCA BIEN LO QUE VA A COMPRAR Y LO QUE NO. Muchas veces los productos son complejos, tienen licenciamiento complejo, y podemos encontrarnos con sorpresas. A veces, incluso insólitas.
  • 21. El Producto / Lección Aprendida 2 / Survival Kit • Especifique las tareas que cada uno de los potenciales usuarios va a hacer (por ejemplo, tipo Caso de Uso). • Solicite un mapeo entre productos, licencias y tareas. Solicite el mapeo entre lo anterior y los ítems de la propuesta comercial. • Ejemplo … • Carga de Horas • Módulo 1 – X Licencias - $$$ • Creación de Proyectos • Módulo 2 – Y Licencias - $$$ • Pregunte anticipadamente qué tipo de licenciamiento está “quedando afuera”, y analice si no lo necesitaría realmente. • ¿Cuál es el costo de subirse a lo que “quedó afuera”?
  • 22. El Producto / Lección Aprendida 2 / Algunos Ejemplos
  • 23. El Producto / Lección Aprendida 3 Vi que se están fusionando con B … ¿cuál es el futuro del producto? … porque B tiene otro equivalente, e incluso mejor. Qué raro, esta herramienta tiene un cliente que parece salido de principios de los 90. Que raro que no tenga cliente web … ¡HUELA EL ABANDONO ANTES DE COMPRAR! … ¿La herramienta huele a antiguo? ¿Hace cuánto que no se actualiza? ¿Qué se actualizó durante los últimos releases? ¿Existe alguna fusión en puerta?
  • 24. El Producto / Lección Aprendida 3 / Survival Kit • Analizar el ritmo de actualización de la herramienta. • Analizar reingenierías en puerta y el roadmap de transición (técnico y comercial) … • ¿Cómo voy a subirme a un “sucesor”? • ¿Qué sucede con las licencias que ya compré? ¿Se transforman en las nuevas? • Analizar la tecnología de base de la herramienta … si la tecnología base “cae”, caerá la herramienta (típicamente, bases de datos antiguas, plataformas cerradas). • Analizar fusiones y adquisiciones que puedan atentar sobre el futuro de la herramienta. ¡No hay problema en preguntar frontalmente! • ¿Cuál es el plan del vendor para dar continuidad a los clientes en caso de una discontinuidad del producto?
  • 25. La Implementación / Lección Aprendida 1 A: ¿Cómo que el lunes empezamos con la nueva herramienta? ¡A mí nadie me avisó nada! ¿Pero como necesitan B: Sí, se dictaron las capacitaciones hace dos o tres ayuda? ¡Si les dimos un semanas. manual de auto A: Ah, pero yo fui sólo al principio, porque tenía un capacitación! incendio en producción y … NINGUNA CAPACITACIÓN SERÁ SUFICIENTE (al principio)… prepárese para un acompañamiento intensivo durante las primeras semanas de adopción. Pero tampoco deje de capacitar “en persona”, o se argumentará no haber recibido capacitación.
  • 26. La Implementación / Lección Aprendida 1 / Survival Kit • En general, sobre todo en una herramienta que “implementa” el proceso, es casi imposible el concepto de capacitación “one shot”. • La auto capacitación es viable cuando la herramienta está establecida … cuando puedo consultarle “al de al lado” sobre algo que no se entiende del manual. Para hacer una “transformación” de la forma de trabajar, tenemos que sincronizar diferentes medios: capacitación, material de auto inducción y soporte personalizado. • Más allá de la capacitación formal, es importante el acompañamiento, el soporte continuo, el hacer juntos por primera vez el trabajo. • Dado que el soporte al uso es altamente exigente en términos “físicos” (estar al lado del usuario), en general es conveniente empezar por grupos reducidos e incrementalmente subir.
  • 27. La Implementación / Lección Aprendida 2 A: ¿Salimos en producción el lunes con la nueva herramienta? B: No, el lunes tenemos workshop de validación y ajustes … A: ¿Otro workshop? ¿No vamos por el décimo? B: Sí, en el anterior surgió el caso de uno de los programadores que a veces usa una PC con Windows 3.11 y … NO IMPORTA CUÁNTO SE PREPARE, SIEMPRE QUEDARÁN CASOS ESPECIALES que se verán durante el uso. No demore la largada, o alimentará infinitamente las expectativas. Cuando más alto prometa subir, más duro será el primer traspié.
  • 28. La Implementación / Lección Aprendida 1 / Survival Kit • Los casos especiales, sobre todo en una gran corporación, pueden ser para discusiones eternas. • El que tiene Windows 3.11 porque el paquete de negocio nunca se actualizó. • El que saca el reporte en letra más grande porque tiene un usuario con problemas visuales. • Etc. • Es importante salir con una solución para el 80% de los casos, probarla, practicar, y en todo caso subir luego a los casos especiales. O eventualmente, manejarlos con un workaround.
  • 29. La Implementación / Lección Aprendida 3 ¡Largamos con las capacitaciones! ¡Resérvense el día completo! ¿¡Cómo que vamos a dejar afuera (… días después …) tal feature?! ¡Con lo que costó la ¿Cómo que no saben usarla? … ¡Si les herramienta no lo vamos a usar! dimos el curso completo! NO INTENTE “IMPLEMENTAR LA HERRAMIENTA” … implemente escenarios de uso en la herramienta. La herramienta completa será demasiado para casi todos los usuarios. Hágalo saber a sus usuarios, que tendrán ansia de usar “todo” lo que ofrece.
  • 30. La Implementación / Lección Aprendida 1 / Survival Kit • El “ansia por los features” tiene aspectos interesantes a manejar. • Por un lado, tratar de implementar mucho a la vez terminará siendo contraproducente o agobiante. • Por otro lado, nuestros usuarios están interesados en una solución que podamos proveerles, no en todo lo que gastamos en el “mega producto”. • Por otro lado, al comprar licencias, es importante ver qué vamos a estar usando realmente “el primer año”. ¿Conviene económicamente / financieramente adquirir aquello que no vamos a usar inmediatamente?
  • 31. Conclusiones Las herramientas son hoy en día casi un “must”, pero para poder aprovecharlas completamente, es necesario desmitificar muchos aspectos, y ser realista respecto a otros … en particular … Las herramientas no solucionarán todos los problemas Las herramientas son un trade off entre temas resueltos y a resolver Los proveedores pueden no tener todas las respuestas La transición no estará exenta de idas y vueltas En esta presentación, intentamos transferirles estos conceptos en base a nuestras repetidas experiencias con los puntos anteriores. En este sentido, la clave es una clara gestión de expectativas y una fuerte gestión de riesgos. Estamos entonces listos para nuestra última lección …
  • 33. Para más información … Walter Ariel Risi (wrisi@pragmaconsultores.com) Contáctenos: • Argentina • España • Chile San Martín 575 • 2º López de Hoyos 35 • 1º Luis T. Ojeda 0191 • Of. 701, (C1004AAK) Buenos Aires (28002) Madrid Providencia, Santiago Tel (+54-11) 4327-1999 Tel (+ 34) 91-745-9912 Tel (+56-2) 334-3361 pragma@pragma.com.ar practia@practia.es practia@practia.cl