Cum să definiți domeniul perfect pentru proiectul dvs. LearnDash

Publicat: 2020-04-17

Un proiect onest, detaliat, fără sens.

Asta ne propunem, nu-i așa?

Fără o estimare exactă, externalizarea proiectului dvs. s-ar putea transforma într-un coșmar masiv de management.

Înainte de a putea chiar să scapi de ușurare, te vei trezi că ai de-a face cu o grămadă mare de întârzieri, detalii lipsă, bucle infinite de mers înainte și înapoi, amânarea termenelor limită și redefinirea domeniului inițial al proiectului până când vei" v-am redus bugetul la nimic; toate acestea te lasă în picioare cu o cutie grea de feluri de mâncare nevândute și o gaură masivă în buzunar.

Da!

domeniul de aplicare Learndash Din păcate, câțiva dintre clienții noștri ne-au spus aceste povești de groază din experiențele lor anterioare.

După ce am lucrat cu peste 450 de companii de-a lungul anilor , am învățat ceva sau două despre definirea domeniului perfect pentru un proiect LearnDash.

# 1 Primele câteva discuții sunt cele mai importante

Nu trebuie să fii expert WordPress sau LearnDash. Ceea ce contează este că comunicați clar cu oamenii care sunt.

Nu ezitați să puneți întrebări și să clarificați orice îndoieli sau îngrijorări pe care le aveți, indiferent de cât de banale ar părea. Discuțiile inițiale pe care le aveți cu dezvoltatorul sau agenția dvs. dau tonul pentru proiectul dvs., precum și relația dvs. cu aceștia.

Nu trebuie să vă faceți griji că deveniți prea granulare în această etapă. Dar a pune întrebările potrivite dezvoltatorului tău LearnDash și a-ți transmite așteptările, este extrem de critic.

Recent, un client de-al nostru (să-i spunem Bob) a vrut să-și migreze site-ul către LearnDash. După ce am înțeles de ce Bob trebuia să treacă la LearnDash, am descoperit că cea mai mare preocupare a lui era să se asigure că studenții săi nu au avut discrepanțe pe site-ul său.

Perspective ca acestea ne-au ajutat să găsim o soluție optimă pentru nevoile specifice de afaceri ale lui Bob.

# 2 Ipotezele pregătesc scena pentru costuri surpriză și întârzieri majore

Lipsa detaliilor și presupunerile educate creează un decalaj între „așteptările tale” și „înțelegerea acestor așteptări de către dezvoltatorul tău”. Acest decalaj este exact tipul de gaură neagră de care trebuie să te ferești.

De exemplu, Bob a menționat că a vrut să înceapă să folosească un nou Gateway de plată. Dacă nu știm care dintre ele are în minte, nu am putea:

  1. Sugerați o alternativă mai bună, dacă este cazul
  2. Evaluați-l și informați-l cu privire la orice probleme de compatibilitate cu LearnDash și celelalte plugin-uri de pe site-ul său live
  3. Verificați dacă este disponibil un plugin de integrare gata sau dacă unul trebuie creat de la zero.

Cu alte cuvinte, nu lăsa nimic afară. Chiar și un detaliu minor lipsă despre „setările de acces al utilizatorului” sau „adăugarea unor câmpuri de formular pe pagina de plată” ar putea avea un impact enorm asupra afacerii dvs.

Indiferent cu cine lucrați, vă recomandăm să insistați să aveți un domeniu de lucru detaliat și scris.

# 3 Pregătiți-vă întotdeauna să faceți față problemelor și întârzierilor în domeniul de aplicare

Scope Creeps sunt micile cerințe sau modificări deranjante care apar atunci când proiectul dvs. este în faza de implementare. Lucrări minore pe care dvs. sau dezvoltatorul dvs. nu ați anticipat-o mai devreme (în timp ce creați domeniul de aplicare al proiectului dvs.), care în cele din urmă duce la taxe suplimentare și întârzieri nedorite.

