Share via


Cloud computing: por dónde comenzar cuando ya ha comenzado

Los problemas y las oportunidades que rodean a SOA, SaaS y cloud computing amplifican de manera eficaz la división conversacional entre negocio e IT, en parte debido a lo nuevo de la arquitectura y la tecnología. Encuentre orientación acerca de cómo vincular las oportunidades técnicas que presentan estos nuevos modelos con las necesidades de la organización.

Ric Merrifield y Dennis Stevens

Comparar un cambio empresarial de envergadura con la reparación de un avión en pleno vuelo es un paralelo bastante acertado en términos de complejidad, riesgo e interrupciones, pero con mayor enfoque en las oportunidades relacionadas con la arquitectura orientada a servicios (SOA), el software como servicio (SaaS) y el concepto de cloud computing, la comparación puede comenzar a parecer una subestimación grosera. De hecho, la mayoría de las organizaciones hoy en día experimentan el choque de dos objetivos cruciales, pero a menudo yuxtapuestos:

Conforme las organizaciones maduran, normalmente a través de una mezcla de crecimiento y adquisición orgánicos, los distintos departamentos, divisiones, grupos y empresas se vuelven más independientes, como silos, y ello deriva en una enorme duplicación de esfuerzos y alimenta la confusión al tratar de explicar todo a los clientes, asociados y empleados. La mayoría de las organizaciones hoy en día buscan mayor transparencia en su organización para presentar un esfuerzo y un mensaje más unificados para todo desde su misión, a su propuesta de valor a los clientes, a cómo llevan a cabo sus actividades cotidianas.

Aunque cada día irrumpe tecnología nueva, cambios de importancia son raros y muchas personas reconocen que la oportunidad que presenta cloud computing es uno de esos cambios importantes, así que muchas organizaciones se están apresurando a cumplir la promesa de cloud computing por delante de sus competidores.

