Ghid pentru gestionarea proiectelor WP premium - Partea 4 Întreținere

Există o serie de considerente importante pe care trebuie să le faceți atunci când lucrați pe proiecte premium bazate pe WordPress. Până în acest moment, am analizat câteva strategii pentru planificarea, construirea și marketingul proiectelor, dar trebuie să ne uităm la ce este necesar pentru a menține într-adevăr unul.

La urma urmei, niciun proiect software nu prezintă defecte. Presupunând că generați o bază de utilizatori considerabilă, clienții vor avea, de asemenea, idei pentru caracteristicile sau modificările pe care ar dori să le vadă într-un proiect. În acest scop, este important să aveți sisteme de monitorizare a problemelor, a funcțiilor de planificare și de comunicare cu utilizatorii dvs..

În acest post final din această serie, vă vom arăta cum să vă poziționați cel mai bine proiectul pentru o gestionare pe termen lung, care funcționează bine atât pentru dvs. cât și pentru clienții dvs..


Controlul surselor

Dacă sunteți un dezvoltator profesionist, atunci sunteți deja conștient de (cel puțin probabil realizat) cel puțin un sistem de control al sursei. Dacă este cazul, atunci această secțiune poate fi de valoare, dar dacă sunteți relativ nou în ceea ce privește dezvoltarea și / sau controlul sursei, aceasta poate deveni una dintre utilitățile cele mai utile pe care le adăugați la setul de instrumente nu doar pentru acest proiect , dar și munca viitoare.

Pur și simplu pune, controlul sursă (uneori denumit control al versiunii) este o modalitate de a păstra o evidență istorică a fiecărei schimbări făcute vreodată în orice fișier din proiect.

Mai exact, vă oferă posibilitatea de a face instantanee ale codului pentru lansare, de a reveni la versiunile anterioare ale proiectului și de a oferi note cu privire la ceea ce realizează fiecare actualizare. Dacă lucrați cu o echipă, vă permite să vedeți ce a contribuit fiecare persoană la aplicație, să rezolvați conflictele și să îmbinați diferențele.

În cele din urmă, controlul sursă vă oferă o modalitate de a vă menține un istoric al proiectului dvs., de a gestiona iterațiile muncii dvs. în timpul căreia faceți bug-uri și introduceți funcții noi și etichetați versiuni specifice pentru lansare.

Există și o serie de sisteme de control al surselor diferite. Deși detalierea fiecărui sistem sau modul de utilizare a acestora este dincolo de sfera acestei serii, este important să rețineți că există o serie de opțiuni gratuite disponibile:

  • GitHub este o aplicație de control al sursei bazată pe Git.
  • Unfuddle este o aplicație de control al versiunii bazată pe subversiune.
  • Cuptorul se bazează pe sistemul de control al surselor Mercurial.

Fiecare platformă oferă propria pondere de avantaje și dezavantaje. Mai degrabă decât să vă petreceți prea mult timp deliberând asupra sistemului pe care doriți să-l alegeți, sunteți într-o poziție mult mai bună pentru a alege unul și a începe să îl utilizați. A avea ceva în loc este mai bine decât să nu ai nimic în loc.


Urmărirea bugurilor

După cum am menționat anterior, proiectul dvs. va fi lansat cu bug-uri. Indiferent cât timp petreceți testarea și evaluarea muncii dvs., este aproape imposibil să prindeți fiecare problemă.

De cand ești nu le veți găsi, utilizatorii dvs. vor fi și trebuie să fiți pregătiți pentru a urmări ceea ce găsesc. Căutarea unei soluții de urmărire a erorilor poate fi descurajantă - piața este bogată cu opțiuni.

La începutul proiectului dvs., nu există niciun motiv pentru a renunța la o soluție majoră. Puteți crește mereu în sus pe măsură ce proiectul dvs. crește. Urmărirea eficientă a defectelor necesită doar câteva caracteristici:

  • Descriere afirmă pur și simplu ce este problema și orice informație sumară despre modul în care caracteristica este greșită.
  • Pasi pentru reproducere oferă instrucțiuni despre cum să replicați problema în mediul dvs. local.
  • Rezoluție oferă pașii de rezolvare a acesteia în versiunea curentă (sau cum a fost rezolvată ultima versiune).

Există o serie de modalități gratuite de a urmări bug-uri - unele modă veche, unele aplicații web moderne:

  • Spreadsheets pot fi utile în special utilizând instrumente precum Google Docs. Fiecare rând reprezintă o caracteristică, fiecare coloană hărțuiește nota de mai sus.
  • E-mail. Acesta este un mod foarte simplu de urmărire a erorilor, dar prin configurarea unei etichete pe linia subiectului și a unui filtru personalizat în aplicația dvs. de e-mail, puteți gestiona fiecare problemă ca o notă separată de e-mail și le puteți șterge din cutia poștală după ce au fost hotărât.
  • notițe. Uneori este nevoie de un document text simplu, corect?
  • Bugzilla este o aplicație web gratuită concepută special pentru urmărirea erorilor în software-ul dvs..
  • Trac este o altă aplicație web gratuită pentru urmărirea erorilor. Este, de asemenea, folosit de echipa de bază WordPress pentru a urmări problemele WordPress.