Lucrul cu un dezvoltator sau o agenție cu experiență LearnDash se poate dovedi a fi de mare ajutor atunci când vine vorba de evitarea acestor cheltuieli de dezvoltare surpriză. Acest lucru se datorează faptului că este mai probabil ca cineva cu o bună experiență să se fi ocupat de proiecte similare, ceea ce îi face mai ușor să identifice potențialele deficiențe.

Acum, proiectele au întârzieri, indiferent cât de detaliat este domeniul dvs. Unele ar putea fi cauzate de dezvoltator, altele de tine sau poate chiar o pandemie globală! Nu contează cine sau ce este responsabil, ceea ce contează este că întârzierile sunt inevitabile și trebuie luate în considerare.  

Stabilirea unor termene realiste este singura modalitate de a evita acest lucru și orice profesionist cu experiență vă va spune asta.

Sfat pro:

Dacă vă aflați într-o situație în care știți că nu vă puteți defini exact cerințele în acest moment, dar aveți nevoie de ajutor profesionist, încercați să negociați o „acord de proiect bloc” cu dezvoltatorul dvs. . În acest fel, puteți achiziționa X ore de timp de dezvoltare și puteți defini detaliile lucrării din mers.

#4 Furnizori multipli oferă cotații drastic variate

Ce faci când te afli într-o astfel de situație?

Majoritatea oamenilor ajung să aleagă opțiunea mai prietenoasă cu bugetul. Aceasta este una dintre cele mai frecvente greșeli pe care le-am văzut pe oameni să le facă – presupunând că persoana care citează un număr mai mare încearcă să le fure.

Desigur, este o posibilitate. Dar înainte de a lua o decizie, vă sugerăm să faceți un ultim efort pentru a înțelege cum a ajuns dezvoltatorul la un număr în timp ce definiți sfera proiectului dvs. LearnDash. Vrei să te asiguri că potențialul tău dezvoltator nu promite un număr optim pentru a elimina riscul de a te pierde ca client.

Când se estimează orele de dezvoltare necesare, scenariul cel mai rău poate fi de 20 – 50 de ori mai mare decât cel mai bun scenariu! De fapt, tehnici precum „ estimarea în trei puncte ” sunt adesea folosite de profesioniști pentru a veni cu o estimare realistă.

Intrarea în nuanțele domeniului de aplicare care se află la capătul scump al spectrului, nu numai că vă va ajuta să verificați dacă această persoană știe despre ce vorbește, dar vă va ajuta și să vă faceți o idee mai bună despre ceea ce trebuie să navigați , indiferent dacă alegi sau nu să lucrezi cu ei în viitor.

Urmăm procesul în doi pași de definire a domeniului de aplicare al unui proiect LearnDash

Să luăm exemplul lui Bob.

Când Bob ne-a contactat în legătură cu migrarea la LearnDash, a vrut să construim pentru el o Piață de cursuri precum Udemy sau Coursera.

Pasul 1: Descoperire

La apelurile noastre cu Bob (sau orice alt client de altfel), ne-am asigurat că atât „Managerul nostru de servicii pentru clienți”, cât și „Expertul în materie/Expertul LearnDash” sunt prezenți. Aceste apeluri au fost toate despre:

  • Înțelegerea cerințelor lui Bob
  • Identificarea constrângerilor și potențialelor blocaje
  • Definirea obiectivelor proiectului

Am făcut tot posibilul să-l ghidăm pe Bob prin acest proces, să-i educăm atunci când a fost nevoie și să facem din interesele lui cea mai bună prioritate.

Odată ce am avut tot ce aveam nevoie, am trimis o „schiță de descoperire inițială” pentru a verifica dacă suntem cu toții pe aceeași pagină. O schiță care arăta oarecum așa:

Prezentare generală

Site-ul existent este o configurație de bază WordPress pe care compania dumneavoastră o folosește de 3 ani. Doriți să mutați cursurile și utilizatorii pe LearnDash, să păstrați funcționalitatea existentă și să ne solicitați să dezvoltăm funcții suplimentare pentru a le converti într-o Piață de cursuri.

Procesul de migrare nu ar trebui să afecteze operațiunile curente și noua versiune a site-ului trebuie lansată cât mai curând posibil.

