Desenvolvimento Ágil, o que é e porque é tão falado?

O que é o Desenvolvimento Ágil


Desenvolver um software cada vez mais se torna uma atidade extremamente complicada, na qual pode-se entregar sistemas não completos e fora do cronograma expecificado, ou até mesmo cancelados devido a inviabilidade. Com uma proposta de tornar esse processo mais rápido e menos burocrático surgiu então as ideias de "Desenvolvimento ágil".

Fonte>


Entre os vários aspectos que diferenciam o Desenvolvimento Ágil do tradicional, o que é mais se destaca é que enquanto no desenvolvimento tradicional realiza-se um planejamento de todo o projeto de uma só vez, o Desenvolvimento Ágil é composto por vários ciclos de planejamento, execução e entrega de pequenas tarefas na qual constituem maiores, ou seja, que acontece em interações. Nesse caso, o produto final é entregue parcialmente em vários ciclos de desenvolvimento.

Vantagens do Desenvolvimento Ágil


Pelo fato do cliente verificar mais cedo e com mais frequência o que está sendo produzido e a forma que o software está tomando, ele pode retornar feedbacks melhores que irá agregar valor na produção de seu software, além disso temos uma comunicação muito melhor entre os desenvolvedores e a gerência já que se terão mais ciclos de produção.

Exemplos Práticos: SCRUM E KANBAN


Fonte>


Scrum e Kanban são dois métodos de desenvolvimento Ágil de software - os dois extremamente simples mas surpreendentemente poderosos quando falamos de desenvolvimento de software. Então como será que eles se relacionam

No Scrum você trabalha através de iterações, geralmente de 1-4 semanas, na qual o plano não costuma mudar , tudo começa com uma reuniao inicial na qual é detalhada todas as atividades a serem realizadas, e o quadro preenchido com todas essas atividades a serem feitas.

O Kanban tem menos regras. Por exemplo, não há nada sobre papéis ou sobre trabalhar em iterações. O Kanban é mais focado no fluxo contínuo, visualizando o trabalho e otimizando o tempo entre idéias e recursos executáveis.

Não existe uma melhor que o outro, mas sim qual seu time irá se adaptar melhor, por exemplo nesse post explico como usamos o SCRUM, e uma ferramenta muita famosa chamada Trello para o gerenciamento desse blog.

Espero ter esclarecido alguma de suas dúvidas, se faltou algo ou acha que alguma coisa ficou mal explicada não exite em comentar.

de dtdsouza.

Comentários

Postagens mais visitadas deste blog

Emulador de Nintendo DS para pc: DesMuMe

NirCmd um plugin poderoso para seu cmd

PPSSPP O emulador de PSP