Don ’t ottenere Me iniziale

Sviluppatori e Designer è consigliabile amici

David Platt

David PlattSviluppatori e progettisti non ottengono in genere lungo bene e devono. Innanzitutto rilevato questo antipathy al Tech · 2007 Ed in, Barcellona, ovvero la prima volta che avevo visto un'intera traccia delle discussioni mirate a progettisti. I partecipanti odiava questa traccia Panoramica errato che Gestione era necessario annullare dopo il secondo giorno. Ho osservato alcune di tali discussioni e trovare la qualità adeguata. Non vedo alcuna delle normali cause delle valutazioni terribile, ad esempio demo non funzionante o l'altoparlante da più hungover rispetto al solito. Invece, credo che, in quel momento, la comunità degli sviluppatori non è disposta ad ascoltare il messaggio fondamentale della traccia: che questi ambienti grafici Windows Presentation Foundation (WPF) e Silverlight newfangled richiesti servizi di nuovi membri del team, con competenze diverse, ma con stato uguale a ’ gli sviluppatori.

Loro atteggiamento verso altro non è migliorata molto. Mio parlare discorso in giorni di sviluppo in Amsterdam, Paesi Bassi, nel 2008 lieta di entrambe le comunità, ma quindi le finestre di progettazione era nel proprio ambiente e non aggiungere nuovamente gli sviluppatori fino alla sera, quando di birra avviato trasferimento (divertente come che funziona). La stessa cosa è accaduto con il discorso in ReMix di Milano nel 2009, tranne che in Italia vengono serviti vini.

Sviluppatori e progettisti tenendo diversi worldviews physicians e surgeons. Entrambe le coppie accertarsi utilizza diversi e incompatibili degli ambienti simili;entrambi hanno approcci diversi e incompatibili per problemi simili. E sviluppatori e progettisti sono necessari per qualsiasi applicazione client riuscite physicians e surgeons sono necessarie per qualsiasi medici esercitazione completata.

Ricorda me antipathy tra sviluppatori e progettisti del conflitto tra cowboys e farmers in “ Oklahoma ”!— il 1943 Rodgers e Hammerstein fase musical (punto esclamativo abusi non iniziano con Yahoo!). Nel brano “ di Farmer e il Cowman deve essere amici ” Zia Eller dispone di estrarre un'arma per imporre i due gruppi di mingle in una danza (è possibile visualizzare un clip YouTube in tinyurl.com/pvu93l di per un'ottime prestazioni).

Vorrei invitare una migliore collaborazione tra gli sviluppatori e le comunità di progettazione, in teoria non richiedono coercizione con firearms. Forse è possibile aggiornare il testo:

Oh, le finestre di progettazione e di sviluppatori che devono essere amici,
Oh, le finestre di progettazione e di sviluppatori che devono essere amici.
Uno solo bangs codice tutto il giorno
L'altro wears un interessante beret
Ma non è alcun motivo per cui non possono essere amici.

Software personale devono utilizzare
Software personale devono essere amici.
Alcuni ottenere verso il basso con Visual C#
Altri ottenere elevati in Expression Blend.

Oh, le finestre di progettazione e di sviluppatori che devono essere amici,
Oh, le finestre di progettazione e di sviluppatori che devono essere amici.
Uno di essi grinds suo enamel tooth
L'altro sa come pensare in XAML
Ma non è alcun motivo per cui non possono essere amici.

Quando è possibile insegnare WPF o Silverlight presso una società, è possibile insistere che ogni classe contengono gli sviluppatori e progettisti. E quando consulta con le società nei progetti di interfaccia utente, insistere che il team di progettazione contenga entrambi.  In genere le figure out quali progettazione renderebbe felice l'utente e le figure sviluppatore come implementare in modo efficiente le idee, ma un numero sorprendente di cross-fertilization viene eseguito in entrambe le direzioni.

Ad esempio, in una sessione di recente con un client europeo, proposta una finestra di dialogo classica per la ricerca di un cliente con una casella di testo ID governo e un controllo di calendario per la data di nascita, con etichette che identificano ciascun. La progettazione detto, “ Moretti, ma questa operazione avviene così frequentemente, per quanto riguarda una casella di ricerca sulla barra degli strumenti come Google? L'utente digita le informazioni utente ha e articolo verrà fornita da tale posizione, come un motore di ricerca. ” “ Sì, è possibile analizzare da tutti i possibili input ” detto lo sviluppatore, “ dispone di alcune classi riutilizzabili buona, non richiedono tempo. ” (It did, but sic semper cum geeks.)  “And we can put a prompt string inside the text box, so the user knows what it’s for,” I added. And—zing!—we had a prototype in front of users for testing in just a few days.

È possibile eseguire ciò che abbiamo che sviluppatori e progettisti di collaborano, assistito da un curmudgeon designato che tiene Vibrazione stirred. Iniziare a farlo o verrà butcher nuovamente tale brano musicale.

David s. Platt insegna .NET Programming Harvard University estensione scuola e aziende in tutto il mondo. È l'autore di 11 libri, inclusi “ perché Software Sucks ” (Addison-Wesley Professional, 2006) e “ Introducing Microsoft .NET ” (Microsoft Press, 2002). Microsoft denominato lui una legenda software nel 2002. Egli domanda se egli deve nastro a due dita della sua figlia in modo utente impara a contare ottale. È possibile contattarlo all'indirizzo rollthunder.com.