Академический Документы
Профессиональный Документы
Культура Документы
Boa leitura.
As metodologias geis surgiram da
necessidade de melhorias na forma
com que as solues de software
so desenvolvidas, tendo como
principal foco satisfazer o cliente.
2
Os nove princpios chave das
metodologias geis
Comecemos por listar os dez princpios chave na utilizao de metodologias geis
no desenvolvimento de softwares. Veja:
3
6. CONCENTRAO NA ENTREGA FREQUENTE DE PRODUTOS
Em um mundo verdadeiramente gil, j no mais possvel trabalhar com projetos que duram 12 meses.
No mximo, trabalha-se com projetos que vo de trs a seis meses!
8. O TESTE INTEGRADO EM TODO O CICLO DE VIDA DO PROJETO - TESTE CEDO E MUITAS VEZES
No desenvolvimento gil no existe uma fase nica, separada de teste. Os desenvolvedores esto muito
mais fortemente envolvidos em testes, escrevem testes de unidade automatizados, repetveis, para validar
seu cdigo.
4
As principais metodologias geis
Existem vrias metodologias que so conhecidos coletivamente como geis, uma
vez que promovem os valores do Manifesto gil e so consistentes com os
princpios descritos no captulo anterior. As mais populares so:
SCRUM
Este mtodo de desenvolvimento gil se concentra principalmente sobre como gerenciar tarefas dentro de
um ambiente de desenvolvimento baseado em equipe. SCRUM o mtodo gil mais popular e
amplamente adotado. Ele relativamente simples de implementar e aborda muitas das questes de gesto
que tm atormentado as equipes de desenvolvimento de TI ao longo dos tempos.
XP (Extreme Programming)
Como o prprio nome j diz, uma metodologia gil mais radical, concentrando-se mais sobre o processo
de engenharia de software. Aborda a anlise, desenvolvimento e fases de teste com novas abordagens
que fazem uma diferena substancial para a qualidade do produto nal.
5
SCRUM: porque ele o mais famoso e
popular dos mtodos geis?
Segundo o SCRUM, o desenvolvimento deve ser trabalhado em 3 nveis: Sprint, Release e Product.
O ponto central desta metodologia que os requisitos so convertidos em uma lista que contm valores do
cliente. Esta lista chamada de Product Backlog. Um sub-conjunto desta lista criado e chamado de
Release Backlog. Este particionado mais uma vez transformando-se, dando origem ao Sprint, que
uma espcie de acordo de desenvolvimento de funcionalidades que, depois de aceito pela equipe, no
pode ser alterado. Muito embora, emergncias podem ocorrer. Justamente por isso o SCRUM altamente
indicado para gerenciar aquilo que difcil de prever o futuro. Nada mais verdadeiro quando se usa a
metologia para a manuteno de sistemas.
O que faz do SCRUM o mais popular mtodo gil a simplicidade. Basicamente, ao controlar projetos
utilizando esta metodologia, voc est participando de um jogo competitivo e saudvel no qual todos se
autoavaliam diariamente nas chamadas daily stand-up meeting. Ele estimula a melhoria contnua
justamente por este aspecto gamicado.
No SCRUM, o gestor do projeto chamado de SCRUM Master. Ele deve proporcionar passagem tcnica e
facilitar a vida dos desenvolvedores, retirar do caminho todos os impedimentos. J o time dividido em
trs papis: Scrum Master, Product Owner e Equipe.
6
As razes para implementar o SCRUM
na sua equipe de desenvolvimento
Com a metodologia Scrum, o "Product Owner" trabalha em estreita colaborao com a equipe para
identicar e priorizar a funcionalidade do sistema na forma de um "Product Backlog".
O Product Backlog consiste em recursos, correes de bugs, requisitos no-funcionais etc. Ou seja, tudo o
que precisa ser feito, a m de entregar com sucesso um sistema de software de trabalho.
Com as prioridades impulsionadas pelo Product Owner, equipes multifuncionais estimam e trabalham para
entregar "incrementos potencialmente utilizveis" do software durante Sprints sucessivos, geralmente com
durao de 15 dias (recomendado), muito embora em funo do processo envolvido alguns podem
trabalhar com 30 dias. Depois que um Sprint Backlog do produto est comprometido, nenhuma
funcionalidade adicional pode ser adicionado Sprint, exceto pela equipe. Uma vez que a Sprint foi
entregue, o Product Backlog analisado e repriorizado, se necessrio. E o prximo conjunto de
funcionalidades selecionado para o prximo Sprint.
As melhores prticas SCRUM esto baseadas no Manifesto para o Desenvolvimento gil de Softwares,
levando em considerao atitudes e comportamentos como:
7
Por que implementar metodologias
geis na equipe de desenvolvimento?
O desenvolvimento gil de software se concentra em manter o cdigo simples, testando muitas vezes, e
entregando pedaos funcionais da aplicao assim que estiver pronto. O objetivo construir em cima de
peas pequenas aprovados pelo cliente no decorrer do projeto, ao invs de entregar uma aplicao em
grande no nal.
Em outras palavras, usar uma metodologia gil processo de desenvolvimento ganhar exibilidade,
ecincia e envolver muita colaborao com o cliente. Os clientes so envolvidos no processo a cada
passo do caminho para garantir que a aplicao est atendendo s suas necessidades.
Nos mtodos de desenvolvimento de software tradicionais, voc no visualiza o software concludo antes
do nal do processo. Com o Agile, ser capaz de mostrar ao usurio o sistema mais cedo, o que permite
que ele d feedbacks iniciais e verique se a equipe est no caminho certo para atender suas
necessidades.
Voc est pronto para incluir mtodos geis na sua operao de desenvolvimento?
8
A Ellevo uma empresa gil e voltada s melhores prticas do mercado na gesto
de servios. Buscamos incessantemente a excelncia no atendimento aos nossos
clientes. A nossa maior riqueza o prazer de atender. De fazer bem-feito. Isto no
nenhum mrito. uma obrigao. At mesmo por conta de sermos especialistas
neste ofcio. Os nossos clientes usam o nosso sistema de gesto de servios e
processos que desenvolvemos e utilizamos em nosso processo dirio. Essa poltica
constantemente divulgada e cobrada da nossa equipe.
O sucesso para ns uma consequncia. necessrio no mundo corporativo e dos
negcios fazer melhor. Fazer diferente. Estar comprometido com a qualidade.
www.ellevo.com.br www.0800net.com.br