Agile Software Development Ecosystem Agile lo sviluppo di software ecosistema

-->

What is an Agile ecosystem ? Che cosa è un ecosistema Agile?

Agile ecosystem is an extended methodology concept that has 3 characteristics: barely sufficient structure, collaborative values, and chaordic perspective. Agile ecosistema è un concetto esteso metodologia che ha 3 caratteristiche: a malapena sufficiente struttura, i valori di collaborazione, e chaordic prospettiva. Since the name will not give any clue to you on what they really are..we will look at each of these characteristics in detail. Dal momento che il nome non darà alcun indizio a voi su ciò che realmente sono .. vedremo ognuna di queste caratteristiche in dettaglio.

It is the wider coverage than normal methodology that make it an ecosystem. E 'la più ampia copertura rispetto al normale metodologia che lo rendono un ecosistema. Methodology does not touch much on the human factor of the development such as the organization structure which is covered in “barely sufficient”, and collaboration and teamwork. Metodologia non tocca molto sul fattore umano dello sviluppo come ad esempio la struttura organizzativa che sia oggetto nel "appena sufficiente", e la collaborazione e il lavoro di squadra.

Barely sufficient methodology. Appena sufficiente metodologia.

This characteristic is a reflection of the chaordic characteristic - in this case it refers to the organization structure, which is very streamline (just enough, barely sufficient) in order to be flexible to react to changes.In an Agile environment the control is more on how to make the different individuals to work together as a team, instead of making every one the same (through rigorous process documents) so that it will be automatically (or assumed) become a team. Questa caratteristica è un riflesso della caratteristica chaordic - in questo caso ci si riferisce alla struttura organizzativa, che è molto snellire (appena sufficiente, appena sufficiente) per essere flessibile per reagire a uno changes.In Agile ambiente di controllo è più a come rendere i diversi individui di lavorare insieme come una squadra, invece di fare ogni uno stesso (attraverso una rigorosa procedura di documenti) così che esso verrà automaticamente (o ipotizzato), diventano una squadra.

In programmer language - the old method of team is an ARRAY - something that hold similar type of element, while Agile team on the other hand is a RECORD - where each element in the RECORD is different, and each one serves its own function the best, but still overall they work together to construct the RECORD. Programmatore in lingua - il vecchio metodo di squadra è una matrice - qualcosa che detengono simile tipo di elemento, mentre Agile squadra d'altra parte è un record - in cui ogni elemento del record è diverso, e ognuno serve la sua funzione la migliore , Ma ancora globale lavorano insieme per costruire il record.

Collaborative values. In collaborazione valori.

In the old development method, the processes are defined on stone - every one must follow the same process irregardless of individual talent and skills. Nel vecchio metodo di sviluppo, i processi sono definite sulla pietra - ognuno deve seguire lo stesso processo, indipendentemente talento dei singoli e delle competenze. Agile on the other hand promote customization of the process in order to tap the best out of individual developer. Agile dall'altro lato promuovere la personalizzazione del processo al fine di sfruttare al meglio le singole sviluppatore.

Agile also promote face to face teamwork interaction. Agile anche promuovere faccia a faccia il lavoro di squadra interazione. In the old system, team communicate through documentation - that is why the documents have to be very detail and big, hence very hard to maintain in volatile environment. Nel vecchio sistema, team di comunicare attraverso la documentazione - che è il motivo per cui i documenti devono essere molto particolare e la grande, quindi, molto difficile da mantenere in ambiente volatile.

Chaordic perspective. Chaordic prospettiva.

The word chaordic is actually a combination of chaos and order. Chaordic la parola è in realtà una combinazione di caos e ordine.

Early part of an Agile projects are based on rigorous exploration of concepts and technologies. Prima parte di un Agile progetti sono basati su una rigorosa esplorazione di concetti e tecnologie. Even during the whole development cycle the concept of exploration is actually still going. In this type of development environment the normal standard concept such as CMMI wont stand a chance . Anche durante l'intero ciclo di sviluppo del concetto di esplorazione in realtà è ancora in corso. In questo tipo di ambiente di sviluppo normale standard concetto come CMMI wont stand una possibilità.

You can see from the previous characteristics (barely sufficient, and collaborative) how the chotic part is included into Agile characteristic. Si può vedere dalla precedente caratteristiche (appena sufficiente, e la collaborazione) come il chotic parte è contenuta in Agile caratteristica.

The question is how do you manage such an environement and organization? La questione è come si fa a gestire un tale ambiente e di organizzazione?

The answer is to employs adaptive management style- macromanagement (instead of micromanagement). La risposta è a occupa di gestione adattiva di stile-Macromanagement (invece di microgestione). The leaders have to leave large room for innovation and creativity in order to address keep changing environment. I leader devono lasciare grande spazio per l'innovazione e la creatività al fine di mantenere l'indirizzo evoluzione. In the mean while still have the eye on the final goal and what is the current state of the project. Nel frattempo, mentre ancora l'occhio sul traguardo finale e qual è lo stato attuale del progetto.

The organization can react very fast base on the current state of the project compare to the final goal. L'organizzazione in grado di reagire molto velocemente di base sullo stato attuale del progetto di confrontare l'obiettivo finale.

Conclusion Conclusione

There you have it - simple description on the three characteristics of an Agile ecosystem. Ci sono - semplice descrizione sui tre caratteristiche di un ecosistema Agile. As you see Agile ecosystem requires more to the project leader and the management team compare to the old just follow the book type of software development. Come potete vedere Agile ecosistema richiede di più per il project leader e il team di gestione di confrontare il vecchio basta seguire il tipo di libro lo sviluppo del software. So if you are selling the Agile idea, the first group that have to buy it is the management people. Quindi, se stai vendendo la Agile idea, il primo gruppo che hanno a che comprarlo è la gestione di persone.

Sa wahid is a veteran software development project lead. Wahid sa è un veterano progetto di sviluppo software piombo. Before becoming a project lead he has involved in various area of software development in various type of industries including manufacturing, telecommunication and electronics. Prima di diventare un progetto piombo che ha coinvolto in varie zona di sviluppo software in vari tipi di settori, tra cui fabbricazione, delle telecomunicazioni e dell'elettronica. You can learn more from other articles that he has written on software development topics from his website - Per ulteriori informazioni provenienti da altri articoli che egli ha scritto su temi di sviluppo del software dal suo sito web -- Free software development information site. Lo sviluppo di software libero informazioni sito. Article Source: Articolo Fonte: http://EzineArticles.com/?expert=Sa_Wahid

Editor’s Note: possibility of interest in Editor's Note: possibilità di interesse a Offshore Software Development - Evolution of Value Chain Offshore lo sviluppo di software - Evoluzione della catena del valore



One Response to “Agile Software Development Ecosystem” Una risposta a "Agile Software Development Ecosystem"

  1. Flat World Software Development » Blog Archive » On-Demand Workforce Management Software Development Life-Cycles Mondo piatta lo sviluppo di software "Blog" on-demand di gestione delle forze di lavoro lo sviluppo di software ciclo di vita Says: Dice:

    [...] « Agile Software Development Ecosystem [...] [...] «Agile Software Development Ecosystem [...]

Leave a Reply Lasciare una risposta