Treinamos. CSD: Certified Scrum Developer Program



Documentos relacionados
Proposta. Treinamento Scrum Master Gerenciamento Ágil de Projetos. Apresentação Executiva

Scrum. Introdução UFRPE-DEINFO BSI-FÁBRICA DE SOFTWARE

Gestão Ágil de Projetos e a certificação PMI-ACP

Curso Certified ScrumMaster (CSM)

Após completar este módulo você deverá ter absorvido o seguinte conhecimento: Uma ampla visão do framework Scrum e suas peculiaridades

Wesley Torres Galindo.

Desenvolvimento Ágil de Software

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster

Metodologias Ágeis. Aécio Costa

Gerenciamento Ágil de Projetos HEITOR RORIZ FILHO, MSc, PMI-ACP, CST Massimus C&T

Frederico Aranha, Instrutor. Scrum 100 Lero Lero. Um curso objetivo!

Wesley Torres Galindo

Objetivos do Módulo 3

Método Aldeia de Projetos

Géssica Talita. Márcia Verônica. Prof.: Edmilson

Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes

Scrum. Gestão ágil de projetos

ágeis para projetos desenvolvidos por fábrica de software

SCRUM Gerência de Projetos Ágil. Prof. Elias Ferreira

Gerenciamento de Equipes com Scrum

Quando a análise de Pontos de Função se torna um método ágil

Uma introdução ao SCRUM. Evandro João Agnes

Engenharia de Software I. Aula 15: Metodologias Ágeis. Prof. Márcio D. Puntel

Manifesto Ágil e as Metodologias Ágeis (XP e SCRUM)

Dinâmica em Grupo com o Framework SCRUM

Scrum Guia Prático. Raphael Rayro Louback Saliba Certified Scrum Master. Os papéis, eventos, artefatos e as regras do Scrum. Solutions.

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

DISCIPLINA ENGENHARIA DE SOFTWARE Aula 03 Desenvolvimento Ágil Modelos Ágeis. Profª Esp.: Maysa de Moura Gonzaga

Processo de Desenvolvimento de Software Scrum. Prof. Antonio Almeida de Barros Jr.

Ferramenta para gestão ágil

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

Francielle Santos

Agenda. Visão Revolução Ágil EduScrum Visão Geral do Método Benefícios Projeto Scrum for Education Sinergias

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)

Engenharia de Software II

Manifesto Ágil - Princípios

Quais são as características de um projeto?

SCRUM. Otimizando projetos. Adilson Taub Júnior tecproit.com.br

PROJETO BELT QRQC MANUAL DO PARTICIPANTE. Revisão 6 26-fev /12

Projetos Ágeis aplicados a TI. Júlio Cesar da Silva Msc.

Cultura da Entrega Diária com EVDnC

Prof. Me. Marcos Echevarria

ENGENHARIA DE SOFTWARE I

Agilidade parte 3/3 - Scrum. Prof. Dr. Luís Fernando Fortes Garcia luis@garcia.pro.br

Inovação na utilização de Método Ágil aderente ao CMMI. Palestrante: Anderson Donas, PMP, CFPS Consultor Sênior - DISYS

TUTORIAIS. Framework SCRUM. Rafael Buck Eduardo Franceschini. MSc., PMP, CSM MBA

ELABORAÇÃO DE UM PRODUCT BACKLOG EFETIVO

EXIN Agile Scrum Fundamentos

Um case de sucesso em equipe ágil, dedicada e remota com evolução adaptativa e gradativa do Scrum.

5. Métodos ágeis de desenvolvimento de software

PROPOSTA COMERCIAL PARA TREINAMENTOS DE TI

Processo de Desenvolvimento de Software. Unidade V Modelagem de PDS. Luiz Leão luizleao@gmail.com

A PRIMMER possui casos importantes nesta área. Venha compartilhar conosco desta experiência magnífica no mundo das metodologias ágeis.

Scrum em Ação. Gerenciamento e Desenvolvimento Ágil de Projetos de Software. Andrew Pham Phuong-Van Pham. Novatec

Tópicos. Métodos Ágeis. Histórico; Valores; Métodos Ágeis x Modelos Tradicionais; Exemplo: Referências Bibliográficas.

Metodologia de Trabalho

Gestão de Projetos com Scrum

LISTA DE EXERCÍCIOS METODOLOGIAS ÁGEIS ENGENHARIA DE SOFTWARE 10/08/2013

