Encontre milhões de e-books, audiobooks e muito mais com um período de teste gratuito

Apenas $11.99/mês após o término do seu período de teste gratuito. Cancele a qualquer momento.

Scrum e TFS: Uma abordagem prática
Scrum e TFS: Uma abordagem prática
Scrum e TFS: Uma abordagem prática
E-book209 páginas1 hora

Scrum e TFS: Uma abordagem prática

Nota: 0 de 5 estrelas

()

Ler a amostra

Sobre este e-book

No processo de adoção do Scrum podem ocorrer dificuldades por conta de fatores ambientais, ativos de processos e recursos humanos. Existem diferentes formas de operacionalizar a mudança necessária para o mindset ágil e devem ser considerados os atores envolvidos, seus respectivos papéis e o nível de maturidade da organização.
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.
IdiomaPortuguês
EditoraBRASPORT
Data de lançamento10 de jul. de 2017
ISBN9788574528533
Scrum e TFS: Uma abordagem prática

Relacionado a Scrum e TFS

Ebooks relacionados

Gestão de Projetos para você

Visualizar mais

Artigos relacionados

Avaliações de Scrum e TFS

Nota: 0 de 5 estrelas
0 notas

0 avaliação0 avaliação

O que você achou?

Toque para dar uma nota

A avaliação deve ter pelo menos 10 palavras

    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

    Está gostando da amostra?
    Página 1 de 1