Cómo definir el alcance perfecto para su proyecto LearnDash

Publicado: 2020-04-17

Un alcance de proyecto honesto, detallado y sensato.

Eso es lo que estamos buscando, ¿no es así?

Sin una estimación precisa, la subcontratación de su proyecto podría convertirse en una pesadilla de gestión masiva.

Antes de que pueda dejar escapar un suspiro de alivio, se encontrará lidiando con una gran cantidad de retrasos, detalles que faltan, bucles infinitos de ida y vuelta, retrasando los plazos y redefiniendo el alcance inicial del proyecto hasta que ha reducido su presupuesto a la nada; todo lo cual lo deja parado con una caja pesada de cursos sin vender y un enorme agujero en su bolsillo.

¡Ay!

alcance de learndash Lamentablemente, algunos de nuestros clientes nos han contado estas historias de terror de sus experiencias anteriores.

Después de trabajar con más de 450 empresas a lo largo de los años , hemos aprendido un par de cosas sobre cómo definir el alcance perfecto para un proyecto de LearnDash.

#1 Las primeras discusiones son las más importantes

No necesitas ser un experto en WordPress o LearnDash. Lo que importa es que te comuniques claramente con las personas que están.

No dudes en preguntar y aclarar cualquier duda o inquietud que tengas, por trivial que parezca. Las conversaciones iniciales que tiene con su desarrollador o agencia establecen el tono de su proyecto, así como su relación con ellos.

No necesita preocuparse por volverse demasiado granular en esta etapa. Pero hacer las preguntas correctas a su desarrollador de LearnDash y transmitir sus expectativas es extremadamente crítico.

Recientemente, un cliente nuestro (llamémoslo Bob) quería migrar su sitio a LearnDash. Después de entender por qué Bob necesitaba cambiar a LearnDash, descubrimos que su mayor preocupación era asegurarse de que sus estudiantes no experimentaran discrepancias en su sitio.

Información como esta nos ayudó a buscar una solución óptima para las necesidades comerciales específicas de Bob.

Las suposiciones n.º 2 preparan el escenario para costos inesperados y retrasos importantes

Los detalles faltantes y las conjeturas fundamentadas crean una brecha entre 'sus expectativas' y 'la comprensión de estas expectativas por parte del desarrollador'. Esta brecha es precisamente el tipo de Agujero Negro del que debes alejarte.

Por ejemplo, Bob mencionó que quería comenzar a usar una nueva pasarela de pago. A menos que supiéramos cuál tiene en mente, no podríamos:

  1. Sugiera una mejor alternativa si la hay.
  2. Evalúe e infórmele sobre cualquier problema de compatibilidad con LearnDash y los otros complementos en su sitio en vivo
  3. Compruebe si hay disponible un complemento de integración listo o si es necesario crear uno desde cero.

En otras palabras, no dejes nada fuera. Incluso un pequeño detalle faltante sobre la 'configuración de acceso del usuario' o 'agregar algunos campos de formulario en su página de pago' podría tener un gran impacto en su negocio.

No importa con quién esté trabajando, le recomendamos que insista en tener un alcance de trabajo detallado y por escrito.

#3 Prepárese siempre para lidiar con retrasos y retrasos en el alcance

Scope Creeps son los pequeños requisitos o cambios molestos que aparecen cuando su proyecto está en la fase de implementación. Trabajo menor que usted o su desarrollador no anticiparon antes (mientras creaban el alcance de su proyecto), que finalmente genera cargos adicionales y demoras no deseadas.

Trabajar con un desarrollador o una agencia experimentados de LearnDash puede resultar de gran ayuda cuando se trata de evitar estos gastos generales de desarrollo inesperados. Esto se debe a que es más probable que alguien con una buena cantidad de experiencia haya manejado proyectos similares, lo que les facilita identificar posibles cambios en el alcance.

Ahora, los proyectos tienen retrasos, sin importar cuán detallado sea su alcance. ¡Algunos podrían ser causados ​​por el desarrollador, otros por usted, o tal vez incluso una pandemia global! No importa quién o qué sea el responsable, lo importante es que los retrasos son inevitables y deben tenerse en cuenta.  

Establecer plazos realistas es la única forma de evitar esto, y cualquier profesional experimentado se lo dirá.

Consejo profesional:

Si se encuentra en una situación en la que sabe que no puede definir sus requisitos exactos en este momento, pero necesita ayuda profesional, intente negociar un "acuerdo de proyecto en bloque" con su desarrollador . De esa forma, puede comprar X horas de tiempo de desarrollo y definir los detalles del trabajo sobre la marcha.

N.º 4 Múltiples proveedores ofrecen cotizaciones que varían drásticamente

¿Qué haces cuando estás en una situación como esta?

La mayoría de las personas termina eligiendo la opción más económica. Ese es uno de los errores más comunes que hemos visto cometer a la gente: asumir que la persona que cita un número más alto está tratando de estafarlo.

Por supuesto, es una posibilidad. Pero antes de tomar una decisión, le sugerimos que haga un último esfuerzo para comprender cómo el desarrollador llegó a un número al definir el alcance de su proyecto LearnDash. Desea asegurarse de que su desarrollador potencial no prometa un número óptimo para eliminar el riesgo de perderlo como cliente.

Al estimar las horas de desarrollo necesarias, el peor de los casos puede ser de 20 a 50 veces mayor que el mejor de los casos. De hecho, los profesionales suelen utilizar técnicas como la " estimación de tres puntos " para obtener una estimación realista.

