Domingo Suárez Torres ha hecho disponible los archivos necesarios para correr el demo que se utilizó en SG’09 de Enterprise Integration Patterns.
Estos archivos fueron usados para la conferencia “Patrones de Integración Empresrial con OpenSource, una implementación con Apache Camel”.
Muchas gracias a Domingo por darnos acceso a estos archivos, esperamos les sea de uso.
Aquí tienen la presentación de la conferencia “Enchula tus aplicaciones con Windows 7” por Christian Strevel.
¡Esperamos la disfruten!
¡Hola a todos! Aunque el ciclo de conferencias de SG09, la cobertura del evento todavía no acaba.
Paulatinamente estaremos poniendo a tu disponibilidad las presentaciones de ciertos presentadores, para que complementes tu notas, recuerdes los contenidos, o simplemente, para que te enteres de que se dijo en ellas.
Saludos, y pídenos las notas de tus favoritas para asegurar que las subamos aquí.
Por lo pronto los dejamos con la presentación de la conferencia “StartupMX 2.0” por Arturo Garrido.
Visita la galeria de Fotos de SG09
http://www.flickr.com/photos/softwareguru/show/
El segundo día del ciclo de conferencias empezó con las conferencias magistrales de Luis Cuellar que habló de los mejores prácticas de cambio organizacional, y de Per Kroll que nos habló de métodos ágiles para desarrollo en una conferencia muy informativa.
Al igual que el día anterior, docenas de conferencias tomaron lugar durante el día simultáneamente. Puedes leer sobre como implementar gobiernos de TI sin morir en el intento, el desarrollo de un modelo de diagnóstico de TI y sobre el estado actual de los Startups mexicanas y las posibilidades que esta situación representa, todo esto, en nuestra reseñas.
Durante el resto del día hubo open spaces, concursos en la expo y más sorpresas antes de cerrar el evento con la conferencia magistral de Luke Hohmann, que con su buen humor y chispa nos introdujo al mundo de los innovation games.
Al terminar, se cerró oficialmente el ciclo de conferencias de SG09, y se rifó una laptop VAIO (que no me gané). Esperamos que los asistentes estén satisfechos con las conferencias, que fueron de primer nivel, y que a los que no pudieron asistir tuvieran oportunidad de leer esto para darse un probadita del gran evento que fue SG09.
¡Muchas gracias por leer esto, y esperamos verlos pronto!
CE
Conferencia Magistral de Luke Hohmann – Jugando con la innovación
Al comenzar la última conferencia antes de que cerrara SG09, me preguntaba qué tipo de conferencia sería. Me imaginaba que el enfoque sería en desarrollo de software por el título y la historia de la innovación en el circuito. Y así lo fue…¡por los primer cinco minutos!
Al terminar de introducir el tema, dónde nos contó sobre la creación de SCRUM, interfases modernas, bases de datos relacionadas y lenguajes de programación, Luke Hohmann, fundador y presidente de Enthiosys, dijo que el no quería hablar sobre esto.
Para el, esto no es “innovación” sino, “invención”. El define la primera como “una aplicación exitosa de una invención” y todas las cosas mencionadas anteriormente, ciertamente son invenciones que, a veces, no están bien aplicadas. El tema real del cual Luke quería hablar, lo definió como “Software POWERED Innovation – The magic YOU create everyday for others“, y nos prometió, que mientras no nos podía enseñar a ser innovadores, nos ayudaría a entender mejor como entender los problemas que necesitamos identificar para poder llegar a innovar.
Nuestro conocimiento, según Luke, se divide en tres parte : Lo que sabemos, lo que (sabemos que) no sabemos, y lo que (no sabemos) que no sabemos. La innovación yace en esta última área. No podemos empezar desarrollar la solución, sino con la identificación del problema, y muchas veces esto se puedo encontrar en el cliente (tanto internos como externos).
Luke inventó un herramienta llamada Innovation Games, que son juegos – divertidos, claro – pero con un fin serio. Por años los ha estado aplicando a diferentes empresas, con diferentes fines, casi siempre con el fin de agilizar procesos, mejorar productos y entender los deseos del consumidor.
Entre los juegos mencionados, se encuentran : Spidergames (del cuál hicimos un ejercicio de relaciones internas), Show and Tell, Me and my Shadow, Hot Tub, Prune the Product Tree, The Apprentice (aprender a ser el cliente) y Remember the Future entre otros.
Luke explico a detalle tres de ellos:
Buy a Feature: Aquí se le da al cliente dinero limitado para que “compre” las características que desea que un producto tenga. El dinero limitado hace que las cosas más importantes tomen prioridad, y permite que los clientes se junten para comprar más cosas juntos.
Collaborative Prioritization Games: Es una creación conjunta del roadmap a seguir de un producto, dónde los resultados no quedan perfectos como una presentación, pero se acercan mucho a la realidad y cuentan con el punto de vista de muchos departamentos y del cliente.
Prune the Product Tree: Haciendo una analogía de jardinería, “si no podas el árbol, no crece más”. Lo mismo paso con los productos. No siempre tiene que ser más y más, se pueden cortar cosas para una mejora en el futuro.
Todos estos juegos se pueden hacer tanto en la vida real, como en línea y Luke recomienda un límite de 8 personas, ya que un número mayor ya genera problemas en los participantes.
Luke también comentó su intención de aterrizar sus juegos para gobiernos, y le gustaría adaptarlos en futuro como un proyecto pro-bono para lograr un mundo mejor.
Para cerrar, nos dijo que nuestros clientes siempre están dispuestos a hablar y ayudarnos, pero necesitamos darles la oportunidad, ahora más que nunca.
En su conferencia, Arturo Garrido, creador de “Twitea.me”, nos invita a crear comunidades, participar y fomentar la creación de aplicaciones, APIs 100% mexicanas, pero con un enfoque global que permite crea marcas de valor en el futuro para sus creadores.
Aunque tener una “startup” en estos tiempos es extremadamente difícil, es importante no dejar a los proyectos morir en “el valle de la muerte” y de valerse de sistemas de apoyo para seguir adelante. Un sistema de apoyo interesante y muy real mencionado por el expositor, es de las “3Fs”, el cual podemos quebrar en “Friends, Family and Funds” que han permitido a muchos emprendedores seguir adelante.
Existen varios retos tecnológicos que afrontar al liberar una aplicación o sitio: la seguridad, escalabilidad, interoperabilidad, estándares y usabilidad. Pero, no solo se trata de programar sino también de crear un marca de valor, que puede llegar a ser el activo más valioso de una empresa, y de tener un buen sistema de relaciones públicas.
La situación nacional e internacional es muy diferente. Mientras en Estados Unidos, los startups florecen en el área de Silicon Valley, que con una mezcla idónea de capital intelectual y monetario, la ha convertido en la cuna de aplicaciones líderes como Twitter y Facebook.
La situación en México y América latina contrasta la abundancia de nuestros vecinos del norte (con la excepción de Argentina, en donde el gobierno apoya muchísimo el desarrollo de aplicaciones). Existe un déficit de apoyo, información y de usuarios que limitan seriamente el posible crecimiento de este tipo de iniciativas en el país.
Arturo invita a los desarrolladores a participar, conocerse y practicar para incrementar sus posibilidades de éxito en esta área que tiene tanto potencial en el país.
Siguiendo un poco en línea “médica” de la conferencia anterior, Jesús Marcelo Ramírez Arias, nos presenta los resultados de un modelo para diagnosticar el estado de TI en una empresa, que está en desarrollo por el actualmente.
Creado por la grave necesidad que las empresas tienen de tender su situación actual de TI (gran parte de las empresas no consideran implementar planes o no ven el valor), y basado en las teorías del modelo CMMI y FDE, el modelo de diagnóstico desarrollado por Jesús se integra los niveles de crecimiento y madurez (NC), que permiten identificar el desarrollo, las fuerzas y debilidades de los proceso de la empresa y los factores críticos de éxito (FCE) para entender la situación actual de TI para una empresa. Ambos componentes se relacionan en que el NC nos dice el estado actual de los procesos de la empresa, y los FCE nos dicen las áreas en las que tiene que estar fuerte para triunfar.
El proceso de diagnóstico consta de cuatro partes, primero una etapa exploratoria con preguntas abiertas, luego una etapa de entrevistas cerradas y sustentación de hallazgos. Al terminar esto, sigue en Plan de Implementación, en dónde se definen los procedimientos a seguir (de entrenamiento, solución de problemas, etc.), la misión-visión organizacional y finalmente se integran los plan de TI a las operaciones diarias de la empresa.
Los hallazgos de la investigación, que fueron hechos en una PYME a finales del año pasado, muestran que hubo un incremento significativo en la eficiencia de procesos de la empresa antes de que hubiese una caída a niveles intermedios entre el estado de la empresa “pre” y “post” intervención. Aunque la mejora no fue del todo sustentable por malas prácticas de la empresa, quedó en un estado superior al que se encontraba inicialmente.
Muy apropiada fue la analogía hecha por Ernesto Elizalde sobre como las empresas deben tomar medidas para desarrollar e implementar gobiernos de IT.
El expositor, en su conferencia “Como implementar un Gobierno de IT o morir en el intento”, comparó el comportamiento que deben tomar las empresas para hacer la implementación de TI, con el que una persona debe tener a la hora de estar enfermo. Muy poca medicina no surte efecto, mucha te puede matar.
El gobierno es algo muchas empresas rechazan instintivamente, y querer regular medir y regular el área de IT de una empresa es una pesadilla para muchos. Dicho esto, el gobierno es un arte, y se necesita lograr un balance entre la gobernabilidad de algo y la gobernanza del líder. Existe actualmente una brecha de gobierno en los departamentos de IT de muchas empresas, una realidad que muchas empresas deben afrontar ahora, ya que tener este departamento ordenado puede llegar a hacer maravillas por la empresa.
Hay muchas técnicas y métodos que pueden hacer las empresas para mejorar su modelo de TI y diagnosticarse entre los cuales se encuentra el Balanced Score Card, COBIT, ISO 9000, ISO 20000, ISO 27000, CMMI entre otros. Pero como medicamentes en el mundo real, cada uno de ellos arregla ciertos males específicos de la empresa, y hay que conocer estos bien antes de tomar una decisión de método (traducción : ¡no automedicarse!). Para saber cuál usar existen mapas “Principios de Gobernanza” que dice a las empresas que arma tomar contra que mal.
Los métodos por lo general no se contradicen, aunque esto no es siempre el caso. Por lo mismo, el motivador principal de implementar un gobierno de IT debe ser la necesidad, no hacerlo por capricho o vanidad.
Se deben analizar los problemas de la empresa, identificando el o los “Principios de Gobernanza” que se desea mejorar, y preparan un “cocktail” adecuado para lograr vencer las ineficiencias que enfrenta la empresa. La empresa debe tener claro cuánto dinero, tiempo, y personal tomará para el “tratamiento”.
Después de escuchar todo esto yo creo que muchos asistentes agendarán rápidamente su cita con su “doc” para ver que les receta, o por lo menos que les den una checadita, que a todos nos hace bien de vez en cuando.









