Sviluppare un progetto in WordPress: il workflow

Dalle specifiche deriva la creazione del workflow di un progetto in WordPress.

WordPress di Gabriele Romanato

Dalle specifiche deriva la creazione del workflow di un progetto in WordPress.

Prendiamo ad esempio questo requisito:

Il form di registrazione dovrà avere anche il campo della Partita IVA.

Il workflow base sarà:

  1. Creare il form di registrazione
    • o in un template di pagina
    • o con uno shortcode
    • o con il form fornito da WordPress
    • o con template di pagina e shortcode
  2. Validare i dati
    • o validazione sincrona (solo PHP)
    • o validazione asincrona (AJAX e PHP)
    • messaggi di errore (da concordare con il cliente)
  3. Registrazione dell'utente
    • o registrazione sincrona (reload della pagina)
    • o registrazione asincrona (nessun reload della pagina)
  4. Messaggio di avvenuta registrazione
    • testo del messaggio (da concordare con il cliente)
    • invio e-mail con i dati di accesso (testo semplice o HTML, da concordare con il cliente)

Questo workflow base dimostra l'asimmetria esistente tra i requisiti delle specifiche e il lavoro che dovrà svolgere lo sviluppatore: addirittura il workflow sarebbe stato ancora più articolato se il cliente avesse richiesto che il numero di Partita IVA venisse verificato e non solo validato.

Occorre cercare sempre di far capire al cliente che sotto ogni requisito si cela un lavoro non indifferente.

Commenti