DevOps – una breve intro

DevOps – una breve intro

¿Qué es DevOps? Bajo un modelo de DevOps, los equipos de desarrollo y operaciones ya no están “aislados”. A veces, los dos equipos se fusionan en uno solo, donde los ingenieros trabajan en todo el ciclo de vida de la aplicación, desde el desarrollo y las pruebas hasta la implementación y las operaciones, y desarrollan una variedad de habilidades no limitadas a una única función. En algunos modelos de DevOps, los equipos de control de calidad y de seguridad también se integran más con el desarrollo y las operaciones e intervienen durante todo el ciclo de vida de la aplicación. Cuando la seguridad es la prioridad de todos los miembros de DevOps, a veces se conoce como operaciones de seguridad de desarrollo. Los equipos utilizan prácticas para automatizar los procesos que anteriormente habían sido manuales y lentos. Utilizan una pila de tecnología y herramientas que los ayudan a operar y mejorar aplicaciones de forma rápida y confiable. Además, estas herramientas ayudan a los ingenieros a realizar de forma independiente tareas que normalmente hubieran requerido la ayuda de otros equipos (por ejemplo, implementar código o aprovisionar infraestructura), lo que incrementa todavía más la velocidad del equipo.   Beneficios   Velocidad: Mejor adaptación a los cambios en los mercados y adquisición de mayor eficacia en la consecución de los resultados empresariales. El modelo de DevOps permite a los equipos de desarrollo y operaciones lograr estos resultados. Entrega rápida: Permite incrementar la frecuencia y el ritmo de las versiones, a fin de innovar y mejorar el producto con mayor rapidez. Cuanto más rápido se publiquen nuevas características y  se arreglen errores, más...
OKR – Objectives and Key Results

OKR – Objectives and Key Results

OKR (Objetivos y resultados clave) es un sistema de establecimiento de objetivos utilizado para crear alineación y compromiso alrededor de objetivos medibles. ¿Cuál es la diferencia de los métodos de planificación tradicionales? Los OKR se configuran, se siguen y se revalúan, generalmente trimestralmente. Es un proceso simple y de cadencia rápida que involucra la perspectiva y la creatividad de cada equipo. Los OKR existen para crear alineación y establecer la cadencia para la organización. La meta es asegurarse de que todos vayan en la misma dirección, con prioridades claras, y a un ritmo constante. El concepto original de OKR vino de Intel y se extendió a otras compañías de Silicon Valley. Entonces, como su nombre lo indica, OKR tiene dos componentes: Los objetivos son descripciones cualitativas memorables de lo que quieres lograr. Debe ser breve, inspirador y atractivo. Un objetivo debe motivar y desafiar a Equipo. Los resultados clave son un conjunto de métricas que miden su progreso hacia el objetivo. Para cada Objetivo, debe tener un conjunto de 2 a 5 resultados clave.     Las principales ventajas de usar OKR son: Agilidad: Los ciclos de objetivos más cortos permiten ajustes más rápidos y una mejor adaptación al cambio, aumentando la innovación y reduciendo riesgos y desperdicios. Alineamiento y cooperación interfuncional: El uso de OKR compartidos mejora la colaboración entre diferentes equipos, resolviendo interdependencias e iniciativas unificadoras competidoras. Tiempo reducido para establecer metas: La simplicidad de OKR hace que el proceso de establecimiento de objetivos sea más rápido y fácil, reduciendo tiempo y recursos dedicados a establecer metas. Comunicación clara: La transparencia y la simplicidad permiten al equipo...
Construir negocios pensando en Agilidad

Construir negocios pensando en Agilidad

