Discutiamo su Agile Software Development! per Prabha Yadav

Nel frattempo di rivoluzione tecnologica, possiamo ascoltare alcuni nuovi termini di design e sviluppo e "agile sviluppo" è il termine più frequente in questi giorni. La maggior parte del tempo, ci penso e dopo avere ottenuto nulla da anziani, io personalmente la ricerca su di esso e scrivere questo post su " Agile Development

" nel dettaglio per farvi consapevoli del termine "Agile".

Cominciamo con inizio,

Che cos'è Agile?

Agile è il processo per ridurre al minimo i diversi livelli di difficoltà si pone durante la progettazione e lo sviluppo di un servizio web , applicazioni web, applicazioni software o applicazioni mobili.

Proprio di fronte al tradizionale approccio, metodologia agile utilizzato per aumentare il coordinamento e la squadra di legame attraverso la collaborazione team interfunzionali. Agilità denota un piano di adattamento (blueprinting), progressivo sviluppo, in tempi di implementazione, costante miglioramento e il comportamento aggressivo si adattano rapidamente e in modo flessibile i cambiamenti.

Antichità di Agile Software Development


Il manifesto di Agile Programmazione

è stato introdotto o originato da 17 ingegneri febbraio 2001, che recita:

Stiamo scoprendo modi migliori di sviluppare software facendolo e aiutare gli altri lo fanno ? Grazie a questo lavoro siamo arrivati ​​a valore:

• Gli individui e le interazioni dei processi e degli strumenti

• Il software funzionante su documentazione completa

• Collaborazione dei clienti nel corso del contratto di negoziazione

• Rispondere al cambiamento più seguito di un piano di

Cioè, mentre non vi è valore nelle voci a destra, valutiamo le voci a sinistra più

Kent Beck. James Grenning Robert C. Martin

Mike Beda Jim Highsmith Steve Mellor

Arie van Bennekum Andrew Hunt Ken Schwaber

Alistair Cockburn Ron Jeffries Jeff Sutherland

Ward Cunningham Jon Kern Dave Thomas

Martin Fowler Brian Marick

© 2001, i suddetti autori. Tale dichiarazione può essere copiato liberamente in qualsiasi forma, ma solo nella sua interezza attraverso questo avviso.

Anche se, ci sono un sacco di critiche e miglioramenti apportati nel manifesto e il processo di Agility, ma i valori fondamentali di rimane ancora e funziona bene con i valori aziendali pure.

Approccio Qualità di Agility

Nel settore IT, si tratta di un fenomeno comune per adattare cose nuove come appena possibile, ma questo adattamento irritare sviluppatore. Non perché non vogliono migliorare se stessi, ma perché non si sente nulla e ora devono attuarla senza alcuna ricerca o pratica.

Una cosa simile accadrà quando un'impresa attua manifesto agile nella struttura organizzativa per migliorare la qualità dello sviluppo.

Per capire metodologia agile, cominciamo con l'approccio qualità di Agility:

1 Comprendere ideologia -

sviluppo e la diffusione di un prodotto dipendono esclusivamente sulla comprensione dell'idea di base. Se non siete chiaro con l'idea del cliente, è mai soddisfare con il vostro prodotto. Quindi, è un bisogno essenziale per capire che cosa il vostro cliente vuole da voi. Basta cercare di capire l'ideologia del prodotto. Nella metodologia Agile, società prevede diverse sessioni di scoperta di svelare idea di base, le sfide, il clima di business, clienti e utilizza di fronte a team interfunzionali

2. Blueprinting -

Durante le sessioni di ideologia, le squadre svelare le caratteristiche più possibili o blueprinting su quello che dovrebbe essere lì nel prodotto. Nelle sessioni blueprinting, squadre analizzano caratteristiche più probabili che potrebbero essere utili e il titolare della società di comunicare con il cliente per finalizzare queste caratteristiche insieme alla priorità, la personalizzazione, la portata, l'allargamento, i test e tutti.

3. Iterazioni -

Quando il client viene soddisfatto con le caratteristiche elencate e personalizzata in base alle proprie priorità, le squadre si dividono funzionalità in iterazioni tempo in scatola, noto come sprint. Questi piccoli segmenti hanno fissato durata di tempo intorno a 1-4 settimane (a seconda delle dimensioni del progetto) e team interfunzionali ha lavorato su di loro dalla progettazione alla prova

4.. Looping il ciclo -

comunicazione continua con il cliente e le squadre ha contribuito a migliorare la qualità del prodotto e la funzionalità di sprint. Se il cliente migliora alcuna funzionalità o moderata qualcosa in qualsiasi periodo di tempo, è facile per le squadre di moderare un particolare tempo-box (sprint) piuttosto analizzare il prodotto completo. Aiuta ad anello del ciclo di sprint che dalla progettazione al collaudo sviluppo e la forma della distribuzione.

Se avete qualsiasi domanda per i servizi di Agile Software Development e sviluppo software, Dev Technosys

leader migliore <. b>

sviluppo di software personalizzati, servizi di sviluppo app mobile a prezzi ragionevoli

articolo Fonte: http://professionalclick.com/career_guidance.php?aid=940