Din nou, este mai important ca tine zonă urmărirea problemelor, mai degrabă decât Cum urmăriți problemele și că utilizați aceste probleme pentru a vă face produsul mai bun.


Asistență Ofertă

Dacă aveți bug-uri de urmărit (și o veți face!), Atunci are sens doar că veți oferi un anumit tip de suport pentru proiectul dvs. Pe lângă aceasta, oferirea de asistență oferă, de asemenea, utilizatorilor un stimulent să cumpere produsul (sau să achiziționeze o licență de nivel superior), pentru a avea grijă că vor avea pe cineva "la apel" pentru a răspunde la întrebările lor.

Pentru ceea ce merită, văd acest lucru ca fiind reciproc avantajos: utilizatorii au cineva disponibil pentru a le ajuta cu produsul dvs., aveți clienți care oferă feedback pentru a vă ajuta să vă dezvoltați munca.

La fel ca și în cazul urmăririi bug-urilor, există zeci de platforme de asistență care variază de oriunde de la sistemele de bordeluri încercate și adevărate la soluțiile de ticketing mai avansate. Amintiți-vă, totuși, scopul nostru este de a face acest lucru pe ieftine.

  • BBPress este un sistem gratuit de buletine de bord dezvoltat și administrat de echipa WordPress. Este o soluție gratuită, ușor de instalat.
  • Blog Comentarii. Dacă păstrați un blog, invitați utilizatorii să își exprime preocupările în comentariile anumitor postări. Acest lucru vă va oferi o modalitate ușoară de a vă urma proiectul și de a vă împărtăși problemele.
  • E-mail este starea veche. Pur și simplu furnizați o adresă pentru ca utilizatorii să vă contacteze și să gestioneze toate problemele apărute în căsuța poștală.

Pe masura ce proiectul dumneavoastra creste, puteti viziona aplicatii de suport mai avansate care se potrivesc cu munca dumneavoastra.

Pentru ceea ce merită, consider că folosirea sistemelor publice, cum ar fi forumuri sau comentarii, servesc bine clienților, pentru că odată ce puteți răspunde o dată și le puteți pune la dispoziție, aveți documentația pentru a obține (sau rezolva) o problemă cu munca dvs., și aveți o modalitate de a urmări bug-uri și cereri de caracteristici de la utilizatorii dvs..


Comunicare

Deși această secțiune este un pic mai subiectivă, mi se pare că merită remarcat: Clienții iubesc comunicarea. Vor să știe că produsul pe care l-au achiziționat merită banii cheltuiți. Deoarece comunitatea WordPress este atât de activă, sunt folosite pentru actualizări, ceea ce înseamnă că produsul dvs. va trebui să rămână la curent cu platforma.

Unul dintre cele mai bune lucruri pe care le puteți face pentru clienții dvs. este să le informați că lucrați la proiect - că e în curs de dezvoltare și că ascultați ceea ce spun ei.

Desigur, nu vrei să mai comunici. Iată câteva modalități de a vă oferi utilizatorilor informații despre starea proiectului fără a le inunda cu informații:

  • Blog. Menținerea unui blog este o modalitate excelentă de a ține cititorii la curent cu privire la dezvoltare. Invitați-i să comenteze postările și să se angajeze cu ei acolo.
  • E-mail Newsletter este încă o modalitate de a permite utilizatorilor să se înscrie la comunicare. Strângeți adrese utilizând un instrument precum MailChimp și trimiteți e-mailurile regulate afară.
  • Forum Actualizări. Dacă optați pentru a oferi un forum de suport pentru utilizatorii dvs., deschideți un fir dedicat actualizărilor și furnizați note regulate pentru toți membrii.

Rețineți că toate cele de mai sus sunt modalități prin care utilizatorii se pot opta pentru a auzi de la dvs. - nu forțați nicio informație despre ele pe care nu doresc să o audă. Acesta este încă un alt mod în care puteți continua să furnizați comunicarea utilizatorilor dvs. fără a le inunda cu informații care să fie enervante.

Am finalizat toate etapele de planificare, construire, marketing și gestionarea unui proiect WordPress premium la prețuri ieftine. Sperăm că seria a furnizat câteva balustrade care vă vor ajuta cu următorul proiect (sau curent).

Desigur, aceste posturi nu sunt exhaustive. Există întotdeauna mai multe pentru a discuta și mai mult pentru a adăuga astfel încât să vă simțiți liber să vă adăugați propriile gânduri în comentarii!

Cod