¿Cuál es la mejor manera de externalizar Scrum?

Si está buscando contratar una empresa, puede contratar consultores o contratistas. Hay mucho para elegir. Hemos tenido muy buena suerte con una empresa en Seattle llamada Ruckworks: Garren Heye (www.ruckworks.guru) que ofrece soluciones ágiles y Scrum in situ o virtuales. Ofrecen un modelo de membresía muy económico que básicamente te permite probarlos (gratis) antes de comprarlos. Sin embargo, antes de comprometerse con cualquier empresa, asegúrese de responder lo siguiente:

  1. Obtenga la aceptación y el apoyo de su administración para usar realmente Scrum.
  2. Identifique lo que necesita específicamente en un equipo Scrum (Scrum Master, Product Owner, Delivery Team o todos ellos o una combinación de esos roles).
  3. Asegúrese de que la empresa que ha contratado tenga buenas referencias de clientes anteriores.
  4. Determine si desea usar una herramienta Scrum o el método de notas post-it de la vieja escuela. Ambos tienen sus ventajas y costos. La mayoría de las empresas pueden hacer ambas cosas.
  5. Por encima de todo, asegúrese de conocer sus objetivos. Agile es una mentalidad, mientras que Scrum es un marco para la entrega de productos.

Cualquier buena empresa cumplirá con estos criterios desde el principio y también tendrá acuerdos de asociación en los que puede ofrecerle descuentos en herramientas Scrum, proveedores de productos, otros consultores y una oferta de “prueba antes de comprar”.

¡Buena suerte! =)
– JC

¿Qué necesitas externalizar exactamente? Scrum es solo un marco que generalmente se usa en el desarrollo de software, entonces, ¿quieres subcontratar un proyecto completo donde eres el propietario del producto?
Existen numerosas empresas que puede contratar para proyectos y operan utilizando metodologías ágiles.

Si desea externalizar el desarrollo de software utilizando la metodología Scrum, es mejor tener en cuenta algunos consejos que lo ayudarán a tener éxito.

Primero, debes ser consciente de la importancia del equipo en Scrum. Sea fácil con los miembros del equipo. Incluso el equipo de desarrollo offshore pretende ser autoorganizado y actuar en concierto. Ayuda a evitar malentendidos y evita errores durante un sprint.

En segundo lugar, es más beneficioso limitar la cantidad de miembros del equipo de acuerdo con tareas específicas. Supongo que el número óptimo es entre 3 y 5 miembros del equipo, excluyendo el Scrum Master y el Product Owner.

Tercero, tenga cuidado con los términos vagos en la planificación del sprint. Los objetivos y una funcionalidad planificada deben definirse claramente en un Backlog de Sprint. Debe hacerse cuando un sprint actual está llegando a su fin y antes de que comience el siguiente.

Aquí puede encontrar otros consejos detallados para el desarrollo de software de outsourcing dentro del marco de Scrum: Mezclar Agile Scrum y Outsourcing de desarrollo de software

Puede consultar nuestro compendio de conocimientos y obtener respuestas sobre cómo externalizar su desarrollo de software de manera efectiva.

He encontrado algunas guías interesantes sobre el tema: una es Outsourcing 101 eBook: ¿Cómo, cuándo y dónde externalizar? y este parece ser bastante bueno Cómo subcontratar proyectos scrum

En un proyecto pequeño, eso tiene dependencias poco o nada.