Sistemas de Informação I

development Teresa Maciel DEINFO/UFRPE

Metodologia Scrum e TDD Com Java + Flex + Svn Ambiente Eclipse

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

Devo fazer uma certificação em Gerenciamento de Projetos? CAPM PMP PgMP PMI-ACP SM PMI-RMP PMI-SP.

SCRUM. Fabrício Sousa

Programa de Residência C.E.S.A.R/ Datacom

Go To Market Estratégias de Otimização de Resultados Porque Educação Executiva Insper Cursos de Curta e Média Duração

Preparação para a Certificação de Gestor da Qualidade - Excelência Organizacional

Treinamento ITIL Intermediate Capability. Release, Control and Validation (RCV)

Comparativo entre Processos Ágeis. Daniel Ferreira

Scrum How it works. Há quatro grupos com papéis bem definidos:

Encontrando o equilíbrio entre a metodologia SCRUM na Fabrica Java e o modelo MPS-SW nível F

O Guia Passo-a-Passo para IMPLANTAR. Em seu próprio Projeto

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini prof.andre.luis.belini@gmail.com /

Processos de Desenvolvimento de Software

PÓS-GRADUAÇÃO EM GESTÃO DE PROJETOS MANUAL DO CANDIDATO. Ingresso Agosto 2012 ESPM-SUL. Rua Guilherme Schell, 350 Santo Antônio Porto Alegre/RS.

Gestão Estratégica de Projetos Porque Educação Executiva Insper Cursos de Curta e Média Duração Educação Executiva

PMO - Project Management Office (Escritório de Projetos) 16 horas

ScRUM na prática. Scrum no dia-a-dia. V Semana de Tecnologia da Informação

EXIN Business Information Management Foundation

Treinamento SharePoint 2013 para Designers

Proposta. Prince2 Fundamentos. Apresentação Executiva. Prince2 Fundamentos

Módulo de projetos ágeis Scrum Módulo de Projetos Ágeis Scrum

XP extreme Programming, uma metodologia ágil para desenvolvimento de software. Equipe WEB Cercomp

Academia CO Controladoria

ACADEMIA DE CO (CONTABILIDADE)

Corrente Crítica ao Resgate: Tornando a Agilidade Confiável. Critical Chain to the Rescue: Making Agile Reliable

Caso Prático: Java como ferramenta de suporte a um ambiente realmente colaborativo no método Scrum de trabalho

BPM Uma abordagem prática para o sucesso em Gestão de Processos

Treinamento SharePoint 2013 para Power User

Apresentação do Treinamento

Escrevendo Estórias do Usuário Eficazes aula #1

Preparação para a Certificação Six Sigma Black Belt

Engenharia de Software

Metodologias Ágeis. Gerenciando e Desenvolvendo Projetos de forma eficiente. Gabriel Verta Rafael Reimberg Vinicius Quaiato

ATO Nº 91/2015/GP/TRT 19ª, DE 1º DE JUNHO DE 2015

Curso COBIT 4.1 Foundation

Transcrição:

Treinamos. CSD: Certified Scrum Developer Program Programa reconhecido oficialmente pela Scrum Alliance para a certificação CSD: Certified Scrum Developer. 1 SCRUM ALLIANCE REP(SM) is a service mark of Scrum Alliance, Inc. Any unauthorized use is strictly prohibited.

Kleer Kleer é uma empresa especializada em consultoria, treinamento e desenvolvimento ágil de software. É a primeira organização hispânica reconhecida como Scrum Alliance Registered Education Provider (SA-REP) e autorizada para ministrar os cursos requeridos para a certificação oficial CSD: Certified Scrum Developer. SA-REP Kleer difunde e promove a utilização e capacitação em metodologias e práticas de engenharia ágil, porque entende que sua aplicação no contexto atual do desenvolvimento de sistemas é chave para alcançar produtos de qualidade através de projetos eficientes. SCRUM ALLIANCE REP(SM) is a service mark of Scrum Alliance, Inc. Any unauthorized use is strictly prohibited. Veja os cursos programados da Kleer na Scrum Alliance: http://www.scrumalliance.org/profiles/89921 2

