Como definir o escopo perfeito para seu projeto LearnDash

Publicados: 2020-04-17

Um escopo de projeto honesto, detalhado e sem sentido.

É isso que pretendemos, não é?

Sem uma estimativa precisa, terceirizar seu projeto pode se transformar em um enorme pesadelo de gerenciamento.

Antes que você possa soltar um suspiro de alívio, você se verá lidando com uma grande pilha de atrasos, falta de detalhes, loops infinitos de ir e voltar, atrasar prazos e redefinir o escopo inicial do projeto até que você reduzimos seu orçamento a nada; tudo isso deixa você de pé com uma caixa pesada de cursos não vendidos e um enorme buraco no bolso.

Caramba!

escopo de aprendizado Infelizmente, alguns de nossos clientes nos contaram essas histórias de horror de suas experiências anteriores.

Depois de trabalhar com mais de 450 empresas ao longo dos anos , aprendemos algumas coisas sobre como definir o escopo perfeito para um projeto LearnDash.

#1 As primeiras discussões são as mais importantes

Você não precisa ser um especialista em WordPress ou LearnDash. O que importa é que você se comunique claramente com as pessoas que estão.

Não hesite em fazer perguntas e esclarecer quaisquer dúvidas ou preocupações que você tenha, por mais triviais que possam parecer. As discussões iniciais que você tem com seu desenvolvedor ou agência definem o tom do seu projeto, bem como seu relacionamento com eles.

Você não precisa se preocupar em ficar muito granular neste estágio. Mas fazer as perguntas certas ao desenvolvedor do LearnDash e transmitir suas expectativas é extremamente crítico.

Recentemente um cliente nosso (vamos chamá-lo de Bob) queria migrar seu site para o LearnDash. Depois de entender por que Bob precisava mudar para o LearnDash, descobrimos que sua maior preocupação era garantir que seus alunos não experimentassem discrepâncias em seu site.

Insights como esses nos ajudaram a definir uma solução ideal para as necessidades comerciais específicas de Bob.

#2 Suposições Preparam o Cenário para Custos Surpreendentes e Grandes Atrasos

Detalhes ausentes e suposições educadas criam uma lacuna entre 'suas expectativas' e 'a compreensão de seu desenvolvedor sobre essas expectativas'. Essa lacuna é precisamente o tipo de buraco negro que você precisa evitar.

Por exemplo, Bob mencionou que queria começar a usar um novo gateway de pagamento. A menos que soubéssemos qual ele tem em mente, não seríamos capazes de:

  1. Sugira uma alternativa melhor, se houver
  2. Avalie e informe-o sobre quaisquer problemas de compatibilidade com o LearnDash e os outros plugins em seu site ao vivo
  3. Verifique se um plug-in de integração pronto está disponível ou se precisa ser construído do zero.

Em outras palavras, não deixe nada de fora. Até mesmo um pequeno detalhe ausente sobre 'configurações de acesso do usuário' ou 'adicionar alguns campos de formulário em sua página de checkout' pode ter um grande impacto em seus negócios.

Não importa com quem você está trabalhando, recomendamos que você insista em ter um escopo de trabalho detalhado e escrito.

# 3 Sempre prepare-se para lidar com atrasos e atrasos no escopo

Scope Creeps são os pequenos requisitos ou mudanças que aparecem quando seu projeto está na fase de implementação. Trabalhos menores que você ou seu desenvolvedor não previram anteriormente (durante a criação do escopo do seu projeto), que acabam resultando em cobranças adicionais e atrasos indesejados.

Trabalhar com um desenvolvedor ou agência experiente do LearnDash pode ser de grande ajuda quando se trata de evitar essas despesas inesperadas de desenvolvimento. Isso ocorre porque é mais provável que alguém com uma boa experiência tenha lidado com projetos semelhantes, o que facilita a identificação de possíveis desvios de escopo.

Agora, os projetos têm atrasos, não importa o quão detalhado seja o seu escopo. Alguns podem ser causados ​​pelo desenvolvedor, outros por você ou talvez até uma pandemia global! Não importa quem ou o que é o responsável, o que importa é que os atrasos são inevitáveis ​​e precisam ser levados em consideração.  

Definir cronogramas realistas é a única maneira de contornar isso, e qualquer profissional experiente lhe dirá isso.

Dica profissional:

Se você estiver em uma situação em que sabe que não pode definir seus requisitos exatos no momento, mas precisa de ajuda profissional, tente negociar um 'acordo de projeto em bloco' com seu desenvolvedor . Dessa forma, você pode adquirir X horas de tempo de desenvolvimento e definir os detalhes do trabalho em tempo real.

Nº 4 Vários fornecedores fornecem cotações drasticamente variadas

O que você faz quando está em uma situação como essa?

A maioria das pessoas acaba escolhendo a opção mais econômica. Esse é um dos erros mais comuns que vimos as pessoas cometerem – presumir que a pessoa que citou um número maior está tentando roubá-la.

Claro, é uma possibilidade. Mas antes de tomar uma decisão, sugerimos que você faça um último esforço para entender como o desenvolvedor chegou a um número ao definir o escopo do seu projeto LearnDash. Você quer ter certeza de que seu desenvolvedor em potencial não está prometendo um número de melhor caso para eliminar o risco de perder você como cliente.

Ao estimar as horas de desenvolvimento necessárias, o pior cenário pode ser 20 a 50 vezes maior do que o melhor cenário! Na verdade, técnicas como a ' estimativa de três pontos ' são frequentemente usadas por profissionais para chegar a uma estimativa realista.

