Agile Software Development Ecosystem Agile Desenvolvimento de Software ecossistema

-->

What is an Agile ecosystem ? O que é um ecossistema Agile?

Agile ecosystem is an extended methodology concept that has 3 characteristics: barely sufficient structure, collaborative values, and chaordic perspective. Agile ecossistema é um conceito alargado metodologia que tem 3 características: mal suficiente estrutura, a colaboração em valores, e chaordic perspectiva. 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. Uma vez que o nome não vai dar nenhuma pista sobre a você o que eles realmente estão .. vamos olhar para cada uma destas características em detalhe.

It is the wider coverage than normal methodology that make it an ecosystem. É a cobertura mais ampla do que o normal metodologia que a tornam um ecossistema. 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 não tocam muito sobre o factor humano do desenvolvimento, tais como a organização estrutura, que é coberto em "apenas suficiente", e de colaboração e trabalho em equipe.

Barely sufficient methodology. Mal suficiente 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. Esta característica é um reflexo da característica chaordic - neste caso, refere-se à estrutura organizacional, que é muito racionalizar (apenas o suficiente, mal suficiente), a fim de ser flexível para reagir a Agile changes.In um ambiente de controle é mais sobre como fazer a separação entre a trabalhar juntos como uma equipe, em vez de fazer cada um dos mesmos (através de rigoroso processo documentos) a fim de que ele será automaticamente (ou assumida) tornar-se uma equipe.

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. Em programador língua - o velho método de equipe é um array - algo que mantenha semelhante tipo de elemento, ao mesmo tempo que Agile equipe, por outro lado é um recorde - se, em cada elemento do registro é diferente, e cada um a sua própria função serve o melhor , Mas eles ainda global de trabalhar juntos para construir o registro.

Collaborative values. Colaborativo valores.

In the old development method, the processes are defined on stone - every one must follow the same process irregardless of individual talent and skills. No velho método de desenvolvimento, os processos são definidos em pedra - cada um deve seguir o mesmo processo, independentemente do talento e as habilidades individuais. Agile on the other hand promote customization of the process in order to tap the best out of individual developer. Agile por outro lado promover o processo de personalização, a fim de explorar ao máximo as vantagens de cada desenvolvedor.

Agile also promote face to face teamwork interaction. Agile também promover a interação cara a cara equipa. 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. No sistema antigo, equipe comunicam através de documentação - por isso é que os documentos têm que ser muito grande pormenor e, por conseguinte, muito difícil de manter em ambiente volátil.

Chaordic perspective. Chaordic perspectiva.

The word chaordic is actually a combination of chaos and order. A palavra chaordic é realmente uma combinação de caos ea ordem.

Early part of an Agile projects are based on rigorous exploration of concepts and technologies. Early parte de um Agile projectos são baseadas em rigorosos exploração de conceitos e tecnologias. 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 . Mesmo durante todo o ciclo de desenvolvimento do conceito de exploração é efectivamente ainda hoje. Neste tipo de ambiente do desenvolvimento do conceito padrão normal como CMMI costuma defender uma chance.

You can see from the previous characteristics (barely sufficient, and collaborative) how the chotic part is included into Agile characteristic. Você pode ver a partir do anterior características (mal suficiente, e de colaboração) a forma como a chotic parte está incluída em Agile característica.

The question is how do you manage such an environement and organization? A questão é como fazê-lo e gerir esses environement uma organização?

The answer is to employs adaptive management style- macromanagement (instead of micromanagement). A resposta é adaptável a emprega-macromanagement estilo de gestão (ao invés de microgestão). The leaders have to leave large room for innovation and creativity in order to address keep changing environment. Os dirigentes têm de deixar grande margem para a inovação ea criatividade, a fim de resolver manter a mudança. In the mean while still have the eye on the final goal and what is the current state of the project. Na média, enquanto ainda tem o olho sobre o objectivo final e qual é o estado actual do projecto.

The organization can react very fast base on the current state of the project compare to the final goal. A organização pode reagir muito rapidamente base sobre o estado actual do projecto para comparar a meta final.

Conclusion Conclusão

There you have it - simple description on the three characteristics of an Agile ecosystem. Nele você tem que - simples descrição sobre as três características de um ecossistema 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. Como você vê a Agile ecossistema exige cada vez mais o líder do projecto e da equipa de gestão para comparar o antigo livro basta seguir o modelo de desenvolvimento de software. So if you are selling the Agile idea, the first group that have to buy it is the management people. Portanto, se você está vendendo a Agile idéia, o primeiro grupo que têm de comprá-lo é a gestão pessoas.

Sa wahid is a veteran software development project lead. Sa Wahid é um veterano desenvolvimento de software projeto chumbo. Before becoming a project lead he has involved in various area of software development in various type of industries including manufacturing, telecommunication and electronics. Antes de se tornar um projeto conduzir ele tem participado em várias área de desenvolvimento de software em diversos tipos de indústrias, incluindo fabricação, telecomunicações e electrónica. You can learn more from other articles that he has written on software development topics from his website - Você pode saber mais a partir de outros artigos que ele tem escrito sobre temas de desenvolvimento de software seu site -- Free software development information site. Desenvolvimento de software livre informação local. Article Source: Artigo Fonte: http://EzineArticles.com/?expert=Sa_Wahid

Editor’s Note: possibility of interest in Nota do Editor: a possibilidade de juros em Offshore Software Development - Evolution of Value Chain Offshore Desenvolvimento de Software - evolução da cadeia de valor



One Response to “Agile Software Development Ecosystem” Uma resposta a "Agile Desenvolvimento de Software Ecossistema"

  1. Flat World Software Development » Blog Archive » On-Demand Workforce Management Software Development Life-Cycles Flat mundo Desenvolvimento de Software "Blog arquivo" on-demand obra software de gerenciamento de Desenvolvimento ciclos de vida Says: Diz:

    [...] « Agile Software Development Ecosystem [...] [...] "Agile Desenvolvimento de Software Ecossistema [...]

Leave a Reply Deixe uma resposta