desenvolvimento ágil
TRANSCRIPT
Desenvolvimento ágilProf. Marcos Devaner
O que é uma metodologia ágil
O As metodologias ágeis são uma série de
práticas voltadas ao desenvolvimento
de software com mais produtividade e
qualidade.
“Desenvolver software com a metodologia ágil não
significa desenvolver mais rápido, e sim desenvolver
de uma forma diferente.”
Filosofia
Manifesto para Desenvolvimento Ágil
de Software
Para que utilizar esta metodologia
As metodologias ágeis, possibilitam a construção de sistemas
mais eficazes e dinamizar a engenharia de software.
O que é o Scrum?
O a metodologia Scrum é caracterizada pela
divisão de papéis e Processos bemdefinidos para o desenvolvimento do software,em ciclos que levam de 2 a 4 semanas,chamados de Sprint. Scrum também prevê umcontrole diário das atividades e progresso doprojeto.
Product Backlog
Lista onde possíveis funcionalidades do software são identificadas
e colocadas
Exemplo:
Vamos criar um backlogA seguir serão mostrados os
requisitos para um software , vamos
nos dividir em duplas e criar o
backlog com base nos requisitos
passados.
Cada dupla terá 20min para pensar
em um backlog e 5 min para
apresentá-lo a turma e defender suas
ideias.
As duplas terão que pensar e
acrescentar ao sistema no máximo 2
funcionalidades a mais.
User Story
A academia Devaner Fitness
deseja disponibilizar no seu
site um sistema para que os
clientes possam medir seu
índice de massa corporal.
Com base no peso e altura do
usuário o sistema irá retornar
se ele(a)está acima, abaixo ou
com peso regular.
Divisão de papeis
Vamos colocar em prática
O tutor irá atuar como Product Owner e irá ecolher as funcionalidades que serão desenvolvidas.
Agora a turma será dividida em grupos de 3 e irá eleger um Scrum Master para o seu grupo.
Iremos fazer o backlog geral e aplicar o jogo de Planning Poker definir a complexidade de cada atividade.
Sprint I - Entregas
O Cada equipe irá elaborar umapresentação simples mostrando atecnologia utilizada para odesenvolvimento e um rascunho decomo será a interface.
Cada equipe terá 20 min paradesenvolver e 5 min paraapresentação
Sprint II – Protótipo
O Cada equipe irá apresentar
o sistema desenvolvido.
O Cada equipe terá 2h para
desenvolver o sistema e 5
min para apresenta-lo.
Pensa que acabou?
Lembra que nosso projeto deve alcançar
nível de excelência no próximo encontro
iremos falar de Daily Scrum e aplicar esta
técnica ao nosso projeto.
Por hoje é só
Obrigado pelo bom
trabalho!!