Preparatório para a Certificação EXIN Agile Scrum Foundation
|
|
- Wilson Dias Vieira
- 5 Há anos
- Visualizações:
Transcrição
1 Preparatório para a Certificação EXIN Agile Scrum Foundation
2 Visão Geral Introdução EXIN Agile Scrum Fundamentos é uma certificação que valida o conhecimento de um profissional na combinação das metodologias ágeis com as práticas Scrum. O Agile Scrum ensina como trabalhar em conjunto para alcançar um objetivo com sucesso. As metodologias ágeis são abordagens populares no desenvolvimento de software e que estão cada vez mais sendo utilizadas em outras áreas. As práticas Scrum incluem o estabelecimento de times multifuncionais e auto gerenciáveis, produzindo uma entrega de trabalho ao final de cada iteração ou Sprint. Contexto O exame EXIN Agile Scrum Fundamentos é parte do programa de qualificação EXIN e foi desenvolvido em cooperação com especialistas internacionais da área. Público alvo A filosofia ágil é mais conhecida na área de desenvolvimento de software, mas os seus princípios estão cada vez mais sendo aplicados em outros tipos de projetos. O Scrum é a metodologia ágil mais utilizada e é apropriada para todos os profissionais que procuram manter seus conhecimentos atualizados com os últimos desenvolvimentos das áreas de TI e gerenciamento de projetos, particularmente aqueles que lideram e participam de projetos. Em particular, a certificação é apropriada para os profissionais que trabalham nas áreas de: Gerenciamento de Projetos, Desenvolvimento de Software, Gerenciamento de Serviços de TI e Gerenciamento de Negócios.
3 Visão Geral Pré-requisito(s) Nenhum, mas os candidatos são aconselhados a realizar o treinamento. Tipo do exame Questões de múltipla escolha realizadas online pelo computador ou impressas em papel. Indicação de tempo de estudo 60 horas, dependendo do conhecimento pré-existente. Exercício(s) prático(s) Não se aplica Tempo permitido para o exame 60 minutos Detalhes do exame Número de questões: 40 Índice mínimo para aprovação: 65% (26 de 40) Permitido consultas de livros/notas: Não Permitido utilizar equipamentos eletrônicos: Não
4 Conceitos de Agile e Scrum
5 Manifesto Ágil
6 Manifesto Ágil Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e contínua de software de valor. Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a mudanças, para que o cliente possa tirar vantagens competitivas. Entregar software funcionando com frequência, na escala de semanas até meses, com preferência aos períodos mais curtos. Pessoas relacionadas à negócios e desenvolvedores devem trabalhar em conjunto e diariamente, durante todo o curso do projeto. Construir projetos ao redor de indivíduos motivados. Dando a eles o ambiente e suporte necessário, e confiar que farão seu trabalho. O método mais eficiente e eficaz de transmitir informações para, e por dentro de um equipe de desenvolvimento, é através de uma conversa cara a cara.
7 Manifesto Ágil Software funcional é a medida primária de progresso. Processos ágeis promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e usuários, devem ser capazes de manter indefinidamente, ritmos constantes. Contínua atenção à excelência técnica e bom design, aumenta a agilidade. Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito. As melhores arquiteturas, requisitos e designs emergem de equipes auto organizadas. Em intervalos regulares, a equipe reflete em como ficar mais efetivo, então, se ajustam e otimizam seu comportamento de acordo.
8 Conceitos de Agilidade Cenários Aplicação de metodologias ágeis é recomendada para cenários complexos onde existem incertezas com relação aos requerimentos e/ou tecnologia. Traduzido e adaptado de John Decoster: johandecoster.wordpress.com
9 Traduzido e adaptado de Mike Griffiths: Traduzido e adaptado de BigVisible:
10
11 Métodos Ágeis Métodos Ágeis Crystal Feature-Driven Development (FDD) Dynamic Systems Development Method (DSDM) Lean Agile Unified Process (AUP) Extreme Programming (XP) Scrum
12 Crystal Família de metodologias designadas para projetos dirigidos por pequenas equipes desenvolvendo sistemas de baixa criticidade (Crystal Clear) até grandes equipes desenvolvendo sistemas de alta criticidade (Crystal Magenta).
13 Crystal Princípios: Entrega frequente Construção de incrementos da solução. Melhorias reflexivas Regularmente checar por caminhos de melhoria e implementá-los. Comunicação osmótica Equipes colocadas compartilhando informação. Segurança pessoal Ambiente seguro para as pessoas levantarem problemas ou questões. Foco Saber no que e como trabalhar.
14 FDD FDD = Feature-Driven Development
15 FDD Práticas comuns: Equipes exploram o domínio ou o ambiente de negócio do problema a ser solucionado. Desenvolvimento por funcionalidade (feature), com entregas curtas. Propriedade individual de código. Equipes montados por feature. Inspeções para garantia de qualidade. Gerenciamento de configuração (versionamento). Compilação frequente. Visibilidade de progresso e resultado.
16 DSDM DSDM = Dynamic Systems Development Method Traduzido e adaptado de Marcel Douwe Dekker Licenciado por Creative Commons Attribution-ShareAlike 3.0 Unported License (CC BY SA)
17 DSDM 8 princípios: Foco na necessidade de negócio. Entrega no prazo. Colaboração. Nunca comprometer qualidade. Construção incremental. Desenvolvimento iterativo. Comunicação clara e contínua. Demonstrar controle.
18 Lean Lean = Princípios da manufatura que foram introduzidos no conceito de desenvolvimento de software
19 Lean 7 Conceitos: Eliminar desperdício Evitar trabalho parcialmente feito, atrasos, funcionalidades desnecessárias. Fortalecer a equipe Evitar micro gerenciamento e respeitar o conhecimento técnico da equipe. Entregas rápidas Maximiza o ROI (Return Of Investiment) através de entregas rápidas de valor. Otimiza o todo O sistema é mais que a soma das partes. Construir qualidade Construir qualidade no produto e garantir a qualidade no processo através de técnicas como refatoração, integração contínua e testes unitários. Adiar decisões Deixar as decisões para o momento onde o comprometimento será assumido. Amplificar conhecimento Comunicação e feedback constante.
20 AUP AUP = Agile Unified Process Iteração de Release de desenvolvimento resulta em implantação para área de homologação/qa Iteração de Release de produção resulta em implantação para área de produção Disciplinas Modelagem Implementação Testes Implantação Gerenciamento da Configuração Gerenciamento de Projeto Ambiente
21 XP = Extreme Programming XP
22 XP 5 valores: Simplicidade Comunicação Feedback Coragem Respeito 13 práticas: Whole Team Representados pelas figuras do cliente ( customer ), equipe (desenvolvedores, analistas de negócio, QA) e coach que devem trabalhar sentados próximos como membros de uma única equipe ( Whole Team ). Planning Games Planejamento das iterações (entregas) e releases (lançamentos para o usuário final). Small Releases Releases em curtos períodos de tempo para obter feedback.
23 XP Customer Tests Cliente final descreve os testes necessários para aceitação e a equipe constrói ferramentas para automação de testes. Collective Code Ownership O código não possui um dono. Toda a equipe pode trabalhar no código. Code Standards Criar padronização de código para que todos possam ter o mesmo entendimento. Promove desacordo construtivo. Sustainable Pace Trabalhar em ritmo sustentável, evitando muitas horas extras. Metaphor Criar metáforas para compartilhar designs e visão técnica. Continuous Integration Testes automatizados cada vez que um código é atualizado no repositório. Test-Driven Development (TDD) Desenvolvimento orientado a teste.
24 XP Refactoring Refatorar o código melhorando a codificação existente sem alterar o comportamento da funcionalidade. Eliminar código duplicado (DRY Don t Repeat Yourself) Simple Design Focar na simplicidade. Pair Programming Programação em par. Enquanto uma pessoa escreve o código outra pessoa está junto orientando e dando feedback. Ajuda a compartilhar conhecimento.
25 Scrum
26 Scrum Pilares do processo empírico Transparência Todo e qualquer fator ou acontecimento relacionado ao processo de entrega, que possa impactar o resultado final do projeto (produto), deve ser visível e do conhecimento de todos envolvidos, inclusive o cliente. Inspeção Todos os aspectos do processo de entrega que possam impactar o resultado final do projeto devem ser inspecionados frequentemente, para que qualquer variação prejudicial possa ser identificada e corrigida o mais rápido possível. Adaptação Toda vez que uma variação prejudicial é identificada, o processo deve ser ajustado imediatamente, como forma de evitar outros desvios.
27 Qual método usar? Tailoring Tailoring : Identificar qual é o melhor método ou mesmo como extrair o melhor de cada método de acordo com o projeto que está sendo conduzido. Conceito Shu-ha-ri: Shu: Obedecer Ha: Romper Ri: Superar
28 Papéis no Scrum
29 Papéis
30 Product Owner (P.O.) Dono do Produto Cria a visão do produto Cria e gerencia o backlog do produto Garante o valor/roi dos requisitos Captura necessidades e expectativas dos stakeholders Trabalha de forma colaborativa com o Time Scrum Somente uma pessoa assume o papel do Product Owner por projeto
31 Scrum Master Atua como coach, facilitador e removedor de impedimentos do Time Scrum Dissemina o conhecimento de Scrum na organização Orienta e apoia o Product Owner
32 Time Scrum Equipe auto-organizada e multidisciplinar Composta de 3 a 12 integrantes Cria tarefas para desenvolver os requisitos do produto Alto comprometimento Comunicação e sinergia entre os próprios membros do Time Scrum e também com o P.O.
33 Cerimônias do Scrum
34 Timebox Timebox = Intervalo curto de tempo e com duração fixa. Exemplos: Reunião Daily Scrum tem Timebox de 15 minutos. As Sprints do novo projeto possuem Timebox de 2 semanas.
35 Sprint Evento com timebox de 1 a 4 semanas. Evento onde o Time Scrum transforma os requisitos em potencial incremento de produto que atenda a definição de pronto. Uma Sprint sempre deve entregar valor ao produto.
36 Daily Scrum / Daily StandUp Sincronizar as tarefas e montar plano para as próximas 24h Deve ser realizada todos os dias Timebox: 15 minutos Participantes: Time Scrum e Scrum Master Perguntas a serem respondidas: O que eu fiz ontem? O que farei hoje? Quais os impedimentos?
37 Revisão da Sprint Reunião realizada no último dia da Sprint Demonstração do incremento do produto para Product Owner e stakeholders Participantes: Product Owner, Time Scrum, Scrum Master e stakeholders que o Product Owner julgar necessário Timebox: Sprints de 4 semanas 4 horas Sprints de 3 semanas 3 horas Sprints de 2 semanas 2 horas Sprints de 1 semana 1 hora
38 Retrospectiva da Sprint Reunião que ocorre ao final de cada Sprint, onde os membros da equipe identificam como melhorar seus processos e sua forma de trabalhar. Participantes: Product Owner, Time Scrum e Scrum Master Timebox: Sprints de 4 semanas 3 horas Sprints de 3 semanas 2 horas e 15 minutos Sprints de 2 semanas 1 hora e 30 minutos Sprint de 1 semana 45 minutos
39 Product Backlog
40 Product Backlog Artefato que contém os requisitos do produto priorizados e ordenados Criado e gerenciado única e exclusivamente pelo Product Owner Estimado pelo Time Scrum Pode conter: Requisitos funcionais Requisitos não funcionais Casos de uso User Stories Páginas Wiki
41 User Stories Descrições simples que descrevem uma funcionalidade. Escritas segundo o ponto de vista do(s) usuário(s) ou cliente(s) finais do produto. Deve ter como características: 3Cs (Cards / Conversation / Confirmation) INVEST (Independent / Negotiable / Valuable / Estimatable / Small / Testable) Formato: Como <<ator>> Quero <<ação>> Então <<resultado ou benefício>> [opcional]
42 Traduzido e adaptado de Roman Pichler: Licenciado por Creative Commons Attribution-ShareAlike 3.0 Unported License (CC BY SA)
43 Traduzido e adaptado de Roman Pichler: Licenciado por Creative Commons Attribution-ShareAlike 3.0 Unported License (CC BY SA)
44 Métodos e Práticas Scrum
45 Refatoração Prática do XP que ajuda na qualidade do produto. Melhorar o código sem alterar sem comportamento Remover código duplicado (DRY Don t Repeat Yourself)
46 Programação em Par Prática do XP que ajuda na qualidade do produto. Dois membros do Time Scrum desenvolvendo na mesma estação de trabalho
47 Integração Contínua Prática do XP que ajuda na qualidade do produto. Integração contínua é um processo de desenvolvimento de software. Integração contínua usa ferramentas automatizadas para iniciar o processo de integração quando o código é "checado" ou em intervalos de tempo. GERENCIAMENTO DE CONFIGURAÇÃO
48 Desenvolvimento Orientado a Testes Técnica da indústria de desenvolvimento de software.
49 Testes Ágeis vs. Testes Convencionais Traduzido e adaptado de Scott Ambler:
50 Spike Traduzido e adaptado de Julian Everett: julianeverett.wordpress.com
51 Definição de Pronto Todos os envolvidos no projeto deverão ter o mesmo entendimento sobre requisito pronto (Done). Pronto = Desenvolvido? Testado? Homologado?
52 Planejamento Scrum
53 Roadmap do Produto Panorama visual dos releases do produto e suas principais funcionalidades. Visão de alto-nível do produto criada pelo Product Owner.
54 Minimally Marketable Feature - MMF MMF = Conjunto mínimo de funcionalidades que torna o produto utilizável pelo cliente, embora não represente o produto final a ser gerado pelo projeto. Exemplos: MMF de um celular = Aparelho que faça e receba chamadas. MMF de uma caneta = Objeto que permita escrever em um pedaço de papel.
55 Elaboração Progressiva Elaboração Progressiva / Sucessão Elaboração progressiva é o processo de adicionar mais detalhes ao projeto conforme a informação emerge. Também conhecido como sucessão em projetos de arquitetura de software.
56 Entregas Incrementais Time Scrum regularmente entrega incrementos do produto ao decorrer do projeto. Oportunidade de obter rápido feedback do produto e permitir adequações sem que o custo da mudança seja alto. Oportunidade de aproveitar os benefícios do produto logo cedo e começar a obter o ROI.
57 Priorizando Requisitos Priorização Orientada a Valor Esquemas Simples: 1, 2 e 3. Alta, Média e Baixa. Essencial e Desejável Método dos 100 pontos: Atribuir nota de 0 a 100, onde 100 é a prioridade máxima. MoSCoW: Must Have = Fundamental Should Have = Importante Could Have = Agrega Valor Won t Have = Desejável, mas não afeta o valor do produto se não tiver
58 Priorizando Requisitos Monopoly Money Atribuir valores monetários aos requisitos. Análise de Kano Exciters: Novidades do produto que agradam ao cliente. Satisfiers: Quanto mais melhor. Dissatisfiers: Funcionalidade que se não tiver pode prejudicar o valor do produto, mas se tiver talvez não agregue tanto. Indifferent: Tanto faz.
59 Estimativas Ágeis Horas Ideais Quantidade de horas que efetivamente serão gastas no projeto, descontando as horas gastas em outros tipos de trabalho ou distrações (ex: ler s, atender telefone, tomar café).
60 Estimativas Ágeis Story Points Métrica relativa utilizada para estimar o esforço de cada um dos requisitos do projeto. Métrica relativa baseada na sequência de Fibonacci ( 0, 1, 2, 3, 5, 8, 13, 21, etc. ), atribuindo um número da sequência baseado em esforço, complexidade e riscos.
61 Estimativas Ágeis Estimativas por Afinidade Estimativa por afinidade é o processo de agrupar requisitos em categorias ou coleções. Traduzido e adaptado de Chris Sterling:
62 Planning Poker Estimativas Ágeis
63 Estimativas Ágeis Velocidade Velocidade é a quantidade de esforço concluído pelo Time Scrum a cada Sprint. Estimada pelo Time Scrum. Podem ser utilizadas como unidades de métrica: horas, dias ou story points
64 Estimativas Ágeis Exercício: Um Time Scrum executou 5 Sprints com as seguintes velocidades: 40, 48, 52, 59 e 51 story points. Faltam 600 story points para serem completadas. Qual a expectativa de Sprints restantes para completar o projeto? Resposta: Velocidade acumulada = = 250. Velocidade média = 250 / 5 Sprint = 50 story points/sprint. Sprints restantes = 600 / 50 = 12 Sprints.
65
66 Decomposição Orientada a Valor Processo de decomposição dos requisitos é feito: Da visão do produto para o roadmap do produto Do roadmap do produto para o backlog do produto. Do backlog do produto para o plano de release. Do plano de release para as metas das Sprints. Das metas das Sprints para o backlog da Sprint (Sprint Backlog) e o plano diário. Decomposição e priorização dos requisitos do projeto são feitos no último momento responsável (Last Responsible Moment).
67
68 Planejamento de Release Planejamento dos lançamentos do produto. Elaborado pelo Product Owner Um projeto pode conter um ou mais releases. Um release pode conter uma ou mais Sprints. Pode ser conduzido a entregas por datas (Quais funcionalidades poderão ser entregues nas datas fixadas). Pode ser conduzido a entregas por funcionalidades. A velocidade do Time Scrum pode ser utilizada para calcular quantas Sprints serão necessárias para completar o release. Exemplo: Para o release, o Product Owner selecionou user stories que somadas resultam em 100 story points. O Time Scrum tem uma velocidade média de 50 story points por Sprint. Logo: 100 / 50 = 2 Sprints.
69 Planejamento de Sprint Planejamento de Sprint
70 Planejamento de Sprint Cerimônia realizada no primeiro dia de cada Sprint Evento dividido em 2 partes de acordo com o Timebox abaixo: Sprints de 4 semanas 8 horas (divididas em 2 partes de 4 horas) Sprints de 3 semanas 6 horas (divididas em 2 partes de 3 horas) Sprints de 2 semanas 4 horas (divididas em 2 partes de 2 horas) Sprint de 1 semana 2 horas (divididas em 2 partes de 1 hora) Parte I Participantes: Product Owner, Time Scrum, Scrum Master Objetivo: Definir meta da Sprint Escopo: Planejamento das user stories priorizadas pelo Product Owner que podem ser desenvolvidas, testadas e entregues dentro de uma Sprint. Product Owner lista as user stories que deseja para a Sprint. Time Scrum assume compromisso dentro de sua capacidade e velocidade. Parte II Participantes: Time Scrum, Scrum Master Objetivo: Criar o backlog da Sprint (Sprint Backlog) com as tarefas necessárias p/ atingir a meta da Sprint (SBI Sprint Backlog Items) Escopo: Time Scrum discute o entendimento sobre a meta da Sprint e define as tarefas (SBIs) necessárias, sem definir responsáveis individuais pelas tarefas. Obs: o backlog da Sprint é de responsabilidade única e exclusiva da Time Scrum.
71 Monitorando Projetos com Scrum
72 Gráficos Burn Up e Burn Down Gráficos que exibem o progresso e ajudam a identificar variações e tendências do projeto. Gráfico Burn Down mostra o esforço remanescente para finalizar o projeto. Gráfico Burn Up mostra o esforço que já foi concluído. Não identificam as causas das variações.
73
74 Kanban/Quadro de Tarefas Atua como um radiador de informação.
75 Controlando Qualidade Defeitos Defeitos que não são detectados durante os processos de testes e validação e são detectados quando o produto já se encontra com o cliente. O custo da mudança para este tipo de defeito é o mais caro. Defeitos devem ser monitorados por algum tipo de métrica (dias, semanas, meses, Sprints e releases). Traduzido e adaptado de Managing Americans:
76 Engajamento dos Stakeholders Radiadores de Informação Tornar informações do projeto visível em áreas de circulação ( War Room, Sala do café, corredores, etc.).
77 Conceitos Avançados de Scrum
78 Scrum em Equipes Grandes Vários Times Scrum de até 9 integrantes atuando no desenvolvimento de PBIs de um único Product Backlog.
79 Scrum em Suporte de Sistemas Criar um Product Backlog com os itens de melhorias e correções. Ter um membro do Time Scrum dedicado na resolução de incidentes emergenciais. Restante do Time Scrum focado na Sprints de melhorias e correções.
80 Práticas de Aumento de Desempenho da Equipe Espaço da Equipe Espaço da equipe (Team Space) é o ambiente designado onde os membros da equipe irão conduzir os trabalhos do projeto. O ambiente deve favorecer a comunicação face-a-face e promover: Comunicação osmótica Conhecimento tácito
81 Práticas de Aumento de Desempenho da Equipe Equipes Distribuídas Para gerenciamento de equipes distribuídas: Manter uma metáfora. Manter a comunicação frequente. Intensificar facilitação da informação. Manter os conference calls efetivos e produtivos.
82 Práticas de Aumento de Desempenho da Equipe Calendário Niko-Niko Calendário que reflete o estado de espírito dos membros do Time Scrum dia-a-dia
83 Contratos Ágeis Contrato DSDM Adequado para o propósito do negócio, testes passáveis mais que corresponder a uma especificação. Fixed Price Work Package Contrato a preço fixo mas fechado a cada pacote de trabalho/sprint. Elaborar um SOW (Statement Of Work) para cada pacote de trabalho ou Sprint.
84 Transição para Scrum Para transição de equipes e projetos para Scrum, deve-se levar em consideração: Começar com projetos curtos e que não sejam considerados missão-crítica Avaliar se o uso do Scrum atenderá a causa-raiz que motivou a adoção do Scrum Se realmente trará benefícios ao projeto e à organização ou se é um benefício pessoal Começar aos poucos. Usar uma Sprint como experimento Revisar os efeitos colaterais na reunião de retrospectiva da Sprint
85 Fim Boa sorte no exame ASF
SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos
SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos Jonas Analista de Negócios e Gerente de Projetos Fone:5184298411 Jonas.dc.cardoso@gmail.com 1 PROJETO Esforço temporário* para criar um produto,
Leia mais22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis
Professor Ariel da Silva Dias RUP e Modelos Ágeis Modelo de processo de software proprietário. Desenvolvido pela empresa Rational Software Corporation. Em 2003 a empresa foi adquirida pela IBM. Então O
Leia maisScrum. Daniel Krauze
Scrum Daniel Krauze daniel.krauze@gmail.com http://danielkrauze.wordpress.com/ Quem eu sou... Porque Scrum?? Fundamentos do Scrum Valores e Princípios Pilares do Scrum Time Scrum Eventos do Scrum Daily
Leia maisScrum. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira
Projeto de Desenvolvimento Software Prof.: Ari Oliveira As Metodologias Ágeis de Desenvolvimento de Software são indicadas como sendo uma opção às abordagens tradicionais para desenvolver softwares; Comparadas
Leia maisEXIN Agile Scrum Foundation. Guia de Preparação. Edição
EXIN Agile Scrum Foundation Guia de Preparação Edição 201607 Copyright 2016 EXIN Todos os direitos reservados. Nenhuma parte desta publicação pode ser publicada, reproduzida, copiada ou armazenada em um
Leia maisINTRODUÇÃO A ENGENHARIA DE SOFTWARE
Universidade Estadual Vale do Acaraú INTRODUÇÃO A ENGENHARIA DE SOFTWARE : Prof. Raquel Silveira Métodos ágeis focam em simplicidade, software funcional no início das iterações, flexibilidade e intensa
Leia maisMetodologia Ágil com Scrum. Como uma ideia pode se tornar um software com a ajuda de boas práticas
Metodologia Ágil com Scrum Como uma ideia pode se tornar um software com a ajuda de boas práticas Quem sou eu Sou o Cristiano de Moraes, 38 anos, formado em Engenharia de Software, pós-graduado em Java
Leia maisEXIN Agile Scrum Master
EXIN Agile Scrum Master Guia de Preparação Edição 201607 Copyright 2016 EXIN Todos os direitos reservados. Nenhuma parte desta publicação pode ser publicada, reproduzida, copiada ou armazenada em um sistema
Leia maisScrum Foundations. Fundamentos de Scrum
Scrum Foundations Fundamentos de Scrum Sobre o curso Curso base para as funções de Scrum Developer e Scrum Master Histórico, Estrutura e Funções Scrum Product Owner Scrum Developer Scrum Master Artefatos
Leia maisGestão Ágil de Projetos
Gestão Ágil de Projetos Certificações Ágeis de Base Conheça os fundamentos do mundo ágil, suas técnicas e métodos e ainda prepare-se para os exames das várias certificações de base. Cada vez mais, as empresas
Leia maisMétodos Ágeis e o SCRUM. Bruno Henrique Oliveira
Métodos Ágeis e o SCRUM Bruno Henrique Oliveira Apresentação Formado em BCC Consultoria Gestão de projetos e implantação de escritório de projetos ITIL e ECM Candidato a título de mestre em Engenharia
Leia maisManifesto Ágil Princípios
Manifesto Ágil Princípios Indivíduos e interações são mais importantes que processos e ferramentas. Software funcionando é mais importante do que documentação completa e detalhada. Colaboração com o cliente
Leia maisPoint of view AGILE FRAMEWORK SCRUM
Point of view AGILE FRAMEWORK SCRUM Texto e Consultoria de Leonardo Ribeiro ÍNDICE 1 2 3 Agile Framework Scrum Avaliação da aplicabilidade ao projeto Capítulo 1 AGILE FRAMEWORK Público alvo e objetivo
Leia maisEngenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS Nome: 1. A figura abaixo representa, simplificadamente, as fases do Modelo de Ciclo de Vida Cascata.
Leia mais19/03/2018. Engenharia de Software. Prof. Luís Fernando GARCIA.
Engenharia de Software 2 Prof. Luís Fernando GARCIA luis@garcia.pro.br www.garcia.pro.br 1 Parte 3 Processos de Desenvolvimento Ágeis Bibliografia Leituras ALTAMENTE recomendadas! 2 5 6 3 Descontraindo...
Leia maisSCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018
SIMULADO DO EXAME Sample Test V092018 1. Se a reunião diária do Scrum tem uma duração de 15 minutos, então... A. A Revisão da Sprint tem duração de 4 horas. B. A Revisão da Sprint tem duração de 1 hora.
Leia maisMETODOLOGIAS ÁGEIS FEATURE DRIVEN DEVELOPMENT E AUP
Tecnologia em Análise e Desenvolvimento de Sistemas METODOLOGIAS ÁGEIS FEATURE DRIVEN DEVELOPMENT E AUP Definição, aplicações, vantagens e desvantagens Marcelo Buratti de Freitas Vitor Matheus Buratti
Leia maisPapel do PO Métodos Ágeis. Fonte: Adaptworks
Papel do PO Métodos Ágeis Fonte: Adaptworks Scrum - Visão Geral Manifesto Ágil Indivíduos e interação entre eles mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente;
Leia mais5. Qual é a primeira execução do desenvolvimento orientado a testes?
1. Técnicas de facilitação ajudam na colaboração efetiva e compreensão. Qual das opções abaixo não pode ser considerada como uma técnica de facilitação? A. Brainstorming B. Planning Poker C. Revisão da
Leia maisModelos de Gestão de Projetos
Modelos de Gestão de Projetos Gestão de Projetos Tradicionais Criados para situações de baixo risco e incertezas, já existe conhecimento sobre o que será desenvolvido, o escopo envolvido e o objetivo proposto
Leia maisDesenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa
Desenvolvimento Ágil de Software Prof. Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br Métodos Ágeis História Na início da década de 90 havia uma visão de que a melhor maneira para se criar software era
Leia maisA ÚLTIMA CONVERGÊNCIA ENTRE NEGÓCIO, PRODUTO, PROCESSO E PROJETO
A ÚLTIMA CONVERGÊNCIA ENTRE NEGÓCIO, PRODUTO, PROCESSO E PROJETO Luiz Cláudio Parzianello Consultoria e Treinamento Surya Gestão Digital SET Regional Sul 2016 Porto Alegre, RS - 01/06/2016 Seminário de
Leia maisPDS. Aula 1.7 Métodos Ágeis. Prof. Dr. Bruno Moreno
PDS Aula 1.7 Métodos Ágeis Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br O que é ser ágil? 2 Definição Ágil: Refere-se a capacidade de criar e responder a mudanças com o objetivo de ter sucesso em um
Leia maisDesenvolvimento Ágil de Software
DCC / ICEx / UFMG Desenvolvimento Ágil de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Agenda Métodos ágeis Histórico e Motivação Manifesto ágil Desenvolvimento dirigido a planos e ágil
Leia maisEngenharia de Software. Prof. Me. Clodoaldo Brasilino
Engenharia de Software Prof. Me. Clodoaldo Brasilino clodoaldo.neto@ifpi.edu.br Acompanhamento da Disciplina 1. Introdução à Engenharia de Software 2. Processos de Software e Projetos 3. Metodologia Ágil
Leia maisSCRUM Prof. Jair Galvão
1 SCRUM Prof. Jair Galvão 2 Definição do Scrum Scrum é um framework estrutural que está sendo usado para gerenciar o desenvolvimento de produtos complexos; Surgiu em 1990; Scrum não é um processo, é um
Leia maisMANIFESTO ÁGIL, SCRUM E EXTREME PROGRAMMING COMO CONSTRUIR SOFTWARE COM QUALIDADE E QUE AGREGAM VALOR AO CLIENTE?
MANIFESTO ÁGIL, SCRUM E EXTREME PROGRAMMING COMO CONSTRUIR SOFTWARE COM QUALIDADE E QUE AGREGAM VALOR AO CLIENTE? CAIO ROSÁRIO DIAS FORMADO EM TÉCNICO DE INFORMÁTICA IFBA; QUINTO SEMESTRE DO CURSO DE ANALISE
Leia maisGPS Gestão de projeto de software Aula 7a - Scrum. Professor Emiliano S. Monteiro
GPS Gestão de projeto de software Aula 7a - Scrum Professor Emiliano S. Monteiro http://www.desenvolvimentoagil.com.br/scrum/ Esquema Scrum Definição É um framework para gerenciar o desenvolvimento de
Leia maisProcessos Ágeis de Desenvolvimento de Software
Processos Ágeis de Desenvolvimento de Software -Focono XP - Rodrigo Rebouças de Almeida rodrigor@rodrigor.com Processo Conjunto de atividades ordenadas, restrições e recursos que produzem um resultado
Leia maisSCRUM aplicado na Gerência de Projetos
SCRUM aplicado na Gerência de Projetos Processo Conjunto de atividades ordenadas, restrições e recursos que produzem um resultado de algum tipo. (Pfleeger) Em software: Processo de desenvolvimento Define
Leia maisO PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE. Ainda precisamos de Analistas de Negócios?
O PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE Ainda precisamos de Analistas de Negócios? Camila Capellão Entusiasta em agilidade, participo ativamente da comunidade ágil Tenho mais de 13 anos de experiência
Leia maisAcompanhamento ágil. Adaptação nos slides de Viviane Santos Instituto de Matemática e Estatística - USP
Acompanhamento ágil Baseada na apresentação do LABXP e na dissertação de Renan Oliveira Adaptação nos slides de Viviane Santos Instituto de Matemática e Estatística - USP Agenda IME/USP: Laboratório XP
Leia maisMÉTODOS ÁGEIS E GOVERNANÇA NO SETOR PÚBLICO
Tecnologia da Informação WORKSHOP MÉTODOS ÁGEIS E GOVERNANÇA 20 e 21 de Outubrode 2016 - Brasília Realização: Workshop MÉTODOS ÁGEIS E GOVERNANÇA Objetivos - Introduzir os conceitos de gerenciamento ágil
Leia maisSumário. Capítulo 3 Valores do XP Feedback Comunicação... 46
Sumário Sobre o autor... 6 Revisores técnicos... 7 Agradecimentos... 9 Prefácio... 17 Introdução... 19 Capítulo 1 Extreme Programming: visão geral... 21 Valores do XP... 22 Práticas do XP... 23 Cliente
Leia maisComo criar, priorizar e manter o Product Backlog
{aula # 3} Workshop Como criar, priorizar e manter o Product Backlog www.etcnologia.com.br (11) 9123-5358 (11) 9962-4260 Rildo F Santos twitter: @rildosan skype: rildo.f.santos http://rildosan.blogspot.com/
Leia maisENGENHARIA DE SOFTWARE. SCRUM Carlos Mar, Msc. Maio/2014
ENGENHARIA DE SOFTWARE SCRUM Carlos Mar, Msc. Maio/2014 SCRUM Is a simple yet incredibly powerful set of principles and practices that help teams deliver products in short cycles, enabling fast feedback,
Leia maisProcessos Ágeis de Desenvolvimento de Software. Yuri Pereira
Processos Ágeis de Desenvolvimento de Software Yuri Pereira ycssp@cin.ufpe.br Contexto Processos ágeis surgiram como alternativa aos processos tradicionais...... que apresentam restrições principalmente
Leia mais2 Processos Ágeis Scrum
2 Processos Ágeis Processos ágeis, também conhecidos como métodos ágeis, referem-se a um grupo de processos de desenvolvimento de software baseados em desenvolvimento iterativo, onde os requisitos e as
Leia maisProgramação Extrema na Prática
Programação Extrema na Prática Engenharia de Software Conference - 13:40-15:00 maio/09 São Paulo Dairton Bassi - dbassi@gmail.com Assuntos de Hoje Métodos Ágeis Valores Ágeis Programação Extrema Princípios
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA METODOLOGIAS ÁGEIS
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA METODOLOGIAS ÁGEIS Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Até o momento vimos
Leia maisProf. Luiz A. Nascimento. As práticas denominadas ágeis vêm sendo cada vez mais utilizadas na gerência de projetos de software.
Prof. Luiz A. Nascimento As práticas denominadas ágeis vêm sendo cada vez mais utilizadas na gerência de projetos de software. Porque metodologias ágeis? A história dos fracassos no desenvolvimento de
Leia maisDesenvolvimento Ágil no Governo. Produtos de Software. Luís Dosso. Outubro/2011. Sistemas e aplicações sob medida para as necessidades do seu negócio.
Desenvolvimento Ágil no Governo Luís Dosso Outubro/2011 Produtos de Software Sistemas e aplicações sob medida para as necessidades do seu negócio. A Dextra Soluções de Software Projetos de software complexos
Leia maisMETODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT. Prof. Fabiano Papaiz IFRN
METODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT Prof. Fabiano Papaiz IFRN Feature Driven Development = Desenvolvimento Guiado por Funcionalidades FDD é uma metodologia ágil para gerenciamento e desenvolvimento
Leia maisMetodologias Ágeis de Desenvolvimento. Fernando Trinta
Metodologias Ágeis de Desenvolvimento Fernando Trinta Contextualização A Engenharia de software vêm recorrentemente enfrentando o cenário onde... as aplicações são cada vez mais complexas... o tempo de
Leia maisIntrodução a Métodos Ágeis. Curso de Verão IME/USP
Introdução a Métodos Ágeis Curso de Verão 2008 - IME/USP www.agilcoop.org.br Danilo Sato Mariana Bravo Tradicional ou Ágil? 2 Tradicional ou Ágil? Forecast-driven vs Feedback-driven 3 O Que é Sucesso?
Leia maisExtreme Programming. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira
Projeto de Desenvolvimento Software Extreme Programming Prof.: Ari Oliveira O Extreme Programming (XP) é uma metodologia de desenvolvimento de software que auxilia na produção de sistemas de maior qualidade,
Leia maisScrum e Extreme Programming
Scrum e Extreme Programming CODEX Sumário Objetivo 3 Scrum 4 Papéis de Atuação 4 Eventos do Scrum 5 Artefatos do Scrum 5 Porque Scrum? 5 Extreme Programming 6 Práticas do Extreme Programming 6 Porque XP?
Leia maisPDS. Aula 1.9 SCRUM. Prof. Dr. Bruno Moreno
PDS Aula 1.9 SCRUM Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br 2 Introdução O nome SCRUM é derivado do Rugby É um método de reinício de jogada; Os jogadores se empurram para pegar a bola; Envolve o
Leia maisBENEFÍCIOS DA AGILIDADE
BENEFÍCIOS DA AGILIDADE COMO O ÁGIL PODE MELHORAR OS SEUS PROJETOS AGILEIT COACH INSTITUTE TABELA DE CONTEÚDOS 01 Há muitos projetos falhando! 03 ANTECIPAR Valor de Negócios 05 Como ANTECIPAR O ROI é POSSÍVEL?
Leia maisSCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018
SIMULADO DO EXAME Sample Test V092018 1. O Scrum Master é responsável por promover e suportar o Scrum como definido no Guia Scrum. 2. Scrum é um(a) que está sendo utilizado para gerenciar o trabalho em
Leia maisProfessor Emiliano S. Monteiro
Professor Emiliano S. Monteiro Geralmente os problemas que devem ser resolvidos são complexos portanto sua resolução necessita de análise, ou seja, uma investigação. Prof. Emiliano S. Monteiro Análise:
Leia mais! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado
Agenda Rodrigo Reis Cleidson de Souza! Introdução " Motivação para Processos de Software! (USDP) " Definições " RUP x USDP " Características do! Descrição detalhada do! Processos Derivados! Templates simplificados!
Leia maisO que ele não é? Um método ou técnica definitiva para desenvolvimento de um produto.
Scrum Lucas Roque 1. Visão Geral O que é Scrum? Um framework desenvolvido para que pessoas possam solucionar problemas complexos e adaptativos, ao mesmo tempo que produzem produtos de alto valor. Características?
Leia maisPROJETO EM SISTEMAS DE INFORMAÇÃO. Unidade I - Metodologia de desenvolvimento a ser adotada. Luiz Leão
Unidade I - Metodologia de desenvolvimento a ser adotada Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático Exposição das metodologias possíveis, conforme o tipo de projeto; Fundamentação
Leia maisProfessional Scrum Master. Especializando em Scrum Master
Professional Scrum Master Especializando em Scrum Master Sobre o curso Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum
Leia maisMetodologia SCRUM. Figura 1 - Estrutura de processo do Scrum. [2]
Guia SCRUM Sumário Metodologia SCRUM... 3 1. Time Scrum... 4 1.1. Proprietário do Produto... 4 1.2. Time de Desenvolvimento... 4 1.3. Líder Scrum... 5 2. Eventos Scrum... 6 2.1. Sprint... 6 2.2. Reunião
Leia maisPDS. Aula 1.10 SCRUM. Prof. Dr. Bruno Moreno
PDS Aula 1.10 SCRUM Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Visão Geral 2 Artefatos Estórias; Product Backlog; Sprint Backlog; Gráfico Burndown; 3 Artefatos Estórias; Product Backlog; Sprint Backlog;
Leia maisTREINAMENTO INCEPTION
TREINAMENTO INCEPTION QUEBRA-GELO Cara Crachá INCEPTION INCEPTION DESCOBERTA e ENTENDIMENTO de forma COLETIVA o escopo do que será desenvolvido. INCEPTION COLABORAÇÃO Diretamente ligada ao sucesso da
Leia maisVinícius Manhães Teles prefácio de Kent Beck colaborações especiais de Kent Beck e Robert Mee
Vinícius Manhães Teles prefácio de Kent Beck colaborações especiais de Kent Beck e Robert Mee Novatec Copyright 2004, 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610
Leia maisProcessos de software RUP
Processos de software RUP Revisão Conceitos Básicos - Processo Um conjunto de tarefas ordenadas constitui um processo, uma séria de etapas que envolvem atividades, restrições e recursos para alcançar a
Leia maisGerenciamento Ágil de Projetos
Gerenciamento Ágil de Projetos Autor: Vitor Massari Atuando desde 1998 na área de projetos de TI. Sócio-diretor da Hiflex Consultoria. Autor do primeiro livro em Português voltado para a certificação PMI-ACP
Leia maisPRODUCT BACKLOG. Aula de Luiz Eduardo Guarino de Vasconcelos
PRODUCT BACKLOG Aula de Luiz Eduardo Guarino de Vasconcelos Product Backlog Introdução O PO é a única pessoa responsável por gerir o Product Backlog e assegurar o valor do trabalho feito pelo Team. Este
Leia maisPROCESSOS DE DESENVOLVIMENTO DE SOFTWARE PROF. MSC. EMILIANO MONTEIRO
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE PROF. MSC. EMILIANO MONTEIRO CONTEÚDO Conceitos básicos Caracterização de um processo Estágios básicos Linha do tempo Cascata Espiral Prototipação Modelo-V Orientado
Leia maisagile project management with scrum workshop
agile project management with scrum workshop Porto agile project management with scrum Este workshop foi concebido por profissionais na área de Desenvolvimento e Gestão de Projetos, que atuam na indústria
Leia maisSAFe - Alinhamento, colaboração e entrega para múltiplas equipes ágeis
SAFe - Alinhamento, colaboração e entrega para múltiplas equipes ágeis 1 Palestrante: Augusto Mariano Pinheiro, CCFL, CPRE-FL augusto.pinheiro@fattocs.com.br 2 FATTO Consultoria e Sistemas Missão: Ajudar
Leia maisEngenharia de Software. Herbert Rausch Fernandes
Engenharia de Software Herbert Rausch Fernandes Scrum Não é uma metodologia que fará você desenvolver produtos melhores; Não te dá as respostas e não é uma bala de prata; Scrum é simplesmente um framework;
Leia maisProfessional Scrum Developer. Aplicando Scrum em Equipes
Professional Scrum Developer Aplicando Scrum em Equipes Sobre o curso Expande e foca na função de Scrum Developer Atribuições da Equipe Desenvolvimento de Qualidade Bugs Testes Refinamento e Estimativas
Leia maisPlanejamento Ágil de Projetos
Planejamento Ágil de Projetos Engenharia de Software Conference - maio de 2009 - São Paulo Dairton Bassi dbassi@gmail.com Plano da Palestra Problemas da Indústria de Software Planejamento em Níveis Técnicas
Leia maisDesenvolvimento ágil de software
Desenvolvimento ágil de software Prof. Cristiane Aparecida Lana slide 1 Bibliografia utilizada: Mais opções visite meu site, clique aqui para acessá-lo. slide 2 2011 Pearson 2011 Pearson Prentice Prentice
Leia maisEXIN Agile Scrum Product Owner
EXIN Agile Scrum Product Owner Guia de Preparação Edição 201704 Copyright EXIN Holding B.V. 2017. All rights reserved. EXIN is a registered trademark. No part of this publication may be published, reproduced,
Leia maisFazendo MAIS em MENOS TEMPO: Metodologia SCRUM Guia completo
Fazendo MAIS em MENOS TEMPO: Metodologia SCRUM Guia completo TREINAMENTO SCRUM APLICADO A TIMES ENACTUS Como todo ambiente de trabalho dinâmico, desafiador e passível a mudança, o ambiente Enactus exige
Leia maisTreinamento Scrum DIA 2
http://www.infiniteway.com.br Treinamento Scrum DIA 2 O que você está fazendo agora? Fui demitido!... E agora?! Prepare-se!!! 1) Não saia de férias, continue trabalhando! Buscar uma nova recolocação dá
Leia mais9. Qual das seguintes opções não é uma característica de um líder servidor? A. Empatia B. Comunicação C. Comando D. Direcionamento
1. Em uma reunião de uma equipe ágil, todos os membros da equipe estão com as mãos para cima e mostrando de 1 a 5 dedos. O que está acontecendo? A. A equipe está praticando um jogo inovador B. A equipe
Leia maisDECIDA QUAL O NÍVEL DE FLUÊNCIA ÁGIL MAIS ADEQUADO PARA SEU TIME SUZYANNE OLIVEIRA E JULIANA CHAHOUD
DECIDA QUAL O NÍVEL DE FLUÊNCIA ÁGIL MAIS ADEQUADO PARA SEU TIME SUZYANNE OLIVEIRA E JULIANA CHAHOUD JULIANA CHAHOUD JCHAHOUD.COM Consultora Principal de Desenvolvimento da ThoughtWorks, há 20 anos na
Leia maisExtending Extreme Programming With Practices From Other Methodologies
Extending Extreme Programming With Practices From Other Methodologies Danilo Sato, Dairton Bassi, Alfredo Goldman DCC-IME/USP - Departamento de Ciência da Computação do Instituto de Matemática e Estatística
Leia maisHalison Miguel Edvan Pontes
Halison Miguel Edvan Pontes Apresentação Surgimento; Conceitos; Características; Elementos Básicos; Estrutura; Disciplina. Surgimento O Processo Unificado Aberto, do inglês Open Unified Process (OpenUP)
Leia maisGESTÃO DA TECNOLOGIA DA INFORMAÇÃO. 3ª SEMANA ACADÊMICA CSTGTI - Florianópolis CLEVERSON TABAJARA VIANNA
GESTÃO DA TECNOLOGIA DA INFORMAÇÃO 3ª SEMANA ACADÊMICA CSTGTI - Florianópolis CLEVERSON TABAJARA VIANNA SCRUM Surgimento Modelo Waterfall : Planejamento extenso dando suporte ao desenvolvimento posterior.
Leia maisScrum. Adriano J. Holanda 18/10/2016. [Fundamentos de Sistemas de Informação II]
Scrum [Fundamentos de Sistemas de Informação II] Adriano J. Holanda 18/10/2016 Referências Reusable Scrum Presentation. Mountain Goat Software. Scrum (desenvolvimento de software). Wikipedia. Scrum: a
Leia maisCoti Informática Scrum. Professor Edson Belém Coti Informática
Coti Informática Scrum Professor Edson Belém profedsonbelem@gmail.com Coti Informática Certificações Professional Scrum Master (PSM I) do Scrum.org Certified Scrum Master (CSM) da Scrum Alliance Agile
Leia maisVisão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação
- Centro de Ciências Exatas, Naturais e de Saúde Departamento de Computação Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação COM06852 - Introdução aos SI Prof.
Leia maisAula 03 Gestão de projetos em arquitetura
Aula 03 Gestão de projetos em arquitetura AUT 0593 1 Semestre 2019 Projeto: iniciativa planejada para atingir objetivo específico Temporário: início e fim definidos Resultado único: diferente dos anteriores
Leia maisSCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC)
SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) PROFESSIONAL CERTIFICATE (SMPC) VERSÃO 092018 SCRUM MASTER S M P C SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) Objetivos de Aprendizagem do Curso (SMPC) VERSÃO
Leia maisAnálise e Projeto de Sistemas de Informação (APSI)
COTIL Análise e Projeto de Sistemas de Informação (APSI) Profa. Simone Berbert Rodrigues Dapólito CAP. 6 Documentos da Análise de Requisitos Introdução Como já estudamos, o processo de análise/engenharia
Leia maisDepartamento de Sistemas de Computação Universidade de São Paulo Análise e Projeto Orientados a Objetos Aula 2 O Processo Unificado (PU)
Departamento de Sistemas de Computação Universidade de São Paulo Análise e Projeto Orientados a Objetos Aula 2 O Processo Unificado (PU) Prof. Seiji Isotani (sisotani@icmc.usp.br) Modelos de Processo de
Leia maisIntrodução à Engenharia
Introdução à Engenharia CP41A Aula 6 Prof. Daniel Cavalcanti Jeronymo Revisão de metodologias de projetos (Atividade 2). Ferramentas de Engenharia. Universidade Tecnológica Federal do Paraná (UTFPR) Engenharia
Leia maisProjeto para o IV semestre TADS
Projeto para o IV semestre TADS 02 2016 Conceito Já abordados Conceitos 2 Cronograma de atividades Sprints, documentos e apresentações Instrumentos Avaliativos Peso Avaliação das atividades 60,00 Avaliação
Leia maisMarketing Promotions Review
Marketing Promotions Review Conheça mais sobre o instrutor Leonardo Sanches Fundador do IGNIÇÃO GP Consultoria, Treinamentos e Certificações em Gerenciamento de Projetos Coach de Produtividade Certificações
Leia maisOpenUP e Eclipse Process Framework. André Aziz
OpenUP e Eclipse Process Framework André Aziz () Agenda OpenUP: O que é? Princípios e Conceitos; Arquitetura; Eclipse Process Framework (EPF): O que é? EPF Composer. 2 Open Unified Process O que é OpenUP?
Leia maisComo criar, priorizar e manter o Product Backlog
{aula # 2} Workshop Como criar, priorizar e manter o Product Backlog www.etcnologia.com.br (11) 9123-5358 (11) 9962-4260 Rildo F Santos twitter: @rildosan skype: rildo.f.santos http://rildosan.blogspot.com/
Leia maisEngenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata
Processo de Desenvolvimento Também chamado de ciclo de vida do software Reflete os passos necessários para se construir um produto de software Existem vários modelos de ciclo de vida Cascata (1956) Iterativo
Leia mais1. A função DevOps, que se concentra principalmente em Produtos & Serviços:
Questões de múltipla escolha 1. A função DevOps, que se concentra principalmente em Produtos & Serviços: a) Desenvolvimento Ágil b) Melhoria Contínua c) Automatizar tudo d) Centralizar o Desenvolvimento
Leia maisA Evolução de XP segundo Kent Beck Parte 1
A Evolução de XP segundo Kent Beck Parte 1 O que mudou nesses 5 anos? Danilo Toshiaki Sato dtsato@ime.usp.br Agenda PARTE 1 1. Introdução 2. O que é XP? 3. O que mudou em XP? Valores, Princípios e Práticas
Leia maisEngenharia de Software
Engenharia de Software Metodologia XP (extreme Programming) Entre 80% e 90% dos projetos de software fracassam devido a atrasos no cronograma; falta de planejamento; inúmeros bugs; incompreensão dos requisitos
Leia maisProcessos de Desenvolvimento de Software
Processos de Desenvolvimento de Software Raul Vidal, João Pascoal Faria, Ademar Aguiar, Gil Gonçalves FEUP/LEIC/LGP 2003-04 Processos de Desenvolvimento Software 1 Controlo de Projectos Quatro variáveis
Leia maisProcesso. Processo unificado. Principais Características do UP. Principais Características do UP RUP. Unified Process (Processo Unificado)
Processo UP Unified Process (Processo Unificado) Conjunto de passos que tem como objetivo atingir uma meta Processo de software na ES, processo que visa a produzir o software - de modo eficiente e previsível
Leia maisMétodos Ágeis e Programação Extrema (XP)
Métodos Ágeis e Programação Extrema (XP) 1 Métodos Ágeis A insatisfação com os overheads envolvidos em métodos tradicionais de desenvolvimento levou à criação dos métodos ágeis. Esses métodos: Focam no
Leia maisExtreme Programming: Valores e Práticas
Programação Extrema Extreme Programming: Valores e Práticas Prof. Mauro Lopes 1-31 34 Objetivos Anteriormente trabalhamos os conceitos do Desenvolvimento Tradicional e do Desenvolvimento Ágil. Trouxemos
Leia maisEstágio II. Aula 04 Testes Ágeis. Prof. MSc. Fred Viana
Estágio II Aula 04 Testes Ágeis Prof. MSc. Fred Viana Agenda Manifesto dos Testes Ágeis Testes Ágeis x Testes Tradicionais Sinais de que os Testes Não São Ágeis Testador Ágil Testador Ágil em Equipe Independente
Leia mais