WebAIPlanet

Lista esențială de resurse de dezvoltare personalizată

Dacă alegeți dezvoltarea personalizată, de obicei trebuie să începeți prin a pregăti o listă de cerințe, prototipuri de pagini, materiale de proiectare, date de conținut, documentație de interfață, mediu de implementare și plan de acceptare și întreținere. Nu este vorba despre simpla aplicare a șabloanelor, ci despre avansarea proiectului în jurul proceselor de afaceri, a logicii funcționale și a extensiilor pe termen lung.

instantaneu

Dezvoltarea personalizată este potrivită pentru proiecte cu cerințe clare și afaceri complexe

Accentul dezvoltării personalizate nu se pune pe alegerea tehnologiei în primul rând, ci pe sortarea procesului de afaceri, a logicii funcționale, a structurii paginii, a relației dintre date și a metodelor ulterioare de întreținere. Aceasta este potrivită pentru proiectele care nu pot fi îndeplinite prin șabloane și SaaS, precum și pentru site-urile web care au cerințe privind experiența mărcii, andocarea sistemului și extinderea pe termen lung.

mai potrivite

  • Există procese complexe, cum ar fi aderarea, comenzile, rezervările, permisiunile sau aprobările
  • Necesitatea de a interfața cu CRM, ERP, plăți, SMS, e-mail sau sisteme interne
  • Cerere ridicată pentru experiența paginii, detaliile de interacțiune și prezentarea mărcii
  • Proiectele au planuri pe termen lung de iterație, depunere de date și extindere

Nu este neapărat adecvat

  • Aveți nevoie doar de o pagină de prezentare simplă sau de un site web corporativ general
  • Bugetul și durata ciclului sunt limitate, sperăm să intrăm în direct în curând pentru a verifica
  • Nu am o idee clară despre ceea ce vreau. Vreau doar să “fac un site web” mai întâi.”
  • Nu există nimeni care să urmărească iterațiile de acceptare, exploatare și întreținere

direcția tehnică

Identificarea nevoilor înainte de a discuta despre selectarea tehnologiei

Tehnologia nu este cu atât mai nouă cu cât este mai bună, ci trebuie să corespundă obiectivelor proiectului, complexității funcționale, capacităților de întreținere ale echipei și metodelor de extindere ulterioare. Aici analizăm mai întâi direcțiile comune și nu este recomandat să vă împotmoliți în comparații tehnologice la început.

Next.js

Site-ul oficial Common

Ideal pentru site-uri de înaltă performanță, site-uri de marketing, site-uri de conținut și proiecte de separare front-end/back-end, unde experiența paginii și performanța SEO sunt de obicei mai bine controlate.

Potrivit pentru: site oficial de brand, site de marketing, platforme de conținut

Laravel (software)

Back Office Comun

Potrivit pentru middle și back office, procese de formulare, logică de aderare, sisteme de management și funcții de afaceri personalizate, cu un echilibru mai bun între eficiența dezvoltării și capacitatea de întreținere.

Potrivit pentru: back office de afaceri, sistem de membru

Vue / React

front end interactiv

Este potrivit pentru scenarii front-end cu mai multe interacțiuni, cum ar fi centrul utilizatorului, formulare complexe, pagini interactive, fundal de operare etc., și este adesea combinat cu API back-end.

Potrivit pentru: interacțiuni complexe, sisteme front-end

Node.js / Python / Java

Extensii back-end

Potrivit pentru servicii de interfață, prelucrarea datelor, integrarea sistemelor și proiecte la nivel de întreprindere, adesea pentru platforme de afaceri sau sisteme interne mai complexe.

Potrivit pentru: dezvoltarea interfeței, integrarea sistemului

Lista de resurse

Dezvoltarea personalizată necesită pregătirea următoarelor resurse

Lista de verificare se referă doar la “ce să pregătiți” și “când să pregătiți”. Este mai bine să organizați cerințele, prototipul, proiectarea, datele și informațiile de interfață într-un singur document de proiect înainte de a începe efectiv dezvoltarea.

Lista de cerințe
neapărat
Descrieri ale paginilor, funcțiilor, rolurilor, proceselor, administrației back-office și limitelor
precotare
Prototipuri / Arhitectura informației
neapărat
Aspectul paginii, ierarhia coloanelor, calea utilizatorului, interacțiunea funcțională
pre-proiectare
Design / Informații despre marcă
sugestie
Logo, culori de brand, fonturi, referințe vizuale, schițe de design de pagină
pre-dezvoltare
Material de conținut / Date de afaceri
neapărat
Companie, produse, servicii, cazuri, câmpuri, categorii, reguli de date
premodelare
Interfețe / Interfețe de sistem
la cerere
Plăți, SMS, e-mail, CRM, ERP, hărți, autorizare de conectare
preprogramat
Selecție tehnică
sugestie
Front-end, back-end, baze de date, CMS, servicii terțe și capacități de întreținere
Atunci când nevoia este clară
Server / mediu de implementare
neapărat
medii de testare, medii formale, baze de date, stocarea obiectelor, logare și backup-uri
pre-test
Testare / acceptare / întreținere
neapărat
Cazuri de testare, criterii de acceptare, feedback privind problemele, reluări ale lansării și planuri de întreținere
stadiu avansat de dezvoltare

