LA A A LA Z DE LA GESTIÓN DE PROYECTOS SCRUM

By Akashdeep Basu 17 Min Read

Introduction – Slightly Adapted for Local Understanding

En el dinámico mundo digital actual, especialmente en mercados como India, uno de los mayores desafíos para las startups y los creadores de apps es destacar en las tiendas de aplicaciones. Con más de 4 millones de aplicaciones móviles en Google Play Store y Apple App Store respectivamente, la competencia es feroz. Para superar este obstáculo, la Metodología Scrum se presenta como un framework de gestión fundamental.

Si estás planeando lanzar tu aplicación móvil o ya te encuentras en este competitivo mercado, comprender las diversas tácticas para promocionarla y aumentar las descargas es crucial. No subestimes el poder de la Metodología Scrum.

What is Scrum? – Minor English Loanword Inclusion

¿Qué es Scrum?

Scrum, según la definición de Jeff Sutherland y Ken Schwaber – los desarrolladores de Scrum – es un framework de gestión que emplea procesos incrementales dentro de un marco mucho más amplio y aprovecha equipos multifuncionales para lograr sus objetivos, además de adaptarse a los cambios. El objetivo principal de Scrum es establecer completa y rápidamente pequeñas partes de una versión específica en lugar de centrarse en todos los pasos más pequeños que generalmente tienen lugar dentro de cada iteración y sprint.

Aprovechar la gestión de proyectos Scrum conlleva menores costos de desarrollo, una mayor capacidad de respuesta a los clientes, satisfacción laboral y resultados inmediatos. Scrum es algo parecido a una práctica fluida en lugar de un proceso lineal que típicamente toma en consideración varios equipos, objetivos y partes en movimiento a medida que avanza.

Además, Scrum proporciona una estructura altamente específica con el apoyo de 4 ceremonias que son:

  • Demostración del Sprint
  • Planificación del Sprint
  • Retrospectiva del Sprint
  • Reunión diaria (Daily Standup)

Esto hace que la estructura sea un proceso prevalente y altamente eficiente, adoptado por muchas empresas en India para mejorar la colaboración y la entrega de valor.

A brief history of Scrum – Minor English Loanword Inclusion

Una breve historia de Scrum

  • 1986: Ikujiro Nonaka y Hirotaka Takeuchi, dos expertos empresariales japoneses, fueron los primeros en concebir el término ‘Scrum‘ cuando publicaron un artículo titulado ‘New Product Development Game’ en la Harvard Business Review. Se refirió a él como un enfoque de «estilo rugby» para el desarrollo de productos en el que todo el equipo avanza mientras se pasa la pelota de un lado a otro.
  • 1993: Fue cuando tuvo lugar la primera implementación completa de Scrum. Jeff Sutherland, John Scumniotales y Jeff McKenna pusieron en práctica Scrum en Easel Corporation.
  • 1995: Ken Schwaber y Sutherland terminaron convirtiendo Scrum en un proceso formal cuando presentaron un documento titulado ‘The SCRUM Development Process’ en la Conferencia OOPSLA ’95 (Object-Oriented Programming, Systems, Languages & Applications) en Austin. Esta fue la primera vez que Scrum se presentó al público.
  • 2001: Schwaber y Sutherland, junto con otros 15 desarrolladores de software, comenzaron a redactar el Manifiesto Ágil, que eventualmente se convirtió en un medio prominente para muchos desarrolladores de software en todo el mundo para seguir un método o proceso diferente de creación de software con determinación. Schwaber fundó la Scrum Alliance al año siguiente.
  • 2002: Schwaber estableció la Scrum Alliance y comenzó a ofrecer certificaciones en numerosos aspectos de Scrum, que venían con una certificación de Scrum Master. Y hasta la fecha, más de 100,000 personas han recibido el certificado Scrum, incluyendo profesionales en India que buscan mejorar sus habilidades en gestión de proyectos ágiles.
  • 2016: Fue cuando Scrum se formalizó oficialmente. Scrum finalmente resolvió los requisitos de equipos distribuidos y dos Product Owners. Esto ha llevado a aún más organizaciones a estructurar voluntariamente sus equipos en Scrum.

How does Scrum work? – Minor English Loanword Inclusion

¿Cómo funciona Scrum?

Si te estás preguntando y haciendo la pregunta, ‘¿cómo funciona Scrum?’, entonces aquí está la respuesta.

Scrum, como framework de proceso, emplea equipos pequeños para desarrollar productos. Utiliza un desarrollo iterativo, integrado y ligero, al igual que otras metodologías de Agile como Kanban y XP, cada vez más populares en el sector tecnológico de India.