Entrar en los matices del alcance que se encuentra en el extremo caro del espectro, no solo lo ayudará a verificar si esta persona sabe de lo que está hablando, sino que también lo ayudará a tener una mejor idea de lo que necesita para navegar. independientemente de si elige o no trabajar con ellos en el futuro.

Seguimos el proceso de dos pasos para definir el alcance de un proyecto de LearnDash

Tomemos el ejemplo de Bob.

Cuando Bob se puso en contacto con nosotros para migrar a LearnDash, quería que creáramos un Course Marketplace como Udemy o Coursera para él.

Paso 1: Descubrimiento

En nuestras llamadas con Bob (o cualquier otro cliente) nos aseguramos de que tanto nuestro 'Gerente de servicio al cliente' como nuestro 'Experto en la materia/Experto de LearnDash' estuvieran presentes. Estas llamadas tenían que ver con:

  • Comprender los requisitos de Bob
  • Identificación de limitaciones y posibles obstáculos
  • Definición de los objetivos del proyecto.

Hicimos todo lo posible para guiar a Bob a través de este proceso, educarlos cuando fue necesario y hacer de sus mejores intereses nuestra principal prioridad.

Una vez que tuvimos todo lo que necesitábamos, enviamos un "borrador de descubrimiento inicial" para verificar si todos estamos en la misma página. Un borrador que se parecía a esto:

Descripción general

El sitio existente es una configuración básica de WordPress que su empresa ha estado usando desde hace 3 años. Desea mover los cursos y los usuarios a LearnDash, conservar la funcionalidad existente y hacer que desarrollemos funciones adicionales para convertirlo en un Mercado de cursos.

El proceso de migración no debería afectar las operaciones actuales y la nueva versión del sitio debe lanzarse lo antes posible.

Alcance del Trabajo

Roles del usuario:

Los 3 usuarios principales en este sistema serán:

1) Los Estudiantes o Tomadores del Curso.

Estos usuarios podrán:

  • registrarse ellos mismos,
  • Tomar pruebas,
  • enviar tareas,
  • obtener certificaciones,
  • pagar por un curso en particular o un paquete de cursos

2) Los Instructores o Creadores de Cursos.

Estos Instructores deben ser capaces de:

  • cursos de autor
  • acceder a informes y resultados de exámenes de sus respectivos cursos,
  • evaluar el desempeño de los estudiantes,
  • hacer pagos de comisiones al sitio                         

3) El equipo de administración

Estos usuarios:

  • tienen diferentes niveles de acceso al sistema
  • Todos los datos relacionados con LMS serán accesibles solo para el administrador del sitio en el backend usando Propanel de Learndash.  

Inscripción:

  • El sitio tendrá registros separados para todos los roles para que sus usuarios se creen por separado.
  • Todas estas solicitudes de registro de usuario se enviarán al administrador para que pueda aprobar o rechazar al usuario.
  • Los instructores también pueden aprobar a los usuarios que se registran en sus cursos específicos.
  • También agregaremos algunos campos adicionales durante el proceso de registro (según sus entradas) para que el administrador reciba toda la información requerida.

Módulo de Pagos:

  • Permitir a los instructores crear paquetes de cursos
  • Cambiar a Pasarela de pago de 'X' a 'Y'.
  • Automatice la gestión de comisiones y pagos.
  • Creación personalizada de un módulo de integración para la pasarela de pago 'Y'.

Eso no es un borrador completo, pero te haces una idea.

Paso 2: Estimación del esfuerzo

Una vez que Bob confirma que el borrador se ajusta a sus requisitos, seguimos adelante y creamos el documento de 'Estimación de esfuerzo'.

Aquí es donde mapeamos las características y las tareas de desarrollo con la cantidad de horas necesarias para completar el trabajo, y luego derivamos el cronograma final y la estimación de costos para el proyecto.

Entonces, digamos que estamos trabajando en un 'Módulo de asignaciones de video' personalizado para Bob. La estimación se ve algo así:

Asignaciones y enfoque Horas de desarrollo Coste total
Tarea: habilite la cámara web y grabe un video corto. Proporcione la capacidad de volver a tomar tantas veces como sea necesario antes de enviarlo. Los administradores pueden ver el video y marcarlo como aprobado o pedirle al usuario que lo vuelva a hacer.

Enfoque: podemos usar la función 'Cargar tarea' de LearnDash aquí. Haga que la asignación sea apta para la aprobación manual, de modo que el administrador pueda aprobarla.

X horas USD

Palabras de despedida

Sabemos que puede ser frustrante.

Está subcontratando su trabajo por una razón. Desea descargar el desarrollo para poder concentrarse en asuntos más importantes.

El hecho es que, si no invierte su atención en esta etapa del proyecto, puede caer fácilmente en trampas de precios y enfrentar desafíos que nunca vio venir.

Sus requisitos pueden evolucionar a lo largo del proyecto, y eso está bien. Lo importante es que trabajes con un equipo que pueda adaptarse. Un equipo con el que puede comunicarse de manera efectiva para definir el alcance perfecto para su proyecto LearnDash.

Después de todo, los proyectos exitosos se basan en planes de acción claros que se derivan de un alcance de trabajo honesto, detallado y relevante.

¡Eso es todo por ahora!

¿Tienes preguntas para nosotros? Dispárales en la sección de comentarios a continuación, ¡o ponte en contacto con nuestros expertos de LearnDash !

Otras lecturas:

¿Necesita un desarrollador o consultor de LearnDash?