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