Cum să alocați corect sarcinilor programatorilor

@OnYourLips Nu avem o poziție de manager-analist în companie. Compania este mică. Responsabilitățile mele includ: colectarea cerințelor de la client, proiectarea și prototiparea, scrierea TK, stabilirea de sarcini pentru artiști și monitorizarea, livrarea proiectului către client.






Iată un exemplu al uneia dintre sarcinile programatorilor:

Script personalizat: Ca utilizator de site, vreau să las o solicitare de feedback administratorului site-ului pentru a fi contactat și consultat.
În blocul "Pentru dvs. vă oferim următoarele servicii", când faceți clic pe butonul "comandați un serviciu", apare fereastra "comanda unui serviciu" cu trei câmpuri de date:
# câmp de introducere de date <ваше имя>
# câmp de introducere de date
# câmp de selectare a datelor <какая услуга вам нужна?>, constând din 3 butoane pentru selectarea unui serviciu (sondaj, examinare, proiectare).
Când faceți clic pe butonul "trimiteți solicitarea", datele din cele trei câmpuri de formular (<ваше имя>. <какая услуга вам нужна?>) sunt stocate în baza de date și sunt duplicate în e-mailul administratorilor, cu text (a se vedea textul de mai jos).

În admin. datele din panou sunt prezentate într-un tabel cu patru coloane (data circulației, numele utilizatorului, detaliile de contact, tipul de serviciu).







După ce faceți clic pe butonul "trimiteți solicitarea", utilizatorul va afișa o casetă lightbox cu text editat prin blocare (textul se găsește mai jos).

h2.Oshibki
* Dacă câmpul <ваше имя> nu este completat și utilizatorul încearcă să trimită o aplicație, apoi câmpul gol este evidențiat în culoarea roșie și indicatorul apare sub câmp, cu textul: "Introduceți-vă vă rog".
* Dacă câmpul nu este completat și utilizatorul încearcă să trimită aplicația, câmpul gol este evidențiat în culoarea roșie, iar sub câmp apare indicarea textului "Lăsați informațiile de contact".
* Dacă e în câmp <какая услуга вам нужна?> nu este selectat niciun serviciu, aplicația este încă trimisă (câmpul este opțional).

Desigur, vor înțelege, dar arata: Aveți 255 de caractere în informațiile de contact, ceea ce nu va fi de ajuns. Pentru domeniul cu servicii, au fost alocate 255 caractere, dar numai unul (trebuie doar să stocați un număr).
Aș arăta căsuța lightbox pentru utilizator după adăugarea cu succes a datelor în baza de date imediat cu numărul aplicației sau scrie ceva scris și aplicația nu putea să dispară. Textul aplicației către administrator a fost proiectat cu un șablon, astfel încât să fie mai ușor să se schimbe mai târziu.

În general, cea mai mare parte a acestui TK poate fi văzută privirea aspectului (descrierea formularului de către text este o procedură suplimentară, de exemplu). Structura bazei de date poate fi, de asemenea, lăsată de programator. Aș fi tăiat totul la ceva de genul:

Este necesar să se pună în aplicare funcția de trimitere a unei cereri de feedback prin intermediul formularului (a se vedea apendicele N). Salvați datele din formular în baza de date (puteți specifica numele tabelului) fără a reîncărca pagina, trimiteți un mesaj administratorului site-ului și informați utilizatorul despre crearea cu succes a aplicației printr-un mesaj din caseta lightbox (consultați Anexa N + 1).







Articole similare

Trimiteți-le prietenilor: