[Linuxtrent] Re: Passaggio di SGA da Word a OpenOffice

  • From: Flavio Visentin <THe_ZiPMaN@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 10 Oct 2014 15:04:36 +0200

On 10/09/2014 06:18 PM, Lele Gaifax wrote:
un programmatore deve conoscere bene l'informatica e deve saper scrivere
bene il software.
E questo non in teoria, ma in modo molto pratico e concreto.

Il resto è compito di qualcun'altro.

Trovo difficile anch'io immaginare che un programmatore, a prescindere
dalla sua abilità, possa fare bene il suo mestiere senza avere contatto
con chi userà il suo prodotto. Certo, in condizioni particolari quel
contatto può essere delegato a un analista,

In realtà se si considera la separazione dei ruoli ha ragione Mario.

Il compito di raccogliere le esigenze dall'utente, produrre il workflow, definire i metodi di sviluppo, ecc. deve essere svolto dall'analista. Il programmatore dovrebbe limitarsi a prendere l'output dall'analista e produrre il codice. Infine il tester dovrebbe prendere il codice, verificarne l'aderenza a quanto definito dall'analista, scovare bug, ecc. e dare l'OK per le build da sottomettere al giudizio del committente.

Il che è proprio come funziona in ambienti complessi. Naturalmente per piccoli team spesso i ruoli sono accorpati, ma il ruolo dell'analista è quello più complesso e non tutti i programmatori sono in grado di svolgerlo in modo idoneo.

ma ritengo che solo il
feedback dei diretti interessati possa consentirgli di implementare una
soluzione *pratica*, oltre che ovviamente /funzionale/.

IMHO tutto dipende dall'analista. Se è capace di raccogliere le informazioni in modo corretto e completo (ed è un'arte riuscire a capire cosa vuole l'utente, come lo vuole e perché lo vuole) e di descriverle in modo compiuto al programmatore, il prodotto nasce e cresce bene. Se l'analista fallisce il prodotto sarà magari tecnicamente ineccepibile ma inadatto a svolgere la sua funzione.


--
Flavio Visentin
GPG Key: http://www.zipman.it/gpgkey.asc

There are only 10 types of people in this world:
those who understand binary, and those who don't.
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: