• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)
 

A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory)

on

  • 6,728 views

See: http://fragmental.tw/2008/09/03/brazilian-tour-2008/

See: http://fragmental.tw/2008/09/03/brazilian-tour-2008/

Statistics

Views

Total Views
6,728
Views on SlideShare
5,256
Embed Views
1,472

Actions

Likes
10
Downloads
121
Comments
0

10 Embeds 1,472

http://blog.fragmental.com.br 1366
http://www.fragmental.com.br 42
http://fragmental.com.br 19
http://www.slideshare.net 14
http://www.infoblogs.com.br 10
http://philcalcado.com 7
http://static.slideshare.net 6
http://www.linkedin.com 6
http://127.0.0.1:8795 1
http://74.125.47.132 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory) A Maldição da Fábrica de Software Ágil (The Curse of the Agile Software Factory) Presentation Transcript

    • A Maldição da Fábrica de Software Ágil Phillip Calçado ThoughtWorks http://fragmental.tw http://blog.fragmental.com.br http://www.thoughtworks.com
    • Quem? Phillip Calçado
    • Quem? Consultor Phillip Calçado
    • Quem? Coach Consultor Phillip Calçado
    • Quem? Coach Consultor Phillip Calçado Blogueiro
    • Quem? Coach Consultor ~8 Anos Indústria Phillip Calçado Blogueiro
    • Quem? Coach Consultor ~8 Anos Indústria Phillip Calçado 5 Anos Agile Blogueiro
    • Quem? Coach ~8 Anos Indústria ThoughtWorks Consultor Phillip Calçado 5 Anos Agile Blogueiro
    • Quem? Coach ~8 Anos Indústria ThoughtWorks Consultor Phillip Calçado 5 Anos Agile Australia Blogueiro
    • Quem? Coach ~8 Anos Indústria ThoughtWorks Consultor Phillip Calçado 5 Anos Agile Desenvolvedor Australia Blogueiro
    • VIDA DE CONSULTOR
    • Projeto #1
    • •Empresa tradicional •Equipe de alto nível •Adoção ágil salvou o projeto
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
    • 0 1 2 3 4 5 6 7 8 9 10 11
    • 0 1 2 3 4 5 6 7 8 9 10 11
    • Projeto #2
    • •Equipe não tão excelente •Prazo muito curto •2 Arquitetos •“Um pouco” de Design Up-Front “para amenizar refactoring”
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
    • Pra Fazer Fazendo Pronto como usuario eu quero fa como usuario eu quero fa como usuario eu quero fa
    • 0 1 2 3 4 5 6 7 8 9 10 11
    • 0 1 2 3 4 5 6 7 8 9 10 11
    • Versão 1.0 •Todas as funcionalidades priorizadas •Entregue em metade do tempo
    • Versão 1.0 •Todas as funcionalidades priorizadas •Entregue em metade do tempo Versão 1.1 •Meia-dúzia de novas funcionalidades •Após duas iterações time resolve reescrever do zero - código é ilegível
    • Causa Mortis?
    • Quebra de Ciclo como usuario eu quero fa
    • Quebra de Ciclo #1
    • Quebra de Ciclo #1
    • Quebra de Ciclo #1 =1 X/dia
    • Quebra de Ciclo #1 =1 X/dia
    • Quebra de Ciclo #1 =1 X/dia Um = Montão de X/dia
    • Quebra de Ciclo #1 Comunicação Constante + Testes + Código Expressivo
    • Quebra de Ciclo #1 Comunicação Constante + Testes + Código Expressivo
    • Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo
    • Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo
    • Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo Documentação Mínima
    • Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo Evita Desperdício Documentação Mínima
    • Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo Documentação Mínima
    • Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo Documentação Mínima
    • Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo Documentação Mínima
    • Quebra de Ciclo #1 Comunicação Constante Visão + Compartilhada Testes + Código Expressivo
    • Quebra de Ciclo #2
    • Quebra de Ciclo #2 = $100 = $1
    • Quebra de Ciclo #2 = $100 = $1
    • Quebra de Ciclo #2 = $100 Nem = Ferrando! = $1
    • Quebra de Ciclo #2 = $100 Nem = Ferrando! = $1
    • Quebra de Ciclo #2 = $100 Nem = Ferrando! = $1
    • Quebra de Ciclo #2 Refactoring + Testes
    • Quebra de Ciclo #2 Refactoring + Testes
    • Quebra de Ciclo #2 Refactoring Qualidade + Código Testes
    • Quebra de Ciclo #2 Refactoring Qualidade + Código Testes
    • Quebra de Ciclo #2 Refactoring Qualidade + Código Testes BDUF Desnecessário
    • Quebra de Ciclo #2 Refactoring Qualidade + Código Testes Evita Desperdício BDUF Desnecessário
    • Quebra de Ciclo #2 Refactoring Qualidade + Código Testes BDUF Desnecessário
    • Quebra de Ciclo #2 Refactoring Qualidade + Código Testes BDUF Desnecessário
    • Quebra de Ciclo #2 Refactoring Qualidade + Código Testes BDUF Desnecessário
    • Quebra de Ciclo #2 Refactoring Qualidade + Código Testes
    • Então... adaptar metodologias ou não?
    • Sim, sabendo o que está fazendo.
    • ...sabendo o que está fazendo. Experiência é o melhor guia
    • ...sabendo o que está fazendo. Estudar os Conceitos
    • ...sabendo o que está fazendo. No pain no gain.
    • ...sabendo o que está fazendo. Lembre-se que você desenvolve software
    • ...sabendo o que está fazendo. Experimente antes de jogar fora.
    • ...sabendo o que está fazendo. Entenda antes de jogar fora.
    • ...sabendo o que está fazendo. Introdução é exceção
    • ...sabendo o que está fazendo. Cuidado com quem se contrata
    • ...sabendo o que está fazendo. Só melhoria contínua salva
    • ?
    • Obrigado! http://blog.fragmental.com.br http://fragmental.tw http://www.thoughtworks.com