Desenvolvimento Ágil com XP e Scrum

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    7 Favorites

    Desenvolvimento Ágil com XP e Scrum - Presentation Transcript

    1. Desenvolvimento Ágil com XP e Scrum Guilherme Chapiewski [email_address] http://gc.blog.br
    2. WTF?!?
    3. Porque “ágil”?
    4. Quem usa isso?
      • Google
      • Yahoo!
      • Electronic Arts
      • Lockheed Martin
      • Phillips
      • Siemens
      • Nokia
      • BBC
      • Oracle
      • Microsoft
      • ThoughtWorks
      • Toyota
      • Globo 
      • ... e outras milhares de empresas no mundo todo!
    5. Agilidade “ Refers to the speed of operations within an organization and speed in responding to customers [...]” -- http://ccs.mit.edu/21c/iokey.html
    6. Manifesto Ágil Individuals and interactions over process 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. -- http://agilemanifesto.org * 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
    7. Princípios Ágeis
      • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
      • Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
      • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
      • Business people and developers must work together daily throughout the project.
    8. Princípios Ágeis
      • Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
      • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
      • Working software is the primary measure of progress.
      • Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
    9. Princípios Ágeis
      • Continuous attention to technical excellence and good design enhances agility.
      • Simplicity--the art of maximizing the amount of work not done--is essential.
      • The best architectures, requirements, and designs emerge from self-organizing teams.
      • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
    10. Descritivo X Empírico
    11. Scrum
    12. Regras simples
      • PAPÉIS
      • Product Owner
      • Scrum Master
      • Time
      • REUNIÕES
      • Sprint Planning
      • Daily Scrums
      • Sprint Review
      • Sprint Retrospective
      • ARTEFATOS
      • Product Backlog
      • Sprint Backlog
      • Burndown Chart
    13. Product Owner
    14. Product Owner
      • Define as funcionalidades do produ to
      • Define as datas dos releases
      • Responsável pelo retorno do investimento (ROI) do projeto
      • Prior iza as funcionalidades de acordo com seu valor de negócio
      • Ajusta o product backlog a cada sprint, se necessário
      • Dá o aceite final do Sprint
    15. Time
    16. Time
      • Multi-disciplinar , com 7 ( +-2 ) membros
      • Define o Sprint goal e define como será feito o trabalho
      • Tem o direito de fazer o que estiver ao seu alcance para alcançar o Sprint goal
      • Auto-gerenciado: o time se organiza e se gerencia
      • Demo nstra o que foi feito para o Product Owner ao fim de cada Sprint
    17. Scrum Master
    18. Scrum Master
      • Responsável pelo processo, incluindo a realização do Daily Scrum e datas e horários das reuniões
      • Remove os impedimentos
      • Garante que o time está sempre funcionando e produtivo
      • Facilita a cooperação entre todos os membros do time
      • Protege o time das interrupções externas
    19. Reuniões
      • Sprint Planning
      • Daily Scrum
      • Sprint Review
      • Sprint Retrospective
    20. Reuniões
      • Sprint Planning
      • Daily Scrum
      • Sprint Review
      • Sprint Retrospective
      • PLANEJAMENTO
      • Entendimento do Escopo
      • Estimativas de complexidade
      • Definição do Sprint
    21. Reuniões
      • Sprint Planning
      • Daily Scrum
      • Sprint Review
      • Sprint Retrospective
      • 3 PERGUNTAS
      • 1. O que foi feito desde o último DS ?
      • 2. O que será feito hoje?
      • 3. O que esta impedindo ?
      • Peer-pressure
      • Máximo de 15 minutos
      • Comprometimento
    22. Reuniões
      • Sprint Planning
      • Daily Scrum
      • Sprint Review
      • Sprint Retrospective
      • DEMONSTRAÇÃO
      • Apresentação das funcionalidades
      • Aceitação do Product Owner
    23. Reuniões
      • Sprint Planning
      • Daily Scrum
      • Sprint Review
      • Sprint Retrospective
      • REVISÃO
      • O que foi bom?
      • O que pode ser Melhorado?
    24. Artefatos
      • Product Backlog
      • Sprint Backlog
      • Brundown Chart
    25. Scrum Flow http://en.wikipedia.org/wiki/Scrum_(development)
    26. eXtreme Programming (XP)
    27. Muitas semelhanças... Sprint == Iteração Sprint Planning == Iteration Planning Daily Scrum == Stand Up Meeting Sprint Retrospective == Reflection Scrum x XP
    28. Algumas práticas do XP
      • De senvolvimento Guiado por Testes
      • Integração Contínua
      • Builds de 10 minutos
      • Programação em Par
      • Refatoração
      • Metáfora
      mais em http://improveit.com.br/xp
    29. Scrum + XP
    30. Perguntas?
    31. That’s all folks! Guilherme Chapiewski [email_address] http://gc.blog.br

    + Guilherme ChapiewskiGuilherme Chapiewski, 2 years ago

    custom

    3417 views, 7 favs, 2 embeds more stats

    Palestra sobre desenvolvimento ágil com XP e Scrum more

    More info about this presentation

    © All Rights Reserved

    • Total Views 3417
      • 3185 on SlideShare
      • 232 from embeds
    • Comments 0
    • Favorites 7
    • Downloads 163
    Most viewed embeds
    • 231 views on http://gc.blog.br
    • 1 views on http://74.125.47.132

    more

    All embeds
    • 231 views on http://gc.blog.br
    • 1 views on http://74.125.47.132

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories