Scrum Essencial
De Troy Dimes
5/5
()
Sobre este e-book
Desenvolvimento de Software Ágil Usando Scrum
Crie softwares que agreguem mais valor
Ideias são baratas. Muitas pessoas parecem pensar que a maior parte do processo de desenvolvimento de software é apenas criar um conceito vago de uma aplicação que as pessoas podem querer. Você provavelmente já escutou muitas pessoas dizerem coisas como: "Tenho uma ideia para um aplicativo que certamente terá um milhão de downloads!", apenas para ter mais um aplicativo em um mar de aplicativos similares.
Criar softwares ótimos e entregá-los no prazo precisa de um esquema de implementação sistemático, mas que não seja excessivamente rígido. Qualidade e tempo devem andar juntos. Se você entregar um software que esteja cheio de bugs ou com uma experiência ao usuário ruim, você certamente não poderá contar com outra negociação com seu cliente. Muitos programadores temem esse resultado e, por conta disso, demoram muito para criar programas.
Você tem uma quantidade de tempo limitada para criar software, especialmente quando você tem um prazo, que você mesmo impôs ou não. É importante que você tenha certeza que o software que você construiu é bom o suficiente, mas ainda mais importante, que esteja no prazo. Como você equilibra qualidade e tempo?
Esse livro mergulha nesses tópicos muito importantes. Após ler Scrum Essencial, você entenderá sobre os papéis do scrum, sprints, artefatos scrum e muito mais.
Eis o que você aprenderá lendo Scrum Essencial:
· O que é a Metodologia Cascata e porque você não deveria usar este método para executar seus projetos de software
· O que é Scrum, sua origem, porque você deveria usá-lo e como você pode encontrar um uso prático na sua organização hoje
· A diferença entre Scrum e o desenvolvimento de software ágil
· Os vários papeis Scrum incluindo o Product Owner, Scrum Master os membros do time
· O que são sprints e como planejá-los.
· O que fazer durante e após um sprint.
· O que são gráficos de burndown e como eles podem alterar a forma que você executa projetos
· Criar e gerenciar o product backlog
· As ferramentas que você precisará para se comunicar de maneira eficaz com todos os envolvidos no projeto
· E muito mais...
Leia mais títulos de Troy Dimes
Programação em C# para iniciantes Nota: 0 de 5 estrelas0 notasPHP: Aprenda programação PHP rápida e facilmente. Nota: 4 de 5 estrelas4/5JavaScript: Um Guia para Aprender a Linguagem de Programação JavaScript Nota: 5 de 5 estrelas5/5Programação Java Nota: 4 de 5 estrelas4/5Scrum Essencial Nota: 5 de 5 estrelas5/5
Relacionado a Scrum Essencial
Ebooks relacionados
Gerenciamento Ágil de Projetos Para Iniciantes: Dominando o Básico com o Scrum Nota: 0 de 5 estrelas0 notasSprint Architecture Nota: 0 de 5 estrelas0 notasSistemas Orientados a Objetos: Conceitos e Práticas Nota: 0 de 5 estrelas0 notasCakePHP: Construa aplicações web robustas rapidamente Nota: 0 de 5 estrelas0 notasLógica De Programação Javascript Nota: 0 de 5 estrelas0 notasDo Zero Ao C Nota: 0 de 5 estrelas0 notasRobot framework: Automação versátil e consistente para testes Nota: 0 de 5 estrelas0 notasJavascript Nota: 0 de 5 estrelas0 notasRedmine: Gerenciamento flexível de projetos Nota: 0 de 5 estrelas0 notasO diagrama de Ishikawa para a gestão do risco: Antecipar e resolver problemas dentro da empresa Nota: 0 de 5 estrelas0 notasFundamentos De Programação Java Nota: 0 de 5 estrelas0 notasGuia de Bolso para a Certificação Profissional Scrum Master (PSM 1) Nota: 0 de 5 estrelas0 notasComo se faz DevOps: Organizando pessoas, dos silos aos times de plataforma Nota: 0 de 5 estrelas0 notasScrum e TFS: Uma abordagem prática Nota: 0 de 5 estrelas0 notasGestâo De Mudanças Em Requisitos Nota: 0 de 5 estrelas0 notasQualidade E Teste Em Software Nota: 0 de 5 estrelas0 notasNode.js: programe de forma rápida e prática Nota: 0 de 5 estrelas0 notasGerenciamento de projetos de TI Nota: 0 de 5 estrelas0 notasPHP: programe de forma rápida e prática Nota: 0 de 5 estrelas0 notasCertificação PMP: Alinhado com o PMBOK® Guide 5ª edição Nota: 0 de 5 estrelas0 notasEntrega contínua em Android: Como automatizar a distribuição de apps Nota: 0 de 5 estrelas0 notasDesenvolvedor De Back-end Em 30 Dias Nota: 0 de 5 estrelas0 notasGerenciamento de Projetos de Inovação, Pesquisa e Desenvolvimento (P&D) - Basic Methodware® Nota: 0 de 5 estrelas0 notasJornada Cloud Native: do zero ao avançado somando conceitos e práticas Nota: 0 de 5 estrelas0 notasProgramação Python E Aprendizado De Máquina Nota: 0 de 5 estrelas0 notasCultura humanizada no meio tech: Estratégias para pessoas e organizações construírem ambientes mais saudáveis Nota: 0 de 5 estrelas0 notas
Computadores para você
Inteligência artificial: O guia completo para iniciantes sobre o futuro da IA Nota: 5 de 5 estrelas5/5Introdução e boas práticas em UX Design Nota: 5 de 5 estrelas5/5Programação Didática com Linguagem C Nota: 4 de 5 estrelas4/5Programação Python Ilustrada Para Iniciantes E Intermediários: Abordagem “aprenda Fazendo” – Passo A Passo Nota: 0 de 5 estrelas0 notasIntrodução Aos Comandos Elétricos Nota: 0 de 5 estrelas0 notasMarketing Digital Completo Com Estratégias E Gatilhos Mentais Nota: 0 de 5 estrelas0 notasCurso Excel Nota: 0 de 5 estrelas0 notasExcel Para Iniciantes Nota: 0 de 5 estrelas0 notasInteligência artificial: Como aprendizado de máquina, robótica e automação moldaram nossa sociedade Nota: 0 de 5 estrelas0 notasComo Criar Um Ebook De Alta Conversão Nota: 4 de 5 estrelas4/5Introdução a Data Science: Algoritmos de Machine Learning e métodos de análise Nota: 0 de 5 estrelas0 notasAlgoritmos Em C Nota: 0 de 5 estrelas0 notasBig Data: Técnicas e tecnologias para extração de valor dos dados Nota: 4 de 5 estrelas4/5Lógica de programação com Portugol: Mais de 80 exemplos, 55 exercícios com gabarito e vídeos complementares Nota: 0 de 5 estrelas0 notasComputação Desplugada E O Rpg - Combinando Técnicas Nota: 0 de 5 estrelas0 notasPython Progressivo Nota: 5 de 5 estrelas5/5Python De A A Z Nota: 0 de 5 estrelas0 notasSegurança Da Informação Descomplicada Nota: 0 de 5 estrelas0 notasAutocad & Desenho Técnico Nota: 0 de 5 estrelas0 notasExcel 2022 O Tutorial Completo Para Iniciantes E Especialistas Nota: 0 de 5 estrelas0 notasComo Se Tornar Uma Autoridade No Youtube? Nota: 0 de 5 estrelas0 notasLer e escrever bem: um aprendizado importante para vencer no ENEM e na vida Nota: 0 de 5 estrelas0 notasUser Experience Design: Como criar produtos digitais com foco nas pessoas Nota: 0 de 5 estrelas0 notasMatemática Aplicada Aos Games Nota: 0 de 5 estrelas0 notasProgramando Em Java Com Banco De Dados Nota: 0 de 5 estrelas0 notasChegue à primeira página do Google: Dicas de SEO para marketing online Nota: 4 de 5 estrelas4/5Fundamentos De Banco De Dados Nota: 0 de 5 estrelas0 notasPower Bi Black Belt Nota: 0 de 5 estrelas0 notas
Avaliações de Scrum Essencial
1 avaliação0 avaliação
Pré-visualização do livro
Scrum Essencial - Troy Dimes
Scrum Essencial
Conteúdo
TOC
Seu Presente Gratuito
Como agradecimento por ler Scrum Essencial, gostaria de dar a você dois presentes gratuitos. O primeiro, é uma cópia da Lista de Verificação Scrum (The Scrum Checklist). Com ele, você aprenderá como começar a usar Scrum ou avaliar sua implementação atual de Scrum. Ele contém uma lista de orientações que irão ajudar a manter você e sua equipe sob controle.
O segundo presente é o Modelo de Burndowns de Sprint (The Sprint Burndown Template), que permite que você visualize quanto trabalho falta em um sprint. Esse gráfico de burndown pode ser usado para comunicar o progresso do projeto para membros do time, clientes ou partes interessadas. É uma ótima maneira de gerenciar o escopo e cronogramas. Esses presentes são um complemento perfeito para o livro e irão ajudá-lo em sua jornada com Scrum. Visite http://www.linuxtrainingacademy.com/scrum-resources para fazer download de seus presentes gratuitos.
Introdução
Ideias são baratas. Muitas pessoas parecem pensar que a maior parte do processo de desenvolvimento de software é apenas criar um conceito vago de uma aplicação que as pessoas podem querer. Você provavelmente já escutou muitas pessoas dizerem coisas como: Tenho uma ideia para um aplicativo que certamente terá um milhão de downloads!
, apenas para ter mais um aplicativo em um mar de aplicativos similares.
Criar softwares ótimos e entregá-los no prazo precisa de um esquema de implementação sistemático, mas que não seja excessivamente rígido. Qualidade e tempo devem andar juntos. Se você entregar um software que esteja cheio de bugs ou com uma experiência ao usuário ruim, você certamente não poderá contar com outra negociação com seu cliente. Muitos programadores temem esse resultado e, por conta disso, demoram muito para criar programas.
Você tem uma quantidade de tempo limitada para criar software, especialmente quando você tem um prazo, que você mesmo impôs ou não. É importante que você tenha certeza que o software que você construiu é bom o suficiente, mas ainda mais importante, que esteja no prazo. Como você equilibra qualidade e tempo?
A Queda da Metodologia Cascata
Uma das maneiras mais antigas de criar software é chamada de Cascata
. Esse método força os programadores a concretizarem suas ideias de software. Ela começa com uma fase de planejamento onde as pessoas escrevem detalhadamente tudo sobre o software a ser construído. Todos os passos necessários são documentados e o time cria uma estimativa de quanto tempo será necessário para que o software esteja pronto. Então, as partes interessadas verificam o plano. Assim que a aprovação é obtida, os programadores começam o trabalho. Essa metodologia é chamada de Cascata
porque quando o time conclui o trabalho atribuído, eles o passam para a próxima equipe. Quando tudo está pronto, o software é cuidadosamente testado e entregue para o cliente ou consumidor.
O problema com esse método é sua rigidez e o processo tedioso. Tudo tem que ser escrito, com estimativas praticamente imutáveis e planos que tem que ser rigorosamente seguidos. Você já percebeu que quando você tenta estimar quanto tempo algo levaria, algumas vezes o resultado pode na verdade ser duas, três ou até quatro vezes maior do que sua estimativa? Pegue esse fato e aplique-o em um grande projeto e você terá um desastre muito caro esperando para acontecer.
Outro problema é que esse método assume que todos os recursos necessários do software