Encontro Locaweb Rio de Janeiro
-
Upload
fabio-akita -
Category
Technology
-
view
485 -
download
0
Transcript of Encontro Locaweb Rio de Janeiro
Agilidade eQualidade deProjetos
Fabio Akita
Sunday, May 24, 2009
Fabio Akita
@akitaonrails
Sunday, May 24, 2009
Fabio Akita
@akitaonrails
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
13 e 14Outubro
2009Sunday, May 24, 2009
Filosofia
Sunday, May 24, 2009
φιλοσοφία
Sunday, May 24, 2009
“Amor à Sabedoria”
Sunday, May 24, 2009
Menos sobre o “como”
Sunday, May 24, 2009
Mais sobre o “o quê”
Sunday, May 24, 2009
Sunday, May 24, 2009
~150 slides~50 min
Sunday, May 24, 2009
www.slideshare.net/akitaonrails
Sunday, May 24, 2009
Sunday, May 24, 2009
1Sunday, May 24, 2009
Metodologias
Sunday, May 24, 2009
Sunday, May 24, 2009
É graças à metodologias
Sunday, May 24, 2009
Sunday, May 24, 2009
É claro ...
Sunday, May 24, 2009
Você não implementou a
metodologia direito!
Sunday, May 24, 2009
Sunday, May 24, 2009
The Monkey made me do itIt is all his fault!
Sunday, May 24, 2009
Especialista de uma coisa só é um amador em todo o resto.
Sunday, May 24, 2009
Como é um software?
Sunday, May 24, 2009
Desenvolvimento Clássico
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Desenvolvimento “Caseiro”
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Como é feito um software?
Sunday, May 24, 2009
“Engenharia”
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Análise Codificação
Sunday, May 24, 2009
Programação “Compilação”
Sunday, May 24, 2009
“Codificador”
Sunday, May 24, 2009
“Arquiteto”
Sunday, May 24, 2009
Contrato de Escopo Fixo
Sunday, May 24, 2009
Sunday, May 24, 2009
Prazo Custo
Sunday, May 24, 2009
Escopo
Prazo Custo
Sunday, May 24, 2009
Premissas
Sunday, May 24, 2009
Futuro Previsível
Sunday, May 24, 2009
Trabalho Previsível
Sunday, May 24, 2009
Custo/Risco Reduzido
Sunday, May 24, 2009
Garantia de Entrega!
Sunday, May 24, 2009
Requerimentos
Análise e Design
Codificação
Testes
Integração
Aceite
Entrega
Sunday, May 24, 2009
Escopo
Prazo Custo
Sunday, May 24, 2009
Escopo
Prazo Custo
QualidadeVariável
Sunday, May 24, 2009
DUH!Sunday, May 24, 2009
Standish Group - CHAOS Report 2009
Sunday, May 24, 2009
Sucesso32%
Fracasso Médio44%
Fracasso Total24%
Standish Group - CHAOS Report 2009
Sunday, May 24, 2009
Seja Cético!
Sunday, May 24, 2009
Futuro Previsível?
Sunday, May 24, 2009
Winston W. Royce - 1970
Sunday, May 24, 2009
“Eu acredito neste conceito mas a implementação descrita acima é arriscada
e convida falhas.”
Winston W. Royce - 1970
Sunday, May 24, 2009
“Eu acredito neste conceito mas a implementação descrita acima é arriscada
e convida falhas.”
Winston W. Royce - 1970
Sunday, May 24, 2009
“Eu acredito neste conceito mas a implementação descrita acima é arriscada
e convida falhas.”
Winston W. Royce - 1970
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
“Soft”ware é Arte
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Trabalho Previsível?
Sunday, May 24, 2009
Sunday, May 24, 2009
// create some properties and get the default SessionProperties props = new Properties();props.put("mail.smtp.host", _smtpHost);Session session = Session.getDefaultInstance(props, null); // create a messageAddress replyToList[] = { new InternetAddress(replyTo) };Message newMessage = new MimeMessage(session);if (_fromName != null) newMessage.setFrom(new InternetAddress(from, _fromName + " on behalf of " + replyTo));else newMessage.setFrom(new InternetAddress(from)); newMessage.setReplyTo(replyToList); newMessage.setRecipients(Message.RecipientType.BCC, _toList); newMessage.setSubject(subject); newMessage.setSentDate(sentDate); // send newMessageTransport transport = session.getTransport(SMTP_MAIL);transport.connect(_smtpHost, _user, _password);transport.sendMessage(newMessage, _toList);
Sunday, May 24, 2009
new EmailMessage() .from("[email protected]") .to("[email protected]") .withSubject("Fluent Mail API") .withBody("Demo message") .send();
Sunday, May 24, 2009
Sunday, May 24, 2009
Risco/Custo Reduzido?
Sunday, May 24, 2009
1Sunday, May 24, 2009
2Sunday, May 24, 2009
Sunday, May 24, 2009
Alto planejamento
Sunday, May 24, 2009
Mão de obra de desqualificada
Sunday, May 24, 2009
Economia de (grande) Escala
Sunday, May 24, 2009
Sakichi Toyoda
Sunday, May 24, 2009
Sakichi Toyoda Taiichi Ohno
Sunday, May 24, 2009
Como produzir com qualidade e baixo
custo sem economia de escala?
Sunday, May 24, 2009
Sunday, May 24, 2009
“Toyota Way”
Sunday, May 24, 2009
14 princípios
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Não é uma “metodologia”
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Adicionar apenas Valor
Concentrar nas pessoasque adicionam valor
Fluir Valor a partir da demanda
Otimizar por toda a organização
Sunday, May 24, 2009
Adicionar apenas Valor
Concentrar nas pessoasque adicionam valor
Fluir Valor a partir da demanda
Otimizar por toda a organização
Sunday, May 24, 2009
Adicionar apenas Valor
Concentrar nas pessoasque adicionam valor
Fluir Valor a partir da demanda
Otimizar por toda a organização
Sunday, May 24, 2009
Adicionar apenas Valor
Concentrar nas pessoasque adicionam valor
Fluir Valor a partir da demanda
Otimizar por toda a organização
Sunday, May 24, 2009
“Desperdício”
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
8 Empresas
14 pontos de armazenamento
Repassado 30 vezes
24% da matéria prima é jogada fora
319 dias
3 horas é trabalho de valor
Sunday, May 24, 2009
8 Empresas
14 pontos de armazenamento
Repassado 30 vezes
24% da matéria prima é jogada fora
319 dias
3 horas é trabalho de valor
Sunday, May 24, 2009
8 Empresas
14 pontos de armazenamento
Repassado 30 vezes
24% da matéria prima é jogada fora
319 dias
3 horas é trabalho de valor
Sunday, May 24, 2009
8 Empresas
14 pontos de armazenamento
Repassado 30 vezes
24% da matéria prima é jogada fora
319 dias
3 horas é trabalho de valor
Sunday, May 24, 2009
8 Empresas
14 pontos de armazenamento
Repassado 30 vezes
24% da matéria prima é jogada fora
319 dias
3 horas é trabalho de valor
Sunday, May 24, 2009
8 Empresas
14 pontos de armazenamento
Repassado 30 vezes
24% da matéria prima é jogada fora
319 dias
3 horas é trabalho de valor
Sunday, May 24, 2009
Sunday, May 24, 2009
Produção Excessiva Funcionalidades Extras
Inventório Requerimentos
Passos Extras de Processo Passos Extras
Movimentação Encontrar Informação
Defeitos Defeitos sem testes
Espera Espera, incluindo Clientes
Transporte Repasse de Trabalho
Sunday, May 24, 2009
Produção Excessiva Funcionalidades Extras
Inventório Requerimentos
Passos Extras de Processo Passos Extras
Movimentação Encontrar Informação
Defeitos Defeitos sem testes
Espera Espera, incluindo Clientes
Transporte Repasse de Trabalho
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Agilidade
Sunday, May 24, 2009
Scrum
Sunday, May 24, 2009
“Scrummage”
Sunday, May 24, 2009
Sunday, May 24, 2009
ClienteProduct OwnerScrum Master
Equipe
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Valor deve ser puxado (pull) e não empurrado (push)
Sunday, May 24, 2009
Sunday, May 24, 2009
Planejamento de Curto Prazo
Sunday, May 24, 2009
Sunday, May 24, 2009
Mudanças são bem vindas
Sunday, May 24, 2009
Sunday, May 24, 2009
“auto-reflexão”
Sunday, May 24, 2009
反省(hansei)
Sunday, May 24, 2009
“melhoria contínua”
Sunday, May 24, 2009
改善(kaizen)
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
Funcionalidades Extras Desenvolver apenas as histórias de hoje
RequerimentosHistórias detalhadas apenas para a
iteração atual
Passos ExtrasCodificar direto das histórias; explicações direto do cliente
Encontrar InformaçãoTer todos na mesma sala, incluindo
clientes
Defeitos sem testes Test Driven Development
Espera, incluindo Clientes Entregas em pequenos incrementos
Repasse de TrabalhoDesenvolvedores trabalham junto com o
cliente
Sunday, May 24, 2009
Funcionalidades Extras Desenvolver apenas as histórias de hoje
RequerimentosHistórias detalhadas apenas para a
iteração atual
Passos ExtrasCodificar direto das histórias; explicações direto do cliente
Encontrar InformaçãoTer todos na mesma sala, incluindo
clientes
Defeitos sem testes Test Driven Development
Espera, incluindo Clientes Entregas em pequenos incrementos
Repasse de TrabalhoDesenvolvedores trabalham junto com o
cliente
Sunday, May 24, 2009
Manifesto for Agile Software Development
Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn,
Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith,
Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin,
Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas
Sunday, May 24, 2009
Sunday, May 24, 2009
Indíviduos e Interações do que processos e ferramentas
Sunday, May 24, 2009
Indíviduos e Interações do que processos e ferramentas
Software que funciona do que documentação compreensiva
Sunday, May 24, 2009
Indíviduos e Interações do que processos e ferramentas
Software que funciona do que documentação compreensiva
Colaboração do cliente do que negociação de contratos
Sunday, May 24, 2009
Indíviduos e Interações do que processos e ferramentas
Software que funciona do que documentação compreensiva
Colaboração do cliente do que negociação de contratos
Responder a mudanças do que seguir um plano
Sunday, May 24, 2009
4 valores12 princípios
Sunday, May 24, 2009
2Sunday, May 24, 2009
3Sunday, May 24, 2009
Contrato de Escopo Variável
Sunday, May 24, 2009
Premissa
Sunday, May 24, 2009
Somos PÉSSIMOS em prever o futuro
Sunday, May 24, 2009
Portanto,não tente!
Sunday, May 24, 2009
Escopo
Prazo Custo
QualidadeVariável
Sunday, May 24, 2009
Qualidade
Prazo Custo
EscopoVariável
Sunday, May 24, 2009
Qualidade
Prazo Custo
EscopoVariável
Sunday, May 24, 2009
Sunday, May 24, 2009
Contrato de Escopo Fixo
Se Livrar da responsabilidade
Contrato de Escopo Variável
Compartilhar a responsabilidade
Sunday, May 24, 2009
Contrato de Escopo Fixo
Se Livrar da responsabilidade
Contrato de Escopo Variável
Compartilhar a responsabilidade
Sunday, May 24, 2009
Confiança
Sunday, May 24, 2009
“Respeite sua rede de parceiros e fornecedores, desafiando-os e ajudando-os
a melhorar”
Sunday, May 24, 2009
ClienteProduct OwnerScrum Master
Equipe
Sunday, May 24, 2009
Sunday, May 24, 2009
Sunday, May 24, 2009
NÃO EXISTE LUGAR PARA UM
“GERENTE”!
Sunday, May 24, 2009
Sunday, May 24, 2009
EquipesAuto-Gerenciadas
Sunday, May 24, 2009
Evolução
Sunday, May 24, 2009
Manifesto for Agile Software Development
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
Sunday, May 24, 2009
Manifesto for Agile Software Development
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
Estamos “descobrindo” maneiras melhores de desenvolver software na prática e ajudando outros
a desenvolver.
Sunday, May 24, 2009
não existe receita
Sunday, May 24, 2009
agilidade não é procedimento
Sunday, May 24, 2009
agilidade são CULTURA e VALORES
Sunday, May 24, 2009
certo?
Sunday, May 24, 2009
errado?Sunday, May 24, 2009
Decisões baseadasem filosofia
de longo prazo
Sunday, May 24, 2009
Sunday, May 24, 2009
Criar líderes que entendem o trabalho, vivem a filosofia e a ensinam aos outros
Sunday, May 24, 2009
Desenvolver equipes excepcionais que seguem a filosofia
Sunday, May 24, 2009
COMPROMETIMENTO
Sunday, May 24, 2009
“Uma jornada de milhares de milhas
começa com um primeiro passo”
Lao Tzu
Sunday, May 24, 2009
Eu vejo e esqueçoOuço e me lembro
Faço e entendoConfucius
Sunday, May 24, 2009
Just Do It!Sunday, May 24, 2009
one more thing ...
Sunday, May 24, 2009
Manifesto for Agile Software Development
Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn,
Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith,
Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, ,
Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas
Robert C. Martin
Sunday, May 24, 2009
Robert C. Martin
Sunday, May 24, 2009
“Uncle Bob”
Sunday, May 24, 2009
Código Limpo
Sunday, May 24, 2009
Sunday, May 24, 2009
Test Driven Development
Sunday, May 24, 2009
“Faça Certo da Primeira Vez”
Sunday, May 24, 2009
“Stop the Line”
Sunday, May 24, 2009
Sunday, May 24, 2009
www.slideshare.net/akitaonrails
OBRIGADO
Sunday, May 24, 2009