Se una persona può costruire un capannone senza un progetto, ciò non significa che possono, o dovrebbero costruire una casa senza un progetto.
Gli architetti vedono ciò di cui hai bisogno ora, cosa intendi quando dici ciò di cui hai bisogno e progetta una strategia software che ti dia ciò che ti serve oggi e una casa in cui puoi crescere (e da) in futuro . Gli architetti che hanno familiarità con la costruzione riescono più spesso, nel software, gli architetti che sono in grado di codificarlo e lo hanno fatto ad un livello elevato (ma non lo fanno giorno per giorno) possono aiutare a gettare le basi affinché altri sviluppatori riescano insieme.
Gli strumenti coinvolti nella progettazione del software sono in gran parte simili a matite, cancellatori e righelli. È ciò che disegni con la matita che è più importante degli strumenti.
Il ruolo di un architetto è quello di essere in grado di riunire e tenere insieme un progetto che è stato progettato dal livello molto alto fino ai bulloni, dove l'attenzione al dettaglio deve essere ricordata. Saranno esperti nel trovare le eccezioni, i buchi e le cose che saranno insostenibili o inclini a rompere il progetto di un software e rimediarli prima ancora che abbiano iniziato a garantire un maggiore successo.
Detto questo, per la SA che faccio, uso strumenti come OmniGraffle, Balsamiq, alcune cose UML e un sacco di carta per grafici e lavagne. Il mio obiettivo nel progettare è sintetizzare il complicato in qualcosa di semplice, efficace e utilizzabile da tutti.
Il mio obiettivo è capire meglio i bisogni dei miei clienti di quanto li capiscano, al punto che posso aiutarli ad avere le realizzazioni che stanno cercando per il prossimo "salto".
Essere un architetto per risolvere i problemi delle persone significa occuparsi di molti di loro, da molti punti di vista, e trovare gli schemi comuni nelle richieste di tutti.
fonte
2009-05-09 16:49:00
Beh, lo strumento più importante per il lavoro è il cervello, nessuna domanda :-) – lothar
Controlla questo mio articolo: http://www.yegor256.com/2014/10/12/who-is-software-architect .html – yegor256