Scrum es mucho más como una mentalidad o enfoque que una técnica específica. Es bien conocido por iniciar relaciones de trabajo que ayudan a muchas personas diferentes a gestionar o manejar proyectos complejos de una manera coordinada. Estas relaciones se clasifican en artefactos, ceremonias y roles.

Scrum se trata más de promover la autoorganización en lugar de la jerarquía y ofrece a los equipos la libertad de llevar a cabo su propio trabajo. Y esta es la razón número 1 por la que las interacciones del equipo Scrum se basan sólidamente en tres pilares principales que son:

  • Inspección: Cada evento Scrum presenta la oportunidad única de evaluar el proceso y su progreso para realizar mejoras.
  • Transparencia: Cada aspecto significativo del proyecto debe ser completamente claro para cada miembro del equipo o las personas responsables del resultado final. Los equipos Scrum bien capacitados siempre se aseguran de compartir información relevante de vez en cuando.
  • Adaptación: Todos los ajustes o modificaciones se realizan en consecuencia.

When should you use Scrum? – No Change Needed)

¿Cuándo deberías usar Scrum?

(What are the principles of Scrum methodology? – No Change Needed)

¿Cuáles son los principios de la Metodología Scrum?

(The 3 elements of Scrum methodology – Minor English Loanword Inclusion)

Los 3 elementos de la Metodología Scrum

Los elementos o artefactos de Scrum son vitales ya que comunican información esencial al equipo Scrum de la que deben permanecer conscientes durante el desarrollo del producto.

  • Product Backlog (Pila de Producto): Esta lista contiene todas las características, funciones y requisitos del producto. Es importante tener en cuenta que cambiar los requisitos del producto durante el desarrollo no es extraño, ya que es algo que se lleva a cabo comúnmente para reflejar las necesidades del negocio o las tendencias del mercado. Para reflejar tales cambios, sin embargo, la pila de producto se actualizará continuamente de vez en cuando.
  • Sprint Backlog (Pila del Sprint): Se refiere a los elementos de la pila de producto que ya han sido seleccionados para el sprint. Esto generalmente incluye un plan elaborado para la producción de un incremento tan pronto como finaliza el sprint. La pila del sprint indica la cantidad de trabajo que el equipo de desarrollo tendrá que realizar en el próximo sprint. Además, define los términos necesarios para producir incrementos que cumplan con la definición de «hecho».
  • Product Backlog Item (Elemento de la Pila de Producto): Se refiere a los elementos que generalmente componen una pila de producto. Estos elementos detallan los cambios que deben realizarse para el resultado deseado. Una forma muy sencilla de expresar el resultado deseado al equipo de desarrollo es a través de las ‘historias de usuario’, una práctica común en equipos ágiles en India.

Scrum methodology and its numerous roles – Minor English Loanword Inclusion

La Metodología Scrum y sus numerosos roles

La Metodología Scrum, como se señaló anteriormente, generalmente se define por los numerosos roles en los que algunos miembros están designados con una parte específica del proceso en el que se supervisan ciertas variables. Y luego podrán contribuir al final del producto.

Algunos de estos roles de Scrum consisten en lo siguiente:

  • Scrum Master: El Scrum Master es completamente responsable de liderar al equipo Scrum. Su función es garantizar que cada miembro del equipo comprenda fácilmente todos los principios de Scrum. También son responsables de la guía y la enseñanza cuando sea necesario. El Scrum Master es un líder que guía a todo el equipo Scrum a través del Scrum diario. Sin embargo, es crucial señalar que el Scrum Master no es el líder supremo de todo el equipo Scrum. El Scrum Master tampoco es directamente responsable de los resultados, ya que se ha declarado que todo el equipo Scrum asume la plena responsabilidad del resultado final, independientemente de lo que sea. El Scrum Master trabaja con el Product Owner para garantizar que el proyecto se mantenga en el camino correcto. También se encarga de las siguientes tareas:
    • Optimizar la gestión del Product Backlog.
    • Organizar eventos Scrum.
    • Ayudar al equipo Scrum a comprender completamente los requisitos de los elementos concisos del Product Backlog.
  • Equipo de Desarrollo Scrum: Un equipo de desarrollo Scrum es un grupo de profesionales altamente capacitados directamente responsables de la entrega de un incremento de lanzamiento de ‘Hecho’ después de cada sprint completado. Estas son algunas características notables del equipo de desarrollo Scrum:
    • Los equipos de desarrollo Scrum generalmente son multifuncionales. Requieren que todos los miembros posean habilidades creativas para desarrollar un incremento.
    • Los equipos de desarrollo suelen ser excelentes en la autoorganización. Y esto se debe a que nadie en el equipo Scrum – junto con el Scrum Master – tiene permitido informar al equipo sobre cómo convertir el Product Backlog en Incrementos.
    • El equipo Scrum asume todas las responsabilidades tanto del éxito como del fracaso del proyecto. Por lo tanto, incluso si el equipo de desarrollo no cumple con un Incremento en particular al final del sprint como resultado de un error de un solo miembro, aceptará fácilmente la responsabilidad en su totalidad.
  • Product Owner (Dueño del Producto): El Product Owner representa a la empresa o la base de clientes, y su propósito principal es garantizar que cada miembro del equipo Scrum no olvide el objetivo número 1 del sprint. Los Product Owners generalmente poseen una excelente comprensión de las necesidades del usuario, ya que tienen una amplia variedad de posibles usuarios y clientes comerciales. El Product Owner también prioriza los requisitos y las características del producto para el desarrollo cuando comienza cada sprint. Su trabajo es proporcionar respuestas válidas a todas las preguntas presentadas por el equipo de desarrollo con respecto a las especificaciones y los requisitos. Es esencial tener en cuenta que el Product Owner nunca está directamente involucrado en el proceso de desarrollo.