Entrar nas nuances do escopo que fica no extremo caro do espectro não apenas ajudará você a verificar se essa pessoa sabe do que está falando, mas também ajudará a ter uma ideia melhor do que você precisa navegar , se você escolhe ou não trabalhar com eles no futuro.

Seguimos o processo de duas etapas para definir o escopo de um projeto LearnDash

Vamos pegar o exemplo de Bob.

Quando Bob nos procurou para migrar para o LearnDash, ele queria que criássemos um Course Marketplace como Udemy ou Coursera para ele.

Etapa 1: descoberta

Em nossas chamadas com Bob (ou qualquer outro cliente para esse assunto), nos certificamos de que nosso 'Gerente de atendimento ao cliente' e nosso 'Especialista no assunto/Especialista em LearnDash' estavam presentes. Essas chamadas eram sobre:

  • Entendendo os requisitos de Bob
  • Identificando restrições e possíveis obstáculos
  • Definindo os objetivos do projeto

Fizemos o nosso melhor para orientar Bob nesse processo, educá-los quando necessário e fazer de seus melhores interesses nossa principal prioridade.

Uma vez que tínhamos tudo o que precisávamos, enviamos um 'rascunho de descoberta inicial' para verificar se estamos todos na mesma página. Um rascunho mais ou menos assim:

Visão geral

O site existente é uma configuração básica do WordPress que sua empresa usa há 3 anos. Você deseja mover os cursos e usuários para o LearnDash, manter a funcionalidade existente e nos fazer desenvolver recursos adicionais para convertê-lo em um Course Marketplace.

O processo de migração não deve afetar as operações atuais e a nova versão do site precisa ser lançada o mais rápido possível.

Escopo do Trabalho

Funções do usuário:

Os 3 principais usuários deste sistema serão:

1) Os alunos ou cursistas.

Esses usuários poderão:

  • cadastre-se,
  • fazer testes,
  • enviar tarefas,
  • obter certificações,
  • pagar por um curso específico ou um pacote de cursos

2) Os Instrutores ou Criadores do Curso.

Esses instrutores devem ser capazes de:

  • cursos de autor
  • acessar relatórios e resultados de testes para seus respectivos cursos,
  • avaliar o desempenho dos alunos,
  • fazer pagamentos de comissão para o site                         

3) A equipe de administração

Esses usuários irão:

  • têm níveis variados de acesso ao sistema
  • Todos os dados relacionados ao LMS estarão acessíveis apenas ao administrador do site no backend usando o Propanel of Learndash.  

Inscrição:

  • O site terá registros separados para todas as funções para que seus usuários sejam criados separadamente.
  • Todas essas solicitações de registro de usuário serão enviadas ao administrador para que ele possa aprovar ou rejeitar o usuário.
  • Os instrutores também podem aprovar usuários que se inscrevem em seus cursos específicos.
  • Também adicionaremos alguns campos adicionais durante o processo de registro (com base em suas entradas) para que o administrador receba todas as informações necessárias.

Módulo de pagamentos:

  • Permitir que os instrutores criem pacotes de cursos
  • Mude para o Gateway de Pagamento de 'X' para 'Y'.
  • Automatize a gestão de comissões e pagamentos.
  • Crie um módulo de integração personalizado para o gateway de pagamento 'Y'.

Isso dificilmente é um rascunho abrangente, mas você entendeu.

Etapa 2: estimativa de esforço

Assim que Bob confirmar que o rascunho atende às suas necessidades, vamos em frente e criamos o Documento de 'Estimativa de Esforço'.

É aqui que mapeamos os recursos e as tarefas de desenvolvimento com o número de horas necessárias para concluir o trabalho e, em seguida, derivamos o cronograma final e a estimativa de custo do projeto.

Digamos que estamos trabalhando em um 'Módulo de atribuições de vídeo' personalizado para Bob. A estimativa é mais ou menos assim:

Atribuições e Abordagem Horas de desenvolvimento Custo total
Tarefa: Ative a webcam e grave um vídeo curto. Forneça a capacidade de repetir quantas vezes forem necessárias antes de enviá-lo. Os administradores podem assistir ao vídeo e marcar o vídeo como aprovado ou pedir ao usuário para refazê-lo.

Abordagem: Podemos usar o recurso 'Upload Assignment' do LearnDash aqui. Torne a atribuição elegível para aprovação manual, para que o administrador possa aprová-la.

X horas Y USD

Palavras de despedida

Sabemos que pode ser frustrante.

Você está terceirizando seu trabalho por um motivo. Você deseja descarregar o desenvolvimento para poder se concentrar em assuntos mais importantes.

O fato é que, se você não investir sua atenção nesta fase do projeto, pode facilmente cair em armadilhas de preços e enfrentar desafios que nunca imaginou chegar.

Seus requisitos podem evoluir ao longo do projeto, e tudo bem. O importante é que você trabalhe com uma equipe que possa se adaptar. Uma equipe com a qual você pode se comunicar efetivamente para definir o escopo perfeito para o seu projeto LearnDash.

Afinal, projetos bem-sucedidos são construídos em planos de ação claros, derivados de um escopo de trabalho honesto, detalhado e relevante.

É tudo por agora!

Tem perguntas para nós? Atire neles na seção de comentários abaixo, ou entre em contato com nossos especialistas LearnDash !

Leitura adicional:

Você precisa de um desenvolvedor ou consultor do LearnDash?