Este documento introduz o framework Scrum para gerenciamento de projetos ágeis. Ele descreve os principais conceitos de Scrum como Sprints, Product Backlog, Daily Scrum e papéis como Product Owner e ScrumMaster. Além disso, discute onde Scrum pode ser aplicado e os benefícios de adotar práticas ágeis.
2. “Quando o mar estacalmo, todobarconavegabem” (W. Shakespeare)
3. Scrum em 5 tópicos Scrum é um processo ágil e flexível que permite manter o foco na entrega do maior valor de negócio, no menor tempo possível (Sprints). Scrum é um framework que se baseia fundamentalmente no conhecimento e experiência da equipe envolvida. Não é uma metodologia ou tecnologia. No Scrum, as necessidades do negócio é que determinam as prioridades do desenvolvimento de um sistema. As equipes se organizam para definir a melhor maneira de entregar as funcionalidades de maior prioridade e de alto ROI. No Scrum, o gerenciamento de mudanças é nativo. Scrum traz visibilidade e exposição aos impedimentos de projeto, ao invés de escondê-los. Por isso o gerenciamento de riscos de projeto é feito a todo instante.
4. Onde se aplica SCRUM? ● Video games ● Sistemas para suporte à vida ● Sistemas para controle de satélites ● Websites ● Software para handhelds ● Telefones celulares ● Aplicações para redes ● Seguradoras ● Algumas das maiores aplicações em produção ● Software comercial ● Desenvolvimento interno ● Desenvolvimento contratado ● Projetos de preço fixo ● Aplicações Financeiras ● Aplicações certificadas pela ISO 9001 ● Sistemas embarcados ● Sistemas disponíveis 24x7
41. Escopo e Interações “responder a mudanças” mais que “seguir um plano” 24 hours Daily Scrum Meeting Backlog tasks expanded by team 30 days Sprint Backlog “PotencialEntregável” Product Backlog As prioritized by Product Owner
49. Onde queremos chegar? Poderia me dizer, por favor, qual é o caminho para sair daqui? Isso depende muito do lugar pra onde você quer ir. Não me importa muito onde. Nesse caso, não importa por qual caminho você vá.
50. Aqui é DIFERENTE. Os processos seguem o padrão CMMi5, temos 872 anos de experiência em desenvolvimento de SW. Somos muito mais organizados, temos sistemas de controle dos nossos produtos e dos nossos funcionários; Muito legal! Mas isso não funcionaria na minha empresa...! Podemos fazer isso aí INTERNAMENTE? Sem precisar exporpro nosso cliente?