Certified Scrum Developer A certificação CSD é uma certificação oficial da Scrum Alliance. O propósito do programa CSD é fornecer aos membros da equipe Scrum as habilidades de engenharia ágeis que necessitam para criar software entregável. Definição da Certified Scrum Developer Um CSD tem demonstrado, através de uma combinação de treinamento formal e uma prova na Scrum Alliance, que conta com um entendimento aplicável dos princípios de Scrum e que tem adquirido habilidades de engenharia especializadas em metodologias ágeis. Requerimentos da Certificação Em somente 5 dias de treinamento formal poderá obter a credencial de CSD: 1. 3 dias devem ser de um curso técnico. 2. Pelo menos um dos dias deve estar dedicado ao aprendizado do Scrum. 3. O quinto dia poderá estar orientado tanto a práticas de engenharia como a gestão de projetos ágeis. CSD Níveis de Certificação Scrum Alliance Nível Básico Nível Intermediário Nível Profissional All seals are Scrum Alliance Inc Trade Marks. Any unauthorized use is strictly prohibited. 3

Modalidade da Certificação CSD Para quem não é Certified ScrumMaster (CSM) Track 1: 1. Introdução ao Scrum (1 dia) 2. Estimativa e Planejamento com Scrum (1 dia) 3. Desenvolvimento Ágil de Software (3 dias) Track 2: 1. Introdução ao Scrum (1 dia) 2. Desenvolvimento Ágil de Software (3 dias) 3. Desenvolvimento Ágil de Bases de Dados (1 dia) Quem já é Certified ScrumMaster (CSM) Track 3: 1. Desenvolvimento Ágil de Software (3 dias) Completado o programa CSD O candidato deve se submeter a uma prova na Scrum Alliance. Se for aprovado, deverá pagar o valor de US 150,00 para a obtenção da certificação CSD por 2 anos e terá direito a ser membro da Scrum Alliance. Benefícios de ser Certified Scrum Developer (CSD) 1. Uma Vantagem Competitiva: Ser CSD ou contar com CSDs na equipe de desenvolvimento é claramente uma vantagem competitiva no mercado. 2. Garantia de Habilidades: A distinção do CSD garante que o desenvolvedor adquiriu as habilidades de engenharia necessárias para o desenvolvimento ágil de software. 3. Filiação na Scrum Alliance: Os desenvolvedores certificados como CSD serão publicados no site da Scrum Alliance, tendo uma página com seu perfil e obterão os direitos para a utilização do logotipo CSD. 4. Descontos em Conferências: Todo CSD obterá descontos em reuniões e conferências da Scrum Alliance. 4

Grade CSD Aprovada pela Scrum Alliance 5

1. Introdução ao Scrum Duração: - 1 dia / 8 h Capacidade do curso: - 15 a 20 pessoas Pré-requisito: - Nenhum A tendência da indústria de IT e desenvolvimento de sistemas, em nível mundial, com respeito à utilização de metodologias ágeis é claramente incremental. Estas novas formas de administrar um projeto são consideradas como a "Nova Gestão de Projetos, não somente para o desenvolvimento de software, mas também para as áreas de design gráfico e de identidade, devido a mudanças frequentes, pouco definidas e complexas, em ambientes de negócios altamente voláteis. Este evento de um dia completo fornecerá aos participantes um entendimento claro sobre os princípios fundamentais das metodologias ágeis e de Scrum, por meio de exercícios reais, aplicando a teoria em casos práticos. Os participantes obterão experiência prática trabalhando com as ferramentas de Scrum e suas atividades, como o backlog, sprint planning, demos e retrospectivas. Objetivo Que os participantes: 1. Compreendam as novas tendências no desenvolvimento de software. 2. Conheçam os princípios fundamentais e valores de Scrum. 3. Obtenham experiência prática trabalhando com os elementos e práticas de Scrum. Público Alvo 1. Equipes de desenvolvimento de software ou design web/gráfico/de experiência de usuário. 2. Gerentes de projetos. 3. Líderes Técnicos e Gerentes de Desenvolvimento. Agenda/Programa Introdução a Agile Codificação Cowboy, Enfoque Tradicional, Enfoque Ágil e Conceitos Gerais, Manifesto Ágil e Valores, Princípios de Agile, Benefícios de Agile, Desafios de Agile, Mitos de Agile, Requisitos para una cultura Ágil, Ágil vs Cascata. Introdução a Scrum História de Scrum, Filosofia de Scrum, Atributos de Scrum, Scrum Framework, Benefícios de Scrum, O processo do Scrum. Papéis de Scrum O Product Owner, O Scrum Master, A Equipe. Elementos de Scrum User Story, Release Plan, Product BackLog, Sprint BackLog. Cerimônias de Scrum Sprint, Sprint Planning, Daily Standup Meeting, Sprint Review, Retrospectiva. Simulação de Scrum Exercício de aplicação prática. 6