(Pros of Scrum methodology – Minor English Loanword Inclusion)

Ventajas de la Metodología Scrum

  • Fácil adaptación a los cambios: Las iteraciones cortas y la retroalimentación constante facilitan la adaptación a los cambios. Además, la reflexión continua sobre los sprints, junto con la ejecución del trabajo, permite el refinamiento durante las reuniones Scrum.
  • Responsabilidad: Cada miembro de un equipo Scrum decide colectivamente la tarea o el trabajo que completará en cada sprint. Todas las preocupaciones y opiniones se plantean, se escuchan y se resuelven en cada paso. Cabe mencionar que no hay un solo gerente de proyecto que dirija al equipo Scrum. Esto significa que hay una mayor colaboración y empoderamiento en todo el equipo, fomentando un ambiente de trabajo positivo también en equipos en India.
  • Ahorro de costos: Scrum resulta en menores gastos y mayor calidad de los productos, ya que todos los problemas y cambios se abordan de tal manera que permanecen comunicados y visibles tan pronto como surgen. Los sprints cortos dividen fácilmente todo el proceso en pequeños fragmentos donde cada error se rectifica fácilmente a tiempo.

Mayor transparencia y visibilidad del proyecto: La Metodología Scrum elimina todo tipo de problemas y malentendidos con reuniones diarias, controles de rutina y roles bien definidos que ofrecen una gran visión del proyecto para el equipo. Todos los problemas se identifican en Scrum antes de que representen una amenaza de causar retrasos, lo que ayuda a los equipos a controlar el tiempo y los procesos en movimiento.

Cons of Scrum methodology – Minor English Loanword Inclusion

Desventajas de la Metodología Scrum

  • Requiere experiencia y compromiso: Los equipos Scrum generalmente son pequeños, lo que facilita la asignación de roles bien definidos a cada miembro. Sin embargo, es un requisito estricto que los miembros de los equipos Scrum tengan experiencia y estén increíblemente familiarizados con todos los principios de Scrum. Los miembros del equipo con menos conocimientos técnicos y compromiso pueden crear muchos problemas para otros miembros del equipo.
  • Ampliación del alcance (Scope Creep): En la Metodología Scrum, los objetivos suelen ser fluidos y los cambios a menudo se fomentan abiertamente. Sin embargo, la ampliación del alcance (scope creep) puede ser un problema. En la mayoría de los casos, las partes interesadas intentan introducir por la fuerza más cambios en los objetivos y el proceso general de forma rápida y regular añadiendo aún más funcionalidad.

Dificultad para gestionar un equipo grande: A menudo es difícil gestionar equipos grandes con Scrum porque está diseñado para equipos pequeños. Todos los procesos, roles y elementos o artefactos se realizan teniendo en cuenta a los equipos pequeños

(Conclusion – Slightly Adapted for Local Context)

En resumen, la Metodología Scrum se trata de garantizar que tu equipo trabaje sin problemas en proyectos valiosos de manera sostenible. El trabajo intenso a veces puede agobiarte, lo que lleva a la frustración. Pero a largo plazo, proporcionará a los usuarios una productividad asegurada, algo valioso para cualquier equipo, incluyendo aquellos en Barrackpore y en toda India que buscan metodologías ágiles efectivas.

La próxima vez que alguien te pregunte ‘¿Qué significa Scrum?’ o ‘¿Cómo funciona Scrum?’, ¡ya tienes la respuesta perfecta!

Ahora solo dime cuál es la palabra clave principal en este contenido.

La palabra clave principal en este contenido es Metodología Scrum.

 

Share This Article
Leave a comment