Engenharia de Software DESENVOLVIMENTO ÁGIL

Documentos relacionados
ENGENHARIA DE SOFTWARE

Fundamentos de Teste de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

UTILIZAÇÃO DAS METODOLOGIAS ÁGEIS XP E SCRUM PARA O DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES

Análise de Requisitos

Prof. Me. Marcos Echevarria

Análise e Projeto de Sistemas

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

Wesley Torres Galindo

Wesley Torres Galindo.

Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.)

CPGP 2016 CONGRESSO PARANAENSE DE GERENCIAMENTO DE PROJETOS CHAMADA DE TRABALHOS

FUNDAÇÃO DE APOIO CIENTÍFICO E TECNOLÓGICO DO TOCANTINS. EDITAL Bolsas FAPTO/TE-PNCA - Nº 001/2011

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

SCRUM. Fabrício Sousa

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE SERGIPE

Entendendo o Processo de Desenvolvimento com Scrum

Métricas de Software Importância e Aplicação

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

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 06 PROFª BRUNO CALEGARO

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

Como Elaborar uma Proposta de Projeto

INTRODUÇÃO AOS MÉTODOS ÁGEIS

FACULDADE DE ARARAQUARA IESP Instituto Educacional do Estado de São Paulo Rua Miguel Cortez, 50, Vila Suconasa, Araraquara/SP Tel:

Engenharia de Software II

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

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

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

Processo de Desenvolvimento de Software

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

Gestão da Qualidade. Aula 13. Prof. Pablo

Desenvolvimento Ágil de Software

Ferramenta para gestão ágil

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro

Título do Slide Máximo de 2 linhas

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

A TECNOLOGIA DO ENSINO MÉDIO: UMA FERRAMENTA DIDÁTICO-PEDAGÓGICA Rosimeire Cabral Romeiro COSTA 1 Mário Augusto Andreta CARVALHO 2

Universidade Estadual de Londrina Centro de Ciências da Saúde Mestrado em Odontologia

PLANO MUNICIPAL DE SANEAMENTO BÁSICO PMSB PRODUTO IX METODOLOGIA PARA CRIAÇÃO DO SISTEMA DE INFORMAÇÕES PARA AUXÍLIO À TOMADA DE DECISÃO

Case Pró-Laudo. BPM em Telemedicina

CONCURSO DE IDEIAS JOVENS CRIATIVOS, EMPREENDEDORES PARA O SÉCULO XXI

MANUAL HAE - WEB MANUAL WEB HAE

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

RESUMO PARA O EXAME PSM I

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

REGULAMENTO DOS ESTÁGIOS CURRICULARES E NÃO CURRICULARES DOS CURSOS DIURNO E NOTURNO DE ODONTOLOGIA. CAPÍTULO I Da caracterização

Guia Projectlab para Métodos Agéis

Plano de Projeto. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias

Programa Gulbenkian de Língua e Cultura Portuguesas REGULAMENTO DO CONCURSO DE APOIO A CONGRESSOS NOS DOMÍNIOS DA LÍNGUA E DA CULTURA PORTUGUESAS

Agilidade & Cia. Engº Adail Muniz Retamal. adail@heptagon.com.br

Arquitecturas de Software Enunciado de Projecto

Manifesto Ágil - Princípios

Guia do Nexus. O Guia Definitivo para o Nexus: O exoesqueleto do desenvolvimento Scrum escalado. Desenvolvido e mantido por Ken Schwaber e Scrum.

GESTÃO E SEGURANÇA DE OBRAS E ESTALEIROS

Os salários de 15 áreas de TI nas cinco regiões do Brasil

Curso de Engenharia de Produção. Organização do Trabalho na Produção

Normas de Estágios e Pesquisas

COMUNIDADE VIRTUAL DE APRENDIZAGEM

Módulo 1 - Mês 1- Aula 3

Metodologias de PETI. Prof. Marlon Marcon

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

Sistemas de Informação e Programação II Odorico Machado Mendizabal

REGIMENTO DO CURSO DE PÓS-GRADUAÇÃO LATO SENSU: ESPECIALIZAÇÃO EM ENSINO DE CIÊNCIAS Educar pela Pesquisa CAPÍTULO 1 DA ORGANIZAÇÃO GERAL

bancodopovo.sp.gov.br

Scrum. Gestão ágil de projetos

Metodologias Ágeis de Desenvolvimento de Software

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

Planejamento - 2. Definição de atividades Sequenciamento das atividades. Mauricio Lyra, PMP

CONTROLE DA QUALIDADE TOTAL (TQC)

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

Estudo sobre Desenvolvimento de Software Utilizando o Framework Ágil Scrum

SICEEL. Simpósio de Iniciação Científica da Engenharia Elétrica. Edital de Abertura

PRESIDÊNCIA DA REPÚBLICA SECRETARIA DE ASSUNTOS ESTRATÉGICOS PROGRAMA DAS NAÇÕES UNIDAS PARA O DESENVOLVIMENTO

Clientes gerentes Usuarios finais do sistema Clientes engenheiros Gerentes contratantes Arquitetos do sistema. Definicao de requisitos

Método Aldeia de Projetos

CAPÍTULO I DA NATUREZA E DOS OBJETIVOS

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

FACULDADE SOGIPA DE EDUCAÇÃO FÍSICA

Engenharia de Software I

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

1.1. Caracterização do Problema. Capítulo 1. Introdução 20

Serviço Público Federal Ministério da Educação Instituto Federal de Educação, Ciência e Tecnologia do Maranhão IFMA Diretoria de Educação a Distância

