Quale (programmazione) specialità sono necessari in un buon team di sviluppo web? [chiuso]

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/18

  •  16-10-2019
  •  | 
  •  

Domanda

A prima vista, direi che ha bisogno un buon team di programmazione di comprendere le seguenti materie:

  • I dettagli del linguaggio / framework di base
  • HTML, (asincrona) javascript
  • SQL / modello di dati
  • Usabilità / progettazione dell'interfaccia utente
  • Sicurezza
  • Project management.

Se questa squadra non è completa: ciò che è necessario

È stato utile?

Soluzione

Cliente (o un sostenitore di qualche tipo).

In sostanza, qualcuno che può dire: "Sì, si sta costruendo quello che voglio e che sta andando a risolvere il mio problema." o che la squadra può andare quando hanno domande su come qualcosa dovrebbe funzionare. Questo può o non può essere la stessa persona che sta facendo Project Management.

Inoltre, vi state perdendo su una persona QA lì. Non si può davvero dipendere gli sviluppatori per testare in modo adeguato - di solito sono troppo vicino al codice e la risposta normale per gli sviluppatori è quello di testare roba felice percorso, non fare cazzate strano come copia incolla Guerra e Pace in una casella di testo e vedere ciò che l'applicazione fa.

Altri suggerimenti

Un buon team di sviluppo non è nulla senza un supporto:

Un ruolo di primo piano che manca è IT:. L'amministrazione dei sistemi, reti, ecc Ci sono un sacco di sviluppatori la cui conoscenza di come fermata sistemi informatici lavoro al compilatore

Vorrei anche aggiungere un manager per contratti con i fornitori maniglia e altri aspetti di supporto di un team di sviluppo.

Una programmazione di buon senso Graphic Designer. Un grafico per il web ha bisogno di capire i limiti della grafica web e concetti come fallback grazioso. HTML5 e CSS3 stanno facendo una grande spinta, ma fino a quando questi sono qui, le vostre esigenze di design grafici per capire i limiti della CSS2 e XHTML.

Gli sviluppatori che conoscono espressioni regolari in modo corretto.

Ad esempio:. Convalida dei dati, le regole mod_rewrite, analisi dei log, e così via

Non c'è molte situazioni in cui la conoscenza regex può essere di grande aiuto. E probabilmente ancora di più sapendo dove non per utilizzare (o chiedere) una regex, perché non è lo strumento migliore, farà risparmiare tempo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top