Por qué son importantes las fases de Discovery

Por qué son importantes las fases de Discovery

En proyectos ágiles una ‘Fase de descubrimiento’ o Discovery es un período de investigación intensivo que se lleva a cabo al comienzo de un proyecto digital, a menudo por una mezcla de personas, como analistas de negocios , diseñadores de UX y arquitectos técnicos . Durante esta fase, lo que se está tratando de entender es: A dónde quiere llegar el cliente (estado deseado) Lo que existe hoy, en términos de sistemas, herramientas, procesos (estado actual) Lo que necesitamos saber y comprender para llevar la organización al estado deseado (brecha)   A medida que el equipo multidisciplinario de expertos avanza a través de la fase de Discovery , se produce documentación para capturar todos los hallazgos clave junto con las acciones de seguimiento que deben explorarse / responderse más a fondo.     ¿Cuándo necesita especialmente una fase de Discovery? Esta fase no es aplicada en todos los proyectos, pero muchas veces se torna fundamental. Algunos puntos a tomar como guía para su aplicación son: No se tiene una idea completa del producto final . Sí, es probable que se sepa lo que se quiere obtener, y no se sabe por dónde empezar. Mucha gente responsable e interesada . Si el proyecto tiene varias partes interesadas, los requisitos pueden comenzar a contradecirse entre sí. Esta fase ayudará a comprender qué es realmente importante para la implementación de un proyecto más eficaz. Un proyecto complejo que implica muchos requisitos para el producto final, un mercado demasiado saturado, muchos competidores, etc. También es conveniente cuando el proyecto es de largo plazo.   Entre los beneficios de una fase de Discovery podemos...
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...