ISO 9000 e ISO

Os Desafios da Segurança no Desenvolvimento com Métodos Ágeis. OWASP Education Project. The OWASP Foundation

Gerenciamento de Equipes com Scrum

AVISO DE EDITAL Nº 001/2010

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

MDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI

EDITAL DE INICIAÇÃO CIENTÍFICA E TECNOLÓGICA DA FACULDADE MULTIVIX- VITÓRIA 003/2016 ALTERADO EM 14/06/2016

Metodologia SCRUM. Moyses Santana Jacob RM Stelvio Mazza RM Tiago Pereira RM Hugo Cisneiros RM 60900

PROGRAMA TREINAMENTO E CAPACITAÇÃO TÉCNICA TCT

05/05/2010. Década de 60: a chamada Crise do Software

Gerenciamento Ágil de Projetos de Desenvolvimento de Softwares na Secretaria de Estado da Casa Civil

Veja a seguir, o que é Coaching, para quem é Coaching e quem pode trabalhar com Coaching formal ou informal:

Transcrição:

Engenharia de Software DESENVOLVIMENTO ÁGIL

Em 2001, Kent Beck e outros dezesseis renomados desenvolvedores, autores e consultores da área de software assinaram o Manifesto para Desenvolvimento Ágil de software.

Indivíduos e interações entre eles mais que processo e ferramentas; Software sem funcionamento documentação abrangente; mais que Colaboração com o cliente negociação de contratos; m ais que Responder a mudanças mais que seguir um plano. (MANIFESTO ÁGIL, 2001)

O desenvolvimento a gil especifica, projeta, implementa e testa de maneira intercalada e os produtos do processo de desenvolvimento são decididos atrave s de uma negociação durante o p r o c e s s o d e c o n s t r u ção d o s o f t w a r e (SOMMERVILLE, 2011).

SCRUM

Scrum É um me todo de desenvolvimento ágil de software. O nome prove m de uma atividade que ocorre durante a partida de rugby.

É um processo iterativo e incremental para desenvolvimento de produtos. O objetivo é entregar o máximo de valor de negócio possível em menor tempo.

O Processo Scrum No Scrum, existem três fases. 1. Estabelecem os objetivos gerais do projeto e da arquitetura do software. 2. Ciclos de sprint, sendo que cada ciclo desenvolve um incremento do sistema. 3. Encerra o projeto, completa a documentação exigida, como quadros de ajuda do sistema e manuais do usuário, e avalia as lições aprendidas com o projeto.

Sprint A característica inovadora do Scrum e sua fase central, chamada ciclos de sprint. Um sprint do Scrum e uma unidade de planejamento na qual o trabalho a ser feito e avaliado, os recursos para o desenvolvimento são selecionados e o software e implementado. No fim de um sprint, a funcionalidade completa e entregue.

As principais características: A fase de seleção envolve todos da equipe; Uma vez que todos estejam de acordo, a equipe se organiza para desenvolver o software. Nessa etapa, a equipe está isolada do cliente; Ponto de partida para o planejamento; Lista do trabalho a ser feito; Durante a fase de avaliação do sprint, este é revisto; O cliente está envolvido nesse processo; Pode introduzir novos requisitos ou tarefas. Reuniões diárias rápidas para analisar os progressos e, se necessário, repriorizar o trabalho. Sprint são de Comprimento fixo No fim do sprint, o trabalho é revisto e apresentado ao cliente O próximo ciclo sprint começa em seguida.

Outros Eventos Sprint Review (Revisão do Sprint) No final do Sprint, existem duas atividades adicionais que são fundamentais. Uma delas é chamada Sprint Review. O objetivo desta atividade é verificar e adaptar o produto que está sendo construído. Esta é uma reunião informal, e a apresentação do incremento destina-se a motivar e obter comentários e promover a colaboração.

Outros Eventos Sprint Retrospective (Retrospectiva do Sprint) Enquanto o objetivo do Sprint Review é verificar necessidades de adaptações no produto, o Sprint Retrospective tem como objetivo verificar necessidades de adaptações no processo de trabalho. A Retrospectiva do Sprint ocorre depois da Revisão da Sprint e antes da reunião de planejamento da próxima Sprint. Esta é uma reunião time-boxed de três horas para uma Sprint de um mês.

Pape is no Scrum Product Owner É o ponto central do projeto ágil e é quem exerce a liderança sobre o produto que está sendo desenvolvido. É ele quem diz o que precisa e o que não precisa ser feito em relação ao produto que está sendo desenvolvido. O Product Owner é quem faz a ponte entre a área de negócios e a Equipe Scrum.

Principais Responsabilidades

Pape is no Scrum Scrum Master Enquanto o Product Owner está focado em construir o produto correto e a equipe de desenvolvimento está focada em produzir corretamente o produto, e o Scrum Master é o cara que ajuda todos a compreender os valores, princípios e práticas do Scrum. O Scrum Master deve agir como um coach (algo como um mentor, um treinador) tanto a equipe de desenvolvimento Scrum quanto ao Product Owner.

Pape is no Scrum

Pape is no Scrum Time Scrum Os membros da equipe de desenvolvimento, em conjunto, devem possuir as habilidades necessárias para entregar o que foi solicitado pelo Product Owner. O Time Scrum é comumente chamada de Equipe de Desenvolvimento (mesmo que nem sempre é composta somente por desenvolvedores, este é o termo mais usado).

Pape is no Scrum

Exercícios