Cum se scrie o aplicație pentru dezvoltarea unui site web
Poate că cea mai importantă sursă de neînțelegeri și probleme care apar între clienți și companii de dezvoltare este cererea de propuneri prost concepută (literal: cererea de propuneri - termenul "aplicație" este folosit mai târziu).
Cea mai simplă cale ar fi să spui că un client, de obicei, știe ce are nevoie, dar nu îl poate exprima mai precis pe hârtie. Dar cel mai adesea se întâmplă că clientul nu are nici o idee, despre ce vrea el sau despre ce are nevoie. Doar clienții recunosc uneori că nu au o viziune clară asupra obiectivului, dar mai des cred că știu ce vor, dar dezvoltatorul, care are mai multă experiență în toate aceste lucruri, înțelege acest lucru mult mai bine. Și acum, realizând că acum cititorii de clienți se vor târî, permiteți-mi să adaug la ceea ce sa spus că dezvoltatorii sunt adesea convinși că înțeleg totul mult mai bine, deși în realitate ei nu înțeleg deloc nimic. Obiectivul dvs. este de a vă scrie cererea astfel încât să atragă propuneri bine gândite și rezonabile. Obiectivul dvs. este de a scrie o aplicație, astfel încât să creeze baza pentru o cooperare plăcută de afaceri pe tot parcursul unui proiect complex și costisitor.
Cea mai mare parte a problemei se datorează faptului că este dificil să se exprime pe hârtie toate detaliile și capacitățile proiectului pentru a dezvolta un site Web, atunci când nu există încă idee despre ceea ce aveți nevoie și cum funcționează împreună. În plus, dezvoltarea site-urilor web este o activitate relativ nouă și, prin urmare, nu este surprinzător faptul că majoritatea clienților nu au multă experiență în scrierea de aplicații pentru dezvoltarea proiectelor de internet. Ordinul de a construi un pod sau de a instala o rețea - este foarte diferit de ordinea de a dezvolta un proiect Web. În mod ideal, o companie ar trebui să consulte un consultant informat pe internet care să îi ajute să contureze și să determine ce trebuie inclus în proiect înainte de procesarea cererii. Un consultant bun poate ajuta la scrierea unei astfel de aplicații, ceea ce va simplifica procesul de dezvoltare pentru ambele părți. Este păcat că nu pot introduce aici o listă de consultanți buni, cunoștinți cărora le-ați putea aplica. Din păcate (se pare că acest cuvânt pe care îl folosesc cel mai adesea în acest articol), un consultant bun nu este numai dificil de găsit, ci și dificil de determinat. Dezvoltatorii Web de vârf vă vor spune că aceștia sunt singurii consultanți de care aveți nevoie și un consultant independent poate face rău numai fără a vă prezenta altceva decât o prezentare plictisitoare în PowerPoint, dar apoi va afișa un cont de tâlhărie lung și răpitor.
Ce ar trebui să fac? Vă sugerăm să utilizați un proces de aplicare în două etape. În prima etapă, examinați solicitanții și apoi compilați o scurtă listă de companii cărora le veți trimite cererea atunci când le compilați. Ideea este de a găsi 3 până la 4 companii de dezvoltare pe care le considerați potrivite pentru proiect, chiar dacă acestea nu au prezentat încă nicio cifră. Pentru a face acest lucru, trebuie să pregătiți un document preliminar, pe care majoritatea dezvoltatorilor interesați să îl lucreze cu dvs., va fi folosit ca punct de plecare în negocieri.
În acest document preliminar, trebuie să te concentrezi asupra scopului și a viziunii tale - ce vrei să faci nodul tău? Care sunt motivele pentru crearea unui site web pentru compania dvs.? Ar trebui să fie doar o descriere a viziunii proiectului și să arate ceva de genul:
Descrieți compania și produsele dvs., furnizați cel puțin câteva informații despre timpul necesar pentru executarea proiectului și descrieți resursele pe care sunteți gata să le alocați.
Vorbiți cu cei care au trimis răspunsurile și ați făcut scurte întâlniri cu cei dintre voi care vi s-au recomandat sau față de care simțiți simpatie. Apoi, dacă nu intenționați să consultați un consultant pe Internet, pregătiți-vă să scrieți o cerere detaliată.
Numărul participanților la selecție ar trebui redus la 3, la maximum 4 companii. Dacă intenționați să cheltuiți o mulțime de bani pe proiect - aloca 1.000 $ pentru fiecare companie finalizată pentru a-și acoperi costurile de pregătire a versiunii finale a propunerilor. Ar putea părea că aruncați bani, dar vă puneți în picioare concurenților. O propunere bine pregătită pentru un proiect mare poate dura mult timp și resurse. Doar o mică parte din propoziții nu se termină în nimic. Foarte adesea există zvonuri că o companie care a făcut o cerere are deja propriul dezvoltator de animale de companie și vrea pur și simplu să primească oferte de la concurenți pentru comparație sau pentru presiune asupra preferatului său. Dacă este așa, atunci este puțin probabil să se aștepte la o propunere bună și detaliată din partea concurenților într-o astfel de situație. Pregătirea propunerii garantează că cele mai bune companii de dezvoltare își pot dedica timpul pentru a-și pregăti cea mai bună ofertă.
Vă sugerez să specificați separat modul în care trebuie proiectate propunerile astfel încât să le puteți compara. De exemplu, ar trebui să cereți date sau cifre specifice în formatul și ordinea în care acestea vor fi mai ușor de comparat. Ei bine, de exemplu:
Propunerile trebuie să conțină următoarele secțiuni:
Introducere, care oferă o scurtă descriere a abordării dvs. privind dezvoltarea de proiecte și prețurile
Informații despre companie, inclusiv rezultatele financiare
Descrierea calificărilor, inclusiv o listă a clienților anteriori cu informațiile de contact și adresele URL.
Descrierea procesului de dezvoltare
Mijloacele și orarele de livrare a schițelor