Fasi della ricerca scientifica per lo sviluppo

  Share  
|

****
****
****

Nel 1990, Eli Goldratt ha suggerito che le scienze si evolvono in tre fasi distinte, la classificazione, la correlazione, e l'effetto-causa-effetto

Fase 1-Classificazione

La classificazione è la fase in cui nomenclatura è discusso e poi concordato. La gente discutere che cosa è coinvolto nel campo di cui si perseguono o studiare. Poi d'accordo sui nomi per gli elementi fondanti o principi. Allo stato attuale delle Agile metodi per lo sviluppo del software suggerisce che alcuni di essi hanno una nomenclatura concordata interno. Questo è certamente vero di XP, Scrum, e FDD. Tuttavia, la nomenclatura potrebbe non essere ancora completa. Iniziative come Scott Ambler Agile Modeling suggeriscono che più nomenclatura può essere necessaria]. Certamente non c'è un accordo tra metodi agili su una nomenclatura combinata o unificata. Metodi agili come una scienza combinata può essere considerato in fase di classificazione.

Fase 2-Correlazione

Correlazione è il termine Goldratt per la fase in cui emergano indizi a sostegno è a disposizione per dimostrare che un metodo funziona nella pratica. Correlazione è una fase di pattern recognition. La scienza dell'astronomia, quando era ancora conosciuta come l'astrologia, speso migliaia di anni in fase di correlazione. È stato possibile per gli astrologi di predire gli eventi astrologici come trasformare l'dell'anno, l'aumento dei pianeti nel cielo, e così via di pattern matching contro le osservazioni di modelli ricorrenti.

Si potrebbe sostenere che la scienza di analisi Object Oriented ha raggiunto la fase di correlazione. La fase di classificazione si è conclusa con un accordo sulla Unified Modeling Language-la nomenclatura delle OO Analisi e Design. La fase di correlazione effettivamente avviati prima di questo, con l'emergere di modelli nei primi anni 1990. La fase di correlazione è ormai in pieno svolgimento. Una mole considerevole di lavoro è disponibile su OO Analysis. Libri che hanno aperto nuove strade comprendono Patterns Analysis, Object Models, Java Modeling in Color with UML, e razionalizzato Object Modeling. Un lavoro analogo è stato pubblicato nel settore della progettazione OO da un lungo elenco di autori, in particolare Design Patterns [Gamma 1995] e Java Design. Altri cercano di insegnare la teoria in una forma più accettabile, per esempio, applicando UMLx e modelli.

Individualmente, poi, alcuni metodi agili sono entrati nella fase di correlazione. Vale a dire che vi è "la prova del budino". Vi è corroborare la prova che il lavoro tecniche. Persone provenienti da tutto il mondo hanno eseguito XP, Scrum, FDD e progetti e hanno riportato risultati migliori. Personalmente ho eseguito (o sono stati coinvolti con) più di 10 progetti FDD, ed i risultati sono sorprendentemente simili in tutte le loro. Questa somiglianza è stato vero in quattro sedi geografiche, con quattro squadre diverse, ognuna con differenti culturale, educativo, e sfondi personali, e indipendentemente dalla tecnologia o industrie interessate. La prova che dimostra un metodo o una teoria per essere vera significa, in pratica il metodo o la teoria è in fase di correlazione.

Fase 3-Effect-Causa-Effetto

La terza e ultima fase della nascita di una scienza è effetto-causa-effetto. L'astronomia è diventato una scienza, dopo Isaac Newton dimostrò perché le mele cadono, piuttosto che lateralmente. Questo effetto è stato spiegato con la sua causa-gravità. La teoria è stata poi usata per predire un altro effetto, l'orbita della Terra del sole. Quando è possibile postulare una teoria, l'effetto della misura, e convalidare la teoria, la scienza è praticato.

Se l'arte di gestire lo sviluppo del software deve essere sviluppato in una scienza, un accordo deve essere raggiunto su ciò che deve essere misurato e quali siano tali misurazioni sono chiamati. Come una misura colpisce un altro, deve essere intesa. Ciò consente agli amministratori di allora prevedere l'effetto di una decisione relativa ad una nuova situazione sulla base di quanto è già noto.

Molti aspetti dello sviluppo del software può essere correlato contro gli aspetti del settore manifatturiero. Attività manifatturiere, con effetto molti-relazioni causa-effetto sono capiti. Manifatturiera è cresciuta in una scienza negli ultimi 30 anni. Traducendo relazioni causa-effetto dalla produzione allo sviluppo del software, dovrebbe essere possibile prevedere l'effetto. Se l'effetto può essere misurato e convalida l'accuratezza della previsione, quindi la gestione dello sviluppo software si sono evoluti in una scienza.



Avviso di traduzione: L'articolo "Le fasi della ricerca scientifica per lo sviluppo" è stato tradotto usando un servizio automatico di traduzione. Ci scusiamo per eventuali errori di traduzione che si può essere verificato. Grazie per la vostra comprensione.

Share  

© 2009-2010 E-guy.info All Rights Reserved
The articles in the directory are property of E-guy.info

Online: 32 users browsing the articles directory