La agilidad es la clave para construir un negocio que sea más rápido y más rentable que la competencia.   En el contexto actual las empresas deben entregar valor de manera más rápida. Tomar decisiones más rápido, identificar tendencias más rápido, cometer errores más rápido y llevar los productos al mercado más rápido. Sin embargo, no puede convertirse en una organización más rápida y ágil con sólo pensarlo. Primero habrá que preparar a la organización y se debe aceptar dicha transformación.   Ante mercados cambiantes, cómo podemos transformarnos y ser más ágiles. Amanda Setili, autora del libro “The Agility Advantage”, sugiere algunas acciones para que las organizaciones sean más resistentes y más ágiles.   Crear enfoque: Es fácil distraerse con una larga lista de prioridades, y las emergencias y distracciones cotidianas que aparecen inesperadamente en nuestros horarios. Cree enfoque reduciendo prioridades a una breve lista. A medida que completa cada elemento, agregue otro a su lista. Comunique una visión clara de su futuro previsto Si desea que los miembros de su equipo lleguen a donde quiere que vayan, cuando quiera que lleguen allí, entonces debe proporcionarles una visión clara y convincente del futuro. Contrata a las personas adecuadas y despliégalas de la manera más efectiva Se debe tener a las personas adecuadas en los puestos correctos en la empresa alineados e la visión y valores. Dar el ejemplo Los líderes deben dar el ejemplo para que los miembros de su equipo lo sigan. La comunicación deberá ser frecuente, honesta y transparente. Mejora la autonomía La organización no puede ser rápida y ágil si las personas no tienen autonomía cada...
Data Governance – Una breve introducción

Data Governance – Una breve introducción

Cultivar una cultura que enfatice la consistencia y la reutilización de datos es vital cuando se introducen prácticas exitosas de gobierno. Los problemas comunes con muchos sistemas de soporte de decisiones son la cantidad de variación, redundancia y superposición que existe dentro de los modelos de datos y la lógica de negocios utilizada en múltiples aplicaciones analíticas.   Con el aumento del volumen de datos, es importante contar con herramientas para monitorear y crear una capa de administración de datos estructurada y consolidada que contenga definiciones reutilizables y consistentes. Esto a su vez brinda a los desarrolladores y usuarios empresariales la seguridad de que los datos que están utilizando, ya sea para desarrollar aplicaciones o tomar decisiones, son “buenos datos”.   La gobernanza de datos puede considerarse  como el ejercicio de autoridad para asuntos relacionados con datos. Asegura que los activos de información importantes se gestionen formalmente en toda la empresa y se pueda confiar en ellos para proporcionar decisiones efectivas. Algunos de los objetivos de la aplicación de prácticas de gobierno de datos incluyen: Incrementar la Consistencia Reducir la redundancia. Mejorar el cumplimiento normativo Mejorar  la seguridad Introducir mejores prácticas y procesos repetibles. Fomentar la reutilización Conformar definiciones estándares en todas las aplicaciones   En su mayor parte, con muchas soluciones de inteligencia empresarial, debería funcionar con algún tipo de repositorio de metadatos / diccionario de datos para ser funcional para responder preguntas críticas de implementación. Una vez establecido, el Gobierno de datos influirá en las acciones y la conducta de las personas que implementan y siguen estas prácticas.     En resumen, El Gobierno de datos es, el ejercicio de planificar, monitorizar...
Habilidades para el trabajo virtual

Habilidades para el trabajo virtual

Mantener relaciones sólidas y productivas con clientes y compañeros de trabajo puede ser un desafío cuando nunca ves a la persona con la que estás trabajando. El trabajo virtual exitoso exige un conjunto diferente de habilidades y comportamientos sociales e interpersonales que el trabajo cara a cara. Las habilidades de trabajo virtual, como la capacidad de administrar proactivamente las interacciones basadas en los medios, establecer normas de comunicación, establecer una relación social con los colegas y demostrar la cooperación, mejoran la confianza dentro de los equipos y aumentan el rendimiento . Dos conjuntos de habilidades específicas contribuyen al relacionamiento virtual 1) establecer “reglas de compromiso” para las interacciones virtuales 2) crear y mantener la confianza.   Establecer “reglas de compromiso” Tecnología de la comunicación.  Una vez que sepa que trabajará virtualmente con alguien de manera regular, inicie una breve conversación sobre su tecnología disponible y acuerde los mejores medios de comunicación   Los mejores momentos para conectarse . Puede pregunta acerca de “¿Qué horas del día suelen ser mejores para llamar o enviar mensajes de texto? ¿Hay días particulares de la semana (o mes) que debería evitar?   La mejor manera de compartir información.  Si está colaborando en documentos u otros archivos electrónicos, establezca un proceso para asegurarse de no eliminar actualizaciones o crear versiones conflictivas sin darse cuenta.     Construyendo y manteniendo la confianza Dos tipos de confianza importan en el trabajo virtual:   Confianza relacional: confianza de que su colega está buscando sus mejores intereses Aporta un elemento social a la relación de trabajo virtual. Manténgalo simple y sincero, y la conversación se desarrollará naturalmente con el tiempo   Confianza basada en la competencia (confianza...