SlideShare uma empresa Scribd logo
1 de 49
Baixar para ler offline
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 Global
                      Mais 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

                              Revolucionar a indústria de TI

                                   Engajamento Social




                                                               rhok.org
Friday, December 10, 2010
ThoughtWorks Porto Alegre Office
                                   3 PM's
                                  39 Dev's
                                  13 QA's
                                   2 BA's
                                   8 Expats
                            7 OP’s, Recruiting,
                                       People,
                                      Business
                                    Management

Friday, December 10, 2010
UFPel na ThoughtWorks


                   Rafael    Vinicius   Duda     Adriano




                     Bruno   César        João   Elvio
Friday, December 10, 2010
Caos
                            Codificar e Consertar
                                  Depurar
Friday, 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 engenharia
      Requisitos
                                                      Waterfall
                            Projeto

                                      Implementação

                                                      Verificação

                                                                    Manutenção

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   vs.   Construção



Friday, December 10, 2010
Metodologias de engenharia
                                   Dú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
                                   Conclusões
         Em software todo o esforço é projeto,
   necessitando então de pessoas talentosas e criativas

                        Processos criativos não são facilmente
                                      planejados



Friday, December 10, 2010
Conclusão
                              O desenvolvimento de
                            software é uma atividade
                               diferente das outras
                              engenharias e portanto
                              necessita um processo
                                   diferenciado

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ções
                                       Preço


                            Escopo               Tempo

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




                            Aulas
Friday, December 10, 2010
Sessões




Friday, December 10, 2010
Lego Game
Friday, December 10, 2010
TDD
                                   +
                            Pair Programming
Friday, 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

Mais conteúdo relacionado

Semelhante a Introdução ao ágil e metodologias de desenvolvimento de software

Briefing - Expressando a Real Necessidade do Cliente em Projetos Web
Briefing - Expressando a Real Necessidade do Cliente em Projetos WebBriefing - Expressando a Real Necessidade do Cliente em Projetos Web
Briefing - Expressando a Real Necessidade do Cliente em Projetos WebRodrigo Teixeira
 
UFPel TWU Presentation
UFPel TWU PresentationUFPel TWU Presentation
UFPel TWU PresentationKao Félix
 
4º Encontro do Ux Book Club Sao Paulo
4º Encontro do Ux Book Club Sao Paulo 4º Encontro do Ux Book Club Sao Paulo
4º Encontro do Ux Book Club Sao Paulo uxbookclubsp
 
Treinamento Gestão de Projetos
Treinamento Gestão de ProjetosTreinamento Gestão de Projetos
Treinamento Gestão de Projetospobata
 
Palestra Design de Serviço
Palestra Design de ServiçoPalestra Design de Serviço
Palestra Design de ServiçoLeonardo Filardi
 
Vivian Vianna - Estratégia de Rede Sociais para Empresas
Vivian Vianna - Estratégia de Rede Sociais para EmpresasVivian Vianna - Estratégia de Rede Sociais para Empresas
Vivian Vianna - Estratégia de Rede Sociais para EmpresasVivian Vianna
 

Semelhante a Introdução ao ágil e metodologias de desenvolvimento de software (9)

Briefing - Expressando a Real Necessidade do Cliente em Projetos Web
Briefing - Expressando a Real Necessidade do Cliente em Projetos WebBriefing - Expressando a Real Necessidade do Cliente em Projetos Web
Briefing - Expressando a Real Necessidade do Cliente em Projetos Web
 
UFPel TWU Presentation
UFPel TWU PresentationUFPel TWU Presentation
UFPel TWU Presentation
 
Escola apresentação
Escola apresentaçãoEscola apresentação
Escola apresentação
 
Um pouco de Agile
Um pouco de AgileUm pouco de Agile
Um pouco de Agile
 
4º Encontro do Ux Book Club Sao Paulo
4º Encontro do Ux Book Club Sao Paulo 4º Encontro do Ux Book Club Sao Paulo
4º Encontro do Ux Book Club Sao Paulo
 
Cucumber and BDD
Cucumber and BDDCucumber and BDD
Cucumber and BDD
 
Treinamento Gestão de Projetos
Treinamento Gestão de ProjetosTreinamento Gestão de Projetos
Treinamento Gestão de Projetos
 
Palestra Design de Serviço
Palestra Design de ServiçoPalestra Design de Serviço
Palestra Design de Serviço
 
Vivian Vianna - Estratégia de Rede Sociais para Empresas
Vivian Vianna - Estratégia de Rede Sociais para EmpresasVivian Vianna - Estratégia de Rede Sociais para Empresas
Vivian Vianna - Estratégia de Rede Sociais para Empresas
 

Introdução ao ágil e metodologias de desenvolvimento de software