Introducao ao agil

Preview:

DESCRIPTION

Uma breve introducao aos metodos ageis

Citation preview

Brazil

Introdução ao ágil

Friday, December 10, 2010

João A. Vortmann

Ciência da Computação UFPel 2008

ThoughtWorker dezembro de 2009

Consultant Developer

Friday, December 10, 2010

Kao Félix

Ciência da Computação UFRGS 2009

ThoughtWorker desde Outubro 2010

Consultant Developer

Friday, December 10, 2010

ThoughtWorks Global±1600 ThoughtWorkers

8 países

21 cidades

Friday, December 10, 2010

ThoughtWorks GlobalMais talentosos e apaixonados especialistas em

software do mundo

Diversidade

Ser um ThoughtWorker significa desafiar suposições, questionar o status quo e redefinir o que é possível

Friday, December 10, 2010

ThoughtWorks Global

Atitude, Aptidão e Integridade

Engajamento Social

Revolucionar a indústria de TI

rhok.org

Friday, December 10, 2010

ThoughtWorks Porto Alegre Office3 PM's

39 Dev's13 QA's2 BA's8 Expats

7 OP’s, Recruiting,

People,Business

Management

Friday, December 10, 2010

UFPel na ThoughtWorks

Rafael Vinicius Duda Adriano

Bruno César João ElvioFriday, December 10, 2010

CaosCodificar e Consertar

DepurarFriday, December 10, 2010

Metodologias

Friday, December 10, 2010

Metodologias de engenharia

Não muito bem sucedidas

Burocráticas

Reduzem o ritmo de desenvolvimento

Friday, December 10, 2010

Metodologias de engenharia

Preditivas

Resistem a mudanças

Orientadas a processos

Friday, December 10, 2010

Metodologias de engenhariaRequisitos

Implementação

Verificação

Manutenção

ProjetoWaterfall

Friday, December 10, 2010

Metodologias de engenharia

Projeto difícil de prever e requer pessoas criativas

Construção mais fácil de prever

Friday, December 10, 2010

Metodologias de engenharia

Projeto Construçãovs.

Friday, December 10, 2010

Metodologias de engenhariaDúvidas

É possível criar um projeto que seja capaz de tornar a codificação um processo

previsível de construção?

E caso positivo, o custo disto é suficientemente pequeno para fazer essa

abordagem valer a pena?

Friday, December 10, 2010

Metodologias de engenharia

Em software todo o esforço é projeto, necessitando então de pessoas talentosas e criativas

Processos criativos não são facilmente planejados

Conclusões

Friday, December 10, 2010

O desenvolvimento de software é uma atividade

diferente das outras engenharias e portanto necessita um processo

diferenciado

Conclusão

Friday, December 10, 2010

Ágil

Friday, December 10, 2010

Agile Manifesto

Friday, December 10, 2010

Agile Manifesto

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Friday, December 10, 2010

Ágil

Menos documentação

Orientada a código

Adaptativos

Orientado a pessoas

Friday, December 10, 2010

Ágil

Requisitos estão sempre mudando

IteraçõesPreço

TempoEscopo

Friday, December 10, 2010

Ágil

Valor de negócio

Pessoas não são recursos

Delega responsabilidade

Friday, December 10, 2010

Ágil

Auto adaptativo

Retrospectivas

Friday, December 10, 2010

University

Friday, December 10, 2010

Treinamento Intensivo

6 Semanas em Bangalore, India

Friday, December 10, 2010

~ 28 horas de viagem

Friday, December 10, 2010

Em 6 semanas ...

• Aprender como se trabalha na TW

• Conhecer uma cultura diferente

• Fazer muitos amigos

Friday, December 10, 2010

Treinamento

Friday, December 10, 2010

Friday, December 10, 2010

Semana 1 Semana 2 Semana 3-6

AulasFriday, December 10, 2010

Sessões

Friday, December 10, 2010

Lego Game

Friday, December 10, 2010

TDD+

Pair ProgrammingFriday, December 10, 2010

Projeto

Friday, December 10, 2010

Cerimônia de Graduação

Friday, December 10, 2010

Cultura

Friday, December 10, 2010

Friday, December 10, 2010

Friday, December 10, 2010

Diwali

Friday, December 10, 2010

Amigos

Friday, December 10, 2010

Friday, December 10, 2010

Friday, December 10, 2010

Friday, December 10, 2010

Impacto Social

Friday, December 10, 2010

www.sukrupa.org

Friday, December 10, 2010

http://www.parikrmafoundation.org/

Friday, December 10, 2010

?Friday, December 10, 2010