Scrum e Extreme Programming
|
|
|
- Patrícia Vilalobos Palha
- 8 Há anos
- Visualizações:
Transcrição
1 Scrum e Extreme Programming CODEX
2 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? 7 Funções/Atribuições 8
3 Objetivo Este documento apresenta as metodologias utilizadas no processo produtivo CODEX. Como base, utilizamos a metodologia ágil Scrum e Extreme Programming.
4 Scrum A proposta do Scrum é fornecer subsídios para o gerenciamento de atividades muitas vezes complexas, porém de uma forma flexível e que facilite a adaptação do projeto diante das inevitáveis mudanças. São três as ideias principais em que a metodologia Scrum se ampara: Transparência: Consenso entre o grupo participante do projeto, os termos do negócio regras e outros. Inspeção: A verificação contínua do que é produzido é fator determinante para que se tenha a certeza de que o projeto caminha dentro do estipulado, bem como para diagnosticar desvios indesejáveis e atuar de forma corretiva sobre estes últimos. Adaptação: A flexibilidade diante de mudanças. Não serão raras as ocasiões em que alterações em demandas de clientes ou ainda, regulamentações governamentais e de ordem setorial, acarretarão desvios de rotas pré-estabelecidas. Como outros métodos ágeis, Scrum é uma metodologia que prima pelo desenvolvimento iterativo e incremental de software. Em termos práticos, isto significa que ciclos contendo um conjunto de específico de atividades são repetidos continuamente ao longo de um projeto; por incremental, deve-se ter em mente a idéia de sucessivas entregas de funcionalidade, acrescentando aquilo que se espera do software em intervalos constantes de tempo. Papéis de Atuação Product Owner: representante da área cliente/solicitante definir prioridades; Scrum Master: o líder que gerenciará o projeto- garante que a equipe siga de maneira adequada o scrum; Equipe de Desenvolvimento/Time: os profissionais responsáveis pela criação do produto esperado. Além dos três papéis já descritos, certamente também existirão envolvidos com o projeto, mas que não desempenham um papel direto na sua execução. Estes elementos podem englobar usuários, gerentes, diretores ou departamentos que possuem interesses ( stakeholders ).
5 Eventos do Scrum São possíveis dentro de Scrum os seguintes eventos: Reunião de Planejamento da Sprint: definir prioridades das funcionalidades a serem implementadas. Reunião Diária: O que já foi realizado antes da reunião e o que ainda será realizado. Revisão da Sprint: Entrega do software funcionando (conforme definido pela metodologia). Retrospectiva da Sprint: Nesta discussão aborda-se o que deu certo e aquilo que falhou, além de se estudarem formas para se melhorar num próximo ciclo (Sprint). Artefatos do Scrum Product Backlog é uma listagem que contempla todas as funcionalidades desejadas para o software que se está implementando. Sprint Backlog é uma relação de tarefas elaborada pelo Time de Desenvolvimento durante a segunda etapa da Reunião de Planejamento da Sprint. Porque Scrum? Facilidade de adaptação: O controle de processos empíricos e a entrega iterativa fazem com que os projetos sejam adaptáveis e abertos à incorporação de mudanças. Permite um feedback contínuo fornecido através de processos denominados como a Reunião Diária e a Sprint Review. O Scrum, por ser uma metodologia ágil e ter uma estrutura de colaboração permite que os times multifuncionais atinjam o seu pleno potencial e alta velocidade que é o que todos almejam.
6 Extreme Programming O Extreming Programming (XP) tem muita semelhança com SCRUM em termos de valores e modelo de desenvolvimento de projetos, ou seja, como desenvolver projetos que possam abraçar as incertezas de forma mais seguras. No entanto, esses dois métodos também são complementares, visto que SCRUM é mais como um framework gerencial. O XP desenvolve menos esses aspectos e foca mais em práticas de engenharia. Práticas do Extreme Programming Pair Programming: Quando duas pessoas trabalham em uma única máquina. Um colaborador codifica e o outro faz sugestões pertinentes, trocando de funções em determinado momento. Essa troca garante uma comunicação mais fácil, garantindo maior produtividade e um projeto de alta qualidade. Projeto simples:design simples e que permite a realização de testes. Essa prática garante que a criação em excesso de generalizações dentro do código fonte seja evitada e prepara o sistema para possíveis mudanças. Teste: Cada funcionalidade de um projeto possui um teste antes de ser codificado, isso garante que não exista retrabalho entre os colaboradores e mantém a qualidade dos projetos. Refatoração: É a mudança e melhoria do código, sem que seu comportamento e sua funcionalidade sejam alterados. Propriedade coletiva: Qualquer colaborador pode modificar códigos e mexer em todas as partes do projeto. Isso garante que, caso alguém saia da equipe, o projeto não seja prejudicado. Interação contínua: Os códigos são integrados e testados constantemente, para caso algum problema for detectado, seja corrigido imediatamente. Cliente presente: O cliente deve estar presente para aprovação, definição de prioridade e auxiliar no desenvolvimento do projeto. Semana de 40 horas: Evita-se trabalhar mais de 40 horas semanais, visando o bemestar da equipe para manter o projeto em alta qualidade. Padrões de código: O fato de todos os colaboradores participarem de todos os processos requer que um padrão na codificação seja mantido. Metáfora: Uma linguagem comum garante que o entendimento de ideias seja simplificado, o intuito é que ideias complexas sejam passadas de forma simples.
7 Reunião diária: Nela se discutem o que foi feito anteriormente, o que está sendo feito no dia atual e o que ainda tem que ser feito. Porque XP? As chances de erros são menores com o método XP O método Extreme programming (XP) trabalha com prevenção de erros para agilizar o desenvolvimento. Fazendo com que a equipe fique mais unida, o XP aplica métodos como pair programming (programação em pares), onde um desenvolvedor digita o código enquanto o outro observa se ocorrem erros simples, analisa o funcionamento e avisa o companheiro caso tenha alguma sugestão. O cliente fica mais satisfeito Entregar uma versão básica funcional do programa para o cliente já deixa ele mais satisfeito, mas acompanhar os processos de perto faz com que ele fique maravilhado com o desenvolvimento e dê mais valor à sua equipe. Ter o poder de recomendar funcionalidades que são necessárias e vê-las entregues é o suficiente para melhorar qualquer relacionamento com seus clientes.
8 Funções/Atribuições Renan Felipe Philip Ramon Mateus Joanderson Matheus Vinícius Scrum Master Equipe de Desenvolvimento Product Owner Equipe de Desenvolvimento Gerente de projeto Gerente de Designer Analista de Testes Analista de Testes Programador Backend Programador Frontend Programador Backend Programador Backend
Manifesto Á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
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 [email protected] 1 PROJETO Esforço temporário* para criar um produto,
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão [email protected] http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN
RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS Prof. Fabiano Papaiz IFRN O RUP recomenda as seguintes práticas que devem ser utilizadas no desenvolvimento de um software: 1. Desenvolver de forma iterativa
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão [email protected] http://www.luizleao.com Questão 1 Sobre a Metodologia de Desenvolvimento de Software Extreme Programming (XP), explique e cite os benefícios
Guia do Processo de Teste Metodologia Celepar
Guia do Processo de Teste Metodologia Celepar Agosto de 2009 Sumário de Informações do Documento Documento: guiaprocessoteste.odt Número de páginas: 11 Versão Data Mudanças Autor 1.0 26/12/07 Criação.
Escolhendo um Modelo de Ciclo de Vida
Escolhendo um Modelo de Ciclo de Vida Ciclos de Vida 1 Ciclo de Vida de um Produto Qualquer desenvolvimento de produto inicia com uma idéia e termina com o produto pretendido. O ciclo de vida de um produto
Desenvolvimento Ágil de Software
Desenvolvimento Ágil de Software Métodos ágeis (Sommerville) As empresas operam em um ambiente global, com mudanças rápidas. Softwares fazem parte de quase todas as operações de negócios. O desenvolvimento
PROCEDIMENTO DA QUALIDADE
Pág.: 1 de 6 1. OBJETIVO Estabelecer procedimentos para identificação de não-conformidades, assim como a implantação de ação corretiva e ação preventiva, a fim de eliminar as causas das não-conformidades
Princípios e práticas de extremme Programming
Princípios e práticas de extremme Programming Tiago Eugenio de Melo [email protected] 1 Sumário Introdução Princípios Práticas Quando não usar Conclusões Referências 2 extreme Programming É uma metodologia
Processo de Desenvolvimento de Software Scrum. Prof. Antonio Almeida de Barros Jr.
Processo de Desenvolvimento de Software Scrum Manifesto da Agilidade Quatro princípios Indivíduos e interações mais que processos e ferramentas Software funcionando mais que documentação compreensiva Colaboração
Normas ISO:
Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Normas ISO: 12207 15504 Prof. Luthiano Venecian 1 ISO 12207 Conceito Processos Fundamentais
INTRODUÇÃO AOS MÉTODOS ÁGEIS
[email protected] INTRODUÇÃO AOS MÉTODOS ÁGEIS ANÁLISE DE SISTEMAS Introdução aos métodos ágeis Metodologias tradicionais Estes tipos de metodologias dominaram a forma de desenvolvimento de software
Plano de testes. Norma ANSI/IEEE para Documentação de Teste de Software define plano de testes como:
Plano de testes Norma ANSI/IEEE 829-1998 para Documentação de Teste de Software define plano de testes como: Um documento que define o âmbito, abordagem, recursos e escalonamento (planeamento) das atividades
Manifesto Ágil e as Metodologias Ágeis (XP e SCRUM)
Programação Extrema Manifesto Ágil e as Metodologias Ágeis (XP e SCRUM) Prof. Mauro Lopes Programação Extrema Prof. Mauro Lopes 1-31 45 Manifesto Ágil Formação da Aliança Ágil Manifesto Ágil: Propósito
DISTRIBUIÇÃO BEM-SUCEDIDA DE SOFTWARE 6 PROBLEMAS COM ACIONISTAS QUE VOCÊ PODE FACILMENTE SUPERAR COM O ATLAS
DISTRIBUIÇÃO BEM-SUCEDIDA DE SOFTWARE 6 PROBLEMAS COM ACIONISTAS QUE VOCÊ PODE FACILMENTE SUPERAR COM O ATLAS DISTRIBUIÇÃO BEM-SUCEDIDA DE SOFTWARE INTRODUÇÃO: CONDUZIR UMA COLABORAÇÃO EFETIVA ENTRE TODOS
SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro ([email protected])
SCRUM: UM MÉTODO ÁGIL Cleviton Monteiro ([email protected]) Roteiro Motivação Manifesto Ágil Princípios Ciclo Papeis, cerimônias, eventos, artefatos Comunicação Product Backlog Desperdício 64% das features
Primeira Edição: 23/08/2010 Página 1 de 7 Revisão 02 AÇÃO CORRETIVA E PREVENTIVA PROCEDIMENTO
Página 1 de 7 REGISTRO DE ALTERAÇÕES REV. DATA ALTERAÇÃO EFETUADA 00 23/08/2010 Emissão do Documento 01 05/11/2010 Junção e POP.ADM.008, revisão do procedimento 02 08/11/2011 Alteração da logomarca Claudiane
Verificação e Validação. Ewelton Yoshio Fabrício Araújo
Verificação e Validação Ewelton Yoshio Fabrício Araújo Qual a diferença entre Verificação e Validação? Diferenças Verificação se preocupa em avaliar se o produto está sendo desenvolvido corretamente, enquanto
Unidade IV PRINCÍPIOS DE SISTEMAS DE. Prof. Luís Rodolfo
Unidade IV PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO Prof. Luís Rodolfo Outros tipos de sistemas de informação Inteligência artificial: A inteligência artificial é um campo da ciência e da tecnologia baseado
Contagem de Pontos de Função no Desenvolvimento de Software utilizando Métodos Ágeis
CAPA MINISTÉRIO DO PLANEJAMENTO Secretaria de Logística e Tecnologia da Informação SLTI Contagem de Pontos de Função no Desenvolvimento de Software utilizando Métodos Ágeis Lucineia Turnes Brasília, 23
Processo de Desenvolvimento de Software. Unidade V Modelagem de PDS. Luiz Leão [email protected] http://www.luizleao.com
Processo de Desenvolvimento de Software Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático desta aula Modelo Cascata (Waterfall) ou TOP DOWN. Modelo Iterativo. Metodologia Ágil.
Sistemas de Informação I
+ Sistemas de Informação I Extreme Programming I Ricardo de Sousa Britto [email protected] Você gostaria de trabalhar assim? Análise de Requisitos Longe de acordo Requerimentos Complexo Anarquia Perto
Modelagem De Sistemas
Modelagem De Sistemas UNIP Tatuapé - SP Aplicações em Linguagem de Programação Prof.Marcelo Nogueira Uma empresa de software de sucesso é aquela que consistentemente produz software de qualidade que vai
Desmistificando o Scrum e o Product Owner
Desmistificando o Scrum e o Product Owner Resumo do Ciclo do Scrum Resumo do Ciclo do Scrum Resumo do Ciclo do Scrum Resumo do Ciclo do Scrum Resumo do Ciclo do Scrum Resumo do Ciclo do Scrum Resumo do
Desenvolvimento de Software
PODER JUDICIÁRIO JUSTIÇA DO TRABALHO TRIBUNAL REGIONAL DO TRABALHO DA 15ª REGIÃO Secretaria de Tecnologia da Informação e Comunicações Total de Páginas:16 Versão: 1.0 Última Atualização: 26/07/2013 Índice
SCRUM Gerência de Projetos Ágil. Prof. Elias Ferreira
SCRUM Gerência de Projetos Ágil Prof. Elias Ferreira Métodos Ágeis + SCRUM + Introdução ao extreme Programming (XP) Manifesto Ágil Estamos descobrindo maneiras melhores de desenvolver software fazendo-o
Scrum Guia Prático. Raphael Rayro Louback Saliba Certified Scrum Master. Os papéis, eventos, artefatos e as regras do Scrum. Solutions. www.domain.
Scrum Guia Prático Os papéis, eventos, artefatos e as regras do Scrum Solutions www.domain.com Raphael Rayro Louback Saliba Certified Scrum Master 1 Gráfico de Utilização de Funcionalidades Utilização
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas CMP1141 Processo e qualidade de software I Prof. Me. Elias Ferreira Sala: 210 F Quarta-Feira:
Não Conformidade, Ação Corretiva e Ação Preventiva
1. HISTÓRICO DE REVISÕES Revisão: 02 Página 1 de 6 DATA REVISÃO RESUMO DE ALTERAÇÕES 20/08/2013 00 Emissão inicial 21/08/2014 01 03/12/2015 02 Definição mais clara da sistemática de tratativa de cargas
Metodologias Ágeis. Aécio Costa
Metodologias Ágeis Aécio Costa Metodologias Ágeis Problema: Processo de desenvolvimento de Software Imprevisível e complicado. Empírico: Aceita imprevisibilidade, porém tem mecanismos de ação corretiva.
MANUAL DE PROCESSOS ENG04 - REALIZAR MANU- TENÇÃO PREVENTIVA EQ. MÉDICO-HOSPITALARES
MANUAL DE PROCESSOS ENG04 - REALIZAR MANU- TENÇÃO PREVENTIVA EQ. MÉDICO-HOSPITALARES SUMÁRIO GLOSSÁRIO (SIGLAS, SIGNIFICADOS)... Erro! Indicador não definido. I. OBJETIVO DO PROCESSO... 5 II. ÁREAS ENVOLVIDAS...
Radical Management: Conceitos de Agilidade para projetos do Séc. XXI. Heitor Roriz Filho, MSc., PMI-ACP, CST
Radical Management: Conceitos de Agilidade para projetos do Séc. XXI Heitor Roriz Filho, MSc., PMI-ACP, CST 1 Agenda Conceitos iniciais de Agilidade A falha da gestão tradicional O conceito de Radical
Ferramenta para gestão ágil
Ferramenta para gestão ágil de projetos de software Robson Ricardo Giacomozzi Orientador: Everaldo Artur Grahl Agenda Introdução Objetivos Fundamentação teórica Desenvolvimento Resultados e discussões
Wesley Torres Galindo
Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura Wesley Torres Galindo [email protected] User Story To Do Doing Done O que é? Como Surgiu? Estrutura Apresentar
Engenharia de Software I. Aula 15: Metodologias Ágeis. Prof. Márcio D. Puntel [email protected]
Engenharia de Software I Aula 15: Metodologias Ágeis Prof. Márcio D. Puntel [email protected] Março - 2008 Antes... Manifesto Mudança de contratos Foco nas premissas... 2 Algumas metodologias Extreme Programming
RESUMO PARA O EXAME PSM I
RESUMO PARA O EXAME PSM I Escrito por: Larah Vidotti Blog técnico: Linkedin: http://br.linkedin.com/in/larahvidotti MSN: [email protected] Referências:... 2 O Scrum... 2 Papéis... 3 Product Owner (PO)...
Processo Unificado (PU) Unified Process
Processo Unificado (PU) Unified Process 10 de junho de 2011 Adonai Canêz One comment Introdução O Processo Unificado (PU) surgiu para realizar o desenvolvimento de software visando a construção de sistemas
Wesley Torres Galindo. [email protected]
Wesley Torres Galindo [email protected] Wesley Galindo Graduação em Análise e Desenvolvimento de Sistemas Mestrado em Engenharia de Software Engenheiro de Software Professor Faculdade Escritor Osman
Planejamento Estratégico
PODER JUDICIÁRIO TRIBUNAL DE JUSTIÇA DO ESTADO DO AMAZONAS DIVISÃO DE GESTÃO DA QUALIDADE Sistema de Gestão da Qualidade PROCEDIMENTO P.TJAM 67 Planejamento Estratégico Elaborado por: Carla Winalmoller
Primeira Edição: 20/08/2010 Página 1 de 10 Revisão 01 POP.ADM.001 PROCEDIMENTO ELABORAÇÃO E CONTROLE DE DOCUMENTOS
Página 1 de 10 REGISTRO DE ALTERAÇÕES REV. DATA ALTERAÇÃO EFETUADA 00 20/08/2010 Emissão do Documento 01 08/11/2011 Alteração logomarca e revisão do procedimento Claudiane Freire de Oliveira Coordenador
Entendendo o Processo de Desenvolvimento com Scrum
Entendendo o Processo de Desenvolvimento com Scrum Scrum é um processo para construir software incrementalmente em ambientes complexos, onde os requisitos não não claros ou mudam com muita frequência.
Simulado "1.Introdução"
Pá gina 1 de 7 Simulado "1.Introdução" Simulado do PMI por Antônio Augusto 17 de March de 2012 Pá gina 2 de 7 Disciplinas e temas deste simulado 01 - Introdução ao gerenciamento de projetos (3 questões)
SCRUM. É um processo iterativo e incremental para o desenvolvimento de qualquer produto e gerenciamento de qualquer projeto.
SCRUM SCRUM É um processo iterativo e incremental para o desenvolvimento de qualquer produto e gerenciamento de qualquer projeto. Ken Schwaber e Jeff Sutherland Transparência A transparência garante que
Agilidade & Cia. Engº Adail Muniz Retamal. [email protected]
Agilidade & Cia Engº Adail Muniz Retamal [email protected] Café com Leite... Fotos: Irene Muller www.pbase.com/daria90 No Mundo Físico É Assim! Uma ação... causa uma reação... que causa outra reação...
Ágil. Rápido. Métodos Ágeis em Engenharia de Software. Introdução. Thiago do Nascimento Ferreira. Introdução. Introdução. Introdução.
Introdução Métodos Ágeis em Engenharia de Software Thiago do Nascimento Ferreira Desenvolvimento de software é imprevisível e complicado; Empresas operam em ambiente global com mudanças rápidas; Reconhecer
Núcleo de Materiais Didáticos
Gestão de Talentos e Mapeamento por Aula 4 Prof a Cláudia Patrícia Garcia Aula 4 - Gestão por [email protected] MBA em Gestão de Recursos Humanos Lembrando... A gestão por competências
Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 09289 Prof.: ([email protected]) Conteúdo 1. Introdução 3. Especificação e Análise de Requisitos
Gerenciamento de Equipes com Scrum
Gerenciamento de Equipes com Scrum Curso de Verão 2009 IME/USP www.agilcoop.org.br Dairton Bassi 28/Jan/2009 O que é Scrum? Processo de controle e gerenciamento Processo iterativo de inspeção e adaptação
Agilidade parte 3/3 - Scrum. Prof. Dr. Luís Fernando Fortes Garcia [email protected]
Agilidade parte 3/3 - Scrum Prof. Dr. Luís Fernando Fortes Garcia [email protected] 1 Scrum Scrum? Jogada do Rugby Formação de muralha com 8 jogadores Trabalho em EQUIPE 2 Scrum 3 Scrum Scrum Processo
Metodologias de PETI. Prof. Marlon Marcon
Metodologias de PETI Prof. Marlon Marcon PETI O PETI é composto de: Planejamento Estratégico da organização, que combina os objetivos e recursos da organização com seus mercados em processo de transformação
Gerenciamento de Projetos de Software
Gerenciamento de Projetos de Software Framework Ágil, Scrum Prof. Júlio Cesar da Silva Msc. 2º Encontro Ementa & Atividades Aula 1: Fundamentos do Gerenciamento de Projetos (p. 4) 30/abr (VISTO) Aula 2:
A Implantação do Sistema do Sistema da Qualidade e os requisitos da Norma ISO NBR 9001:2000
1. A Norma NBR ISO 9001:2000 A Implantação do Sistema do Sistema da Qualidade e os requisitos da Norma ISO NBR 9001:2000 A ISO International Organization for Standardization, entidade internacional responsável
development Teresa Maciel DEINFO/UFRPE
development Teresa Maciel DEINFO/UFRPE Prazos curtos Baixo custo Agregação ao negócio Fidelidade do cliente Competitividade Sobrevivência Cenário 2000 35% dos projetos apresentam sucesso 31% dos projetos
Projeto para Implantação de um Novo Curso de Mestrado em uma Instituição de Ensino Superior.
Projeto para Implantação de um Novo Curso de Mestrado em uma Instituição de Ensino Superior. PLANO GERAL DO PROJETO 1. INTRODUÇÃO Com a entrada em vigor da Lei 9.394/96 Lei de Diretrizes e Bases da Educação
Contratualização de Resultados
Contratualização de Resultados Contratualização de Resultados CONCEITO E PREMISSA FUNDAMENTAL SOBRE CONTRATOS DE GESTÃO O contrato de gestão é um instrumento de pactuação de resultados, que relaciona secretarias
Sessão de visão comum CABO VERDE. Cabo Verde Maio/2010
Sessão de visão comum CABO VERDE Cabo Verde Maio/2010 Desempenho Determina o nivel actual do sistema de inocuidade de alimentos Visão Crear uma visao compartida de todos os integrantes do sistema Estrategia:
Manifesto Á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
O que é um banco de dados? Banco de Dados. Banco de dados
COLÉGIO EST. JOÃO MANOEL MONDRONE - ENS. FUNDAMENTAL, MÉDIO, PROFISSIONAL E NORMAL Rua Mato Grosso n.2233 - Fone/Fax (045) 3264-1749-3264-1507 Banco de Dados O que é um banco de dados? Um conjunto de informações
Gestão de Projetos com Scrum
Gestão de Projetos com Scrum Curso de Verão - Jan / 2010 IME/USP - São Paulo Dairton Bassi [email protected] Processo de gerenciamento de projetos. Processo iterativo de inspeção e adaptação. Usado para
Por que o Scrum? o Foco na Gerência de Projetos; o Participação efetiva do Cliente.
Por que o Scrum? o Foco na Gerência de Projetos; o Participação efetiva do Cliente. Desenvolvido por Jeff SUTHERLAND e Ken SCHWABER ; Bastante objetivo, com papéis bem definidos; Curva de Aprendizado é
Cursos para turbinar a sua carreira profissional
Cursos para turbinar a sua carreira profissional CONTATOS: FONE: (92) 3216-3080 FUNDACAOREDEAM.COM.BR CERTIFICAÇÃO OFICIAL FURUKAWA FCP Data Cabling System (28 horas) Introduzir e direcionar profissionais
RUP Rational Unified Proccess (Processo Unificado da Rational) Equipe WEB Cercomp
RUP Rational Unified Proccess (Processo Unificado da Rational) Equipe WEB Cercomp [email protected] 1. Introdução É um processo proprietário de Engenharia de software criado pela Rational Software Corporation,
Notas de Aula 03: Introdução a Orientação a Objetos e a UML
Notas de Aula 03: Introdução a Orientação a Objetos e a UML Objetivos da aula: Introduzir os conceitos da Orientação à Objetos (O.O) Introduzir os conceitos da UML Relacionar os processos às ferramentas
Plano de Cargos, Carreiras e Salários CONTROLE DE REVISÕES
Plano de Cargos, Carreiras e Salários Abril de 2013 CONTROLE DE REVISÕES Versão Data Responsável Descrição 0 15/04/2013 Tríade RH Desenvolvimento e Implantação do Plano 1 26/06/2013 Tríade RH Revisão do
Ciclo de vida do software
Ciclo de vida do software Ciclo de vida = plano de projeto = metodologia de desenvolvimento de sistema ou O modo como fazemos as coisas por aqui ou Seqüência de fases e atividades a serem desenvolvidas
É POSSÍVEL SER ÁGIL EM PROJETOS DE HARDWARE?
É POSSÍVEL SER ÁGIL EM PROJETOS DE Doubleday K. Francotti v 1.0 Onde foi parar os requisitos? Trabalhando 30h por dia! Manda quem pode... Caminho das pedras Hum... Acho que deu certo... Onde foi parar
UNIVERSIDADE FEDERAL DO PARANÁ - UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
CI 221 DISCIPLINA: Engenharia de Software AULA NÚMERO: 3 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos básicos como processo, projeto, produto, por que
Unidade II MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini
Unidade II MODELAGEM DE PROCESSOS Profa. Gislaine Stachissini Modelagem de sistemas A fase do desenvolvimento do sistema exige: esforço; dedicação; envolvimento; um único objetivo. Estilo de desenvolvimento
Exercícios 2ª Avaliação
Exercícios 2ª Avaliação Resposta dos exercícios realizados em sala 1 O gerenciamento moderno da qualidade e o gerenciamento moderno de projetos estão alinhados em relação a: A. Satisfação do cliente B.
SCRUM. Otimizando projetos. Adilson Taub Júnior tecproit.com.br
SCRUM Otimizando projetos Adilson Taub Júnior tecproit.com.br Sobre mim Adilson Taub Júnior Gerente de Processos Certified ScrumMaster; ITIL Certified; Cobit Certified; 8+ anos experiência com TI Especialista
Métricas de Software
Métricas de Software Plácido Antônio de Souza Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de
Análise comparativa entre a engenharia de requisitos e o método de desenvolvimento ágil: Scrum
Análise comparativa entre a engenharia de requisitos e o método de desenvolvimento ágil: Scrum Patrícia Bastos Girardi, Sulimar Prado, Andreia Sampaio Resumo Este trabalho tem como objetivo prover uma
PSP: Personal Software Process. PSP- Personal Software Process. PSP: Personal Software Process. PSP: Personal Software Process
PSP- Personal Software Process Maria Cláudia F. P. Emer PSP: Personal Software Process z Já foram vistas ISO/IEC 9126 foco no produto ISO 9001 e CMM foco no processo de desenvolvimento z Critica a essas
ENGENHARIA DE SOFTWARE
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática : ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa [email protected] Um conjunto estruturado
POLÍTICA DE RESPONSABILIDADE SOCIOAMBIENTAL - PRSA
POLÍTICA DE RESPONSABILIDADE SOCIOAMBIENTAL - PRSA A presente política foi elaborada pela PLANNER e é documento complementar ao procedimento interno, sendo proibida sua reprodução total ou parcial, de
Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster
Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster Danilo Sato e Dairton Bassi 21-05-07 IME-USP O que é Scrum? Processo empírico de controle e gerenciamento Processo iterativo de inspeção e adaptação
TS03. Teste de Software ESTÁGIOS DO TESTE DE SOFTWARE. COTI Informática Escola de Nerds
TS03 Teste de Software ESTÁGIOS DO TESTE DE SOFTWARE COTI Informática Escola de Nerds Teste do Desenvolvedor O Teste do Desenvolvedor denota os aspectos de design e implementação de teste mais apropriados
PROGRAMA PROREDES BIRD RS TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE CONSULTORIA INDIVIDUAL ESPECIALIZADA EM ANÁLISE DE SISTEMAS NA ÁREA DA EDUCAÇÃO
PROGRAMA PROREDES BIRD RS TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE CONSULTORIA INDIVIDUAL ESPECIALIZADA EM ANÁLISE DE SISTEMAS NA ÁREA DA EDUCAÇÃO Sumário 1 Objetivo da contratação... 1 2 Antecedentes e
1. OBJETIVO Estabelecer diretrizes para elaboração e controle dos documentos e registros do Sistema de Gestão da Qualidade (SGQ).
Sistema de Gestão da Qualidade SUPERINTENDÊNCIA DE VAPT VUPT E ATENDIMENTO AO PÚBLICO PROCEDIMENTO DE CONTROLE DE DOCUMENTOS E REGISTROS Responsável: Juliana Maria Gomes de Almeida Alves Cópia Controlada
2. Processos em Engenharia de Software
Renato Cardoso Mesquita Departamento de Eng. Elétrica da UFMG [email protected] Engenharia de Software 2. Processos em Engenharia de Software.......... 2.1. Visão Geral Conceito de processo conjunto
Tipos de Indicadores. Conceito. O que medir... 25/08/2016
Tipos de Indicadores 1 Conceito Características mensuráveis de processos, produtos ou serviços, utilizadas pela organização para acompanhar, avaliar e melhorar o seu desempenho ; OS INDICADORES NECESSITAM
UTILIZAÇÃO DAS METODOLOGIAS ÁGEIS XP E SCRUM PARA O DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES
UTILIZAÇÃO DAS METODOLOGIAS ÁGEIS XP E SCRUM PARA O DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES Marcelo Augusto Lima Painka¹, Késsia Rita da Costa Marchi¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil
Metodologia Scrum e TDD Com Java + Flex + Svn Ambiente Eclipse
SOFTWARE PARA GERENCIAMENTO DE AUTO PEÇAS Renan Malavazi Mauro Valek Jr Renato Malavazi Metodologia Scrum e TDD Com Java + Flex + Svn Ambiente Eclipse Sistema de Gerenciamento de AutoPeças A aplicação
Sistemas de Informação e Programação II Odorico Machado Mendizabal
Sistemas de Informação e Programação II Odorico Machado Mendizabal Universidade Federal do Rio Grande FURG C3 Engenharia de Computação 16 e 23 de março de 2011 Processo de Desenvolvimento de Software Objetivos
Gestão de Processos. Tópico 4. Ferramentas de Qualidade: PDCA
Gestão de Processos Tópico 4 Ferramentas de Qualidade: PDCA Sumário 1. O que é o Ciclo PDCA... 3 2. Importância do Ciclo PDCA... 3 3. Etapas do Ciclo PDCA... 3 3.1 Planejar (PLAN)... 3 3.1.1 Qual é o problema/processo
Metodologias Ágeis. Gerenciando e Desenvolvendo Projetos de forma eficiente. Gabriel Verta 0767948 Rafael Reimberg 0767701 Vinicius Quaiato - 0767697
Metodologias Ágeis Gerenciando e Desenvolvendo Projetos de forma eficiente Gabriel Verta 0767948 Rafael Reimberg 0767701 Vinicius Quaiato - 0767697 Introdução Ao longo dos anos a indústria de desenvolvimento
Fundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 1- Visão Geral de Testes de Software Aula 2 Estrutura para o Teste de Software SUMÁRIO 1. Introdução... 3 2. Vertentes
EDMS: conceito básico
EDMS Engineering Document Management System Gestão Eletrônica de Documentos - GED EDMS: conceito básico Propósito: Gerenciar documentos técnicos da empresa durante todo o Ciclo de Vida, seja na fase de
