Cum să definiți domeniul perfect pentru proiectul dvs. LearnDash
Publicat: 2020-04-17Un 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!
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:
- Sugerați o alternativă mai bună, dacă este cazul
- 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
- 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 munciiRoluri de utilizator: Cei 3 utilizatori principali ai acestui sistem vor fi: 1) Studenții sau Cursanții. Acești utilizatori vor putea:
2) Instructorii sau Creatorii de cursuri. Acești instructori ar trebui să fie capabili să:
3) Echipa de administrare Acești utilizatori vor:
Inscriere:
Modul de plăți:
|
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? |