2. Estimativa e Planejamento com Scrum Duração: - 1 dia / 8 h Capacidade do curso: - 15 a 20 pessoas Pré-requisito: - Introdução a Scrum ou - Certified Scrum Master Muitas equipes consideram que o planejamento é algo que deve ser evitado, e algumas organizações consideram que os planos são elementos de controle das equipes de desenvolvimento. Porém, o planejamento é uma parte chave de todos os projetos, sejam ágeis ou não. Embora seja duvidosa a utilidade do planejamento tradicional, é possível criar um plano de projeto, de seis a nove meses, que seja útil. Com este curso de um dia, os participantes aprenderão práticas que realmente funcionam na hora da identificação e das estimativas das user stories, da identificação de velocity e da preparação de um release plan. Este curso ensina novas habilidades que os participantes podem utilizar na criação de planos ágeis. Os participantes conseguirão una sólida compreensão e experiência relacionadas com o planejamento de releases e iterações ágeis. Serão apresentadas situações para a estimativa por pontos de história, e de quatro técnicas de estimativas, incluindo a popular técnica de Planning Poker. Estas técnicas têm demonstrado aumentar a precisão de estimativas e planejamento, aumentando as possibilidades de finalização em tempo de qualquer projeto. Objetivo Que os participantes compreendam: 1. Como identificar user stories e como as dividir em casos complexos. 2. As vantagens da estimativa por story points (estimativa relativa). 3. Formas efetivas de identificar a velocity das equipes. 4. Como preparar um release plan. Púbico Alvo 1. Equipes de desenvolvimento de software ou design web/gráfico/de experiência de usuário. 2. Gerentes de projetos. 3. Líderes Técnicos e Gerentes de Desenvolvimento. Programa Apresentação de um projeto exemplo Introdução, Antecedentes, O cliente, O Desafio, Benefícios Ágeis. Identificação de Requisitos Técnicas de identificação de User Stories, O Product Backlog, User Stories, Estimativas de Alto Nível, Release Planning, Oficina de Identificação de User Stories. Release Planning Técnicas de estimativas de Histórias, Velocidade, Release Planning, Atividades de Release Planning. Retrospectivas Fases das retrospectivas, A Primeira Diretiva, O Moderador, Técnicas de retrospectiva, Oficina de Retrospectiva. 7

3. Desenvolvimento Ágil de Software Duração: - 3 dias / 24 h Capacidade do curso: -15 a 20 pessoas Pré-requisito: - Introdução a Scrum ou - Certified Scrum Master A oficina de Desenvolvimento Ágil é una sessão intensiva de três dias, que ensina aos participantes a trabalhar em um modelo autoorganizado e interdisciplinar, para construir um produto completamente funcional, utilizando as práticas ágeis mais modernas de engenharia de desenvolvimento de software. O curso proporciona uma experiência de primeira mão, com relação aos benefícios de utilizar Scrum e as práticas de engenharia para abordar os desafios encontrados no desenvolvimento ágil de software. Este curso de três dias está orientado a profissionais de desenvolvimento ágil de software. A dinâmica é colocar ênfase na definição de equipes inter-disciplinares para implementar, por meio de oficinas, ferramentas e práticas, e conseguir desenvolver software de uma forma ágil. Objetivo Que os participantes: 1. Compreendam as práticas de engenharia de desenvolvimento ágil de software. 2. Conheçam e implementem as ferramentas necessárias. 3. Coloquem em prática as técnicas ágeis de desenvolvimento de software. 4. Consigam funcionar como equipes auto-organizadas e multidisciplinares. Público Alvo 1. Equipes de desenvolvimento de software o design web/gráfico/de experiência de usuário. 2. Gerentes de Projetos. 3. Líderes Técnicos e Gerentes de Desenvolvimento. Agenda/Programa Introdução ao Desenvolvimento de Software Ágil O que se espera do desenvolvimento ágil de software? Configuração do ambiente de desenvolvimento Instalação de IDEs e ferramentas. Codificação de uma User Story Primeira história de usuário, Criação do MVC, Criação de Dados, Validações, Testes Unitários, Testes Funcionais, Medição da efetividade dos Testes Automatizados. Colaboração sem colisão Integração contínua, Práticas de IC, Colocando nosso código sob controle, Configuração da integração contínua. 8

