O documento apresenta uma palestra sobre Extreme Programming (XP), comparando as expectativas iniciais com a realidade da aplicação de suas práticas. A palestrante discute os princípios do XP, como planejamento, testes, programação em pares e entregas frequentes funcionam na teoria e na prática, e quando o XP não deve ser usado.
2. Globalcode – Open4education
10 anos de experiência com Desenvolvimento de Software
Bacharel Sistemas Informação – FURB
Especialista em Engenharia de Projetos de Software – UNISUL
Analista de Sistemas/Scrum Master AMcom (Blumenau-SC)
Entusiasta de metodologias ágeis
Danieli de Paula
5. Globalcode – Open4education
XP
Kent Beck + Ward Cunningham
+ Ron Jeffries
Valoriza automação dos testes
Criação de software de alta qualidade
Valores: comunicação, feedback,simplicidade,
coragem, respeito
Metodologia ágil criada em 1997
Princípios: retorno rápido, simplicidade,
mudanças incrementais, aceitar as mudanças,
trabalho de qualidade
8. Globalcode – Open4education
Expectativa Realidade
1.Jogo do planejamento
• Planejar entregas
• Escrita histórias
• Priorização
• Estimativas
• Não envolve o cliente
• Top Down prazos e entregas
9. Globalcode – Open4education
Expectativa Realidade
2.Cliente presente
• Envolvimento em todas as fases
• Definição
• Feedback
• Priorização
• Uma pessoa conversa
• Informações distorcidas
• Entregas ruins
11. Globalcode – Open4education
3. Projeto Simples + Testes
Realidade
• 1° entrega top
• Pressa inimiga da perfeição
• Qualidade deixada de lado
12. Globalcode – Open4education
Expectativa x Realidade
4.Programação em pares
• Piloto + co-piloto
• Foco em uma tarefa
• Revisão código
• Discussão solução
• Aprendizado
• Visto como “perda” de dinheiro
• Falta de foco
• Conflito de interesses
Fonte:https://pbs.twimg.com/media/Bswq9h2CAAIY6il.jpg
13. Globalcode – Open4education
5.Entregas frequentes
Expectativa Realidade
• Alto padrão
• Feedback rápido
• Redução taxa de defeitos
• Visão de andamento
• Diminui procrastinação
• Apenas uma entrega
• Funcionalidades erradas
• Retrabalho
• Desmotivação
19. Globalcode – Open4education
Quando não usar XP
"Os limites exatos da XP ainda não estão claros. Porém, existem
alguns estraga-prazeres que fazem a XP não funcionar: grandes
times, clientes desconfiados, tecnologias que não suportam
elegantemente as modificações". (Kent Beck)
20. Globalcode – Open4education
Se eu quiser adotar, preciso saber que:
XP é simples em seus detalhes, mas difícil de executar!
Qualidade vem acima de tudo e se você “preza” demais por
escopo e tempo pode ser inviável!
É preciso ter coragem!
22. Globalcode – Open4education
XP não é uma metodologia apenas “by the book”
XP não é a salvação dos seus problemas!
XP não é “GO HORSE”!
XP não é para todos!
1 - Experiência como dev/analista
2 – empresas com metodologia tradicional, metodologia ágil, sem metodologia definida
3 – Clientes de diversos segmentos
1 - Experiência como dev/analista
2 – empresas com metodologia tradicional, metodologia ágil, sem metodologia definida
3 – Clientes de diversos segmentos
1-Falar que a partir de todas as mudanças que eu passei e por ver que os eventos e artigos não abordavam muito isso, resolvi compartilhar as minhas percepções e sentimentos
1-Contar que sai da sênior p/paradigma 2014
2-Falar como era a sênior
3-Falar como era a paradigma
4-Falar que Sai da paradigma para gov
5-Falar da gov e da transformação ágil da gov
1-Contar que sai da sênior p/paradigma 2014
2-Falar como era a sênior
3-Falar como era a paradigma
4-Falar que Sai da paradigma para gov
5-Falar da gov e da transformação ágil da gov
1-Contar que sai da sênior p/paradigma 2014
2-Falar como era a sênior
3-Falar como era a paradigma
4-Falar que Sai da paradigma para gov
5-Falar da gov e da transformação ágil da gov
1-Falar que a partir de todas as mudanças que eu passei e por ver que os eventos e artigos não abordavam muito isso, resolvi compartilhar as minhas percepções e sentimentos
1-Contar que sai da sênior p/paradigma 2014
2-Falar como era a sênior
3-Falar como era a paradigma
4-Falar que Sai da paradigma para gov
5-Falar da gov e da transformação ágil da gov
1-Contar que sai da sênior p/paradigma 2014
2-Falar como era a sênior
3-Falar como era a paradigma
4-Falar que Sai da paradigma para gov
5-Falar da gov e da transformação ágil da gov
1 –Falar sobre Papéis definidos do cascata
e ágil - equipe multidisciplinar (uma pessoa faz varias coisas e time com vários profissionais diferentes)
2- Falar que no cascata tinha prazo definido e escopo fechado
No ágil time ajuda a definir o que cabe numa Sprint e pode mudar para próxima Sprint caso não caiba
3-Modelo cascata tem o GP que cobra prazo
Ágil a equipe faz a daily, olha burndow e faz sua suto gestão. Isso gera engajamento já que entrega é responsabilidade de tds.
1 –Falar sobre Papéis definidos do cascata
e ágil - equipe multidisciplinar (uma pessoa faz varias coisas e time com vários profissionais diferentes)
2- Falar que no cascata tinha prazo definido e escopo fechado
No ágil time ajuda a definir o que cabe numa Sprint e pode mudar para próxima Sprint caso não caiba
3-Modelo cascata tem o GP que cobra prazo
Ágil a equipe faz a daily, olha burndow e faz sua suto gestão. Isso gera engajamento já que entrega é responsabilidade de tds.
1 –Falar sobre Papéis definidos do cascata
e ágil - equipe multidisciplinar (uma pessoa faz varias coisas e time com vários profissionais diferentes)
2- Falar que no cascata tinha prazo definido e escopo fechado
No ágil time ajuda a definir o que cabe numa Sprint e pode mudar para próxima Sprint caso não caiba
3-Modelo cascata tem o GP que cobra prazo
Ágil a equipe faz a daily, olha burndow e faz sua suto gestão. Isso gera engajamento já que entrega é responsabilidade de tds.
1 –Falar sobre Papéis definidos do cascata
e ágil - equipe multidisciplinar (uma pessoa faz varias coisas e time com vários profissionais diferentes)
2- Falar que no cascata tinha prazo definido e escopo fechado
No ágil time ajuda a definir o que cabe numa Sprint e pode mudar para próxima Sprint caso não caiba
3-Modelo cascata tem o GP que cobra prazo
Ágil a equipe faz a daily, olha burndow e faz sua suto gestão. Isso gera engajamento já que entrega é responsabilidade de tds.
1 –Falar sobre Papéis definidos do cascata
e ágil - equipe multidisciplinar (uma pessoa faz varias coisas e time com vários profissionais diferentes)
2- Falar que no cascata tinha prazo definido e escopo fechado
No ágil time ajuda a definir o que cabe numa Sprint e pode mudar para próxima Sprint caso não caiba
3-Modelo cascata tem o GP que cobra prazo
Ágil a equipe faz a daily, olha burndow e faz sua suto gestão. Isso gera engajamento já que entrega é responsabilidade de tds.
1 –Falar sobre Papéis definidos do cascata
e ágil - equipe multidisciplinar (uma pessoa faz varias coisas e time com vários profissionais diferentes)
2- Falar que no cascata tinha prazo definido e escopo fechado
No ágil time ajuda a definir o que cabe numa Sprint e pode mudar para próxima Sprint caso não caiba
3-Modelo cascata tem o GP que cobra prazo
Ágil a equipe faz a daily, olha burndow e faz sua suto gestão. Isso gera engajamento já que entrega é responsabilidade de tds.
1-Falar que a partir de todas as mudanças que eu passei e por ver que os eventos e artigos não abordavam muito isso, resolvi compartilhar as minhas percepções e sentimentos
1-Contar que sai da sênior p/paradigma 2014
2-Falar como era a sênior
3-Falar como era a paradigma
4-Falar que Sai da paradigma para gov
5-Falar da gov e da transformação ágil da gov
1-Contar que sai da sênior p/paradigma 2014
2-Falar como era a sênior
3-Falar como era a paradigma
4-Falar que Sai da paradigma para gov
5-Falar da gov e da transformação ágil da gov
1-Contar que sai da sênior p/paradigma 2014
2-Falar como era a sênior
3-Falar como era a paradigma
4-Falar que Sai da paradigma para gov
5-Falar da gov e da transformação ágil da gov
1-Falar que a partir de todas as mudanças que eu passei e por ver que os eventos e artigos não abordavam muito isso, resolvi compartilhar as minhas percepções e sentimentos
Grandes times
Clientes desconfiados
Tecnologias que não suportam modificações
1-Falar que a partir de todas as mudanças que eu passei e por ver que os eventos e artigos não abordavam muito isso, resolvi compartilhar as minhas percepções e sentimentos
1-Falar que a partir de todas as mudanças que eu passei e por ver que os eventos e artigos não abordavam muito isso, resolvi compartilhar as minhas percepções e sentimentos
1-Falar que a partir de todas as mudanças que eu passei e por ver que os eventos e artigos não abordavam muito isso, resolvi compartilhar as minhas percepções e sentimentos
1-Por que falar de evolução continua numa palestra de transformação ágil?
2-Falar que senti isso na pele
3-Leque de skils aumentou
4-Dev não é só linguagem de programação, mercado ta competitivo
5-Falar que isso pode trazer outras oportunidades de carreira
Agradecer a oportunidade
Falar que não é comum dev falar de coisas diferentes de tecnologia
Falar para terem coragem
Querer aprender mais e mais (fomentar meetups blumenau)
Entrar em contato para trocar ideias de agil, dev, c#, engenharia software