Scrum e TFS: Uma abordagem prática
De Edson Silva
()
Sobre este e-book
Um ponto central nesse tipo de cenário é controlar o que se faz para que se possa medir e consequentemente tomar as ações necessárias para que a melhoria contínua no processo possa ser viabilizada.
Neste livro o autor apresenta o resultado de sua experiência na coordenação de equipes na implantação do framework Scrum utilizando o Team Foundation Server (TFS) em empresas de diversos ramos. A utilização dessa ferramenta colabora para o sucesso da implantação do Scrum.
O TFS promove aumento de produtividade e qualidade, além de otimizar o desenvolvimento, melhorando a comunicação entre a equipe. Com ele é possível gerar gráficos e dashboards para melhor acompanhamento e controle do andamento de qualquer projeto de desenvolvimento de software, seja de pequeno, médio ou grande porte.
Relacionado a Scrum e TFS
Ebooks relacionados
Gestão Ágil de Produtos com Agile Think Business Framework: Guia para certificação EXIN Agile Scrum Product Owner Nota: 5 de 5 estrelas5/5Gestão Dinâmica de Projetos: LifeCycleCanvas® Nota: 0 de 5 estrelas0 notasGerenciamento de Projetos de Inovação, Pesquisa e Desenvolvimento (P&D) - Basic Methodware® Nota: 0 de 5 estrelas0 notasPMO Ágil: Escritório Ágil de Gerenciamento de Projetos Nota: 0 de 5 estrelas0 notasGerenciamento Ágil de Projetos 2a edição Nota: 5 de 5 estrelas5/5Sprint Architecture Nota: 0 de 5 estrelas0 notasScrum e Agile em Projetos 2a edição Nota: 0 de 5 estrelas0 notasModelagem de Processos com BPMN Nota: 0 de 5 estrelas0 notasGerenciamento Ágil de Projetos Nota: 0 de 5 estrelas0 notasGerenciamento de Projetos (8a. edição): estabelecendo diferenciais competitivos Nota: 0 de 5 estrelas0 notasPlanejamento em 140 Tweets Nota: 0 de 5 estrelas0 notasPRINCE2®: O método de gerenciamento de projetos Nota: 0 de 5 estrelas0 notasScrum e PMBOK unidos no Gerenciamento de Projetos Nota: 4 de 5 estrelas4/5Agile: Desenvolvimento de software com entregas frequentes e foco no valor de negócio Nota: 5 de 5 estrelas5/5Agile Scrum Master no Gerenciamento Avançado de Projetos Nota: 5 de 5 estrelas5/5Agile & Scrum Nota: 0 de 5 estrelas0 notasScrum 360: Um guia completo e prático de agilidade Nota: 5 de 5 estrelas5/5Scrum: Gestão ágil para produtos de sucesso Nota: 0 de 5 estrelas0 notasMetodologia de Gerenciamento de Projetos - Methodware (2a. edição) Nota: 0 de 5 estrelas0 notasGerenciamento de Projetos de Mapeamento e Redesenho de Processos: Uma adaptação da metodologia Basic Methodware Nota: 0 de 5 estrelas0 notasGerenciamento de Projetos (7a. edição): Estabelecendo Diferenciais Competitivos Nota: 4 de 5 estrelas4/5AMA - Manual de Gerenciamento de Projetos (2ª Edição) Nota: 5 de 5 estrelas5/5Métodos Ágeis e Gestão de Serviços de TI Nota: 4 de 5 estrelas4/5EPG - Enterprise Project Governance: Governança Corporativa de Projetos Nota: 0 de 5 estrelas0 notas40 + 16 Ferramentas e Técnicas de Gerenciamento Nota: 0 de 5 estrelas0 notasMétricas Ágeis: Obtenha melhores resultados em sua equipe Nota: 0 de 5 estrelas0 notasGerenciamento de Projetos Aplicado: conceitos e guia prático Nota: 0 de 5 estrelas0 notas40+8 Ferramentas e Técnicas de Gerenciamento Nota: 0 de 5 estrelas0 notasCBAP Master: Aprenda Análise de Negócios e conquiste a certificação CCBA®/CBAP® Nota: 0 de 5 estrelas0 notas
Gestão de Projetos para você
Gerenciamento de Projetos de Mapeamento e Redesenho de Processos: Uma adaptação da metodologia Basic Methodware Nota: 0 de 5 estrelas0 notasMapas Mentais: Potencializando ideias Nota: 5 de 5 estrelas5/540+20 ferramentas e técnicas de gerenciamento Nota: 5 de 5 estrelas5/5Manual Prático do Plano de Projeto (6a. edição): utilizando o PMBOK Guide Nota: 5 de 5 estrelas5/5Gerenciamento de Projetos 9a edição: estabelecendo diferenciais competitivos Nota: 2 de 5 estrelas2/5Manual Prático do Plano de Projeto (5ª edição) Nota: 5 de 5 estrelas5/5Gerenciamento de Projetos Aplicado: conceitos e guia prático Nota: 0 de 5 estrelas0 notasGerenciamento de Projetos – 9ª Edição Nota: 4 de 5 estrelas4/540 + 10 Ferramentas e Técnicas de Gerenciamento Nota: 2 de 5 estrelas2/5Gerenciamento de Projetos para a Construção Civil 2ª edição Nota: 5 de 5 estrelas5/5Gerenciamento de projetos no terceiro setor Nota: 0 de 5 estrelas0 notasGestão de projetos sociais: Compartilhando experiências Nota: 0 de 5 estrelas0 notas40 + 16 Ferramentas e Técnicas de Gerenciamento Nota: 0 de 5 estrelas0 notasOs sete elementos essenciais da gestão Nota: 0 de 5 estrelas0 notas21 Erros Clássicos da Gestão de Projetos Nota: 0 de 5 estrelas0 notasScrum 360: Um guia completo e prático de agilidade Nota: 5 de 5 estrelas5/5Scrum e PMBOK unidos no Gerenciamento de Projetos Nota: 4 de 5 estrelas4/5Gerenciamento de Projetos de Preparação Esportiva Nota: 0 de 5 estrelas0 notasO método Seis Sigma: Aumentar a qualidade e consistência do seu negócio Nota: 0 de 5 estrelas0 notasComo Gerenciar Projetos de Construção Civil Nota: 5 de 5 estrelas5/5Gerenciamento de Projetos: Project Model Canvas (PMC)® Nota: 0 de 5 estrelas0 notasA Lei de Murphy no gerenciamento de projetos Nota: 0 de 5 estrelas0 notasConstruindo Times Altamente Eficazes Nota: 0 de 5 estrelas0 notasO Gerente de Projetos Inteligente: Depoimentos de quem sabe fazer projetos Nota: 5 de 5 estrelas5/5Gerenciamento de Projetos (7a. edição): Estabelecendo Diferenciais Competitivos Nota: 4 de 5 estrelas4/5Liderança em Design: Habilidades de gestão para alavancar sua carreira Nota: 0 de 5 estrelas0 notasImpulsione sua carreira como Product Manager: Aprendizado contínuo para gestão de produtos Nota: 0 de 5 estrelas0 notas
Avaliações de Scrum e TFS
0 avaliação0 avaliação
Pré-visualização do livro
Scrum e TFS - Edson Silva
Copyright© 2017 por Brasport Livros e Multimídia Ltda.
Todos os direitos reservados. Nenhuma parte deste livro poderá ser reproduzida, sob qualquer meio, especialmente em fotocópia (xerox), sem a permissão, por escrito, da Editora.
Editor: Sergio Martins de Oliveira
Diretora: Rosa Maria Oliveira de Queiroz
Gerente de Produção Editorial: Marina dos Anjos Martins de Oliveira
Editoração Eletrônica: Abreu’s System
Capa: Trama Criações
Produção de ebook: S2 books
Técnica e muita atenção foram empregadas na produção deste livro. Porém, erros de digitação e/ou impressão podem ocorrer. Qualquer dúvida, inclusive de conceito, solicitamos enviar mensagem para editorial@brasport.com.br, para que nossa equipe, juntamente com o autor, possa esclarecer. A Brasport e o(s) autor(es) não assumem qualquer responsabilidade por eventuais danos ou perdas a pessoas ou bens, originados do uso deste livro.
BRASPORT Livros e Multimídia Ltda.
Rua Pardal Mallet, 23 – Tijuca
20270-280 Rio de Janeiro-RJ
Tels. Fax: (21)2568.1415/2568.1507
e-mails:
marketing@brasport.com.br
vendas@brasport.com.br
editorial@brasport.com.br
www.brasport.com.br
Filial SP
Av. Paulista, 807 – conj. 915
São Paulo-SP
Este livro é dedicado à minha família.
Sobre o Autor
Edson Conceição Silva
Profissional com mais de 18 anos de experiência na área de informática e 13 anos como instrutor, graduado em Tecnologia de Processamento de Dados e pós-graduado em Docência no Ensino Superior. Detém as certificações MCP, MCAD, MCSD, MCTS, MCPD, SCJP, ITIL, RUP, CTFL, COBIT e PSM. Membro da Associação Brasileira de Educação à Distância (ABED).
Durante a carreira, passando por vários ramos de atividade, atuou em todas as fases de um projeto de desenvolvimento de software (levantamento de requisitos, desenvolvimento, testes, implantação, suporte, treinamento e gerenciamento) fazendo utilização de metodologias e frameworks de desenvolvimento de software e gerenciamento de projetos, tendo participação ativa em decisões sobre adequação de processos e realizando viagens pelo país visitando clientes para implantação, treinamento e resolução de problemas em sistemas dos quais participou do desenvolvimento.
O currículo completo do autor pode ser acessado em: <http://www.linkedin.com/in/edsonhu>.
O site do autor pode ser acessado em: <http://www.edsonconceicao.com.br>.
O autor pode ser contatado pelo e-mail: contato@edsonconceicao.com.br.
Sumário
Capa
Folha de rosto
Créditos
Dedicatória
Sobre o Autor
Introdução
Desafios do Processo de Desenvolvimento de Software
Desenvolvimento Ágil
O Manifesto Ágil
Os 12 Princípios
Scrum
1. Framework Scrum
1.1 Visão do Produto
1.2 Papéis
1.2.1 Scrum Master
1.2.2 Dono do Produto
1.2.3 Time de Desenvolvimento
1.3 Artefatos
1.3.1 Backlog do Produto (Product Backlog)
1.3.2 Backlog da Sprint (Sprint Backlog)
1.3.3 Incremento (Increment)
1.4 Eventos
1.4.1 Sprint
1.4.2 Planejamento da Sprint
1.4.3 Reunião Diária
1.4.4 Revisão da Sprint
1.4.5 Retrospectiva da Sprint
2. Visão Geral do TFS
2.1 Team Foundation Server
2.2 Criando Time de Projeto
2.3 Adicionando Membros de Equipe
2.4 Adicionando Áreas de Projeto
3. Artefatos
3.1 Tipos de Work Items
3.1.1 Epic
3.1.2 Feature
3.1.3 Product Backlog Item (PBI)
3.1.4 Bug
3.1.5 Task
3.1.6 Test Case
3.1.7 Impediment
3.2 Relacionamento entre Work Items
3.3 Sprint
3.3.1 Criando Sprints
3.3.2 Backlog da Sprint
3.3.3 Task Board
3.3.4 Capacity
3.3.5 Sprint Burndown
3.4 Backlog do Produto
4. Regras de Utilização do Campo State (Status)
4.1 Epic
4.2 Feature
4.3 Product Backlog Item (PBI)
4.4 Bug
4.5 Task
4.6 Test Case
4.7 Impediment
5. Padrão de Preenchimento da Descrição
5.1 Epic
5.2 Feature
5.3 Product Item Backlog (PBI)
5.4 Bug
5.5 Task
6. Progressão de Fluxo e Atividades
6.1 Interação entre Artefatos, Eventos e Papéis
6.2 Transição de Status PBI/Bug x Test Case
6.3 Criando Test Case no Microsoft Test Manager
6.3.1 Criação de Plano de Testes Manuais
6.3.2 Executando Testes Manuais
6.3.3 Gerando Gráficos
6.4 Categorizando Work Items com Tags
6.4.1 Criando Queries
6.4.2 Sinalizando com Tags
6.4.3 Impediment
6.5 Documentação e Automatização de Casos de Teste
6.5.1 Recomendações para Elaboração de Casos de Testes
7. Gráficos e Dashboards
7.1 Gráficos de Sprint
7.1.1 Blocked Tasks (Tarefas Bloqueadas)
7.1.1.1 Destacando Tarefas Bloqueadas no Task Board
7.1.2 Cumulative Flow
7.1.3 Velocity
7.1.4 Sprint Burndown
7.2 Dashboards
7.2.1 Criação de Dashboard
7.2.2 Criação de Widgets
Introdução
Desafios do Processo de Desenvolvimento de Software
O desenvolvimento de software é uma atividade complexa e depende de diversas situações que ocorrem durante as inúmeras tarefas que compõem essa atividade, que é dinâmica e está em constante mudança. De tempos em tempos quebras de paradigmas acontecem, mudando tudo o que se conhecia no período imediatamente anterior e exigindo dos profissionais envolvidos renovação constante.
Existem diversos tipos de aplicações com especificidades próprias que exigem um conjunto de habilidades específicas, web ou desktop, sendo que nessas categorias existem subtipos de aplicações que podem ser desenvolvidas com diversas opções disponíveis no mercado, de forma que endereçar uma determinada demanda de forma adequada, eficiente e eficaz torna-se um desafio nem sempre com final feliz.
A necessidade de pessoas com habilidade específicas também contribui para o aumento dessa complexidade. Podemos determinar de forma macro que o desenvolvimento de um software é constituído por modelagem de negócios, levantamento de requisitos, análise e design, implementação, testes, implantação e pós-produção. São vários os profissionais envolvidos nessas etapas e que precisam trabalhar de forma organizada para que se tenha o menor desperdício possível e se evite retrabalho. Como se sabe, quanto antes um problema for detectado e resolvido dentro de um projeto de software, menor será o seu custo.
Dentro desse cenário, para que se possa ter algum tipo de organização existem várias iniciativas e frameworks no mercado que fornecem ferramentas para organizar o processo de desenvolvimento de sistemas. Uma delas é o Scrum.
Desenvolvimento Ágil
Antes de iniciarmos o assunto, é importante, para efeito de comparação, que falemos brevemente sobre como são planejados os projetos em outros tipos de abordagem.
O que se propunha antigamente é que todos os requisitos dos projetos fossem captados antes do ínicio do projeto. O sucesso do projeto ficava totalmente dependente da eficácia e da precisão do levantamento de requisitos, e qualquer alteração em um projeto tipicamente tem custo e impacto maiores na medida em que o projeto avança.
Entretanto, como bem sabemos, vivemos em uma realidade na qual as empresas têm a cada momento novas necessidades e demandas, além de novos regulamentos internos ou externos, que podem impactar requisitos que em um primeiro momento endereçavam as necessidades