3. Desenvolvimento Ágil de Software(2) Agenda/Programa (cont.) Criação do Taskboard Gestão Visual, O que é um TaskBoard?, Métrica Visual - Burn Down, Atividade: Criação de TaskBoards, Atividade: Construção do TaskBoard do projeto. ATDD / TDC / TDD Introdução a TDD, O Ciclo TDD, Prova de Aceitação BDD/ATDD, Os diversos tipos de testes, A AAA em TDD, Completando nossas provas. Utilizando tudo junto Atividade de desenvolvimento de uma User Story exemplo. Projeto Exemplo Discussão do projeto exemplo, Exercício de debate. Criação do Plano de Liberação Criação do Plano de Liberação de cada equipe. Sprint 1 Desenvolvimento das funcionalidades planejadas. Sprint 2 Desenvolvimento das funcionalidades planejadas. Fechamento do curso Retrospectiva. 9

4. Desenvolvimento Ágil de BD Duração: - 1 dia / 8 h Capacidade do curso: - 15 a 20 pessoas Pré-requisito: - Desenvolvimento Ágil de Software O curso de desenho e desenvolvimento ágil de banco de dados está focado em identificar os problemas habituais do desenvolvimento tradicional, temas que antes eram exclusivos do grupo de DBAs. As metodologias ágeis tendem a rejeitar o Desenho BUF que os DBAs têm apreciado nos últimos anos. A engenharia atual entende que para conseguir desenvolvimentos eficientes, é necessária uma quantidade maior de esforço colaborativo em equipe, com um desenho de banco de dados que evolua, ao invés de um que é desenvolvido somente no início. Mas o desenho do banco de dados interativos requer novas habilidades e ferramentas para fazêlo, de uma maneira que diminua os riscos operacionais nas versões de produção do sistema, sem mencionar os riscos para a saúde mental da equipe de desenvolvimento. Este curso ensina estas habilidades em uma mistura de aulas teóricas e exercícios de laboratório. Durante o curso, os estudantes usam Java, Junit, Ant, DBUnit, LiquiBase e DBDeploy. Objetivo Que os participantes: 1. Compreendam as práticas de engenharia de desenvolvimento ágil de banco de dados. 2. Conheçam e implementem as ferramentas necessárias. 3. Coloquem em prática as técnicas ágeis de desenvolvimento de banco de dados. Público Alvo 1. Equipes de desenvolvimento de software. 2. Gerentes de Projetos. 3. Líderes Técnicos e Gerentes de Desenvolvimento. Agenda/Programa Introdução ao Desenvolvimento Ágil de Banco de Dados Antecedentes de Negócios, Práticas ágeis de desenvolvimento de banco de dados. Criação de nosso ambiente de desenvolvimento Instalação de IDES e Ferramentas. Desenvolvimento evolutivo DB Utilizando Ant para criar nosso banco de dados, Utilizando DBUnit para provar nossa DB, Refactorização do Build. DBDeploy O que é DBDeploy? Instalação de DBDeploy, Configuração da tabela ChageLog, Adição de uma tabela, Modificação de uma tabela, Manipulação manual, Diretrizes para a utilização de DBDeploy. Liquibase O que é Liquibase? Instalação de LiquiBase, Exemplo de LiquiBase, Exercício prático com LiquiBase. DB Refactoring Por que refatorizar Banco de dados? Exemplo de Refactoring, Exercício de Refactoring. Apéndice A: Técnicas de Refactorização de Banco de Dados. 10

http://www.kleerer.com Contato Argentina hello@kleerer.com Martín Alaimo SCJD, CSP, PMP Trainer martin.alaimo@kleerer.com Intl: +54911 3475-8422 Local: 15-3475-8422 Contato Brasil oi@kleerer.com Maria Angélica Castellani CSM, PMP maria.angelica@kleerer.com Tel: +5511 3284-5878 Cel: 5511-8359-1965 Programa reconhecido oficialmente pela Scrum Alliance para a certificação CSD: Certified Scrum Developer. 11 SCRUM ALLIANCE REP(SM) is a service mark of Scrum Alliance, Inc. Any unauthorized use is strictly prohibited.