Detalii privind resursele

Fiecare tip de resursă analizează doar punctele cheie, iar apoi intră în program la pasul următor

Fișele sunt utilizate aici pentru a ilustra în mod direct rolul fiecărui tip de resursă, obiectivul pregătirii și punctul de intrare în etapa următoare, pentru a evita transformarea paginii într-o mulțime de linkuri de revizuire. Atunci când evaluați cu adevărat soluția, puteți trece apoi la planul de construcție sau la documentul de comunicare a proiectului pentru a continua să o perfecționați.

cerere (economie)

Scrieți mai întâi ce aveți de gând să faceți

Lista de cerințe afectează ofertele, programarea, personalul și recepția ulterioară. Cu cât este clară mai repede, cu atât mai mult se pot reduce refacerile.

cele mai critice înaintea tehnologiei
Confirmați mai întâi poziționarea site-ului →

arhetip

Desenați paginile și fluxul

Prototipul este utilizat pentru a confirma structura coloanelor, calea de operare, ierarhia paginilor și logica de interacțiune, fiind potrivit în special pentru proiectele cu mai multe funcții.

structura paginii calea utilizatorului
Uitați-vă la programul de dezvoltare personalizat →

concepe

Confirmarea brandingului și a prezentării paginii

Dezvoltarea personalizată este mai potrivită pentru proiectele cu cerințe de exprimare a mărcii, unde proiectele de design, referințele vizuale și stilurile de conținut afectează în mod direct textura finală.

Informații despre marcă desene de proiectare
Uitați-vă la structura site-ului web al companiei →

Conținut / Date

Conținutul și domeniile afectează realizarea dezvoltării

Categoriile de produse, câmpurile de membru, câmpurile de comandă, câmpurile de formular și relațiile de conținut trebuie să fie cât mai clare posibil înainte de dezvoltare.

plan de teren Date operaționale
Consultați pagina principală de resurse →

conector

Confirmarea prealabilă a sistemelor terțe

Interfețe precum plăți, SMS, e-mail, CRM, ERP, hărți și autorizare de conectare pot avea un impact direct asupra programării și dificultăților de dezvoltare.

Documentație API acces la cont
Examinați programele bazate pe sistem →

pricepere

Selectarea tehnologiei pentru întreținerea serviciilor

Nu vă uitați doar la faza de dezvoltare, ci luați în considerare și cine îl va întreține, cum se va extinde, cum va fi implementat și dacă va fi ușor de preluat în viitor.

mentenabil scalabil
Vezi o comparație a metodelor de construcție →

implementări

Pregătiți mediul și copiile de siguranță înainte de punerea în funcțiune

Proiectele personalizate necesită, de obicei, medii de testare, medii formale, baze de date, logare, backup-uri, monitorizare și soluții de rollback.

mediu de testare Programul Rollback
Uitați-vă la gazdă și la mediu →

un inventar al bunurilor primite

Introduceți testarea și întreținerea în plan

Punerea în funcțiune a unui proiect personalizat nu reprezintă sfârșitul; există criterii de acceptare, feedback cu privire la probleme, iterații ale versiunilor, actualizări de securitate și responsabilități de întreținere.

Criterii de primire și inspecție Programul de întreținere
Uitați-vă la lista de verificare on-line →

Recomandat

Nu vă grăbiți cu dezvoltarea personalizată, stabiliți mai întâi clar limitele proiectului

Scopul paginii de resurse nu este de a avea totul gata dintr-o dată, ci de a ști ce afectează mai întâi ofertarea, programarea, dezvoltarea și acceptarea. Majoritatea proiectelor personalizate pot avansa în această ordine.

01

Confirmarea obiectivelor și a limitelor

Precizați clar ce veți aborda mai întâi, iar ceea ce nu veți face ar trebui, de asemenea, să fie scris clar.

02

Colectarea unei liste de cerințe

Paginile, caracteristicile, rolurile, backend-ul și interfețele sunt enumerate primele.

03

Realizarea de prototipuri și procese

Confirmați căile utilizatorului, fluxul operațional și structura paginii.

04

Pregătirea conținutului și a interfețelor

Completați copia, imaginile, câmpurile, datele și conturile părților terțe.

05

Dezvoltare Testare Iterare

Acceptați-l în etape, nu așteptați până când totul este gata pentru a oferi feedback.

06

Întreținere online

Configurați backup-urile, monitorizarea, permisiunile, documentația și programele de întreținere.

pasul următor

După ce consultați lista de resurse, urmați aceste trei acțiuni pentru a continua

Nu vă împotmoliți imediat în detalii tehnice. Confirmați mai întâi dacă aveți într-adevăr nevoie de personalizare, apoi adunați informațiile despre proiect și, în final, treceți la evaluarea opțiunilor.