Scopul muncii

Roluri de utilizator:

Cei 3 utilizatori principali ai acestui sistem vor fi:

1) Studenții sau Cursanții.

Acești utilizatori vor putea:

  • se înregistrează,
  • face teste,
  • trimite teme,
  • obține certificări,
  • plătiți pentru un anumit curs sau un pachet de cursuri

2) Instructorii sau Creatorii de cursuri.

Acești instructori ar trebui să fie capabili să:

  • cursuri de autori
  • accesează rapoartele și rezultatele testelor pentru cursurile respective,
  • evaluează performanța elevilor,
  • efectuați plăți de comisioane către site                         

3) Echipa de administrare

Acești utilizatori vor:

  • au niveluri diferite de acces la sistem
  • Toate datele legate de LMS vor fi accesibile numai administratorului site-ului din backend folosind Propanel of Learndash.  

Inscriere:

  • Site-ul va avea înregistrări separate pentru toate rolurile, astfel încât utilizatorii acestora să fie creați separat.
  • Toate aceste solicitări de înregistrare a utilizatorilor vor fi trimise administratorului, astfel încât acesta să poată aproba sau respinge utilizatorul.
  • Instructorilor li se permite, de asemenea, să aprobe utilizatorii care se înregistrează la cursurile lor specifice.
  • Vom adăuga, de asemenea, câteva câmpuri suplimentare în timpul procesului de înregistrare (pe baza intrărilor dvs.) pentru ca administratorul să primească toate informațiile necesare.

Modul de plăți:

  • Permiteți instructorilor să creeze pachete de cursuri
  • Schimbați la Gateway de plată de la „X” la „Y”.
  • Automatizați gestionarea comisiilor și a plăților.
  • Creați personalizat un modul de integrare pentru Gateway-ul de plăți „Y”.

Nu este o schiță cuprinzătoare, dar înțelegi imaginea.

Pasul 2: Estimarea efortului

Odată ce Bob confirmă că proiectul se potrivește cerințelor sale, continuăm și creăm documentul „Estimarea efortului”.

Aici mapăm caracteristicile și sarcinile de dezvoltare cu numărul de ore necesare pentru finalizarea lucrării și apoi determinăm calendarul final și estimarea costurilor pentru proiect.

Deci, să presupunem că lucrăm la un „Modul de atribuire video” personalizat pentru Bob. Estimarea arată oarecum așa:

Misiuni și abordare Orele de dezvoltare Cost total
Temă: activați camera web și înregistrați un videoclip scurt. Oferă posibilitatea de a relua de câte ori este nevoie înainte de a-l trimite. Administratorii pot să vizioneze videoclipul și fie să marcheze videoclipul ca transmis, fie să solicite utilizatorului să-l refacă.

Abordare: putem folosi aici funcția „Încărcare a sarcinii” a LearnDash. Faceți ca misiunea să fie eligibilă pentru aprobare manuală, astfel încât administratorul să o poată aproba.

X ore Y USD

Cuvinte de despărțire

Știm că poate deveni frustrant.

Îți externalizezi munca pentru un motiv. Doriți să descărcați dezvoltarea, astfel încât să vă puteți concentra pe chestiuni mai importante.

Adevărul este că, dacă nu vă investiți atenția în această etapă a proiectului, puteți cădea cu ușurință în capcane de prețuri și puteți face față provocărilor pe care nu le-ați văzut niciodată să vină.

Cerințele dvs. pot evolua pe parcursul proiectului și asta este în regulă. Important este să lucrezi cu o echipă care se poate adapta. O echipă cu care poți comunica eficient pentru a defini domeniul perfect pentru proiectul tău LearnDash.

La urma urmei, proiectele de succes sunt construite pe planuri de acțiune clare care sunt derivate dintr-un domeniu de activitate onest, detaliat și relevant.

Asta este tot pentru acum!

Aveți întrebări pentru noi? Trage-le în secțiunea de comentarii de mai jos sau contactează experții noștri LearnDash !

Lectură suplimentară:

Aveți nevoie de un dezvoltator sau consultant LearnDash?