III Workshop INLAND UFV - 2010



Documentos relacionados
Scrum. Gestão ágil de projetos

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

Um pouco de história


Wesley Torres Galindo.

Wesley Torres Galindo

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

Método Aldeia de Projetos

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

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

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

UMA ABORDAGEM PARA VIABILIZAR A ADERÊNCIA DA METODOLOGIA SCRUM AO MODELO MPS.BR NÍVEL G.

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

Gerenciamento de Equipes com Scrum

SCRUM Discussão e reflexão sobre Agilidade. Fernando Wanderley

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

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

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

APLICAÇÃO DE SCRUM NO DESENVOLVIMENTO DE SISTEMAS PARA O PROGRAMA DE MONITORAMENTO DO CLIMA ESPACIAL (INPE) - ESTUDO DE CASO. André A.

Agenda. Introdução Etapas genéricas Atividades de apoio Ferramentas de apoio Modelos genéricos Modelos de mercado Modelos de melhoria

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

Desafios no Uso do Scrum em Ambientes CMMI

VISUAL STUDIO TEAM SYSTEM IMPLANTAÇÃO DA SUITE DE FERRAMENTAS

Metodologias Ágeis. Aécio Costa

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

Ferramenta para gestão ágil

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

ágeis para projetos desenvolvidos por fábrica de software

Manifesto Ágil - Princípios

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

Metodologias Ágeis para Desenvolvimento de Software

Ideal para que tipo de empresa (equipe): pequena, média, grande? Em software onde os requisitos não são conhecidos é recomendado o uso do XP? Por quê?

Métodos Ágeis e Gestão de Dados Moderna

Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl

Prof. Me. Marcos Echevarria

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

Métodos Ágeis com SCRUM. Veja como fazer diferente (e melhor!)

Profa. Celia Corigliano. Unidade IV GERENCIAMENTO DE PROJETOS DE TI

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

Desenvolvimento Ágil de Software

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

1º SEMESTRE DE 2011 Prof. Msc. Hilmer Rodrigues Neri

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

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

Scrum e CMMI no C.E.S.A.R Relato de Experiência

SP - PA

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

Uma introdução ao SCRUM

[Agile] Scrum + XP. Wagner Roberto dos Santos. Agilidade extrema. Arquiteto Java EE / Scrum Master wrsconsulting@gmail.com. Globalcode open4education

Gestão de Projetos com Scrum

Promoção especial para o III Congresso Cearense de Gerenciamento Certified ScrumMaster, Certified Scrum Product Owner e Management 3.

Utilizando metodologias ágeis em uma empresa CMMI nível 5

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

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

Expresso Livre Módulo de Projetos Ágeis

Análise da aplicação da metodologia SCRUM em uma empresa de Desenvolvimento de Software

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

Engenharia de Software Processo de Desenvolvimento de Software

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

Cultura da Entrega Diária com EVDnC

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

extreme Digital Television (XDTv): um método Ágil para o Desenvolvimento de Aplicações para TV Digital.

2012. Quinta Conferência de Qualidade de Software ASR Consultoria

Uso da metodologia Scrum para planejamento de atividades de Grupos PET s

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA-UFES Departamento de Computação

Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes

GESTÃO DO CONHECIMENTO PARA O DESENVOLVIMENTO DE SOFTWARE COM MÉTODOS ÁGEIS

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

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

ENG1000 Introdução à Engenharia

Adoção de Práticas Ágeis no Desenvolvimento de Soluções de Business Intelligence. Trilha da Indústria

Implementando maturidade e agilidade em uma fábrica de software através de Scrum e MPS.BR nível G

ANÁLISE COMPARATIVA ENTRE OS MODELOS DE PROCESSO: PROTOTIPAÇÃO, PSP E SCRUM

Scrum. Centro de Informática - Universidade Federal de Pernambuco Sistemas de Informação Kiev Gama kiev@cin.ufpe.br

SCRUM. Processo de Desenvolvimento de Software. Disciplina: Engenharia de Software I Professora: Eliane Martins

Aplicação de Métodos Ágeis na Implementação do MR-MPS-SW Nível de Maturidade G na Jambu Tecnologia: Resultados e Lições Aprendidas

Análise comparativa entre a engenharia de requisitos e o método de desenvolvimento ágil: Scrum

É POSSÍVEL SER ÁGIL EM PROJETOS DE HARDWARE?

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

Carlos Henrique Santos da Silva, MSc, PMP

Daniel Wildt

Prof. Luiz A. Nascimento. As práticas denominadas ágeis vêm sendo cada vez mais utilizadas na gerência de projetos de software.

Agilidade em Gerenciamento de Projetos Software

METODOLOGIA DE GERENCIAMENTO DE PROJETOS SCRUM: ESTUDO DE REVISÃO. Bruno Edgar Fuhr 1

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

Requisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis

efagundes com GOVERNANÇA DE TIC Eduardo Mayer Fagundes Aula 3/4

AVALIAÇÃO DA UTILIZAÇÃO DO SCRUM COMO MEIO PARA OBTENÇÃO DO NÍVEL G DE MATURIDADE DE ACORDO COM O MODELO MPS.br RESUMO

Objetivos do Módulo 3

Gerência de Configuração. Técnicas e Práticas no Desenvolvimento do Software

UMA METODOLOGIA ÁGIL PARA GESTÃO DE RISCOS

Francielle Santos

RESUMO PARA O EXAME PSM I

CMMI Conceitos básicos. CMMI Representações contínua e por estágios. Professor Gledson Pompeu (gledson.pompeu@gmail.com)

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster

Planejamento Iterativo

Projeto de Sistemas I

Aplicando Scrum no. Vítor E. Silva Souza

Transcrição:

III Workshop INLAND UFV - 2010 Desenvolvimento de software para pesquisa e desenvolvimento: desafios e possiveis soluções Prof. José Luis Braga Departamento de Informática - UFV

Contexto Sistemas Organizacionais Sistemas de informação SGI-Sistemas de Gestão Integrados, e-* Processos e requisitos conhecidos, mercado grande Soluções prontas ou adaptáveis já existem (Amazon) Empresas desenvolvedoras de software Equipes co-locadas (mesmo local) Desenvolvedores não são especialistas no problema Riscos

Contexto Sistemas Pesquisa e desenvolvimento Modelo organizacional inexistente Funcionalidade, requisitos imprevisíveis Funcionalidade emergente, sob demanda Desenvolvedor, especialista domínio e usuário final Equipes distribuidas geograficamente Mercado restrito, poucos grupos usuários Riscos: prazos, custos, tecnologia Soluções prontas, de caixinha?

Contexto: Ralph Stacey's Agreement & Certainty Matrix Scrum Far from Agreement Anarchy Requirements Complex Complicated Close to Agreement Simple Close to Certainty Technology Far from Certainty Source: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.

Desafios - P&D Requisitos Grande vilão pelas falhas e altos custos Problemas Volatilidade Especificados com erros Esquecidos e não especificados Fonte insegura ou inexistente Risco é proporcional ao número de papéis diferentes dos usuários externos

Desafios - P&D Gerenciamento Equipes distribuidas geograficamente Configuração, controle de versões e alterações Evolução, requisitos, reutilização Comunicação Processo de comunicação intra e inter equipes Documentação

Soluções conhecidas Métodos baseados em planejamento UP-Unified Process e seus derivados (RUP) Iterações e entregas por fases Ciclos curtos de entregas Previsibilidade alta, documentação Rotatividade de pessoal é mais gerenciável Mudanças custam mais caro, custos Simulador de processos de software - RUP

RUP

Soluções conhecidas Modelo de desenvolvimento de software livre Desenvolvimento por necessidade Requisitos evolutivos, emergência Esforço cooperativo, forte em testes e validação Código evolui em camadas (cebola) Ferramentas são adicionadas quando são necessárias Blog: Engenharia de software e o movimento OpenSource

Soluções conhecidas Métodos ágeis Entregas frequentes, ciclos curtos, usuário faz parte do processo Aberto a mudanças e evolução Documentação não é o foco Equipes mais especializadas Adoção em crescimento, ainda sem base experimental que permita generalizar Blog: Métodos ágeis, SCRUM

SCRUM Scrum Daily Scrum Meeting 24 hours Sprint Backlog Backlog tasks expanded by team 30 days Product Backlog As prioritized by Product Owner Potentially Shippable Product Increment Source: Adapted from Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.

Modelos organizacionais Maturidade e competência organizacionais Gerenciamento e desenvolvimento Alto nível de adoção internacional mpsbr: melhoria de processo de software brasileiro Compatível com CMMI

mpsbr

Solução para P&D? Qual o modelo que mais se adapta a P&D? Qual o maior desafio? Iniciativas do Grupo de Eng. Software do DPI Convênio UFV/DPI com FUMSOFT/CCOMP PERGUNTAS?

Referências Steve M. Easterbrook, Timothy C. Johns. Engineering the software for understanding climate change. Computing in Science & Engineering, nov-dec 2009, pp.64-74 AgileAlliance - http://www.agilealliance.org Ken Schwaber. Agile project management with SCRUM. Redmond, Washington: MS Press, 2004 ScrumAlliance - http://www.scrumalliance.org Ralph Stacey's Agreement & Certainty Matrix - http://www.plexusinstitute.org/edgeware/archive/think/main_aides3.html mpsbr - http://www.softex.br/mpsbr

Referências José Luis Braga Página estática - http://zeluisbraga.pro.br Blog - http://zeluisbraga.wordpress.com Twitter - http://twitter.com/zeluisbraga Email - zeluis@dpi.ufv.br Telefone 31-38991772 Obrigado!