Professional Scrum Developer - Microsoft .NET

Ementa do curso

Apresentação

  • Apresentação do instrutor / alunos
  • O programa Professional Scrum Developer
  • Agenda
  • Logística
  • Formação do time

Scrumdamentals

  • Visão geral do Scrum
  • Os papéis do Scrum
  • Cerimônias (Timeboxes)
  • Artefatos do Scrum
  • Simulação

Implementando Scrum no Visual Studio 2010

  • Mapeando o Scrum para o Visual Studio 2010
  • Conhecendo os work items User Story, Task e Bug
  • Demonstração
  • Simulação

Estudo de caso

  • Introdução à aplicação para Estudo de Caso
  • Download do código fonte, compilação e exploração da aplicação
  • Definição dos atributos de qualidade para o projeto
  • Definição de pronto para o projeto
  • Como registrar bugs com eficiência no Visual Studio 2010

Hotfix

  • Como usar o Architecture Explorer para visualizar e explorar a aplicação
  • Criar um teste de unidade para validar a existência de um bug
  • Encontrar e corrigir um bug
  • Validar e fechar o bug

Planejando

  • Release vs. Sprint planning
  • Release planning e o Product Backlog
  • Priorização de Product Backlog
  • Critérios de aceitação e testes
  • Sprint planning e o Sprint Backlog
  • Criando e associando Sprint tasks

Arquitetura emergente

  • Arquitetura e o Scrum
  • Arquitetura Emergente
  • Princípios, Padrões e Práticas
  • Ferramentas de Modelagem do Visual Studio 2010
  • Diagramas UML e diagramas de camada
  • Execução da Sprint 1

Test Driven Development (TDD)

  • Integração Contínua
  • Team Foundation Build
  • Test Driven Development (TDD)
  • Refatoração
  • Test Impact Analysis
  • Execução da Sprint 2

Desenvolvimento ágil de banco de dados

  • Agile database development
  • Projetos de banco de dados com o Visual Studio
  • Importando schema e scripts
  • Desenvolvendo e implantando projetos de banco de dados
  • Geração de dados para testes
  • Testes unitários de banco de dados
  • Execução da Sprint 3

Ship it

  • Critérios de Aceitação
  • Testes no Visual Studio 2010
  • Microsoft Test Manager
  • Escrevendo e executando testes manuais
  • Branching
  • Execução da Sprint 4

Superando a disfunção

  • Scrum-butts e Scrum Flácido
  • Melhores práticas para trabalho em time
  • Desafios do Time
  • Desafios do ScrumMaster
  • Desafios do Product Owner
  • Desafios do Stakeholder