SG41 Legacy

download SG41 Legacy

of 60

Transcript of SG41 Legacy

  • 7/27/2019 SG41 Legacy

    1/60

    Pruebas de SoftwarePag. 34

    ArquitecturaPag. 38

    Diseo de InterfazPag. 56 No.4

    www.sg.com.mx

    CONOCIMIENTO EN PRCTICAAgosto-Octubre 2013

    Resea

    SG Conference &

    Expo 2013

    Mxico, $65.00

    EspecialInternet delas cosas

    SISTEMAS

    LEGACYY MODERNIZACIN DE APLICACIONES

  • 7/27/2019 SG41 Legacy

    2/60

  • 7/27/2019 SG41 Legacy

    3/60

    http://swgu.ru/sg41-abiztar
  • 7/27/2019 SG41 Legacy

    4/60

  • 7/27/2019 SG41 Legacy

    5/60

    http://sg.com.mx/sgvirtual
  • 7/27/2019 SG41 Legacy

    6/60

    En Portada

    Sistemas legacy y modernizacin de aplicaciones 26Ante el vertiginoso ritmo de cambio en nuestra industria, es natural que

    los sistemas rpidamente se tornen anticuados y haya que considerar si

    lo mejor es mantenerlos, modernizarlos o reemplazarlos. En esta oca-

    sin abordamos los puntos principales a considerar al emprender es-

    uerzos de modernizacin de sistemas legados.

    Especial: Internet de las cosas

    Dispositivos Inteligentes 16Por Luis Daniel Soto

    Internet de las cosas: Planeta 2.0 17Por Antonio Toriz

    De Single-Boards y microcontroladores 18Por Gunnar Wol

    Big Data podra convertirse en nuestroBig Brother? 20Por Hctor Javier Franco

    Industrial Internet Hoy 22Por Armando Betancourt

    Resea

    SG Conerence & Expo 2013 06

    Columnas

    Tejiendo nuestra red 08Por Hanna Oktaba

    Mejora continua 10Por Luis Cuellar

    Cdigo Innovare 40Por Victor Jess Hernndez Salinas

    Columnas Invitadas:

    El reto de documentar procesos de desarrollode sotware 42

    Por Gerson Garca

    Las claves para manejar gran cantidadde inormacin mvil 43Por Christina Wong

    La Gestin no est en crisis en Espaa 44Por Ariel Scari

    ActiveMQ como MOM(Message Oriented Middleware) 45Por Jorge Alberto Rojas

    .CONTENIDO

    41CONOCIMIENTO EN PRCTICA

    02

    Agosto-Octubre 2013 | www.sg.com.mxPg.

    26

  • 7/27/2019 SG41 Legacy

    7/60

    Prcticas

    Pruebas 34Preparacin y gestin de datos de prueba

    Por Berenice Ruiz Eguino

    Desarrollo 36Cmo evitar que su empresa se convierta en una brica de desperdicios

    Por Elizabeth Rivera y Luis Nava

    Arquitectura 38Hablando con el arquitecto: Luis Carballo

    Por Humberto Cervantes

    Cultura LibreLa Innovacin abierta desde el emprendimiento social 46Por Juan Manuel Casanueva

    TalentoPerfles destacados 50

    .CONTENIDO

    Herramientas yNovedades

    Lo que viene 12FundamentosEstilos de aprendizaje paradisear una interaz 56Por Ariadna Esther Rosas Mosqueda

    En Cada Nmero

    Editorial 04Noticias 05

    Gadgets 52

    CarreraPropuesta de Tcnico SuperiorUniversitario en Sotware 48Por Pedro Solares

    El Lder de Proyectos Coach 49Por Juan Araque Melgar

    Emprendiendo

    Emprender o No Emprender 14

    Por Federico Bravo

    Pg.

    16

    03

  • 7/27/2019 SG41 Legacy

    8/6004

    .EDITORIALBienvenida

    . Temporada de cosecha

    Cada mes del ao tiene su sabor y sus retos, pero hay un sabor en especial que predomina a partir delsegundo semestre del ao: el de la cosecha.Los proyectos planeados comienzan a ser realidades, las ten-dencias de la industria ya no son tan solo modas sino que comienzan a ser iniciativas y acciones, adems ya se dejanentrever los nuevos sabores que se podrn degustar posteriormente: la siembra de nuevas tendencias.

    En esta edicin tenemos para ti los sabores enriquecidos de siempre y agregamos dos ingredientes adicionales:Modernizacin de aplicaciones y el Internet de las cosas. Estos dos temas muestran como en dierentes sentidos labsqueda de la evolucin est presente en los portaolios de proyectos de I ya sea para transormar interaces yeliminar procesos manuales o para desaar a la cotidianidad interconectando objetos.

    Para nosotros es sumamente importante darle el conocimiento a nuestros lectores que acilite la cosecha en

    sus proyectos de desarrollo de sotware, es por ello que constantemente estamos buscando nuevos mtodos parapoder llevar para ti conocimiento que signique la dierencia en el hacer de tus proyectos.Hay mucho por cosechar y tambin mucho por sembrar!Esperamos seguir acompandote en tu diaria labor con el deseo de que recolectes xitos.

    Equipo EditorialSOFTWARE GURU

    Hay muchopor cosechar,pero primero hayque sembrar.

    DIRECTORIO SGDireccin Editorial Pedro Galvn /Direccin de Operaciones Mara Ruvalcaba

    Coordinacin Editorial Vanessa Amaya /Arte y Diseo Oscar Smano /Suscripciones Karina Saad

    Consejo Editorial Jorge Valds - PMI / Luis Cullar - Sottek / Luis D. Soto - Microsot / Hanna Oktaba - UNAM / Emilio Osorio - Sistemas Humanos /Luis Vinicio Len - e-Quallity / Gloria Quintanilla

    Colaboradores Alberto Ramrez Martinelli, Antonio Toriz Ariadna Rosas, Ariel Sucari, Armando Betancourt, Arturo Lugo, Berenice Ruiz Eguino, Carlos Peix, Celeste North,

    Christina Wong, Elizabeth Rivera, Emmanuel Olvera, Federico Bravo, Gunnar Wol, Hctor Franco, Humberto Cervantes , Irma Uribe, Juan Araque Melgar, JuanManuel Casanueva, Luis Cuellar, Luis Daniel Soto Maldonado, Luis Nava, Mariano Contreras, Masa K Maeda, Mauricio Angulo, Pedro Solares y Victor Caravantes

    Ventas Claudia Perea /Alianzas Alexandra Ospina /Webmaster Luis Snchez /SGCampus Vanessa Amaya

    Contacto [email protected]

    SG Sotware Guru es una publicacin trimestral editada por Brainworx, S.A. de C.V., San Francisco 238 Altos. Col. Del Valle. Los contenidos de esta publicacin son propiedad intelectual de losautores y estn licenciados bajo Creative Commons Atribucin-No comercial 2.5 Mxico. Todos los artculos son responsabilidad de sus propios autores y no necesariamente reejan el punto de

    vista de la editorial. Reserva de Derechos al Uso Exclusivo: En trmite. ISSN: 1870-0888. Registro Postal: PP15-5106. Distribuido por Sepomex. Se imprimi en septiembre de 2013 en 4Press.

  • 7/27/2019 SG41 Legacy

    9/6005

    .NOTICIAS

    Para mayor inormacin, noticias al da y actualizaciones de la industria visita: www.sg.com.mx

    .CPMX4Campus Party celebr su cuarta edicin en Mxico el pasado mes de agosto,donde ms de 8,000 campuseros disrutaron de las keynotes de Nolan Bushnellundador de Atari y Peter Vesterbacka co-undador de Rovio empresa responsa-ble del desarrollo del xito internacional Angry Birds. Durante esta edicin deCampus Party se realiz la presentacin en Mxico del nuevo sistema operativopara mviles de la undacin Mozilla Fireox OS en el cual todo el desarrollode aplicaciones se hace con tecnologas web abiertas. Sotware Guru tambinparticip impartiendo la pltica Qu debe saber un ninja programador?.

    .Gartner present las mejores prcticas paraenrentar los desaos en TILos das 26 y 27 de junio Gartner estuvo presente en la Cumbre de ecnologas Em-presariales 2013. Gartner present una comprensin prounda sobre las herramientasy las tcnicas para administrar hoy con xito la I, con estrategias avanzadas de pensa-miento y las mejores prcticas globales a n de satisacer las demandas de I del utu-ro. Se habl sobre los Impulsores de la Innovacin: La Nube, Movilidad, InteraccinSocial e Inormacin, tecnologas que Gartner dene como el Nexo de Fuerzas quedarn orma al uturo de la I. La Cumbre 2013 estuvo dirigida a entender y resolverlas inquietudes del mundo real, para lo cual se presentaron las mejores estrategias quepermiten a las compaas alcanzar el xito en los negocios.

    .Agile Conerence MxicoDel 4 al 6 de septiembre se llev a cabo la 3ra edicin del Agile ConerenceMxico, organizada por Cutter Consortium y Sotware Guru en Ciudad deMxico. Los consultores que participaron en esta ocasin ueron Scott Ambler,Claude Baudoin, Hubert Smits y Edgar Barroso. En los contenidos del eventose reej que Agile ya no es algo que se utilice en proyectos individuales, o decaractersticas muy particulares, sino que es algo que Scott Ambler ahond endetalles sobre el modelo Disciplined Agile Delivery, el cual est diseado parasatisacer las caractersticas de los proyectos corporativos.

    .Super Happy Dev House Ciudad de MxicoEl pasado 24 de agosto se llev a cabo la edicin 28 delevento SHDH, en el cual equipos de desarrolladores tra-bajaron durante todo un da uniendo sus conocimientosde programacin y su pasin por nuestra industria. Estetipo de eventos reuerza que ms all de tener talento enun pas, es necesario crear espacios donde esos talentosse puedan unir para crear la sinergia que logre ortalecerel ambiente de emprendedurismo en Mxico; contribu-yendo con sus conocimientos y convivencia, dando comoresultado una combinacin entre tcnicas, lenguajes, apli-caciones y programacin nicos.

    .PayPal Dev Meetup MxicoEl 1 de agosto PayPal Mxico anunci su nueva

    API en el marco del evento Dev Meetup, en don-de se reunieron desarrolladores e interesados enherramientas que aceleren el proceso de compra.

    Dentro de las novedades del evento, se comunicque a inales de este ao se activar en Mxico elservicio de pagos directos con tarjeta de crditosin necesidad de que el cliente tenga una cuenta dePayPal. La inormacin compartida durante esteevento comprueba que las tendencias de comercioelectrnico a nivel mundial estn tomando uerzalogrando que todos aquellos que desisten de utili-zar estos medios, comiencen a hacerlo.

  • 7/27/2019 SG41 Legacy

    10/6006

    CONSTRUYENDO JUNTOSSOFTWARE

    GRANDIOSO

    .RESEA

  • 7/27/2019 SG41 Legacy

    11/60

    El pasado 4 y 5 de julio llevamos acabo la sptima edicin del congre-so internacional SG Conerence &

    Expo 2013 el cul acerc a las organizacio-

    nes y proesionistas de I con las ltimastendencias y prcticas ms eectivas paracrear sotware de alta calidad, contando conla presencia de prestigiados ponentes nacio-nales e internacionales.

    Cada rincn del evento tom vida pro-pia: los asistentes hablaban de los retos deBig Data, el desarrollo de aplicaciones m-viles, prcticas de artesana de sotware, lasherramientas ms recientes, y los siemprepresentes ancdotas sobre las problemticasen los proyectos cuyos detalles daban con-suelo y consejo a los que escuchaban.

    Adems de las conerencias, los pane-les de discusin y el rea de exhibicin,por primera vez SG incorpor un espacioen el cual se promovi sotware creadopor PyMEs mexicanas, donde los asisten-tes votaron para reconocer a las mejoresaplicaciones, siendo las ganadoras: Boicing(premio a la mejor idea) y nControl (pre-mio a la aplicacin ms til). La votacintambin traspas las paredes del evento gra-cias a las redes sociales, donde la aplicacinDIGIAL SALES ue la ganadora.

    Y como ha sido muy bien recibida enaos anteriores, nuevamente durante el even-to se realiz la Feria de Reclutamiento GreatI Jobs en la cual los participantes y el p-blico en general tuvo la oportunidad de acer-carse a las siguientes empresas que estaban enla bsqueda de perles para unirse a sus las:4th Source, Accenture, BanCoppel, DenityFirst, Digilogics, Gemalto, Gesor Mxico,Inotec, Randstand, SVAM, acit Knowledgey erss Headhunting & Outplacement

    Agradecemos el apoyo de nuestros patro-

    cinadores:Accenture, Alpha Consultora, AL,BlackBerry, CA echnologies, CloudSourceI,DS Indigo, e-Quallity, Excelerate Systems,Global Lynx, Grupo HDI, Inotec, Innevo,Ironbit, McAee, Mxico FIRS, Microsot,Qualtop, Scrum Mxico, y SEAN.

    Gracias a todos los asistentes que ao conao continan depositando su conanza en elprestigio de SG en la creacin de este tipo deeventos. e esperamos el prximo ao!

  • 7/27/2019 SG41 Legacy

    12/6008

    Mucho Ojo conla nube

    ACOMPAADO DE UNA SELECCIN DE CANCIONES Y LECTURAS

    Estoy consiente que ya no se puede ir contra lanube. Casi toda la inormacin que intercambia-

    mos los humanos de texto, voz y video est en algunanube. Hasta se sabe dnde estamos sicamente, si usa-mos un smartphone. No hubiramos tenido ningn

    problema si viviramos en el mundo soado por losBeatles de All you need is love y Give peace a chan-ce. Desgraciadamente estamos ms cerca del mundodel Inerno de Dan Brown (les recomiendo su nuevanovela con este ttulo).

    Las conesiones de Edward Snowden me bajaronde la nube. Nac y ui educada en un pas detrs dela cortina de hierro, por ello me quedaba claro quetodos los gobiernos se espan entre s y, que cada go-bierno espa a sus contrincantes polticos. Pero quelos gobiernos nos pueden espiar a todos me parecaaberrante e imposible.

    Recordemos los programas de Big Brother (y

    otros similares que se producen hasta hoy en da) enlos cuales la diversin de unos consiste en la obser-vacin las 24 horas de la vida de otros. Pero en estosprogramas por lo menos los observados se apuntaronsolos y les pagan, y a nosotros quin nos pregunt? yni hablar del pago.

    Adems, yo tena la idea de que el espionaje gu-bernamental usa sus sesudas agencias de inteligenciatipo La ortaleza digital (lean el primer libro de DanBrown de 1998) y no que utiliza a las empresas par-ticulares que manejan nuestra inormacin personal yen las cuales hemos coniado tanto.

    Se sabe dnde estoy sicamente porque uso uniPhone, se sabe que pienso, que hago y con quien mecomunico porque mi correo proesional de la UNAMest operado por Google. Aortunadamente, no soyaicionada a Facebook ni a witter (aunque coniesoabiertamente a mis seguidores que tengo una cuentasolo para proteger mi identidad), pero uso diversosespacios compartidos para el trabajo colaborativo dela investigacin y de docencia.

    Ustedes saben que mi trabajo ms importante,aparte de la docencia, es la generacin de estndares(MoProSot, ISO/IEC 29110 Peril bsico y Kuali-beh). odos estos trabajos no son otra cosa sino la sn-

    tesis del conocimiento ya existente en Ingeniera deSotware, que transmitido a los practicantes deberade servirles como el lenguaje comn para intercambiarideas y, de paso, hacer negocios. Esta es, aunque ustedno lo crea, en el mundo capitalista globalizado la ideaprincipal de los estndares acilitar los negocios.

    A mi no me preocupa que se enteren de mi trabajo,ojal que revisen la versin preliminar del Peril Inter-medio o Kuali-beh 1.3 y me lo critiquen. Mi ilosoasiempre ue y es la de compartir conocimiento. Perono me hara gracia que mis datos o o tos personales seusaran en contra ma o de mi amilia.

    .COLUMNATejiendonuesTra red

    La Dra. HannaOktaba es proe-sora de la UNAMy su objetivo prin-cipal es generarconocimiento atravs de la crea-cin y promocinde [email protected]

    LaexPecTacinenTornoaLanuBehacreadounaoLeadadenormas

  • 7/27/2019 SG41 Legacy

    13/60

    Si estas son las preocupaciones personales, imagnense las empresariales.Por supuesto las empresas grandes cercanas a la OMG (Object Management

    Group) ya desde 2011 se dieron cuenta de que:La expectacin en torno a la nube ha creado una oleada de normas y la actividad

    de cdigo abierto que lleva a conusin en el mercado. Los esuerzos actuales de desarrollo

    de normas no son suicientes. Hay una alta de priorizacin en el proceso de desarrollo de

    estndares de nube que no toma en cuenta al cliente.Por eso mismo undaron el Cloud Standards Customer Council [1], es un grupo

    de deensa del usuario inal dedicado a la aceleracin de la nube de adopcin exitosay proundizando en las cuestiones de las normas, de seguridad y de interoperabilidadque rodean la transicin a la nube.

    La misin, las estrategias y las tcticas del Consejo de Clientes de Normas de la Nubese centran en las siguientes premisas:

    Adopcin de la computacin en nube es un actor clave para las empresas del siglo 21. El logro de los beneicios de la computacin en la nube requiere de cambios signi-

    icativos, tanto para las I como para los ejecutivos de negocios. La computacin en nube es percibida por los ejecutivos de negocios como una in-tegracin de I y la historia de la productividad, ms que una historia de la agilidaddel negocio. Practicantes de computacin en la nube se beneciaran enormemente de una comu-nidad proesional dinmica para impulsar el xito local, impulsado por el negocio, ypara estimular la empresa ms amplia y de toda la industria a la adopcin de la nube.

    Para entender ms a detalle cules son las preocupaciones de este consorcio revisen

    su pgina [1].Mi preocupacin ahora es en cul nube puedo coniar? odava no nos hemos

    liberado de los virus y otros bichos y ahora nos amenazan las nubes negras.El hombre que ya imagin mucho de lo que estamos viviendo ue George Orwell,

    que en su novela de 1984, publicada en 1949 invent eso de Big Brother y otrosconceptos interesantes (es otra lectura que les recomiendo). Hace casi 65 aos predijomuchas cosas de las que estamos testigos hoy, aunque no estaba pensando en el pasque ahora es el protagonista de los hechos.

    odas estas barbaridades les escribo para que relexionemos un poco ms sobre lasventajas y desventajas del uso de la tecnologa en nuestras vidas.

    >> Por Hanna Oktaba

    Referencias

    [1] www.cloud-council.org

    http://swgu.ru/sg41-kryteria
  • 7/27/2019 SG41 Legacy

    14/60

    .COLUMNAmejoraconTinua

    Anclas VirtualesLa ltima vez que uiste a McDonalds tu experiencia ue tan buenacomo la primera vez?, se escucha correctamente a travs de la bocinadel Auto-Mac?, te sonri la chica de la caja?, te sirvieron rpido?, tu comidaestaba caliente?, estaba limpio el lugar?, iluminado?, qu tiene esto que vercon hacer hamburguesas?

    La industria de los servicios ha sido la revolucin del siglo XXI. Nos hemosacostumbrado cada vez ms a la dierenciacin que orecen los servicios y al va-lor que esto orece. El n de semana, llev a mi hija de nueve aos a comprar unoso de peluche por su cumpleaos, la seleccin de peluches, la opcin de armartu propio mueco en orma personalizada, ponerle el sonido que gustes, la ropaque te parezca ms apropiada, el registrar tu oso en internet, generar un cer-ticado que lo dene como tuyo, nalmente se lleg al punto de que la jovenque atenda el lugar brincaba junto con mi hija para agregarle un deseo al oso.

    oda esta experiencia que dur alrededor de 20 minutos, dej una hija as-cinada, un pap contento y una actura de 800 pesos por un mono de pelucheque no puede costarles ms de 100 pesos generar. El valor de los servicios!

    Pero hacer ingeniera de servicios tiene su complejidad: el servicio es una idea,algo no tangible que existe solamente en la cabeza y que es muy dicil describir.Cuando compras un producto sico, por ejemplo un iPad (entiendo que hoy enda todo producto se evala por los servicios que lo acompaan, pero por simpli-cidad sganme en mi ejemplo), la complejidad radica en ponerse de acuerdo en eldiseo y la construccin, pero una vez terminada, toda la organizacin se enocaen hacer que su producto sea un xito, cuando ste est en produccin ya no sediscute si debera ser ms grande, ms delgada o ms rpida, esos temas son parala siguiente versin, el producto en s une los objetivos de las personas y las llevaa enocarse en lograr que sus decisiones en comn sean un xito.

    Todo es modifcableEn los servicios no existe un producto unicador, todo es

    modicable y tiende a ser modicado en cualquier mo-mento, no existe un ancla sica que una a las mentes de laorganizacin en un n comn: la persona que te atiendepodra decidir que no tiene humor de sonrerte ese da, oel que limpia el piso no ue a trabajar. Si a pesar de eso eseda no tiene consecuencias, podra repetirse el da siguien-te y as hasta el cierre del negocio.

    Por lo tanto en organizaciones de servicios es de vitalimportancia buscar elementos Ancla. Estas anclas vir-tuales se basan en acuerdos o comportamientos comunes,sistemas integrados o rituales establecidos que apoyen aestabilizar los procesos requeridos. Aqu es donde toma

    una gran importancia los conceptos como valores orga-nizacionales, visin de la compaa, estrategias a seguir,polticas, procesos, procedimientos y mtricas. odos estoselementos sirven como un pegamento que dene y guaun comportamiento a travs del tiempo.

    Al implementar un modelo de servicios en una orga-nizacin es vital entender cmo estos elementos jueganentre s, no es suciente tener una visin organizacionalsi no tienes procesos establecidos, es virtualmente im-posible implementar procesos estables sin mtricas queevalen el cumplimiento de los objetivos o sin una ormaestructurada de mejorarlos y cambiarlos, no hay ormade estructurar polticas sin acuerdos establecidos y obje-tivos claros, cada uno de estos puntos sirve para sustentarel siguiente y todos ellos son imprescindibles en una or-ganizacin estable.

    La visin establece hacia dnde nos dirigimos, los va-lores representan cmo nos denimos, los objetivos soncmo medimos el avance que nos acerca a la visin, losroles, procesos y procedimientos son la decisin de cmovamos a lograr nuestros objetivos, las mtricas establecenqu tan bien se apegan nuestras decisiones a la realidad oque tanto tenemos que cambiarlas y la mejora continuacomo re-pensamos y cambiamos nuestras decisiones si lasmtricas nos indican que es necesario hacerlo. La unin detodos estos elementos son los que orman el ancla que leda estabilidad a una organizacin de servicios y son los queaseguran una ejecucin estable a travs del tiempo de losdierentes procesos y procedimientos.

    Por qu estos elementos son tanimprescindibles?

    A dierencia de los procesos de manuactura, los pro-cesos de servicios no son listas interminables de cadaposible alla. En una conerencia escuch que no esposible mover en orma estable a un nivel Seis Sigmaa un proceso que involucre operacin manual, y estoytotalmente de acuerdo. En un proceso de servicio debede haber espacio para la interpretacin, la creatividady las ideas porque no se le puede decir a una personaen el paso tres sonre amablemente; la tarea debe

    Luis R. Cuellar esdirector de calidada nivel mundial deSottek. Es reco-nocido por la ASQcomo CertifedQuality Manager,Certifed SotwareEngineer y SixSigma Black Belt.@lcuellar

    10

  • 7/27/2019 SG41 Legacy

    15/60

    noessuficienTeTenerunavisinorga-

    nizacionaLsinoTienes

    ProcesoesTaBLecidos.

    de deinirse en orma holgada, por ejem-plo toma la orden, y los dems elementosorman una serie de guas y parmetrosque establezcan el rango sobre el cual elindividuo puede crear dentro del proce-so, somos una empresa alegre, la alegraes parte de nuestros valores, etc.

    Cmo me aecta este dilogocomo agente de cambio o res-ponsable de implementacinde procesos?En muchas ocasiones veo implementacio-nes de procesos rgidos, como si ueranun programa de computadora, esperandoque el individuo no piense y simplemente

    haga lo que se le dice, o veo un enoquea mtricas que ayudan a deinir quin esel culpable de algo ms que deinir cmopodemos mejorar nuestras decisiones. Serequiere una visin ms amplia para cam-biar a una organizacin. No slo enoca-do a un proceso en particular sino a todoel ambiente que te rodea.

    Las polticas de tu organizacin, valores,visin, estrategia, deben de estar ah y entreellas debe de haber un balance, ninguna esms importante que la otra porque todasellas orman un resultado nal. Y lo que es

    ms importante: todas ellas orman un An-cla la cual puede estabilizar los procesos entiempos diciles o puede amarrar el barcopara que no se mueva por ms esuerzo queapliquemos.

    Si tu estrategia de implementacin no seest moviendo revisa tus anclas y dene unnuevo rumbo.

    >> Por Luis Cuellar

    http://sg41-testingit/
  • 7/27/2019 SG41 Legacy

    16/60

    .HERRAMIENTAS Y TECNOLOGASLo Queviene

    Windows Azure recibi varias actualizaciones durante este verano. Una de las principales novedadeses el soporte para grupos de disponibilidad AlwaysOn con SQL Server. Esto brinda la posibilidad deinstalar una o ms bases de datos secundarias, lo cual no solo mejora la disponibilidad del servidorde base de datos, sino que tambin mejora la eciencia ya que ahora ser posible realizar tareas comorespaldo y anlisis de datos en mquinas secundarias. Otra nueva capacidad son los Windows AzureNotication Hubs. Mediante este servicio los desarrolladores pueden enviar mensajes/noticaciones

    masivos y personalizados a dispositivos de mltiples plataormas (Windows, iOS y Android).Ms inormacin en http://www.windowsazure.com

    Windows AzureNuevas capacidades

    Sotware AG dio a conocer el lanzamiento de su nueva plataorma webMethods Intelligent BusinessOperations (IBO), as como su adquisicin de JackBe Corporation. JackBe es una empresa de origenmexicano que provee sotware para visualizacin y anlisis de datos en tiempo real. La tecnologaPresto de JackBe, que destaca por su capacidad para cilmente crear mash-ups a partir de uentes dedatos diversas, servir como pilar para la plataorma Intelligent Business Operations (IBO) la cualha sido diseada para proveer a los clientes visibilidad continua y en tiempo real de la operacindel negocio.Ms inormacin en http://www.sotwareag.com

    Software AGLanza webMethodsIBO y compra aJackBe

    Cloudera anunci la disponibilidad de Cloudera Search. Este producto est basado en Apache Solr yLucene, y viene a orecer la capacidad de bsqueda tipo Google sobre datos almacenados en Hadoop(HDFS y HBase). Cloudera Search permite a las personas realizar bsquedas en texto natural sobrebig data, eliminando as la necesidad de conocer lenguajes de programacin y sentencias de bsqueda(querying) complicadas. Cloudera Search es parte de CDH, que es la distribucin de Cloudera paraHadoop. anto CDH como Cloudera Search son open source, y es posible adquirir una suscripcinde soporte empresarial.Ms inormacin en http://cloudera.com

    Cloudera SearchComo Googlepara Hadoop

    Pentaho Corporation dio a conocer la disponibilidad de la versin 5.0 de su plataorma Pentaho Busi-ness Analytics. Con ms de 250 nuevas caractersticas y mejoras, Pentaho 5.0 brinda un amplio espec-tro de capacidades analticas diseadas para negocios dirigidos por big data. Entre las caractersticas dePentaho 5.0, destacan sus proundas capacidades para reporteo desde MongoDB, siendo posiblementela plataorma de Business Intelligence con mejor soporte para esta base de datos NoSQL. De hecho,Pentaho presume ser la plataorma BI con el soporte ms amplio para almacenes NoSQL, contandocon integraciones para Splunk, Amazon RedShit, Cloudera Impala, y certicaciones de parte de Mon-goDB, Cassandra, DataStax, Cloudera, Intel, HortonWorks y MapR.Ms inormacin en http://www.pentaho.com

    Pentaho 5.0BI diseadopara NoSQL

    12

  • 7/27/2019 SG41 Legacy

    17/60

  • 7/27/2019 SG41 Legacy

    18/60

    Parece todo un dilema, sin embargo en un recorrido por las princi-pales enciclopedias en la web podemos encontrar que emprenderes una actividad que implica pensar, planear y actuar. Eso signica quemuchos de nosotros somos emprendedores desde que buscamos teneruna amistad con alguien, conseguir un objetivo, pensar y actuar parahacer un negocio, o hacer un plan para volver realidad cualquier idea.

    Podemos emprender desde muchos lugares y ormas. En las em-presas y organizaciones se les conoce como intrapreneurs y muchosde ellos son el actor de cambio en las empresas, lderes especializa-dos, organizadores, etc.

    Emprender en I orece una gran cantidad de oportunidades, po-demos ser emprendedores en redes sociales, multimedia, desarrollandoalgoritmos de cualquier tipo, a n de cuentas, de acuerdo con las deni-ciones, todos de alguna orma somos emprendedores, y quiz slo noshace alta saberlo con precisin.

    Emprender incluye una decisin para actuar y lograr, y siempre poralguna causa inexplicable, el mero acto de emprender tiene sus detracto-res. Pero lo importante es no darse por vencido en lo que quieres lograr,pues recuerda que en la industria de I hay muchos ejemplos de quieneshan llevado sus ideas desde la cochera hasta el xito.

    Y en este punto, siempre resulta interesante mirar hacia dentro delas empresas, ya que ah existe la posibilidad de contar con emprendedo-res cuyas propuestas pueden ser muy valiosas. Hay ejemplos de grandescompaas que cuentan con directores creativos, directores de plantas demanuactura, que bien podran llamarse emprendedores internos. Siencuentras en tu empresa esta clase de talento, no dudes ni un segundoen desarrollarlo.

    ambin hay que distinguir entre el emprendedor y el organizador.Un actor dierencial es que el emprendedor tiene un plan de accin yes responsable, mientras que el organizador solamente junta y dirige lasvoluntades, pero al nal no se hace responsable.

    El tema de los emprendedores internos no es un asunto solamentede las grandes empresas, ya que la gente con ganas de hacer bien las cosas

    se encuentra por todos lados. Por otra parte, tampoco existen edades paradenir la personalidad emprendedora, pues hay quienes empiezan muytemprano y quienes se toman su tiempo. Al igual que con la inteligencia,no hay muchas dierencias entre los sexos ni tampoco de raza, o religin,para contar con una personalidad emprendedora.

    Si revisamos la vida de los grandes emprendedores, podemos ver cla-ramente varias coincidencias que pongo a su consideracin:

    Nunca se dan por vencidos. ienen ideas, las deenden y la evolucionan conorme pasa el tiempo. Saben trabajar en equipo. Su negocio no siempre uncion a la primera. Siempre tienen una actitud positiva.

    Sin embargo, a pesar de contar con la personalidad del emprendedory una buena idea, una limitante para emprender puede ser la alta derecursos econmicos, por lo que se vuelve necesario buscar algn tipo deapoyo o nanciamiento externo.

    Muchos de los emprendedores corren riesgos, pero en muchas oca-siones se trata de riesgos medidos, o al menos se plantean con escenariosde emergencia, ya sabemos, el amoso Plan B. Las nuevas plataormasde servicios, especialmente en la nube, por ejemplo, no son un riesgo ens mismas, pero el riesgo est en no medir las implicaciones del negocio.

    Ahora se est volviendo comn pensar en modelos de negocio en la nubey cobrar por su uso, por transaccin, pero esto podra tener implica-ciones negativas si por algn motivo no se calcula bien el precio de latransaccin. As pues, un modelo que todos conocemos es el modelohbrido, que consiste en una renta bsica ms transacciones adicionales,tal como lo hacen muchos de los planes tariarios de telonos.

    Organizando proyectosExisten muchas ormas de organizar los proyectos de los emprende-

    dores, ya sea a partir de una empresa que debe competir contra otras, odentro de la empresa misma. La gran mayora coincide en que es buena

    idea contar con un plan de negocios, pero la pregunta que siempre surgees cmo se hace un buen plan de negocios? Hay miles de ormas dehacerlos, pero es recomendable saber a quin se le van a presentar paraarmarlos de acuerdo con quien va a poner el dinero.

    En el sector de I en Mxico, los planes de negocios que se pre-sentan ante el Gobierno Federal deben ir orientados a la generacin deempleos o al desarrollo de innovacin. Pero estos planes son totalmentedierentes cuando se presentan rente a los bancos, pues stos buscanprincipalmente la recuperacin del dinero que prestan y esperan queel modelo presentado garantice al menos esto. Por otra parte, existenlos inversionistas externos, que lo que buscan es un alto retorno de suinversin por jugrsela con la empresa. Como puede deducirse, estastres ormas de obtener recursos demandan una presentacin dierente,

    aunque el proyecto sea el mismo. En otras palabras, hay que presentar-los de acuerdo con el inters del que va a poner el dinero.

    Cuando la empresa decide no buscar uentes externas de nancia-miento, entonces el ritmo del proyecto depende directamente de lasutilidades generadas por la empresa. Ser entonces cuando habr quepreguntarse si el proyecto va a llegar realmente a tiempo al mercado oquiz se haga demasiado tarde, y ya no valga la pena sacarlo debido a laspocas posibilidades de recuperar la inversin. Como dicen por ah: lodicil no es tomar las decisiones sino saber vivir con las consecuencias.

    De cualquier orma, hay que tener presente que todas las grandesideas nacieron siendo pequeas. Aortunadamente, en el mundo delsotware existen millones de ideas que podemos plantear y hacer crecer, y

    Emprender ono Emprender?

    Por Federico Bravo

    .EMPRESASemPrendiendo

    14

  • 7/27/2019 SG41 Legacy

    19/60

    .BIO

    Federico Bravo es Asesor Tecnolgico Empre-sarial en FUMEC, la Fundacin Mxico-EstadosUnidos para la Ciencia. Es Ingeniero Industrialpor la Universidad Iberoamericana y PeritoColegiado en TI. Provee consultora a diversasempresas y organizaciones no gubernamenta-les. Ha coordinado consultoras para proyectosproductivos e inteligentes en distintas empre-sas y ha realizado actividades de represen-tacin en temas de TI ante el Senado de laRepblica y ante el Gobierno Federal.http://umec.org.mx/

    no es un requisito que nazcan siendo grandes.Los dispositivos mviles, por ejemplo, nos

    permiten hacer hoy muchas cosas que antessolamente unos pocos podan lograr. an sloen este nicho, tenemos un campo de accintan grande como lo sean nuestras ideas, ya quedesde ah podemos servir a muchas otras in-dustrias y sectores como: salud, educacin, en-tretenimiento, deportes, restaurantes, peque-os negocios y un largo etctera. Nuevamente,el lmite es nuestra imaginacin: el dinero parahacer el proyecto es slo un asunto que resol-ver, pero no el objetivo nal.

    Los proyectos de I tienen en comn quedeben reunir diversas variables; hay que juntartodas las piezas del rompecabezas, ya que sinduda vamos a requerir de personas, procesos,tecnologa y dinero para poder armarlos.

    En resumen, emprender no slo se haceuna vez, y para algunas personas es algo tan co-mn que se vuelve casi un vicio valga la com-paracin porque sencillamente no pueden

    dejar de emprender una y otra y otra vez. Perolo importante siempre es concretar un empren-dimiento antes de empezar otros, porque si noentonces estaremos generando ideas y no pro-yectos, productos y servicios, que es nalmentede lo que se vive en cualquier industria.

    Emprender en I no es dicil, pero senecesita tener ganas de hacer la dierencia.Hay que recordar que los emprendedoresno nada ms son quienes estn dirigiendo laempresa, sino que tambin pueden estar alrente de sus departamentos o reas, e inclu-so puede haber por ah emprendedores en

    espera de ser descubiertos.

    lodifcilnoestomarlasdecisionessinosabervivirconlasconsecuencias.

    http://swgu.ru/sg41-mxfirst
  • 7/27/2019 SG41 Legacy

    20/6016

    .BIOLuis Daniel Soto Maldonado labora en la divisin de negocio de servidores y herramientas de Microsot Corp. @luisdans y @luisdanielsoto

    Imaginemos que todos los autos poseen sensores, y:

    cuando un automvil detecta un bache en la calle, automticamente segenera una alerta y as otros automviles que van por esa calle en direc-cin al bache son inormados para evitarlo en medida posible; si un automvil cruza una luz roja, se alertar a los de la ruta que tieneel paso, ayudando a prevenir un accidente.; manteniendo la privacidad del conductor (sin que se pueda identicara un individuo), los automviles reportan tiempos de desplazamiento,generando as inormacin de trnsito vehicular en tiempo real; la comunicacin no usa la red de Internet, sino que los automviles secomunican entre s por radio a corta distancia; todo cambiar no solo en la ruta diaria sino en los modelos denegocio relacionados a vehculos, el costo de asegurar un autono se basar en estimaciones de recorrido sino en la distancia yhbitos reales de los conductores.

    Este ejemplo no es obra de ciencia ccin, existe hoy implementadocomo una prueba piloto que en pocos aos ser realidad en algunas ciu-dades. El Internet de cosas se reere a sensores en todos lugares, equipo decmputo que llevamos en nuestro cuerpo, el ocultar el cmputo a nuestroalrededor.

    Monitoreo personal de la saludOtro ejemplo de gran desarrollo en la actualidad es el uso de sensores parala salud, esto incluye electrocardiogramas, presin sangunea, oxmetrosy una gran variedad de sensores especializados. Los benecios son claros:

    Conectividad mvil y comodidad. Se aumentar el uso del equipo,dado que la coleccin de datos no tiene que ser en un lugar dedicado. Mejor respuesta. Se habilita la inormacin en tiempo real, compartiry analizar la inormacin en vivo. Automatizacin. Se elimina la necesidad de entrenamiento de perso-nal dado que es un dispositivo de consumo. Privacidad. En Estados Unidos ya se ha denido un espectropara uso de Medical Body Area Network (MBANs) que com-binado con actores sociales, tcnicos y econmicos hacen posible

    hacer estas inversiones posibles.

    Sin embargo, se puede aprender mucho de los retos en este nuevo tipode sistemas:

    Cambio estructural. Las aplicaciones mdicas requerirn ser modi-cadas a los estndares para operar, la interaccin con clnicas y la ormaen que el usuario paga por el servicio.

    Integracin de datos. La recoleccin de datos sobre redes posiblemen-te requiera inversiones especiales. Esto en adicin al tema de la privaci-dad de inormacin y manejo de inormacin sensible. Certifcacin. Los dispositivos mdicos son altamente regulados. Competencia en protocolos. Hay un gran rango de opcionesa considerar al implementar dispositivos mdicos, tanto abiertoscomo propietarios. Diversas normas aplican en base a dierentestipos de redes (Low power Wi-Fi, Bluetooth low energy, ZigBee,IEEE 802.15.6, Ant+, etctera). Es dicil pensar que contaremoscon estndares globales.

    La pregunta clave en regiones en desarrollo es: qu tanto el bajo costode la mano de obra compite con la posibilidad de implementar un servi-cio de monitoreo permanente?

    Accesorios inteligentesLos telonos inteligentes ya no se consideran un enmeno sino una rea-lidad. Los accesorios hoy representan ya el 63% del mercado, luego deltelono en s mismo y sus servicios bsicos.

    En los prximos aos nos encontraremos con accesorios inteligentesque extienden a los celulares, telonos inteligentes, tabletas y otros disposi-tivos porttiles, en auto, persona, plantas, edicios inteligentes y ms. Perola clave es extender el ambiente a nivel de aplicacin mediante unciones

    ms avanzadas del sistema operativo. Un verdadero dispositivo inteligenteno slo colecciona datos, sino que puede interactuar con otros dispositivosde un mismo usuario y con grupos de usuarios.

    Esto parece ser en su totalidad la creacin de un nuevo ecosistemade dispositivos coordinados. ABI research estima que para el ao 2018 sehabrn vendido ms de 2.7 billones de dispositivos. Por otro lado, hay ungran reto en dierenciacin: 60% de los usuarios, cuando se les pregunta,no son capaces de recordar la marca de accesorios que adquirieron.

    El impacto en la empresaPara la empresa las implicaciones son an mayores que para el consu-midor y el desarrollador de la tecnologa: deben considerar cmo latecnologa de salud personal promover la creacin de programas cor-

    porativos que promuevan el abandono de umar, la reduccin de peso,ejercicio para disminuir riesgos de problemas cardiacos, disminucindel estrs. Es momento de empezar a pensar en cmo incentivar el usoy medir el benecio de esta tendencia.

    La era del uso del cmputo y sensores a gran escala ha dado inicio. Enun uturo cercano podr conocer la reaccin de mis lectores a cada prraode este artculo.

    Internet de las CosasPor Luis Daniel Soto Maldonado

  • 7/27/2019 SG41 Legacy

    21/60

    Internet de las cosas abre la puerta a un planeta 2.0, proporcionan-do a cada objeto conexin a Internet en cualquier momento y lu-gar, dejando atrs la red de comunicacin M2M. Desde su creacin,Internet ha estado en un continuo crecimiento y evolucin, propor-cionando conexiones ms rpidas y amigables para la poblacin.

    Hasta ahora las personas solo conocen el Internet de y para laspersonas, cada persona contribuye con el crecimiento e interaccinde la red. Al conectarse redactan para blogs, consultan revistas y pe-

    ridicos, mandan un tweet o tienen perl en alguna red social, pormencionar algunos ejemplos. Recordemos que en los aos noventa,cuando se populariz la World Wide Web, mucha gente se pregun-taba para qu disean la pgina web de un Centro Comercial, si yas dnde se encuentra?

    En esa poca an no se conceptualizaba la importancia de unapgina web como tal, hoy en da tener una pgina en Internet estan indispensable como el correo electrnico, y lo mismo pasar conInternet de las cosas Io (Internet o Tings). An desconocemosla importancia y alcances que tendr si solo nos enocamos a un reri-gerador o Smart-V conectados al ciberespacio.

    Imaginemos a una persona adulta conduciendo a alta velocidadsu automvil por la carretera, para su desgracia sure un paro carda-

    co, en situaciones actuales tiene un gran probabilidad de volcar suauto y morir. En un uturo las camisas de vestir inteligentes podrnavisarle al auto que el conductor ha surido un incidente, por lo tan-to, dicho auto debe tomar el control y llevar a dicha persona al hospi-tal ms cercano, mientras lo hace, se est comunicando al hospital in-

    ormando de los signos vitales de la persona, historial mdico y todala inormacin necesaria que sea importante para salvarle la vida.

    Uno de los actores clave para que Io sea posible es el anchode banda, ya que sin Internet de alta velocidad sera imposible surealizacin. Empresas como Google tendrn que adaptarse a estanueva revolucin digital, muchos buscadores, navegadores y appssi desean sobrevivir, debern considerar el auto suicidarse, para evitarque les pase lo que a Kodak, que al resistirse a los cambios ha dejado

    de existir.Los objetos tendrn sus propias redes sociales, sus propias uen-tes de consulta de y para objetos, aquellos programadores que seadapten al desarrollo de nuevas aplicaciones de Io podran volversemillonarios con tan solo una idea bien implementada. Los sensores

    jugarn un punto primordial en el desarrollo de nuevas aplicacio-nes, ya que cada objeto que no est conectado a Internet, no se lepodra catalogar como Io.

    El impacto del Internet de las Cosas en la industria de los mediosde comunicacin nos da una pista sobre los tipos de trabajos y opor-tunidades econmicas que se crearn, caso claro de ello es que hoy enda se preeren los smartphones que un telono celular analgico.

    La seguridad inormtica de los objetos inteligentes ser todo

    un reto para los expertos del rea, a ninguna persona le agradarala idea de ser espiado por su propia taza para el ca. Las leyes in-ormticas actuales tambin tendrn que adaptarse a Io, pensaren ser y estar monitoreado en todo momento y todo lugar causaparanoia hoy en da.

    17

    .BIO

    Antonio Toriz (@ingbruxo) es egresado de la Universidad Autnoma del Estado de Mxico, Campus Valle de Chalco. Actualmente trabaja como proesorde tecnologas a Nivel Medio Superior y Superior. Sus reas de especialidad incluyen ingeniera inversa de computadoras, hardware libre, seguridad inor-mtica e innovacin tecnolgica. Lee su blog en http://antoniotoriz.blogspot.com

    Uno de los factoresclave para que IoT

    sea posible es el anchode banda.

    Planeta 2.0Por Antonio Toriz

    .ESPECIALinTerneTdeLas cosas

  • 7/27/2019 SG41 Legacy

    22/60

    Las promesas del Internetde las cosas han estado por dcadas ya ala vuelta de la esquina, y cada vez parecen acercarse ms. Imagi-nar un mundo de sub-arteactos inteligentes (me niego a darle el ttu-lo de computadora completaa un empaque de leche, el tpico ejemplo,por el simple hecho de que un microcontrolador en su empaque mepermita leer Contenido: 32%; Frescura: 4 das) nos ha resultadonatural desde hace mucho, posiblemente por la prevalencia de estas

    ideas en las novelas de ciencia ccin por mucho ms tiempo ya.Como contraejemplo, la adopcin, crecimiento y masicacin deInternet, y lo undamental que nos resulta hoy en da para comprendera la sociedad o participar en ella, nos tom mucho ms por sorpresa, ytal vez sea en parte porque era algo prcticamente nunca imaginado. Sirevisamos la ciencia ccin entre los aos 1950 y 1980, muchos relatosconsideran como un hecho casi cotidiano el tema del viaje en el espa-cio y dependiendo, claro, de las inclinaciones narrativas del autor lainteligencia de las cosas que acompaan a los hroes del relato, peromuy recuentemente las comunicaciones que describen se sienten, anuestros ojos y a slo 20 aos de la masicacin de Internet, como reli-quias de tiempos hace mucho desaparecidos; se sienten tan anacrnicascomo hoy en da un ax, ese mgico e impresionante implemento que

    a tantos nos maravill hace no tanto tiempo.Y por qu el contraejemplo? Porque tuvieron que pasar varios aos

    desde el inicio de la masicacin del uso de Internet hasta que uera te-rreno explorado y comprendido por el ecosistema que hoy la conorma.

    Entonces, parece que, ahora s, las cosas (en contraposicin delas computadoras, a quienes podemos ver como ciudadanos de plenoderecho en nuestra red de redes) estn a punto de estar tan conec-tadas como nosotros, con nuestros lentos y analgicos cerebros querequieren de prtesis para participar en el intercambio global de in-ormacin. Por qu ahora s?

    Hay dos actores undamentales que han demorado esta realidad,uertemente interrelacionados: Costo y tamao. El Internet de las co-

    sas requiere que los miles de computadoras y microcontroladores quenos rodeen sean tan pequeos, y que lleven un precio unitario tan mar-ginal, que podamos olvidarnos de ellos, que no nos acordemos de suexistencia excepto cuando requiramos pedirles inormacin (o cuandoestos determinen, basados en los valores que les conguramos previa-mente, que ocurri un evento de nuestro inters). Y en ambos casos,todo apunta a que ahora s estamos a punto de dar el paso.

    Me gustara hacer predicciones acerca de cmo es que esto na-cer como un nicho, y se masicar tanto o ms que lo que hahecho Internet. Sera muy divertido ahondar en cmo resolverlos problemas de autoconguracin y de uso de ancho de bandacuando tengamos cientos de redes de rea personal luchando porintercambiar mensajes de orma coordinada en un mismo vagn demetro, e imaginar las tremendas implicaciones que estos desarrollostendrn para otra redenicin ms de lo que constituye inorma-cin ntima, privada o personal.

    Pero mi horscopo del da de hoy apuntaba a que todas las pre-dicciones que haga sern errneas.

    Entonces, para evitar caer en la uturologa, toca la tarea de evitar queel uturo nos tome desprevenidos. Cmo podemos comenzar a desarrollar

    habilidades y conocer las herramientas que emplearemos para no slo utili-zar, sino que ser partcipes de la creacin del Internet de las cosas?

    Los invito a voltear hacia el rea denominada del Cmputo deultra-bajo costo (Ultra Low Cost Computing, ULCC). En los ltimosaos han salido al mercado varios dispositivos con los que podemosirnos acercando a las restricciones y las realidades del entorno conel que trabajaremos. Sugiero mirar, en dos direcciones undamen-tales: por un lado, hacia el desarrollo de microcontroladores, y porel otro, hacia el desarrollo de computadoras mnimas (Single-boardcomputers). Y en particular, a pesar de que hay ya una amplia gamade productos que cubren este espacio, los productos ms denitoriosdel sector hoy en da son elArduino y laRaspberry Pi.

    De Single-Boards ymicrocontroladoresPor Gunnar Wolf

    18

  • 7/27/2019 SG41 Legacy

    23/60

    Es dicil denir de orma clara y sin ambigedad el punto en quedeja de ser un microcontrolador y comienza a ser una computadoramnima. El punto que empleo es la existencia o alta de puertos parainteraces estndar de entrada/salida: Al trabajar con microcontrola-dores, en general interactuaremos con ellos exclusivamente a travs deuna serie de pines individuales que pueden ser programados y mani-

    pulados de orma independiente; en una computadora mnima nor-malmente es posible conectar por lo menos un teclado y un monitor.

    Un punto, a mi entender, muy importante en ambos casos es queestas dos principales plataormas son productos desarrollados en pri-mer trmino con nes educativos ema que abordar brevemente.

    La familia ArduinoLa amilia de microcontroladores Arduino nace desde modelosmuy bsicos, con 2KB de memoria y basados en un procesador de8 bits, pero al ser diseos de hardware libre, dierentes diseos hanido apareciendo, incorporando todo tipo de interaces, procesadoresms avanzados y medios de adquisicin de datos.

    Pero incluso con los diseos ms sencillos, ver lo que en unascuantas tardes de ocio dedicado a programar puede lograr un acio-nado a la electrnica es impresionante: Me toc ver a un pequeo Ar-duino con 2.5KB de memoria controlando una pantalla de televisinanalgica, empleando nicamente dos de sus hilos de salida. Conslo usar como reerencia los relojes que emplea el viejo estndar detelevisin NSC y un poco de ingenio, nos presentaron un pequeovideojuego. No, no utilizando una tarjeta de video, sino que modu-lando la recuencia directamente con el procesador.

    Los Arduinos se programan por medio de un lenguaje cercana-mente derivado de C, que incluye macros, acilitando el uso de lascaractersticas del hardware.

    El precio de los Arduino (a partir de unos 20 dlares) puede parecer

    elevado si consideramos que querremos embeberlo en todo tipo de pro-ductos. Pero una vez desarrollado el prototipo, puede contratarse la ma-nuactura a gran escala de un microcontrolador dedicado, todava mspequeo y ms barato que ste. Los Arduinos estn basados en arquitec-turas de procesadores disponibles comercialmente, y sin duda los vere-mos poblando a muchas de esas cosas inteligentes conectadas a la red.

    Raspberry PiLa Raspberry Pi ha causado un gran revuelo e inters en la comuni-dad de acionados: Es una pequea computadora, con prestacionesequivalentes a los equipos de escritorio que estaban en el mercadohace 5 o 10 aos, a un precio de apenas 30, y con sucientes puertosy capacidad para considerarla una computadora completa. Al igual

    que los Arduino tiene una serie de pines independientes para entraday salida programable, pensados para manejar una serie de sensores yactuadores segn lo requiera cada proyecto.

    Lo que logra una Raspberry con su humilde procesador ARM y256 o 512MB de memoria (depende del modelo) es notable: puedecorrer una distribucin estndar de Linux, con un entorno ligero

    de escritorio. El sistema Raspbian, promovido por sus desarrollado-res, viene cargado con entornos de enseanza de programacin aptospara nios de dierentes edades, y con herramientas de cmputo engeneral Navegador, suite de ocina, etc.

    En mi opinin, resulta errneo presentar a la Raspberry comoun reemplazo de computadoras estndar para entornos econmica-mente desavorecidos. A pesar de haber experiencias como la de unlaboratorio de computacin en una regin rural de Camern[1] yprobablemente haya muchos otros, estas maquinitas estn ms bienenocadas a la enseanza de computacin a otro nivel, enocadas acrear nuevas soluciones, casos de uso an no cubiertos. Convertir auna Raspberry en una computadora tradicional eleva uertemente sucosto (el impulsor europeo del proyecto de Camern estima 250).

    Fines educativos?Como ya mencionamos, tanto los Arduinos como la Raspberry ueroncreadas originalmente con nes educativos. Por qu resulta esto rele-vante? Ms all de ser ejemplos de desarrollos exitosos de hardware libre,diseados por una comunidad de entusiastas, un importante punto esque son proyectos que buscan despertar la creatividad, el asombro quemuchos de nosotros sentimos hace tantos aos, al tener la oportunidadde usar una computadora por primera vez, al darnos cuenta de que enrealidad podamos hacer que un arteacto mgico nos obedeciera.

    Obviamente, esa poca pas, y describir la magia de algo hoy tan

    cotidiano no hace ms que constatar la edad del que escribe. Sin em-bargo, yendo ms all de la importancia de estos dispositivos comoparte de una estrategia comercial y de desarrollo de habilidades pro-esionales, me parece muy importante que estos bichitos puedenencender la curiosidad y atraer a nuevos entusiastas a nuestro campo.

    El nivel de matriculacin en las carreras que conducen a la or-macin de proesionales capaces de desarrollar sistemas e impulsar lasnuevas tecnologas han ido cayendo a nivel mundial. Nuestra proe-sin ya no es vista como la carrera del uturo y cada vez es menorla proporcin de jvenes que deciden dedicarse al apasionante mun-do del desarrollo de sistemas. Sin embargo, la ciencia ccin siguellamando, seguimos queriendo traer la magia que nos prometieronpara aquel nebuloso uturo que no termina de llegar. Estos modestos

    juguetes pueden tambin representar parte de la respuesta y traer anuevos entusiastas.

    Referencia

    [1] Bringing computing to rural Cameroon -

    http://www.raspberrypi.org/archives/3634

    .BIO

    Gunnar Wol es administrador de sistemas para el Instituto de Investigaciones Econmicas de la UNAM y desarrollador del proyecto Debian GNU/Linux.http://gwol.org

    Si revisamos la ciencia ficcin entre losaos 1950 y 1980, muchos relatos consi-deran como un hecho casi cotidiano el

    tema del viaje en el espacio.

    .ESPECIALinTerneTdeLas cosas

    19

  • 7/27/2019 SG41 Legacy

    24/60

    Seguramente este es un artculo de Big Data que en el presente mes sesuma a la cada vez ms creciente cantidad de miles de artculos men-suales escritos sobre este tema en todos los medios, para todas las audien-cias, en todos los idiomas, desde la academia, los proveedores, los analistas,los consultores y uno que otro Fan de la tecnologa a nivel mundial;esto claramente nos dice que independientemente de lo que signique, BigData, ste es un trmino que ha inundado las mentes de todos nosotros.Hace algn tiempo tuvimos la oportunidad de hablar de Inteligencia deNegocios y su compleja simbiosis como Mutualismo para ayudarnos atener un mejor desempeo empresarial y sus eectos positivos, al igual quesus contradicciones ya que muchas veces los Negocios muestran ir contrael concepto ms puro de Inteligencia Humana. Por ejemplo: comidachatarra vs diabetes juvenil, cigarrillos vs cncer, alcohol vs accidentes, con-sumo energtico vs eecto global de invernadero, etc.

    En esta ocasin solo abordaremos el concepto Big Data en el m-bito de la Inteligencia de Negocios, CPM, BI, Predictive Analytics,EPM y aquellas tcnicas, metodologas y herramientas que nos apo-yan actualmente a tomar decisiones inormadas por el uso extensivo

    de grandes volmenes de datos, propios, pblicos, comprados y enocasiones hasta prestados. Primeramente tomemos alguna de tantasdeniciones de Big Data que existen, en este caso de Gartner Group:Big Data son los activos de inormacin de alto volumen, alta velo-cidad, alta variedad de datos que demandan ormas costo/eectivas einnovadoras de procesamiento de inormacin para mejorar con unconocimiento proundo y apoyar la toma de decisiones [1].

    Se parece en su objetivo nal a la denicin de Inteligencia deNegocios. pero en grande.

    Bsicamente lo que es bueno saber es que la iniciativa Big Dataes parte de la evolucin lgica de la tecnologa de toma de decisionesy que no a todos sorprende dado que muchos de los componentesque hacen de esta tendencia una realidad hoy en da viene desde

    sus orgenes en BI, CPM, EPM, Data Mining y se ha empleado enUniversidades, Centros de Investigacin a nivel mundial en el De-partamento de Deensa de los Estados Unidos.

    Especialmente impulsado en estos das por la administracin del Pre-sidente Barack Obama a travs de DARPA (Te Deense Advanced Re-search Projects Agency) establecida en 1958, tambin criticado dicho pro-grama por sus polmicos logros en robtica, mapas del cerebro humano,deteccin selectiva de amenazas internas, externas, en grupo o individuales,son hoy por hoy la gestacin de lo que podra ser un Big Brother.

    Adicionalmente se le ha asignado un presupuesto sin precedentehistrico para la deensa que, utilizando las palabras de su directoraDr. Arati Prabhakar

    Estamos creando y apoyando a los creadores de la tecnologa que se

    usar por las prximas generaciones y que rompe con muchos paradigmasactuales, para esto hay que pensar uera de lo convencional por completo .

    Esto a algunos grupos, cientcos, investigadores y tecnlogos alo largo del mundo les ha hecho levantar la ceja ms de una vez, loque nos conrma que no a todos se les puede mantener satisechoscon las decisiones polticas.

    Lo importante de esta evolucin natural de la tecnologa de apo-yo a la toma de decisiones empleando grandes cantidades de datos,en mltiples ormatos, a gran velocidad y una poderosa proundi-zacin de los datos que soportan una decisin es que son un hechohoy en da, disponible en el mercado y con una larga lista de reco-mendaciones en su instrumentacin que veremos ms adelante, perodisponible a costo razonable para la mayora de las organizaciones.

    Actualmente la tecnologa ya existe y se encuentra disponible connes civiles y comerciales a su vez que crece en los siguientes aspectos:

    Poder de Cmputo en aumento y tcnicas de almacenamientoalterna, por ejemplo IMC (In memory computing) Poder de Almacenamiento creciente a un menor costo Capacidad para mantener almacenados los datos en medios ubicuos Capacidad para manipular datos y darles signicado a los da-tos no estructurados, p.e. desambiguacin textual, meaning basedcomputing, map reduce, HADOOP, etc. Incremento constante de la gran cantidad de datos producidos ytransmitidos en muy diversos ormatos y dispositivos que puedenir desde el uso y explotacin comercial hasta apoyo a tropas encombate usando diversos medios de tecnologa y nuevos retos sur-gen con las guerras virtuales, asistidas por drones, robots y cientosde dispositivos en tiempo real que apoyan la victoria y protegen la

    vida del soldado en campo. Gran cantidad de dispositivos que producen datos como video,voz, dispositivos militares, climatolgicos, redes sociales, satlitesde comunicaciones, automviles, telonos inteligentes, sensores depresin, noticieros, radio, V, reconocimiento biomtrico, sealessismolgicas, detectores de vida, etc. Gran capacidad de transmisin de datos, estando en ase dedesarrollo diversos nuevos tipos de comunicacin de una nuevageneracin de tecnologas para sustituir los viejos satlites de posi-cionamiento global y comunicaciones, ubicacin-transmisin no-satelital-GPS segn el DARPA (Te Deense Advanced ResearchProjects Agency) undado en 1958 con la misin de prevenir cual-

    Big Datapodra convertirseen nuestro Big Brother?

    Por Hctor Javier Franco Beltrn

    20

  • 7/27/2019 SG41 Legacy

    25/60

    quier sorpresa estratgica que impacte negativamente a los EstadosUnidos, al igual que asegurar el mantener una superioridad militar

    incuestionable a nivel global. Gran capacidad predictiva y adaptativa del sotware y la interaccinhombre-mquina, mtodos intuitivos, algoritmos co-relacionales. Por si estas capacidades ueran pocas, tambin estamos incremen-tando nuestra capacidad de proteccin de datos personales, sensi-bles, gubernamentales, industriales y militares.

    El 29 de Marzo de 2012 Barack Obama anunci el programaDARPA XDAA por parte de la Ocina de Poltica en Ciencia yecnologa de la Casa Blanca y otras agencias ederales de aquel pascomo parte de la iniciativa Big Data de DARPA.

    Las buenas noticiasCon lo anterior tenemos dos hechos undamentales sobre Big Data:

    1. Es una iniciativa con apoyos muy amplios y de largo plazo quecombina mltiples disciplinas y que es undamental para la seguri-dad de las naciones.2. Representa un rea de oportunidad y de Inteligencia Estratgicapara las empresas que requieran competir en el entorno actual yuturo en el mbito de los negocios.

    Las oportunidades1. Utilizar Big Data para desarrollar programas de Ventas, CRM,Lealtad, Oerta Dirigida a la Oportunidad, Conocimiento delCliente, Monitoreo del Desempeo Empresarial en Lnea.

    2. Desenchuar ese viejo Rerigerador (DW) y potencializar cadacomponente de recopilacin y generacin de inormacin y anlisisen tiempos mucho ms cortos.3. Crear sistemas de Advertencia emprana en el mbito de seguri-dad pblica, poltica, tendencias de grupos de mercado, etc.

    Los Riesgos ya conocidosPuede que Big Data sea relativamente nuevo, pero para aquellos que lle-vamos toda una vida inmersos en las tecnologas de Business Intelligence/ Data Warehouse / Predictive Analytics sabemos bien que hay ciertasdisciplinas, metodologas, tcnicas y herramientas que debemos usarpara controlar los viejos problemas de manejo y anlisis de datos y comomenciona nuestro mentor y amigo Bill Inmon (considerado el padre del

    data warehouse a nivel mundial), nuevos retos surgen al querer dar unsignicado a los datos no estructurados en un ambiente contextualmentecambiante y donde los datos no estructurados muchas veces requieren deuna desambiguacin textual para tener un signicado concreto.

    La respuesta para atenuar muchos de los riesgos y salvaguardar elretorno de la inversin es Volver a los orgenes o bien a consultarcon un experto que orme parte del caso de negocios, valide los com-ponentes y proponga las metodologas, herramientas y proporcioneacompaamiento para:

    1. ener clara la Estrategia con la cual se usar Big Data para obte-ner una ventaja competitiva, inversin, alcance por etapas, dismi-nucin de costos y riesgos e incremento de utilidades.2. Identicar los potenciales costos ocultos de la iniciativa, porejemplo: capacitacin, limpieza de datos, auditoras de avance,middleware, conectividad, etc.3. Establecer un Gobierno de Datos.4. Administrar los Catlogos Maestros Globales, Locales y Externos.5. Empleo de cnicas y Herramientas de Calidad de Datos ysu monitoreo.6. Incrementar la seguridad de acceso a toda la arquitectura.7. Dar cumplimiento al mbito regulatorio nacional e internacionalrespecto al uso de los datos (omitir este punto puede ser muy costoso).8. Conocer e identicar a las uentes con datos humanos o no hu-manos considerados paleros, inormacin inducida, Bots ge-neradores de trends y likes, al igual que todo tipo de bichos quepululan en la web y en las tabletas de muchos adolescentes.9. Emplear un cuerpo de conocimientos ormal para la Adminis-tracin y Direccin de proyectos como el PMBok del Project Ma-nagement Institute y sus reas de conocimientos.

    Los riesgos potencialesEsta lista se incrementa o disminuye da a da conorme nosotros losentusiastas y nuestros amigos detractores seguimos visualizando lasimplicaciones para la inormacin personal, de las empresas, de los

    gobiernos y de seguridad que implica que mucha de nuestra inor-macin personal, de patrones de consumo, rutas de ejercicio, listas desupermercado, de nuestro estado de salud, etc. Se encuentren dispo-nibles para su anlisis por muchas de estas arquitecturas de este tipopara dierentes propsitos. De hecho en estos das existe una granpolmica de cmo esta tendencia puede poner en riesgo la propiaseguridad nacional de varios pases, entre ellos, los Estados Unidos.

    Ante esta realidad yo recomiendo estar preparados y abiertos auna nueva generacin de aplicaciones y relacionamientos en los ne-gocios que no tienen precedentes en la historia de la humanidad. Msvale conocer a nuestro Big Brother desde ahora que se est ormandoy que en muchas ocasiones conocer ms de nosotros, nuestros gus-tos, ortalezas y debilidades que nosotros mismos.

    Referencia

    [1] http://www.gartner.com/it-glossary/big-data/

    .BIO

    Hctor Javier Franco Beltrn es Ingeniero en Computacin del ITAM. Cuenta con ms de 24 aos de experiencia proesional en Consultora en Tecnolo-ga, Inteligencia de Negocios, Innovacin, Mejora en Estrategia-Tctica y Operacin. Es Presidente del Business Intell igence Institute www.tbii.org , ue del2007 al 2011 Coordinador del Diplomado en Business Intelligence del ITAM. Es investigador de la Red Temtica de Tecnologas de Inormacin y Comuni-cacin del CONACYT. Es Project Management Proessional (PMP) del PMI, Coordinador de Sector Gobierno del PMI Captulo [email protected]

    muchas veces los Negocios muestranir contra el concepto ms puro de

    Inteligencia Humana.

    .ESPECIALinTerneTdeLas cosas

    21

  • 7/27/2019 SG41 Legacy

    26/60

    En los ltimos eventos sobre tendencias en ecnologas de Inor-macin a los que he atendido, los trminos de Cloud, Mobile,

    Big Data y ahora Industrial Internet no pueden altar en cada unade las presentaciones. Como muchos de ustedes saben, lo ms impor-tante de estos mensajes, es lograr traducirlos en un proyecto de altovalor agregado para nuestras organizaciones, alineado con la estrate-gia de negocio y los presupuestos reales.

    El denominado Industrial Internet es realmente la siguienteRevolucin en una historia de transormacin y cambio iniciadaa partir de la Revolucin Industrial, donde las mquinas y bricasgeneraban economas de escala y ampliaban el alcance de nuestraproduccin; y de la Revolucin de Internet, donde se generaronenormes redes distribuidas de inormacin, interconectando perso-

    nas y procesos, rompiendo barreras geogrcas y organizacionales.Ahora, en esta nueva Revolucin, las ronteras se desvanecen conel mundo of-line y la colaboracin entre mquinas, inormacin ypersonas ya es una realidad.

    Cmo comunicarnos con las mquinas? Esto no es nuevo, du-rante aos, millones de mquinas han contado con sensores quenos proveen de inormacin, el ejemplo ms antiguo que recuerdoes el odmetro de nuestros autos, indicando el nmero de kilme-tros recorridos, la innovacin entonces, no est en la recopilacinde datos, sino en la capacidad de habilitar una comunicacin bidi-reccional con estas mquinas.

    Para los arquitectos de SOA (Service Oriented Architecture) elconcepto va a resultar sumamente amiliar, el primer reto de esta

    arquitectura es poder habilitar una comunicacin entre plataormascompletamente distintas y algunas de ellas hasta con protocolos pro-pietarios. Para esto se requiere crear un proveedor de servicio a travsde un adaptador que exponga las unciones, en este caso de la m-quina, en un lenguaje y protocolo de comunicacin abierto como

    JSON/XML y HP. Ver Figura 1Aqu es donde ser OEM (Original Equipment Manuacturer)

    cobra vital importancia, ya que una de las principales ventajas quetiene GE (NYSE: GE) es el acceso a toda la gama de tecnologaindustrial que ha creado desde hace ms de 100 aos: motores,generadores de energa, equipo mdico, locomotoras, turbinas deavin, etc. GE conoce desde hace mucho tiempo el lenguaje de es-

    tas mquinas y hoy con los avances tecnolgicos se abre una puerta

    para crear soluciones integrales orientadas a resolver los principalesproblemas que el mundo necesita, como generar energa con me-nor impacto al medio ambiente, crear medios de transporte msrpidos y ecientes en el consumo de combustible, hasta reducirel tiempo de espera de pacientes en hospitales, todo esto al mismotiempo que se optimizan los mantenimientos y la disponibilidadde estos activos.

    El contar con erabytes de datos histricos de operacin deestos equipos y con la capacidad actual de compararlos con la in-ormacin que generan en tiempo real, abre la posibilidad de todauna nueva gama de servicios que GE ha denominado Predictivity.Historical Data + Real-Time Data = Predictivity

    Como mencion al principio, la meta no es la tecnologa, sino

    cmo la utilizamos para generar valor agregado para nuestros clien-tes, as que el enoque de GE est totalmente orientado a la optimi-zacin de su operacin y del ciclo de vida de sus activos.

    Con ms del 30% de la economa mundial directamente atribui-da a la actividad industrial, la capacidad de interactuar con las m-quinas nos abre una gama de oportunidades en dierentes industrias.Ver Figura 2.

    Aviacin Una reduccin del 1% en costos de combustibles ahorra-ra hasta $30 mil millones USD en 5 aos.Energa Solamente considerando las plantas de energa basadas en gas,las eciencias generadas por el sotware y la optimizacin de la red as como

    GE Predictivity: IndustrialInternet HoyPor Armando Betancourt

    22

    Figura 1. Uso de la capa de integracin.

  • 7/27/2019 SG41 Legacy

    27/60

    una mejor sincronizacin entre el gas utilizadoy el sistema de generacin podran ahorrar $66mil millones USD en 15 aos.Salud Los sistemas de salud globales tie-nen un desperdicio de hasta $732 mil mi-llones USD anualmente. GE Healthcare haidenticado un ahorro de $100 mil millonesUSD anuales directamente atribuibles a lassoluciones de Industrial Internet.Ferrocarriles Industrial Internet puede redu-cir cerca de 2.5%, $5 mil millones por ao,en la operacin del sistema erroviario mundial.

    Una nueva Revolucin se est gestandoy una vez ms, las grandes oportunidades se-rn de quienes sean capaces de comprendery traducir los benecios que orece la tec-

    nologa en proyectos de alto valor agregado.Por su historia, por la diversidad en su ca-pacidad instalada en mquinas alrededor delmundo y por su proundo conocimiento dellenguaje de las mquinas, GE est preparadacomo nadie para liderar esta revolucin enavor de sus clientes.

    Referencias

    [1] Video: http://youtu.be/IxeMY8cdr7E

    [2] http://www.ge-ip.com/

    [3] http://www.gesotware.com

    [4] http://www.ge.com/b2b/predictivity

    [5] http://www.opengroup.org/soa/source-book/

    soa_rearch/integration.htm

    .BIO

    Armando Betancourt es Director de Proce-sos y Tecnologas de Inormacin para GEPower Generation Services Latinoamrica,se ha desempeado en dierentes posicio-nes estratgicas como Program Manager yChie Enterprise Architect en industrias deTelecomunicaciones, Aerolneas y Energa.mx.linkedin.com/in/abda10

    la meta no es la tec-nologa, sino cmo la

    utilizamos para generarvalor agregado.

    Figura 2. Oportunidades de Interaccin.

    http://swgu.ru/sg41-accenture
  • 7/27/2019 SG41 Legacy

    28/60

    CHRISTOPHER

    AVERYNos habla sobre Liderazgo en TI

    Sotware Guru (SG) - Cul es el mayor desa-o que enrentan los lderes de hoy en da?Christopher Avery (CA) - El mayor desao

    de liderazgo hoy en da es la integracin de losvalores propios de uno mismo, los valores de suempleador o cliente y los valores de las personasque son servidos por esos lderes.

    Cuando estos tres conjuntos de valores sesalen de la lnea, los lderes dejan de liderar yrecurren a control gerencial. Eso no es lide-razgo sino manipulacin.

    SG - Cul ue el cambio ms signicativo enel liderazgo que has visto en una organizacin?CA - El cambio de organizacin ms exitoso esel menos conocido. Este slo ocurre cuando uno

    o ms lderes experimentan una transormacinpersonal y luego simplemente empiezan a com-portarse de manera dierente.

    No hay programas de cambio en vertical(de arriba para abajo) con grandes nombressosticados. En vez de eso, slo pasa que loslderes se comportan con mayor claridadacerca de sus pensamientos y acciones. Laorganizacin responde a eso.

    Este es mi enoque para el desarrolloy el cambio en lderes, equipos de lide-razgo y organizaciones.

    SG - La Innovacin de I requiere pensamien-to creativo, Cmo los lderes de I pueden o-mentar eso?

    CA - He visto a muchos equipos de liderazgoaprender, adoptar y practicar un poderoso prin-cipio organizador y herramienta llamada El Pro-ceso de la Responsabilidad. Cuando los lderesempiezan a uncionar a partir de una verdaderaresponsabilidad, muchas cosas suceden:

    Ellos aprenden y crecen mucho ms r-

    pidamente. Los datos del estudio del casomuestran que supervisores recin nombra-dos, se convirtieron proactivos y expertos,en la mitad del tiempo usual. Salen de los propios problemas - inde-pendientemente de la causa con la velo-

    cidad de un rayo. Se convierten en un modelo a seguir, para el uncionamiento de la posicinmental de la responsabilidad. Cuando estosucede con un puado de altos lderes, enton-ces el responsable de auto-liderazgo se muestraen cascada por toda la organizacin y cambiala cultura. Florece la innovacin. Hemos vistoesto una y otra vez.

    SG - Cmo pueden los lderes de I acelerar laecacia en sus equipos?

    CA - Al servir uera y hacia abajo en lugar dela gestin de hacia arriba- La mayora de noso-tros se obsesion de la autoridad gerencial, esta-

    do, ttulos, y el tamao de nuestro presupuesto.Cuando hacemos esto, perdemos lo ms valio-so disponible en la competencia de liderazgo -nuestro poder integrador.

    Poder integrador es nuestra capacidad deutilizar nuestra mente y nuestras acciones,para atraer a la gente, para hacer juntos algoms grande que nosotros y que ellos quepodamos hacer solos. Usted puede conocermejor esto como trabajo en equipo, cola-boracin, o incluso como el liderazgo servi-dor. El punto es que el estatus, la autoridady el presupuesto, todos son conceptos arrai-

    gados en la escasez. Son limitados.Sin embargo, la eectividad del equipo

    se origina en los conceptos de integracin yexpansin (tambin conocida como abun-dancia). El poder integrador de un lder sloest limitado por ese lder y nada ms. Slonosotros limitamos nuestra capacidad deatraer a otros, para lograr juntos algo grande. Ylo que ms se interpone en nuestro camino, esque nos centramos excesivamente en la autori-dad, estado, y presupuesto para lograr que lascosas se hagan.

    Christopher Avery es un asesor de negocios de I especializado en el liderazgo responsable, trabajo en equipo y el cambio para las empresas y SGtuvo el gusto de conocerlo en persona, siendo el encargado de abrir con su conerencia nuestro pasado Congreso SGCE y con esta entrevistaacercamos an ms a nuestros lectores la gran experiencia de Christopher.

    24

  • 7/27/2019 SG41 Legacy

    29/60

    SG - Qu mtodos recomiendas para lograr elcompromiso de los miembros del equipo?CA - Los lderes han estado viniendo a noso-tros por 25 aos, para aprender y dominar lasverdaderas habilidades, enocadas al verdaderoliderazgo de equipo de trabajo.

    Estos son los pasos ms importantes:1. Merezca - y exija - estar en un gran equipo.

    Eso signica tomar posesin por estar en unequipo de alto rendimiento. Si no lo hace, en-tonces nadie ms lo har.

    2. Obtenga en las personas el sentimiento de

    que estn en el mismo barco.

    Se hace eso, pensando proundamente acerca delo que el equipo debe hacer que sea ms grandeque cualquier miembro, requiere de todos losmiembros, y ningn miembro puede cantar vic-toria por s solo. Entonces, cuando usted piensaque usted puede ser que sepa lo que es, involu-crar al equipo en un dilogo sobre el tema.

    Plantee la pregunta: Qu debemos hacerjuntos que es ms grande que cualquiera de no-sotros, requiere a todos nosotros, y ninguno denosotros podemos cantar victoria sin ello?

    3. Descubra el gran Por Qu de cada miem-

    bro (ms all de un cheque de pago).

    Cuando los miembros de los equipos de trabajotienen una motivacin intrnseca natural para

    trabajar juntos. Cuando los equipos no uncio-nan, esa motivacin interna est altando en unoo ms miembros. Otros ven que se preocupanmenos. Cuando eso ocurre, los otros miembrosrealmente reducen su compromiso con el equi-po, porque no es justo tener que sacar la cargaajena. Este es un concepto mal entendido porla mayora de los lderes. Nos centramos en losmotivadores extrnsecos como el pago, el ttulo ylos benecios. Pero la verdad es que los lderes degrupo y lderes servidores pueden no tener accesoa los motivadores extrnsecos de la organizacin.

    4. Hacer y mantener unos pocos acuerdosoperativos claros.

    Normas, es decir, un comportamiento normal,desarrollar en equipos y organizaciones de dosmaneras: de orma predeterminada y por diseo.Normas de alto rendimiento rara vez se desarro-

    llan de orma predeterminada. As que usted ne-cesita disearlas, y eso usted lo hace a travs deacordar sobre cmo desea operar.

    ener una discusin o utilizar un procesode lluvia de ideas por notas adheribles parareexionar en cmo se comport la gente en

    los mejores equipos en los que usted a es-tado. A continuacin, trabajar las ideas msimportantes - que uno de cada uno apoya hacia acuerdos operativos.

    Muchos miles de lderes de I alrededorde todo el mundo, han encontrado que estainraestructura es mgica para equipos dealto rendimiento. Prubelo. Y para ms in-ormacin, lea mi libro El rabajo en Equipoes una Habilidad Individual (2001, Berrett-Koehler).

    SG - La Responsabilidad personal y compar-tida se puede ensear, o es un atributo innato?CA - S y s. La sociedad nos ensea que laresponsabilidad es un rasgo de carcter - quealgunas personas tienen y otras no. Sin embar-go, la investigacin en las ltimas tres dcadasdemuestra que la responsabilidad es en realidadun proceso mental, que unciona de la mismamanera en todos nosotros. A esto lo llamamos elProceso de la Responsabilidad.

    Aqu una breve descripcin: El Procesode la Responsabilidad, derivado de los estu-dios de campo, muestra cmo las personas

    procesan los pensamientos acerca de cmoevitar o asumir la responsabilidad. El cono-cimiento del proceso proporciona una inra-estructura para el aprendizaje. Es el primermodelo de gua prctica para la toma, laenseanza, y la inspiracin de responsabili-dad personal - el principio # 1 del xito.

    Nadie piensa en la responsabilidad per-sonal cuando las cosas van bien. Cuandoalgo sale mal, grande o pequeo (prdidade llaves o prdida de la cuenta del reti-ro), el Proceso de la Responsabilidad nosaecta La mente nos orece el Echarnos la

    Culpa como una razn. Si acepta la culpacomo una razn suciente, entonces actua-r con esa culpa. Si no la acepta, entoncessu mente le orece una excusa (Justica).

    Y as sucesivamente. Por lo tanto, asumirla responsabilidad personal es un proceso

    gradual de negarse a interpretar una seriede pensamientos irresponsables que sumente le orece en sacricio.

    El Proceso de Responsabilidad es ms tilcuando es auto-aplicado. Es contraproducentecuando se usa para Echar la Culpa a otros.

    SG - La industria de I est llena de retos y pro-blemas, cmo pueden los lderes de I, mante-nerse ellos mismos para permanecer motivados?CA - Lo mejor es rodearse usted mismo de otraspersonas que tratan de dominar la responsabi-lidad de tener la vida, el trabajo y las relacionesde sus sueos. Esta es una ruta conocida de laelicidad y el xito productivos que yo empleoen el desarrollo de lderes alrededor de todo elmundo. Usted y otros puedan apoyarse mutua-mente en ser cada vez ms autntico y lderesverdaderamente integrados y de gran alcance.Ver Figura 1.

    Figura 1. Responsability Process

    Referencias

    Christopher y su equipo gentilmente han compartido

    un conjunto de herramientas y recursos gratuitos para

    los lectores de SG. Consltalas en

    http://www.christopheravery.com/sg

    Descarga un pster a color del ResponsibilityProcess en http://christopheravery.com.

    .ENTREVISTA

    .BIO

    Christopher Avery, Ph.D. un asesor de negocios de TI especializado en el liderazgo responsable, trabajo en equipo y el cambio para las empresas como GAP,Wells Fargo, y Ebay. Fundador y lder de la creciente y mundial comunidad de lderes Leadership Git. Christopher es ms conocido por su trabajo de vanguar-dia, para desmitifcar y luego desarrollar habilidades prcticas para liderazgo en equipo, para ingenieros y otros proesionistas tcnicos. La Revista FORTUNEllam a su clsico El Trabajo en Equipo es una Habilidad Individual como el nico libro sobre el trabajo en equipo, que usted necesita leer.

    25

    http://www.christopheravery.com/sghttp://www.christopheravery.com/sg
  • 7/27/2019 SG41 Legacy

    30/60

    Muchas veces he escuchado al desarrolladorsuperhroe decir: Esta aplicacin ya no sirve,

    debemos reescribirla. antas otras veces he vistoestos proyectos racasar luego de meses o aos detrabajo. Lo primero que debemos determinar essi estamos ante una aplicacin soberana [1] encuyo caso debemos tomar con mucho cuidadoel proyecto de reemplazo o de mantenimiento.

    En general la situacin anterior, en la queel superhroe propone el cambio drstico,viene acompaada de uno o ms de los si-guientes motivos:

    Aos de alta de mantenimiento adecuado. Obsolescencia de la tecnologa de base Dicultad creciente en el agregado de

    nuevas uncionalidades. Ausencia de documentacin apropiada. Disolucin (o huida) del equipo dedesarrollo.odos estos motivos tienen algo en comn:

    debieron haberse evitado y, si no aprende-mos la leccin, es seguro que los repetiremos

    una y otra vez. Repasemos algunas ideas paracontrolar estos problemas y como las Meto-

    dologas giles y Scrum pueden ayudar.

    FALTA DE MANTENIMIENTO Y ACTUALI-ZACIN DE LA TECNOLOGA DE BASEUna solucin de sotware depende de muchoscomponentes externos al cdigo escrito por elequipo de desarrollo: bases de datos, compo-nentes de terceros, entornos de ejecucin, por-ciones de cdigo descargadas de internet, etc.La solucin a este problema debe ser anali-zada en dos ases. En primer lugar, en la asede diseo, debemos decidir cuidadosamen-te qu tecnologas utilizamos y, sobre todo,

    cmo las utilizamos.Comencemos por la base de datos: odos los

    proveedores orecen caractersticas que mejoranuna u otra operacin, la hace ms sencilla y hastams conveniente desde algn tipo de vista.

    Sin embargo, stas caractersticas especiales, pordenicin, sern diciles de encontrar en otros

    proveedores y hasta podran ser discontinuadasen uturas versiones del mismo proveedor.

    Recomendacin: el equipo debe esorzarsepor utilizar las caractersticas bsicas de labase de datos.

    Otro caso podra ser el de algn compo-nente o ragmento de cdigo de tercerosque nos permite salir del paso rpidamente,aunque no entendamos bien cmo uncio-na. Esto puede ser un problema en el uturocuando ya haya desaparecido todo soporte.

    Recomendacin: evale cuidadosamente si

    utiliza componentes de terceros y, si lo hace,genere una envoltura con el nivel de abs-traccin apropiado para poder reemplazarlocuando sea necesario.

    Ms all de las decisiones de diseo, inevi-tablemente tendremos que utilizar elementosno controlados por el equipo de desarrollo.

    .BIO

    Carlos Peix es Ingeniero en Electrnica con ms de 20 aos de trabajo en la industria del sotware y ms de 10 ayudando a equipos de desarrolladores aconstruir sotware de calidad. Ha participado activamente, desde sus comienzos, en la comunidad de metodologas y prcticas giles en Argentina y enLatino Amrica. Se especializa en coaching, entrenamiento, diseo y arquitectura de sotware, prcticas y metodologas giles, Scrum, extreme program-ming. Actualmente trabaja como trainer y coach en Kleer (www.kleer.la), empresa que trabaja en Mxico con Scrum Mxico (www.scrum.org.mx) .

    RE-ESCRIBIR O MANTENER?Por Carlos Peix

    EN ESTE ARTCULO EVALUAREMOS LAS SITUACIONES POR LAS CUALES LAS EMPRESAS DEBEN RESPONDERSE ESTA PREGUNTA,PROFUNDIZANDO EL ANLISIS SOBRE LAS CAUSAS PARA MEJORAR LAS POSIBILIDADES DE XITO DEL PROYECTO Y, SOBRETODO, NO VOLVER A TROPEZAR CON LA MISMA PIEDRA EN UN PAR DE AOS.

    EN PORTADA

  • 7/27/2019 SG41 Legacy

    31/60

    La otra ase en que debemos controlar esteproblema es en el mantenimiento evitandoladeuda tcnica [2]. Para ello el equipodebe revisar peridicamente la actualizacinde los componentes o tecnologas de base yaplicar las actualizaciones o reemplazarlas encaso de que hayan sido discontinuadas.

    Esta es una responsabilidad del equipo yde todos los interesados, dedicando una por-cin de tiempo a esta importante tarea.

    DIFICULTAD CRECIENTE EN EL AGREGA-DO DE NUEVAS FUNCIONALIDADES.Los ltimos 40 aos de la industria delsotware demuestran que, a menos quehagamos un esuerzo, el sotware se dete-riora, su estado empeora. No me reero alos conceptos indicados en el apartado an-terior, tampoco quiero decir que se oxidao que se rompe como un dispositivo sico,quiero hablar de otro problema conocidocomo Sotware Rot [3].

    Sotware rot es otro tipo de deuda tcnica.Es la deuda tcnica que introduce el equipode desarrollo por apuro, por desconocimien-to o, simplemente, por descuido. No me atre-vera a decir cul de los tres motivos es msrecuente, apuesto a que es un empate triple.

    El descuido y el desconocimiento pueden ydeben ser controlados internamente en el equi-po prestando atencin al aprendizaje continuo,al intercambio de conocimientos, a la investiga-

    cin aplicada, etc. En otras palabras, tratando deno caer en la deuda de innovacin [4].

    Recomendacin: Existen muchas tcnicas con-cretas para motivar al equipo a aprender y a cui-dar la calidad interna del cdigo pero creo quela ms eciente es el coding dojo [5], una activi-dad en la cual el equipo de desarrollo dedica re-cuentemente (una vez a la semana) un espaciode tiempo acotado (una o dos horas) a aprendery a compartir conocimientos, ya sea con unanueva tecnologa o tcnica de desarrollo.

    En cambio el apuro es algo que debe ser

    atacado desde el equipo y todo su entornopuesto que se debe a mltiples causas.

    Una de las causas es la deuda tcnica, de laque hablbamos antes, pues hace que las tareassencillas se transormen en complejas y las com-plejas en imposibles. De esto se desprende que,si controlamos la deuda tcnica de la manera re-comendada tendremos ms tiempo disponible,es decir, menos urgencias.

    Otra orma de deuda tcnica son los trabajosmanuales requeridos en muchos casos debido aque el sotware no soporta completamente las

    necesidades del negocio debido a que nuncahubo tiempo de programar esa uncionalidad.

    Recomendacin: deben identicarse las tareasimprevistas ms recuentes, evaluar posibles so-luciones, estimarlas y priorizarlas con las demsuncionalidades, junto con el responsable de

    producto o usuario para desarrollar la solucin.Una maniestacin adicional de apuro

    se debe a las imprevisiones de los usuariosnales o responsables del producto que lle-van al equipo a realizar con muy poco tiem-po tareas extensas por caer en la cuenta deechas crticas a ltimo momento.

    AUSENCIA DE DOCUMENTACINAPROPIADALa documentacin es uno de los subproduc-tos ms cuestionados y menos atendidos en eldesarrollo de sotware. Incluso las metodolo-gas giles se asocian, injustamente, con la nodocumentacin. La documentacin es unarteacto ms del sotware que el equipo debedesarrollar y mantener con la misma calidady atencin a la calidad que el propio sotware.

    De la misma manera que el cdigo, la docu-mentacin debe mantenerse en buen estado,eliminar la que resulta redundante o innecesaria.

    Recomendacin: revise peridicamente lacalidad de la documentacin, su actualiza-cin y, sobre todo, su relevancia. No hay

    nada peor que escribir con mxima ecien-cia una documentacin innecesaria.

    DISOLUCIN (O HUIDA) DEL EQUIPO DEDESARROLLONo tratar aqu la disolucin programada deun equipo de desarrollo por culminacin deun proyecto. Interesa ms, desde el punto devista de este artculo, la disolucin espont-nea del equipo, aquella que ocurre porquesus integrantes se agotan y marchan a buscarmejores experiencias.

    La alta de objetivos de negocios claros, el

    cambio continuo de prioridades, las presio-nes con las echas de entrega y las jornadas detrabajo extensas, atentan contra la motivaciny, una vez que la motivacin se ha perdido, lacada de la productividad, la calidad y la huidanal del proesional, son cuestin de tiempo.

    COMO AYUDA SCRUM? (Y LAS METO-DOLOGAS GILES EN GENERAL)Scrum [6] es un marco de trabajo pensado paramejorar, al mismo tiempo, la productividad, lacalidad y satisaccin en orma sostenible.

    La productividad global del equipo en tr-minos de valor aportado al negocio, sotwareuncionando en manos del usuario.

    La calidad, pues es imprescindible para quelos deectos del sotware o los rechazos por elno cumplimiento de las uncionalidades pe-didas, impacten negativamente en retrabajo.

    Y la satisaccin de todos los involucrados(desarrolladores, responsables de inraestruc-tura, usuarios nales, etc.) pues es tambinimprescindible para que la combinacin an-terior sea sostenible en el tiempo.

    Scrum no logra esto mgicamente. Lo lo-gra basndose en los principios del manies-to gil [7] y deniendo un nuevo juego deresponsabilidades para el trabajo en equipo.

    Uno de los roles es el Product Owner,cuya responsabilidad es el diseo del me-

    jor producto posible para las echas esti -puladas. Para lograrlo, lgicamente, debepriorizar y decidir el mejor camino paramaximizar el valor de negocio del esuer-zo de desarrollo.

    Otro de los roles es el de Miembro deEquipo o simplemente equipo, cuya res-ponsabilidad es la de desarrollar con lamxima calidad y productividad el produc-to. El equipo tambin debe lograr que este

    trabajo pueda ser mantenido en orma in-denida, es decir, que su rendimiento pue-da ser sostenible y predecible.

    Por ltimo, el ScrumMaster es el responsa-ble de ayudar a que el marco de trabajo anterioruncione perectamente como un reloj suizo.

    Por supuesto que hay mucho ms quedecir de Scrum pero eso es materia deotro artculo.

    Referencia