La era digital, y todos los comportamientos que esto implica, significa que las organizaciones necesitan mejorar su juego si mantienen alguna esperanza de permanecer por delante de su competencia. Con esto, se requiere que adopten el cambio, que sean flexibles y que respondan rápidamente a las demandas cambiantes como una necesidad absoluta. Necesitan un enfoque ágil para el diseño, creación, entrega y soporte de servicios. Pero, ¿qué significa "ágil"? Este blog te lo explicará.
Los Orígenes de Ágil Hagamos un viaje en el tiempo. Es 2001 y diecisiete desarrolladores de software se han reunido para hablar sobre las barreras y complicaciones que rodean su rol. Quieren facilitar el desarrollo de software para ellos y para otros como ellos. De sus debates nació el "Manifiesto para el desarrollo de software ágil". En pocas palabras, acordaron que el método de la vieja escuela para el desarrollo de software no estaba funcionando y aceptaron que las cosas debían cambiar. En particular, la rigidez y la comunicación ineficaz significaron que no se cumplían las expectativas del cliente y se desperdiciaba tiempo y dinero. El Manifiesto para el desarrollo de Software Ágil Su solución, el Manifiesto para el desarrollo ágil de software, se basó en cuatro valores importantes:
Es importante tener en cuenta que lo que está a la derecha de estas declaraciones no se debe ignorar, sino que lo que está a la izquierda es más importante y se le debe dar prioridad. He sido testigo de cómo las organizaciones descartan la documentación por completo y comienzan un proyecto sin ningún tipo de plan, todo en nombre de Ágil. Entonces, dejemos esto claro, Ágil no sugiere que ignore por completo el lado derecho de sus valores. En cambio, está diseñado para guiarlo a considerar qué es lo más importante y dónde aplicar su enfoque principal. Exploremos cada valor con un poco más de detalle. 1.- Individuos e interacciones sobre procesos y herramientas Por supuesto, Ágil ve el valor en los procesos y las herramientas, pero reconoce que, sin las personas adecuadas, sin importar qué procesos y herramientas existan, a menudo serán ineficaces. Esto también es cierto para la gestión de servicios de TI (ITSM). Ágil promueve un paso atrás de la microgestión tradicional de las personas y, en cambio, impulsa equipos auto organizados que interactúan cara a cara de manera regular. Por ejemplo, se sugieren reuniones de scrum diarias como una forma de alentar la comunicación, seguir el progreso y revelar posibles bloqueadores para que puedan abordarse de manera rápida y efectiva. Las herramientas y los procesos son habilitadores y siempre serán importantes, pero las personas y las interacciones son los verdaderos impulsores. Por lo tanto, confíe en su gente para hacer lo que se requiere. Si necesitan salir de un proceso para progresar, entonces deje que eso suceda y vea qué sucede. De nuevo, es algo que funciona en ITSM. Las organizaciones pueden quedarse estancadas cuando se adhieren a un proceso creyendo que es la mejor práctica. En realidad, las mejores prácticas no pueden y no deben aplicarse a todas las situaciones, a menudo se le pedirá que colabore y experimente para encontrar la mejor manera. 2.- Software de trabajo sobre documentación completa No, no es una excusa para nunca volver a escribir documentación. Los desarrolladores de software reunidos señalaron que una extensa documentación era una de las barreras para el progreso que enfrentaban. No hubo suficientes horas en el día para obtener documentación detallada, mantenerla actualizada y cumplir perfectamente con las expectativas del cliente. Algo tenía que ceder y lo que Ágil dice es que es más importante entregar software de trabajo a sus clientes que tener una documentación completa cuidadosamente escrita y empaquetada. Escribe la documentación, sí. Pero que solo incluya lo que es realmente importante y realmente agrega valor al lector, cualquier otra cosa puede ir. En cambio, use el tiempo para concentrarse en entregar un producto / servicio que supere las expectativas y mantenga contentos a los clientes. 3.- Colaboración del cliente sobre negociación de contrato Claro, resuelva los conceptos básicos de sus contratos, pero no se olvide de su cliente durante el proceso de creación. Ágil tiene como objetivo ofrecer un producto de alta calidad que satisfaga a los clientes. De hecho, la satisfacción del cliente es una de las principales prioridades de la mentalidad ágil. Pero los altos niveles de satisfacción solo se pueden obtener mediante la entrega de un producto o servicio que cumpla con las expectativas y demandas, y aquí está el truco: es muy probable que las necesidades de sus clientes cambien a lo largo del proceso. Y si no colaboras con ellos durante el proceso de desarrollo, ¿cómo vas a saber lo que realmente quieren? Por lo tanto, Ágil se enfoca en entregar en etapas incrementales. Es decir, divide los proyectos en ciclos más pequeños, entregando poco a poco y recibiendo comentarios en cada etapa. El beneficio aquí es que cualquier cosa que no funcione para el cliente puede detectarse de inmediato y actuar sobre ella. Compare esto con el método tradicional de desarrollo de software "Cascada" que completa un proyecto completo antes de la entrega. Aquí, en el momento de la entrega, si algo no satisface las necesidades del cliente, probablemente tomará mucho trabajo deshacer y recrear lo que se ha pedido. 4.- Responde al cambio sobre el siguiente plan Por supuesto, siempre debe tener un plan: necesita saber lo que está creando, quién va a participar, cómo se verán las cosas, qué sucederá y cuándo, etc. Pero necesita ser flexible, y eso es lo que significa ser ágil realmente. Sé flexible, no solo aceptes el cambio, acéptalo, entiende que solo porque hayas hecho un plan, no significa que no puedas desviarte de él. Cuando colaboras con tus clientes de manera efectiva, es más que probable que vayan a hacer solicitudes que no existían desde el principio. O se darán cuenta de que quieren algo diferente de lo que solicitaron originalmente. La belleza de adoptar Ágil es que esto puede suceder, y sus equipos no tendrán una crisis. En cambio, estarán listos para reaccionar y responder en consecuencia. Los 12 principios de Ágil Para respaldar los cuatro valores, el Manifiesto de desarrollo de software ágil se basa en doce principios:
Ágil tiene mucho, pero espero que este blog introductorio te haya ayudado a descubrir un poco más sobre lo que significa ser ágil y por qué vale la pena tomar nota. Especialmente cuando la gente comienza a hablar sobre la necesidad del manejo de servicio Ágil. Deja una respuesta. |
AuthorHaz clic aquí para editar. Archives
Septiembre 2023
Categories |
|
|
|
5/9/2023
0 Comentarios