Como podría esperarse, si una organización se divide en silos y carece de visibilidad entre sus diversos grupos, la maximización de oportunidades se hace más complicada. ¿Primero unifica y luego maximiza la oportunidad? En muchos casos, no hay tiempo para eso. La respuesta correcta en este preciso momento es seguir tras ambos objetivos de manera agresiva, pero con los ojos puestos en una priorización inteligente. Lamentablemente, hoy en día eso es mucho fácil de decir que de hacer (la mayoría de las organizaciones carecen de una mirada a sí mismas, una “lente” que les permita priorizar de manera eficaz y objetiva los pasos a la unificación, lo cual casi termina por condenar los esfuerzos de maximización de oportunidades desde el principio. ¿Por qué sucede esto? Existe una enorme división de comunicación que abarca los diversos grupos organizacionales, incluido el departamento de tecnología de la información (TI). En el corazón de esta división de comunicación se halla algo denominado “la trampa del ‘cómo’”, la cual se analiza en mayor detalle en la Sección 1 de esta nota del producto.

Ahora de vuelta a SOA, SaaS y cloud computing. Los problemas y las oportunidades que rodean a estos tres factores amplifican efectivamente la división conversacional entre negocio y TI, en parte debido a lo nuevo de la arquitectura y la tecnología. El negocio va a buscar maneras de ofrecer nuevas capacidades y servicios tanto a los clientes existentes como a los nuevos que serán excelentes nuevas fuentes de ingreso, y crearán mayor diferenciación competitiva. Al mismo tiempo, muchos considerarán migrar tecnologías heredadas a servicios de nube para ofrecer a los clientes nuevos y antiguos más opciones en áreas como seguridad, velocidad, acceso y personalización. Probablemente el negocio proporcione al departamento de TI “requisitos” detallados que incluyen personalizaciones importantes para software empaquetado o ya personalizado. Tal como explicamos en el cuerpo de esta nota del producto, si una organización aún no ha salido de “la trampa del ‘cómo’”, la TI normalmente creará servicios excesivamente personalizados y más costosos de lo necesario, lo cual erosionará la posible rentabilidad de estos nuevos modelos para, en definitiva, ralentizar los esfuerzos de las organizaciones por conseguir sus objetivos estratégicos. 

Sin embargo, tal como existe la necesidad de ser más claro con una articulación más objetiva de las necesidades y prioridades de la organización, también hay necesidad de comprender con claridad cómo estos modelos nuevos (SOA, SaaS y cloud computing) complementarán las soluciones y arquitecturas de TI heredadas ya existentes (otra vez reparar el avión en pleno vuelo). Vincular las oportunidades técnicas presentadas por estos nuevos modelos con las necesidades de la organización es vital y ésa es la orientación que se entrega en esta nota del producto.

En la Sección 1, hablamos más acerca de cómo salir de “la trampa del ‘cómo’” a través del modelado de capacidades y los mapas de actividad. En la Sección 2 se ofrece luego orientación respecto de la función los mapas de actividad en los requisitos y priorización de proyectos de negocio. En la Sección 3, nos adentramos en el significado de SOA, SaaS y cloud computing, y los tipos de oportunidades, y riesgos, que representan para las TI y el negocio. En la Sección 4 se incluye un estudio de caso de cloud computing que muestra los beneficios hospedados básicos de soluciones que un negocio debe esperar. .  En la sección Conclusión, se propone que si va a pensar en cloud computing tan sólo como una solución/oportunidad de tecnología, está apuntando demasiado bajo para tener éxito en términos de valor agregado al negocio. Hasta que aplique la objetividad de análisis que obtiene a través del rigor y la disciplina de las capacidades de negocio, el riesgo de no vincular de manera explícita las estrategias y tácticas de la organización con la tecnología sube considerablemente. Cerramos con algunas consideraciones específicas sobre los próximos pasos y recursos disponibles para este análisis. 

Creemos que esta nota ofrece una orientación clara, como primer paso, para ayudar a organizaciones como la suya a seguir centrada en la unificación y la maximización de oportunidades, de manera mucho más estructurada, objetiva y disciplinada de lo que experimentó en el pasado.

Cómo salir de “la trampa del ‘cómo’” con modelado de capacidades y mapas de actividad

Antes de saltar a estas oportunidades en tecnología y arquitectura, dejemos en evidencia una realidad que existe en muchas organizaciones; al lado empresarial de la casa no le interesan los aspectos específicos de la tecnología (aun cuando saben más y más al respecto cada día), aunque establecen estrategias específicas que se traducen en tácticas específicas que a menudo requieren tecnología. Sin embargo, cuando el análisis sobre la función específica de la tecnología para apoyar las tácticas y estrategias de la organización (muy similar a un paciente que describe un dolor a su médico), el negocio a menudo incluirá detalles que pueden o no ser pertinentes al problema o la oportunidad específicos. En el caso de la relación médico/paciente, esto funciona porque el médico está entrenado para filtrar lo que puede o no puede ser probablemente pertinente para lo que el paciente realmente quiere. En cambio, en la conversación negocio/tecnología de la información (TI), como el personal de TI no es experto en el negocio, no pueden ver qué detalles no son pertinentes y, por tanto, harán muchas cosas que solicita el trabajo que no se traducen en mucho valor. Esto no sucede porque las personas no sean inteligentes o porque no trabajan duro, es porque probablemente a menudo no hablan el mismo idioma. 

La trampa del ‘cómo’

En la raíz de esta división conversacional, se encuentra algo que se ha denominado “la trampa del ‘cómo’” y que nos afecta a todos. A menudo, las personas se apegan tanto a “cómo” hacen algo (como enviar un fax), que a menudo la descripción de su trabajo suele enmascarar lo “que” hacen (es más probable que comunicar el estado de algo sea lo “que” se hace, mientras que el fax es el “cómo”). Los “que” que conforman una organización corresponden a los que llamamos capacidades de negocio (esto se examina en profundidad en un artículo que escribimos en conjunto con Jack Calhoun en Harvard Business Review denominado The Next Revolution in Productivity). Descubrimos que identificar las diversas capacidades de negocio en una organización es un excelente primer paso hacia la obtención de una vista mucho más clara y más objetiva del trabajo que conforma la organización, y este trabajo es rápido y la mayoría de las personas lo disfruta. Desde allí agregar informaciones acerca de las áreas, el rendimiento y la madurez más y menos valiosos puede conducir a análisis altamente objetivos y eficientes acerca de la priorización del trabajo, sobre todo cuando el valor de negocio es un elemento de la conversación. Éste es un primer paso que recomendamos para la mayoría de las organizaciones. En vez de embarcarnos en un largo mapa de meses de toda la organización, recomendamos que las organizaciones partan de a poco por divisiones o departamentos para tener una idea acerca de cómo este enfoque difiere de otros métodos (y los complementa) que pueden usar como reingenierización de procesos, Lean, Six Sigma por nombrar algunos.

Cualquier conversación relacionada con SOA, SaaS o cloud computing que comience con tecnología, o incluso arquitectura, apunta muy bajo para el éxito. Un primer paso importante para las TI y el negocio es salirse de “la trampa del ‘cómo’”, y la buena noticia es que no demora mucho.

La mayoría de nosotros hemos tenido la conversación en el auto “¿por qué vamos por aquí?” y eso es el resultado de personas que se apegan al “cómo” llegan a un destino favorito cuando rara vez importa “cómo” logran el objetivo de llegar a tiempo. No es que las personas sean estúpidas, es simplemente que a menudo revestimos el “cómo” hacemos las cosas de manera que empieza a enmascarar “qué” tenemos por objetivo, lo cual nos hace difícil pensar en cualquier otra manera de conseguirlo.

En ningún otro lugar es más común “la trampa del ‘cómo’” que en el lugar de trabajo y la mejor manera de ilustrarlo es a través de ejemplos. Si va a tratar de recopilar requisitos de negocio para una parte específica de una organización, y sin saber nada en absoluto acerca de dicha organización, usted decide acercarse a una persona junto a la máquina de fax que está enviando un fax y le pregunta “qué” está haciendo. La respuesta más probable que recibirá es “Estoy enviando un fax” y en esa situación es probable que la mayoría de las personas tenga más preguntas como “¿Enviar un fax es parte del trabajo que realiza? ¿Tiene que enviar un fax para finalizar correctamente su trabajo?” y las respuestas más probables sean “sí”, lo cual llevará a que la persona capte “enviar un fax” como requisito.  

Pero no lo es. El requisito, lo “que” esa persona está haciendo en este caso es algo más parecido a “comunicar estado” o “confirmar orden” y “cómo” lo está haciendo es con la máquina de fax. De manera que si vuelve a la persona que desenmarañó el “qué” del “cómo” y pregunta “cómo” se logra, el trabajador normalmente verá que no importa, y con ello ya ha transformado la conversión acerca de los requisitos. Los “qué”que conforman los requisitos de la organización son lo que llamamos sus capacidades de negocio y capturar las capacidades de negocio es una manera eficaz y eficiente para sacar a las personas de “la trampa del ‘cómo’” y ése es un primer paso para llegar a los diagramas térmicos que llamamos mapas de actividad.

El mapa de rendimiento de valor

Entonces, ¿cuál es el primer paso para salir de “la trampa del ‘cómo’”? Las organizaciones de gran tamaño constan de miles de capacidades de negocio y con el tiempo ese inventario de capacidades de negocio debe afinarse, pero ahora una organización debe identificar al menos una de dos cosas:

Identificar las capacidades de negocio que poseen el mayor valor de negocio, según las definen tres pruebas medidas de igual manera (y como ejemplo, la capacidad de negocio “pagar a los empleados” reprueba esas tres pruebas; es necesaria, debe realizarse correctamente y estar en cumplimiento, pero reprueba en las tres):

  • ¿Contribuye a la marca o identidad de la organización en términos de por qué clientes, asociados y empleados hacen negocios con usted? ¿Es una de las cosas que las personas asocian con su organización? (puede ser sí/no, alto/medio o 1 a 5)
  • ¿Se vincula el rendimiento de este trabajo directamente con un indicador de rendimiento clave organizacional? (Sí/No)
  • ¿Existe valor al mejorar el rendimiento de esta capacidad de negocio particular (Sí/No)?

Identificar las capacidades de negocio que tengan el menor valor de negocio. Aunque puede parecer sorprendente, aquí es donde surgen muchas de las mejores oportunidades para reducción de costos, consolidación y subcontratación.

De manera que mire el trabajo y quite los verbos que impliquen “cómo”; a continuación el gráfico de una empresa de seguros que tiene que crear cuotas de seguro ayuda a ilustrar la identificación de este tipo de verbos.

Fig. 1 - Identification of How Verbs

Por otro lado, fíjese que el verbo “Automatizar” a la izquierda apunta a la derecha con “Ninguno”, ello porque automatizar no es un verbo “cómo” ni “qué”, es una descripción secundaria de un verbo “cómo” y debe usarse con precaución en estos análisis.

A partir de aquí, el próximo paso sería documentar la vista de las capacidades de negocio, los “que” para el trabajo que conforma la creación de una cuota de seguro:

Fig. 2 - Create Quote

Esto por sí solo no va a sorprender a muchas personas en una organización, pero cuando pregunta sobre el valor de negocio de cada bloque de trabajo, incluido el elemento principal “Crear cuota” para una cuota de seguro, y luego también pregunta cómo funciona cada uno, puede colorear cada capacidad de negocio, en que el sombreado en rojo (rosado y rojo) son banderas para llamar su atención (valor alto y rendimiento deficiente en este caso) mientras que el sombreado en verde sugiere lo contrario (menor valor, buen rendimiento). 

Fig. 3 - Create Quote: Business ValueFig. 4 - Create Quote: Key Table

Aquí es donde la conversación comienza a ponerse significativamente más objetiva e interesante. Ahora puede preguntar con objetividad qué capacidades de negocio secundarias provocarán que el elemento principal rinda mejor, y en este caso, en que el elemento principal tiene un color amarillo “Completar” que indica valor de negocio medio, sólo porque el elemento secundario “Crear certificado” es de alto valor y el de menor rendimiento, puede ignorar ese problema porque el elemento principal no es muy valioso. Aquí es donde aparece el gran impacto de realizar un análisis de capacidades de negocio, el cual abre la puerta a priorización de negocio más objetiva, la cual luego conduce a la maximización de una oportunidad como cloud computing. Pero no nos adelantemos.

Cómo usar mapas de actividad como información para los análisis de priorización

En nuestra analogía de reparar un avión mientras vuelo, destacamos que es poco práctico reparar todas las cosas de una vez mientras todavía se está haciendo todo el trabajo. Debemos concentrarnos en los problemas más importantes para maximizar nuestros resultados. Sólo después de haber priorizado los problemas, debemos desarrollar soluciones y definir su alcance.

En la Sección 1, analizamos cómo salir de “la trampa del ‘cómo’” mediante modelado de capacidades y mapas de actividad. El mapa de actividad presenta su negocio en términos de lo “que” y muestra el valor de negocio y rendimiento para cada capacidad de negocio. Un aspecto crítico en el desarrollo de estos mapas de actividad es que tanto las personas de negocio como de tecnología deberían haber contribuido. De manera que ya iniciamos la conversación. ¿Cómo usamos los mapas de actividad en nuestros análisis de priorización?

Priorización

La priorización es un desafío. El mapa de actividad literalmente presentar un panorama general, una visión integral que compartir mientras se toman decisiones de priorización. Existen diversas consideraciones al priorizar sus esfuerzos e inversiones. La mayoría de las consideraciones cae dentro de una de tres categorías:

  • Mejorar el rendimiento
  • Reducir los costos
  • Abordar riesgos de negocio

Primero, ¿cómo pueden los mapas de actividad mostrarnos dónde invertir para mejorar el rendimiento? Revise las capacidades principales. Identifique aquellas capacidades de negocio que sean las más valiosas pero con un rendimiento deficiente. Esto muestra la brecha de rendimiento de valor donde la inversión derivará en un mejor rendimiento para la organización. Esto incluye identificación de posibles capacidades nuevas de negocio, como cloud computing. Éstos son puntos destacados en su mapa de actividad en que (valor) completo y rendimiento (borde) están ensombrecidos con rojo. Un punto menor de clarificación, en realidad no importa cuál es el color completo frente al color del borde, pero somos coherentes aquí para evitar confusión en este artículo. Los puntos destacados revelan los vacíos en rendimiento más importantes. Estas áreas requieren atención e inversión para mejorar el rendimiento y normalmente deberían ser sólo el 10 a 20% de la lista. Muy rápidamente, al “escuchar” a los propietarios y profesionales del trabajo hemos priorizado objetivamente nuestra lista de capacidades de negocio principales a sólo este puñado de capacidades críticas.

Ahora debemos definir el alcance de nuestros requisitos. Mire detenidamente cada capacidad de negocio “principal” de la lista priorizada para encontrar la(s) capacidad(es) de negocio “secundarias” que requieren mayor atención. En los términos más simples, esto se trata de causalidad: ¿qué elemento secundario tiene la mayor influencia en el rendimiento del principal? Nos centraremos en el rendimiento. ¿Por qué? La mayoría de las capacidades de negocio se pueden clasificar en una de tres maneras:

  • Valor agregado
  • Control
  • Soporte técnico

Normalmente, sólo el valor agregado contribuye directamente al valor (y bastante a menudo son la “causa” del rendimiento de su factor principal). Las capacidades de control y soporte técnico son necesarias para garantizar que las capacidades de negocio de valor agregado se realizan a gran nivel. Un rendimiento deficiente en cualquiera de estos tipos de capacidades de negocio secundarias podría llevar a un rendimiento deficiente a nivel de elemento principal. Por otro lado, por más importante que sea descubrir las causas del rendimiento, la mayoría de las organizaciones tiene que partir por el nivel de afirmación (donde no existe certeza absoluta respecto de la “causa” del rendimiento), pero en nuestra experiencia, como existe mucho conocimiento y experiencia en las organizaciones (a la espera de ser descubierto con una lente como ésta), las afirmaciones tienden a ser muy precisas.

Uso del mapa de actividad de rendimiento de valor

El mapa de actividad también revela áreas donde podemos agregar valor a través de la reducción de costos, la consolidación y la subcontratación. La mejor manera de hacer eso es la identificación de las capacidades de negocio con el menor valor de negocio. Éstas son las capacidades que aparecen completadas en verde completado (valor) en su mapa de actividad. Si su rendimiento es bueno o no: son de poco valor, no son básicas, así que considere recibirlas en subcontrato de alguien que pueda hacerlo mejor, alguien para quien sea una competencia básica a fin de que se pueda concentrar en lo que es más valioso para su organización. Si su rendimiento es bueno o incluso demasiado bueno: busque mejorar la eficacia, reduzca costos y restrinja su enfoque a lo que es más importante. Además, considere la consolidación de servicios. ¿Realmente hay necesidad de tener varios sistemas y departamentos para “pagar a los empleados”? Esto es mucho más fácil de ver una vez superada “la trampa del ‘cómo’”y visto el “qué” en términos de propósito y resultado. Y como hemos determinado que esto es necesario pero con un valor de negocio menor, los detalles de la implementación son menos críticos; literalmente no importa quién lo haga (o cuántas personas lo hagan), dónde suceda, cuál sea la tecnología o cuál sea el proceso siempre que cumpla los objetivos de rendimiento (incluido el cumplimiento).

Su mapa de actividad proporciona además un marco para abordar el riesgo. Analizamos ese punto en mayor detalles más adelante en la Sección 3.

Hemos presentado un enfoque para usar su mapa de actividad y priorizar los problemas y definir su alcance, mediante la lente “qué” para informar las necesidades de su organización. El siguiente paso es considerar el estado nuevo o futuro del “cómo”. Esto requiere diálogo, análisis disciplinado y solución de problemas. El resultados es ahora una lista de iniciativas que abordan los problemas principales y logran el estado futuro. Es posible que esta lista de iniciativas implique una mejora del proceso, entrenamiento o tecnología. En la siguiente sección, presentamos cómo SOA, cloud computing y SaaS ofrecen nuevas herramientas para proporcionar soluciones a menudo superiores.

Es importante comprender que los problemas y las soluciones son diferentes. Esto suena muy claro pero puede volverse confuso en el curso del análisis. En esta sección, hemos descrito un análisis de arriba abajo. Nuestra lista priorizada de problemas según se describe en esta sección se vuelve una entrada de importancia en la priorización de soluciones. Esto se hace más importante cuando reconocemos que otras iniciativas ya están en juego o en consideración.

¿Cómo priorizamos su lista existente de iniciativas? El mapa de actividad nos ayuda a relacionar problemas con soluciones. Identifique la capacidad de negocio que cada solución está diseñada para mejorar. ¿Aborda un punto crucial? Recuerde, éstas son áreas que normalmente requieren un mejoramiento del rendimiento. De manera que si el enfoque de las iniciativas es reducir los costos, nos conviene examinarlo más detenidamente; por ejemplo, aunque la reducción de costos es buena, ¿va a entregar suficiente valor para justificar la inversión y la distracción que provoca? ¿Estamos seguros de que no vamos a reducir costos en una capacidad de negocio de valor; y si es así, estamos seguros que es una movida inteligente? Es posible que otra aborde una capacidad de negocio ecológica (en términos de valor de negocio). Buscamos reducir los costos aquí. Si el enfoque de la iniciativa es mejorar el rendimiento, nos conviene revisar nuestro caso de negocio. ¿Realmente necesitamos tener la capacidad de “pagar a los empleados” en cinco minutos en vez de un día? Ciertamente hay áreas más importantes para mejorar el rendimiento.

El mapa de actividad proporciona información importante para el análisis de priorización. Podemos identificar y priorizar esas capacidades de negocio que tienen problemas de rendimiento, costo o riesgo y que requieren atención. Un mayor análisis de capacidades de negocio ayuda a determinar el alcance del problema. Ahora bien, sabemos hacia dónde centrar nuestra atención (y hacia dónde no) y podemos considerar cómo usar SOA, SaaS y cloud computing para ofrecer soluciones superiores.

En el resumen ejecutivo, hablamos acerca de los objetivos contradictorios de unificación y maximización de oportunidades. En nuestra experiencia, el uso de los mapas de actividad es una manera de conducir las conversaciones a un nivel más táctico o granular para que las compensaciones entre unificación y maximización de oportunidades se puedan evaluar en términos claros y objetivos, en lugar de hacerlo de manera individual, tipos más subjetivos de conversaciones que se alargan ante la ausencia de algo tan objetivo.

Identificar el alcance mínimo en términos de lo que se requiere entregar para alcanzar la estrategia de negocio puede mejorar significativamente el retorno de negocio en su SOA, SaaS y esfuerzos de nube.

Oportunidades y riesgos de SOA, SaaS y cloud computing para el negocio

Primero echemos un vistazo a lo que significan estos términos. SOA, o Arquitectura orientada a servicios, es un estilo arquitectónico o manera de pensar respecto del negocio y las TI basado en componentes de acoplamiento flexible, de caja negra orquestados para entregar un nivel bien definido de servicio. SOA es arquitectura, no es tecnología: muchos tipos diferentes de tecnologías pueden admitir una arquitectura SOA así como muchas variedades de materiales de construcción pueden cumplir los requisitos de arquitectura de un edificio.

SaaS, o software como servicio, simplemente se refiere a un servicio habilitado por software que se ofrece a través de Internet. SaaS es una manera de entregar soluciones de tecnología que cumplan la visión de arquitectura de SOA. Normalmente SaaS se ofrece a base de una suscripción (un costo operacional) frente a una inversión de capital por adelantado para la licencia de software y la infraestructura de TI.  

Cloud computing, en su forma más pura, es simplemente el uso de tecnología informática a través de Internet. Permite a usuarios y desarrolladores utilizar recursos informáticos sin conocimiento o control de la infraestructura de TI para esos recursos. Los recursos se virtualizan y proporcionan por Internet. 

Este modelo de software consumido como un servicio lo puede entregar el proveedor al cliente de muchas maneras diferentes; al interior del entorno de TI in situ del proveedor, en un entorno hospedado virtualizado, en un entorno de nube, etc. No es necesario que SaaS se entregue a través de la nube para que se considere como tal (aunque la nube tiene un sentido de negocio para muchos proveedores de SaaS, ya que les permite concentrarse en la creación de valor de negocio en sus aplicaciones frente a la creación y mantenimiento de infraestructura de TI).

Ventajas de SOA, SaaS y cloud computing

SOA, SaaS y cloud computing permiten que su grupo de TI brinde apoye el negocio de cuatro maneras::

  1. Mejore la eficiencia e impulse el enfoque: SOA es la primera oportunidad que hemos tenido en que, en su mayor parte, se puede hablar de implementación de tecnología al mismo nivel de pensamiento que el negocio. Comprender y crear de manera más precisa lo que el negocio necesita en medidas cuantificables y medibles conduce a una entrega rentable. La entrega en SOA a través de SaaS y cloud computing ayuda a las organizaciones a concentrarse en lo más importante: capacitar a la administración de TI para que entregue servicios y valor a los clientes (dentro y fuera de la organización) de manera eficaz. Mientras la mayoría de las organizaciones gasta importantes recursos en crear y mantener su propia infraestructura tecnológica, las organizaciones que aprovechan cloud computing no tienen que concentrar preciosos recursos financieros, de desarrollo y TI en implementar, administrar y escalar infraestructura tecnológica.
  2. Mejore la agilidad: cuando se diseñan e implementan de manera eficaz, los servicios tienen un alto nivel de interoperabilidad. Esto significa que se pueden componer con otros servicios para entregar nuevos servicios. Se pueden entregar nuevas soluciones ya sea al integrar servicios existentes de proveedores externos o al reunir plataformas anteriormente segregadas. La capacidad para federar plataformas históricamente segregadas y para componer nuevos servicios que aprovechen los servicios existentes permite que los equipos de administración y desarrollo de TI responda rápidamente a cambios en las necesidades del negocio y los clientes. Esto deriva en la capacidad de llevar una idea al mercado más rápido. La infraestructura se puede asignar rápidamente para satisfacer las crecientes demandas de tráfico/adopción mediante solicitud simple. Esto proporciona la capacidad de escalar hacia arriba y abajo sin problemas y sin los complejos procedimientos operacionales así como la capacidad para actualizar un servicio sin quitarlo. Esto es mucho más escalable que las soluciones tradicionales in situ que implican procuramiento, instalación, pruebas y entrega de infraestructura para hardware, software, red y almacenamiento.
  3. Entregue mayor rendimiento y disponibilidad: una verdadera plataforma de nube entrega centros de datos, recursos y plataformas distribuidos geográficamente a nivel mundial que sobrepasan en escalabilidad, rendimiento, disponibilidad, redundancia, procedimientos recomendados y seguridad lo que cualquier organización puede alcanzar razonablemente con sus propios recursos. Con sólo usar la nube, el negocio se puede concentrar en lo que es más importante, los proveedores de cloud computing pueden proporcionar lo mejor en administración de servicios y soluciones altamente disponibles que empresas individuales no pueden ofrecer.
  4. Ayude a las organizaciones a equilibrar flexibilidad y control: una plataforma de nube debe capacitar a las organizaciones para que seleccionen el mejor modelo de implementación para sus aplicaciones (ya sea hospedadas en sus propios servidores, hospedadas por un proveedor de nube o una combinación de ambos, lo cual ayuda a los desarrolladores y administradores de servicios a combinar recursos locales y de nube para solucionar problemas de negocio.

Los beneficios de esta tecnología proporcionan nuevas oportunidades para el negocio. Primero, es posible que las empresas planeen proteger y hacer crecer sus ingresos al mejorar o ampliar ofertas a través de la federación de sistemas heredados. Por ejemplo, una empresa de servicios financieros ha podido adquirir nuevos clientes porque es capaz de presentar soluciones consolidadas de las mejores soluciones no disponibles en el mercado. Lo pueden hacer no al escribir sistemas completamente nuevo, sino al federar aplicaciones existentes a través de una implementación de SaaS. Segundo, las empresas pueden mejorar su agilidad de negocio al ensamblar ofertas dirigidas o agregar rápidamente nuevas ofertas a través de asociaciones e interoperabilidad. Por último, las empresas pueden ir reduciendo de a poco los costos de TI al mover capacidades y entornos relativamente costosos a la nube y al eliminar implementaciones redundantes de capacidades dentro de la empresa.

Riesgos de SOA, SaaS y cloud computing

Además de las nuevas oportunidades, el nuevo enfoque de tecnología y arquitectura expone los riesgos en juego al diseñar, crear y entregar servicios de manera eficaz.

  1. Riesgos de negocio: el conflicto entre unificación y maximización de oportunidades resalta la importancia de la identificación eficaz de límites y enfoque de los esfuerzos de servicio. No tener un enfoque de beneficios de negocio específicos para cada servicio adquirido o desarrollado en realidad puede aumentar los costos sin entregar el esperado beneficio de negocio. Por ejemplo, crear o adquirir una solución de SaaS que proporcione una amplia gama de capacidades de administración de recursos humanos no sería valioso a menos hubiera capacidades con bajo rendimiento o los nuevos servicios reportaran drásticas mejorías en los costos. A menos que la solución ayude a proteger y hacer crecer los ingresos, mejorar la agilidad de negocio o reducir los costos de TI, puede que no sea el área adecuada del negocio sobre la cual concentrarse. El mapa de actividad proporciona una manera comprobada de trabajar con la organización para mitigar los riesgos de negocio.
  2. Riesgos de diseño: diseñar servicios que no cumplan con la promesa de componentes de acoplamiento flexible y caja negra orquestado para entregar un nivel bien definido de servicio limitará los eventuales beneficios que el negocio puede alcanzar. Crear servicios que no se alinean con el modelo de negocio limitará el alineamiento de negocio de TI. No seguir los principios de diseño que apoyan la interoperabilidad, la autonomía, el acoplamiento flexible y la capacidad de composición limitará la agilidad, la disponibilidad y el rendimiento potencial de los servicios. Considere lo estrechamente interconectada que es la capacidad de negocio con otras. Mientras mayor sea el nivel de interconectividad ya sea a nivel de negocio o de implementación de tecnología, más difícil será crear un servicio autónomo. Además, comprenda si hay requisitos de cumplimiento importantes al exponer una capacidad de negocio como servicio. Por ejemplo, los servicios que obtienen acceso a datos PCI se pueden diseñar para mejorar el nivel de cumplimiento con leyes de privacidad, pero si esto no se considera al exponer estos servicios puede haber problemas. Como parte de la producción del mapa de actividad, se deben evaluar los riesgos de negocio y tecnología asociados con las capacidades.
  3. Riesgos de desarrollo: existen nuevas destrezas y procesos de desarrollo asociados con la creación adecuada de servicios. Para obtener los beneficios del negocio y la tecnología de SOA, SaaS y cloud computing, los equipos de desarrollo deben contar con destrezas adecuadas en análisis, diseño y desarrollo. Existen nuevas herramientas, nuevos patrones de implementación y nuevos riesgos de implementación que se deben comprender y mitigar. Al asegurar el entrenamiento adecuado, los entornos y las asociaciones se establecen tempranamente para definir las competencias adecuadas y la infraestructura necesarias para mitigar los riesgos de desarrollo.
  4. Riesgos de entrega: por último, implementar SaaS y cloud computing requiere una inversión importante en infraestructura, nuevos procesos tecnológicos y nuevas técnicas de desarrollo. Aprovechar la opción de cloud computing puede reducir drásticamente los costos iniciales al tiempo que se reducen los riesgos asociados.

Un estudio de caso de cloud computing

Ahora que hemos hablado del modelado de capacidades de negocio y de los mapas de actividad y lo útiles que pueden ser al ayudar a priorizar decisiones relacionados con unificación y maximización de oportunidades, queremos avanzar por algunos otros aspectos específicos de una empresa real que ha concretado algunas de las ventajas de una estrategia de cloud computing similar a la que analizamos en la Sección 3.

En nuestro estudio de caso, tenemos una empresa real con base en la India con miles de empleados que ofrece servicios de desarrollo de software que ayuda a las empresas y a los clientes del sector público a mejorar sus ofertas. A esta empresa la llamaremos Contoso, y si en algún punto es importante conocer su nombre de verdad y las personas citadas, háganoslo saber y podemos preguntarles para ver si no les incomoda compartir su nombre real.

Resumen de caso

En este caso, Contoso eligió usar la plataforma Windows Azure™ de Microsoft para entregar sus aplicaciones por Internet a través del centro de datos de Microsoft®. Vale la pena considerar en este punto que aunque existen otras opciones de tecnología para soluciones de cloud computing, no podemos decir si otras soluciones entregarían el mismo éxito que Contoso alcanzó en esta situación específica.

Ventajas

  • Implementación de aplicaciones simplificada
  • Escalabilidad flexible y rentable
  • Reducción de los costos
  • Desarrollo rápido e inexpresivo
  • Mejoramiento de servicios específicos de la industria (de gobierno en este caso)

Situación

Con su oficina central en Puna, India, y con operaciones en Asia, Europa y Norteamérica, Sistemas Contoso proporciona servicios de desarrollo de productos de software a una amplia gama de clientes en los sectores de telecomunicaciones, ciencias biológicas, infraestructura de datos y gobierno. Con más de 6.000 empleados, Sistemas Contoso ofrece servicios que ayudan a sus clientes a mejorar sus ofertas mientras reduce los costos generales.

Una de las ofertas principales de los Sistemas Contoso es una solución de gobierno electrónico que ofrece a gobiernos regionales y locales y agencias la capacidad de entregar servicios e interactuar con ciudadanos y empresas de manera electrónica a través de cuatro aplicaciones basadas en la Web que la empresa llama su conjunto de aplicaciones de gobierno electrónico. El conjunto de aplicaciones forma una solución cohesiva para servicio público y abarca resolución de quejas, caminos e infraestructura, censos y sistemas de administración de elecciones.

El sistema de Reparación de quejas permite que los ciudadanos registren y hagan un seguimiento de informes de incidentes en cualquier departamento gubernamental. Con la aplicación Caminos e infraestructura, los ciudadanos pueden informar problemas relacionados con caminos e infraestructura, al identificar ubicaciones específicas con una herramienta de mapas en línea. Los hospitales y médicos registrados, y otro personal autorizado puede usar la aplicación Departamento de censo para registrar nacimientos y fallecimientos. La aplicación Oficina de elecciones interactúa con el Departamento de censo para mantener las listas de votantes al día y ayudar a las autoridades a administrar y programar las elecciones.

Los Sistemas Contoso desarrollaron el conjunto de aplicaciones de gobierno electrónico con el software de base de datos Microsoft® ASP.NET y Microsoft SQL Server®, con lo cual ofrecen los componentes como aplicaciones de software basado en cliente, hospedado en el centro de datos propios del cliente. Sin embargo, la empresa descubrió que su capacidad para promover su solución de gobierno electrónico a menudo se veía limitada por las capacidades tecnológicas de los gobiernos locales.

En India, muchos gobiernos locales y regionales carecen de la infraestructura de TI necesaria para implementar en su totalidad las aplicaciones de gobierno electrónico de Sistemas Contoso como soluciones de software locales. Incluso en lugares donde gobiernos o agencias tienen fondos disponibles para desarrollar un entorno de servidor de alto rendimiento, es posible que carezcan de la experiencia en tecnología para administrar adecuadamente los problemas de redes, redundancia e infraestructura que pueden agregar costos adicionales. Además, tal vez no deseen la capacidad o experiencia en tecnología, quizás necesiten en su lugar concentrarse en entregar servicios de gobierno.

Sistemas Contoso sabía que su solución mejoraría la capacidad de proporcionar servicios del gobierno. La empresa necesitaba una manera para entregar su conjunto de aplicaciones de gobierno electrónico a gobiernos locales sin exigirles que inviertan demasiado en infraestructura y personal de TI nuevos. Deseaba ofrecer a los clientes una manera de escalar la solución hacia arriba y abajo, agregar o eliminar aplicaciones de componentes, capacidad informática o almacenamiento de datos según sea necesario: de manera rápida, fácil y rentable.

La empresa deseaba proporcionar a los potenciales clientes que aún no tenían una infraestructura de alto rendimiento una manera de probar la solución y quería ofrecerles una manera de pagar solamente por lo que usaron, según lo usaron. Al mismo tiempo, Sistemas Contoso ya había hecho una inversión importante al desarrollar su conjunto de aplicaciones de gobierno electrónico; necesitaba un nuevo modelo de entrega que pudiera desarrollarse de manera eficaz, sin tener que modificar la ingeniería de la solución de manera significativa.

Solución

Sistemas Contoso decidió desarrollar una solución que hospedara su conjunto de aplicaciones de gobierno electrónico en Internet a través de un centro de datos: un sistema de entrega de aplicaciones a veces conocido como “cloud” computing. La empresa eligió la plataforma Windows Azure™, una plataforma de servicios de nube a escala de Internet que se hospeda en los centros de datos de Microsoft, gracias a su alta disponibilidad y escalabilidad de confianza para satisfacer las necesidades de uso.

Sistemas Contoso está usando el sistema operativo de servicios de nube Windows Azure, el entorno de desarrollo, hospedaje de servicios y administración de servicios para la plataforma Windows Azure, para proporcionar capacidad informática y de almacenamiento a petición para sus aplicaciones web. Usará la base de datos SQL Azure™ de Microsoft como un servicio para almacenar y administrar datos de aplicaciones y los usuarios de las aplicaciones podrán almacenar archivos e imágenes con la función Almacenamiento de blobs de la plataforma Windows Azure. Con Servicios en directo, pueden buscar información con Bing™ e identificar ubicaciones con mapas Bing para empresas.

Además de los cuatro componentes centrales del conjunto de aplicaciones de gobierno electrónico, Sistemas Contoso implementará su propio Sistema de aprovisionamiento de inquilinos (TPS) en el entorno de Windows Azure. Con TPS, Sistemas Contoso aprovisionará componentes específicos a clientes individuales (o aplicaciones inquilinas). Sistemas Contoso implementará cada aplicación inquilina en cuentas de proyectos individuales de Windows Azure, con lo cual aislará de manera automática cada aplicación inquilina de las demás y mejorará la seguridad y la escalabilidad para cada inquilino.

Con la solución de gobierno electrónico implementada en la plataforma de Windows Azure, los gobiernos locales ahora pueden pagar sólo por las aplicaciones que necesitan en la forma de una suscripción mensual, en lugar de invertir por adelantado en una infraestructura local. Sistemas Contoso usará TPS para administrar la auditoría y la facturación para suscriptores individuales y los clientes podrán proporcionar comentarios a los administradores de sistemas si desean modificar su suscripción. “Desde la perspectiva del cliente, tienen mucha más flexibilidad”, señala un administrador ejecutivo de proyectos de Sistemas Contoso. “A medida que avanzan, pueden comprar fácilmente aplicaciones adicionales o descontinuar aplicaciones que no necesitan”.

Sistemas Contoso usa SQL Azure para almacenar la base de datos de aplicaciones de gobierno electrónico y una base de daros de configuraciones. Detalles de inicio de sesión y adjuntos cargados por usuarios se almacenan mediante las características de Tablas de almacenamiento de Windows Azure y Almacenamiento de blobs. El sistema usa la característica de Almacenamiento de blobs de Windows Azure para conectar aplicaciones dentro del conjunto de aplicaciones de gobierno electrónico y compartir datos entre aplicaciones.

Como Sistemas Contoso desarrolló su original solución de gobierno electrónico con ASP.NET and SQL Server, los desarrolladores de la empresa pudieron mover el conjunto de aplicaciones a la plataforma Windows Azure sin mucho esfuerzo. Por ejemplo, los desarrolladores usaron scripts de SQL para mover el esquema existente de SQL Server a la base de datos de SQL Azure. “Como habíamos trabajado con software SQL Server tradicional a nivel local, pudimos ahorrar una cantidad importante de tiempo en la migración de aplicaciones existentes a SQL Azure”, señala un responsable técnico de Sistemas Contoso. “Pudimos minimizar nuestra curva de aprendizaje y realizar la transición general sin contratiempos”.

Con la plataforma Windows Azure, Sistemas Contoso puede ofrecer sus aplicaciones de gobierno electrónico a gobiernos locales mientras reduce sus propios gastos capitales y los de sus clientes. Los gobiernos pueden probar e implementar rápidamente las aplicaciones y escalar hacia arriba y abajo según sea necesario, y pagar sólo por lo que necesitan cuando lo necesitan. Debido a la facilidad de desarrollo, Sistemas Contoso sacó rápidamente al mercado su nuevo modelo de entrega de soluciones y ahora puede ofrecer sus aplicaciones de gobierno electrónicos a más clientes.

Beneficio de Azure: implementación de aplicaciones simplificada

Al hospedar su solución en Internet a través de los centros de datos, Sistemas Contoso puede implementar su conjunto de aplicaciones de gobierno electrónico para cliente que no tienen sus propias infraestructuras de servidor y la empresa puede ofrecer una solución hospedada sin tener que configurar la suya propia. Los posibles clientes pueden evaluar la solución sin tener que implementar la aplicación a nivel local y Sistemas Contoso puede aprovisionar aplicaciones para clientes nuevos aproximadamente 50 por ciento más rápido con este nuevo sistema.

“Con Windows Azure, podemos implementar las aplicaciones para nuevos clientes muy fácilmente, mientras reducimos nuestra sobrecarga”, indica un administrador ejecutivo de proyectos. “Las ejecuciones de evaluación son muy sencillas. Un cliente puede simplemente suscribirse como usuario de evaluación por un mes y eso es todo”.

Beneficio de Azure: flexible, rentable y escalable

Como los centros de datos de Microsoft ofrecen alta disponibilidad y escalabilidad, Sistemas Contoso puede actualizar configuraciones para clientes de manera fácil y rápida, pudiendo agregar o eliminar componentes de su solución de gobierno electrónico por la necesidad de un cliente. Y con la vasta eficacia informática que ofrece la plataforma Windows Azure, los clientes tienen la capacidad de administrar cargas variables sin una inversión total de capital.

En lugar de invertir en capacidad de servidores para cargas intensas y luego subutilizar esa capacidad durante otros períodos, los clientes pueden pagar sólo por la capacidad que necesitan según la necesitan. “Por ejemplo”, señala otro empleado de Contoso, “si se avecina una elección, podemos agregar más instancias de la aplicación Oficina de elecciones de un cliente, ofrecerle más eficacia informática y él sólo tendrá que pagar por ello durante ese período”.

Beneficio de Azure: reducción de los costos

Los gobiernos que se suscriben a la solución de gobierno electrónico de Sistemas Contoso podrán administrar sus costos de manera más eficaz al minimizar su inversión de capital, reducir sus costos de operación al evitar sobrecarga de infraestructura-mantenimiento y pagar sólo por lo que uso y cuando lo usa.

Para un conjunto dado de características en el conjunto de aplicaciones de gobierno electrónico, un cliente podría gastar U.S. $24,000 en costos capitales y llegar a los $60,000 en sobrecarga de mantenimiento annual. Con Azure, se puede olvidar por completo de gastos capitales y de mantenimiento, al pagar únicamente tarifas por servicio que no superarían los U.S. $10,000 al año.

“Con Windows Azure, nuestros clientes no tienen que invertir por adelantado en infraestructura o servicios de hospedaje”, asegura un administrador ejecutivo de proyectos. “Y como pueden pagar según lo que necesitan, les es mucho más fácil armar su presupuesto”.

Como Sistemas Contoso puede aprovisionar y administrar la solución en la plataforma de Windows Azure, aumentará la rentabilidad y reducirá los costos hasta en un 70 por ciento ya que ofrece su conjunto de aplicaciones de gobierno electrónico a más clientes. “Al entregar nuestra solución de gobierno electrónico a través de la plataforma Windows Azure, obtendremos más negocio de más clientes”, señala un administrador ejecutivo de proyectos. “Y agregar, administrar y facturar clientes a través de la plataforma aumentará la eficiencia y reducirá los costos”.

Beneficio de Azure: desarrollo rápido y económico

Como pudieron aprovechar destrezas existentes, los desarrolladores de Sistemas Contoso gastaron menos tiempo en aprender a trabajar con la plataforma Windows Azure, lo cual redujo el tiempo que tomó implementar la solución de gobierno electrónico con ella. Y como no tuvieron que configurar una infraestructura para apoyar la implementación, pudieron concentrarse en la lógica y el diseño de negocio de las aplicaciones. “Sin Windows Azure, podríamos haber gastado un 25% más de tiempo en el desarrollo del proceso”, señala un administrador ejecutivo de proyectos.

Resumen

Al suscribirse a las soluciones de gobierno electrónico de Sistemas Contoso, los gobiernos locales de la India y de cualquier otra parte pueden proporcionar servicios gubernamentales e interactuar con los contribuyentes de manera más eficaz. Pueden proporcionar acceso conveniente a servicios, dotar a los ciudadanos de información y mejorar la transparencia y la responsabilidad a nivel de gobierno, mientras reducen costos, simplifican las operaciones y mejoran la eficiencia.

Conclusión y recomendaciones

Contoso es un excelente ejemplo de una organización que ha concretado una implementación simplificada de aplicaciones, una escalabilidad flexible y rentable, costos reducidos y desarrollo concentrado con servicios de nube en esta instancia mediante la tecnología Microsoft. Tal como demostraron, SOA, SaaS y cloud computing introducen nuevas oportunidades tecnológicas que pueden producir nuevas oportunidades para el negocio. Junto con estas nuevas oportunidades tecnológicas viene un nuevo conjunto de riesgos técnicos y de negocio que deben administrarse para asegurar que las oportunidades técnicas y de negocio se alcancen

Tal como hemos demostrado durante más de seis años de trabajo, el análisis de las necesidades del negocio (a través del análisis de las capacidades de negocio y mapas de actividad y priorización) se integra a la conversación de TI en el nivel de arquitectura técnica. Este punto lo dejamos claro en el artículo de junio de 2008 que escribimos en conjunto Harvard Business Review, “The Next Revolution in Productivity”; “Con el mapa de actividades en mano, los administradores tendrán mucha información (o la mayor parte) que necesitan para diseñar un nuevo modelo operacional”.

De manera que cloud computing ha ofrecido nuevo beneficios en cuanto a velocidad, costo y escalabilidad. El modelado de capacidades de negocio ha ayudado a alinear tecnología con la dirección estratégica de negocio. En conjunto, ambos elementos prometen permitir que una organización pase de SOA a SaaS para optimizar el retorno de la inversión y el tiempo de valor. Así que nuestras recomendaciones específicas para el siguiente paso realmente constan de dos rutas ampliamente paralelas:

Inicie el análisis de capacidades de negocio

Éste es el primer paso para obtener los mapas de actividad e impulsar análisis acerca de la unificación y la maximización de oportunidades. Es muy probable que su organización ya emplee métodos complementarios como la reingeniería de procesos, Six Sigma, Lean u otro, así que recomendamos que empiece con capacidades en un área pequeña y contenida para que pueda comprender en qué se diferencian de estos otros métodos y cómo se complementan Existen recursos disponibles para ayudarlo con esto, más allá de nuestro artículo de Harvard Business Review y el libro Rethink, así que póngase en contacto con nosotros antes cualquier pregunta o comentario que tenga.

Defina un mapa de ruta de tecnología

Sea claro respecto de qué es la arquitectura técnica actual, cuánto de ella tiene definiciones claras de servicios y luego mire las diversas tecnologías que complementarán las soluciones heredadas existentes, cuando corresponde, pero también ayude a la organización en su ruta de cloud computing de una manera que mejor se alinee con sus objetivos y las necesidades de los clientes. Cuéntenos si tiene preguntas sobre la arquitectura técnica y el concepto de cloud computing.

Mantenga el mapa de ruta

Para cerrar nuestra analogía con la reparación de un avión en pleno vuelo: incluso con las herramientas correctas, necesita una idea bastante clara de cómo reparar el avión mientras sigue en el aire. A medida que progresa a través de las diferentes maneras de transición para aprovechar SOA, SaaS y cloud computing y así ofrecer un valor de negocio que será evidente, identificará diferentes riesgos específicos de cada situación y sus vacíos de rendimiento de valor variarán.  No es difícil mantener al día el Mapa de actividad de rendimiento de valor y tal esfuerzo ayudará a mantener una comprensión explícita de lo que es importante para el negocio y por qué. SOA, SaaS y cloud computing son las herramientas correctas y el análisis de capacidades proporciona un mapa claro que puede usarse para clarificar el valor y el riesgo asociado con sus esfuerzos.

 

Ric Merrifield

Ric Merrifield dirige los esfuerzos de arquitectura de negocio en Microsoft Corporation en Redmond, Washington, y es co-autor de “The Next Revolution in Productivity” junio, 2008, Harvard Business Review.  Merrifield también es el autor del libro Rethink – a Business Manifesto for Cutting Costs and Boosting Innovation, FT Press 2009.

Dennis Stevens es director general de Synaptus, una empresa consultora con base en Norcross, GA, y es co-autor de “The Next Revolution in Productivity” junio, 2008, Harvard Business Review. Stevens también co-escribió el informe Cutter Consortium de julio Rethinking the Agile Enterprise y actualmente escribe Value Driven Agile Adoption: Scaling Agility to the Enterprise para Addison-Wesley con fecha de lanzamiento para fin de este año.