PROPOSTA DE SISTEMÁTICA PARA GESTÃO DE PROJETOS BASEADA NA METODOLOGIA ÁGIL SCRUM

Tamanho: px
Começar a partir da página:

Download "PROPOSTA DE SISTEMÁTICA PARA GESTÃO DE PROJETOS BASEADA NA METODOLOGIA ÁGIL SCRUM"

Transcrição

1 XXX ENCONTRO NACIONAL DE ENGENHARIA DE PRODUÇÃO Maturidade e desafios da Engenharia de Produção: competitividade das empresas, condições de trabalho, meio ambiente. São Carlos, SP, Brasil, 12 a15 de outubro de PROPOSTA DE SISTEMÁTICA PARA GESTÃO DE PROJETOS BASEADA NA METODOLOGIA ÁGIL SCRUM Tanara Priscilla Ribeiro Rose (UNIFEI) tanara.rose@gmail.com Carlos Henrique Pereira Mello (UNIFEI) chp.mello@yahoo.com.br A necessidade constante de um desenvolvimento ágil é fator que movimenta muitas empresas, dos mais variados ramos. E é nesse contexto de agilidade e fluidez do mercado que acarretou no surgimento de várias metodologias ágeis para gestão de desenvolvimento de produto como, por exemplo, o Scrum do Ken Schwaber, Jeff Sutherland e Mike Beedle. Dos princípios defendidos por essas metodologias, surge o Manifesto Ágil no fim do século XX. Essas metodologias ágeis foram mais amplamente aplicadas na indústria de software o que não anula sua aplicabilidade em outro tipo de desenvolvimento. A literatura que aborda outros contextos de aplicação do Scrum ainda é bastante incipiente e a proposta desse trabalho é propor uma sistemática para gestão de projetos baseada no Scrum. Palavras-chaves: Scrum, Processo de Desenvolvimento de Produto, Movimento Ágil.

2 1. Introdução No atual ambiente ágil de desenvolvimento de produtos onde a velocidade para lançamento de novos produtos, associada à qualidade e preço acessível são fatores essenciais para um posicionamento estratégico da empresa no mercado (WHEELWRIGTH E CLARK, 1992), torna-se essencial um bom modelo de gestão. Na indústria de software não é diferente. Um estudo da Standish Group (1995) com mais de 30 mil projetos de desenvolvimento de produtos de software desde 1994, revelou que, embora tenha havido melhorias com o passar do tempo, ainda há um grande problema no setor (JOHNSON, 1995). Uma boa razão para essa preocupação é que o gasto americano em projetos de aplicações de software chegou a US$ 275 bilhões somente no ano de Nesse estudo, fica comprovada que a taxa de sucesso para projetos acima de US$10 milhões (que envolvem mais de quinhentas pessoas, por pelo menos três anos), é estatisticamente nula (JOHNSON, 1995). Já para pequenos projetos, de até US$ 750 mil, a taxa de sucesso é 55%. Outras informações obtidas nesse estudo (aumento dos custos, atraso na entrega, funcionalidades implementadas e taxa de sucesso) estão presentes nas Figuras 1 e 2. A taxa de sucesso a que se refere, é aos projetos que resultaram em produtos de softwares que realmente foram utilizados pelo usuário final. Fonte: Adaptado de Johnson (2001) Figura 1 Evolução dos parâmetros de 1994 a

3 Fonte: Adaptado de Johnson (2001) Figura 2 Taxa de Sucesso no desenvolvimento de softwares Em resposta a essas taxas, surgem as metodologias ágeis dentre as quais se pode destacar o Scrum. Atualmente, o Scrum é um modelo de gestão de desenvolvimento de produtos que vem ganhando espaço, principalmente na indústria de softwares, onde foi tradicionalmente empregado, mas já vem sendo usado no desenvolvimento de outros produtos que não sejam softwares (CARVALHO, 2009). Apesar da literatura sobre o tema estar crescendo gradativamente ao longo dos últimos anos, essa é, ainda, bastante incipiente (CARVALHO e MELLO, 2009). Esses trabalhos mostram a aplicação do Scrum no desenvolvimento de produtos de software. Em virtude disso, o presente trabalho tem por objetivo propor uma sistemática para gestão de projetos por meio da abordagem do método Scrum para o desenvolvimento de produtos cujo resultado não seja um software. 2. Fundamentação Teórica Por décadas o desenvolvimento de software seguiu o modelo clássico de cascata para desenvolvimento de produtos. Nesse modelo, o projeto passa por diversas etapas (análise, design, documentação, codificação e testes) antes de ser entregue ao cliente (LOESER, 2006), diminuindo a flexibilidade do processo e prejudicando a obtenção de repostas rápidas às exigências de mercado por parte da empresa. Esse enrijecimento do modelo de gestão adotado garantiu que as taxas de sucesso das entregas dos softwares desenvolvidos fossem baixas. Nesse contexto, surgem as metodologias ágeis as quais podem ser caracterizadas pela informalidade e documentação reduzida (LOESER, 2006). O Scrum é um exemplo dessas metodologias. O Scrum, juntamente com as outras metodologias que surgiram a partir das mesmas necessidades de agilizar o processo de desenvolvimento de software, acarretaram no surgimento do Manifesto Ágil (2001) no qual foram expostos os princípios do 3

4 desenvolvimento ágil: desenvolvimento de projetos que atendam aos clientes, projetos flexíveis e indivíduos e iterações ao invés de processos e ferramentas (MANIFESTO AGIL, 2001). O texto no qual foram expostos os ideais do manifesto conta com dezessete signatários dentro dos quais se encontra os três criadores do Scrum: Jeff Sutherland, Mike Beedle e Ken Schwaber (CARVALHO, 2009). A partir de um artigo de Nonaka e Takeuchi (1986) no qual eram destacadas as vantagens de pequenos times multifuncionais na obtenção de resultados, Jeff Sutherland, Mike Beedle e Ken Schwaber criaram em 1993 a metodologia de desenvolvimento de produtos chamada Scrum (CARVALHO, 2009). Segundo Sutherland e Schwaber (2007), o primeiro desenvolvimento com o Scrum ocorreu na Easel Corporation em 1993 e, em 1995, a metodologia foi formalizada por Ken Schwaber, Jeff Sutherland e Mike Beedle. Baseada em uma teoria de controle empírica, o Scrum se desenvolveu como uma abordagem iterativa, incremental de otimização da previsibilidade e controle de riscos. E três pilares sustentam essa metodologia (SCHWABER, 2009): -Transparência: garante que todos os aspectos relevantes ao sucesso do processo se mantenham visíveis e conhecidos de modo a garantir que o resultado obtido seja coerente ao definido previamente; - Inspeção: é feita com finalidade de se detectar qualquer não conformidade que possa vir a prejudicar os resultados da equipe; - Adaptação: a partir da identificação da irregularidade são feitas adaptações no processo ou no material em processo, reduzindo a probabilidade de um resultado insatisfatório. Quanto às características do Scrum, Schwaber (1987) lista seis principais características: - Entregas flexíveis:o conteúdo das entregas é definido de acordo com as necessidades de mercado ou do cliente; - Flexibilidade dos prazos: as entregas podem ser requisitadas antes ou após do inicialmente planejado; - Pequenos times: geralmente não é composto por mais de 6 membros; - Revisões frequentes:revisões são feitas durante todo progresso do time; - Colaboração: há intra e inter colaboração entre os membros; - Orientação: cada time irá listar os objetos com interface e comportamento bem definidos. Tradicionalmente, o Scrum é usado em empresas que desenvolvem software e propõe a adoção de alguns papéis, ferramentas e ferramentas auxiliares para a gestão do desenvolvimento de produtos: 2.1. Papéis: - Time: é composto de 3 a 6 desenvolvedores em tempo integral e partes externas (marketing, vendas e consumidores) (SCHWABER, 1996). Segundo Carvalho (2009), o Time Scrum trabalha lado a lado em busca de um objetivo em comum que, no caso, é realizar todos os itens do Sprint Backlog. 4

5 - Scrum Master: o Scrum Master é o responsável pelo sucesso do projeto, uma vez que é aquele que garante que todos os fundamentos da metodologia estão sendo seguidos (SCHWABER E BEEDLE, 2002). - Dono do Produto: O Dono do Produto é o representante do cliente na equipe (AGUANNO, 2005), focando suas ações na maximização do valor do produto para atender às partes interessadas, clientes e usuários (ADVANCED DEVELOPMENT METHODS, 2003) Ferramentas: - Realease planning meeting: tem como objetivo definir as métricas do projeto. As definições feitas surgem da pergunta Como podemos fazer com que a visão em um produto de sucesso? Como podemos satisfazer às vontades do cliente e ter um retorno de investimento?. Segundo Schwaber (2009), nessa reunião são definidas as prioridades do itens do Backlog do Produto e as estimativas pelo time. - Backlog do produto: é uma lista de tudo que deve ser desenvolvido no projeto. A partir dessa lista de incrementos ou funcionalidades são definidos os itens com compõem o Backlog do Sprint. Segundo Schwaber (1987), para a definição dos requisitos do Product Backlog no desenvolvimento de um software são levadas em consideração seis variáveis: a) Requisitos do cliente: o que deve ser melhorado no atual sistema para atender aos clientes? b) Tempo: qual é o tempo necessário para que o produto desenvolvido tenha vantagem competitiva? c) Competidores: onde está a concorrência e o que é preciso para que o produto desenvolvido os supere? d) Qualidade: quais são as qualidades exigidas? e) Visão: o que é preciso mudar e adaptar no sistema para que o desenvolvimento atinja a visão? f) Recurso: o que existe disponível de equipe e recursos financeiros para o desenvolvimento? Todas essas variáveis são traduzidas em: características, melhorias, eliminação de bugs, funcionalidades e tecnologias. Inicialmente, o Product Baklog pode ser considerado incompleto, pois representa uma primeira lista do que o produto necessita para atender as necessidades de mercado, porém como as necessidades mudam no decorrer do desenvolvimento, altera-se também o Backlog do Produto de modo a adequá-lo as exigências (SCHWABER e BEEDLE, 2002). - Sprint: são ciclos de trabalho que tem tipicamente de uma a quatro semanas de duração, além disso, seja qual for sua duração, essa já deve ser fixada desde o início (SCHWABER e SUTHERLAND, 2007). As tarefas e funcionalidades que serão realizadas durante esse período formam o Backlog do Sprint. - Reunião de planejamento do Sprint: após a elaboração do Backlog do Produto há a necessidade de se realizar uma reunião conhecida como Reunião de Planejamento do Sprint (SCHWABER e SUTHERLAND, 2007). É regida pelo Dono do Produto que revê junto com o time todo Product Backlog e seleciona quais atividades farão parte do Backlog do Sprint 5

6 - Backlog do Sprint: é o resultado da Reunião de planejamento do Sprint. É uma lista de funcionalidades e atividades que deverão ser desenvolvidas durante o Sprint. Os itens que compõem o Backlog do Sprint são selecionados do Backlog do Produto de acordo com sua prioridade de execução e estimativas (tamanho do time, horas disponíveis e nível de produtividade do time) (SCHWABER e SUTHERLAND, 2007). - Daily Scrum: É a reunião que ocorre diariamente após o inicio do primeiro Sprint na qual o time se encontra com o Scrum Master. O Daily Scrum dura cerca de 15 minutos e é também conhecido por Stand-up Meeting por ser realizado de pé (CARVALHO, 2009). Nesse encontro, os desenvolvedores responder, um a um, a tres perguntas: a) O que foi feito desde a última reunião? b) Quais foram os problemas enfrentados? c) O que será feito até a próxima reunião? O Daily Scrum ocorre durante toda execução do projeto podendo ser representado por um ciclo menor que compõe um ciclo maior chamado Sprint (Figura 3). Fonte: Cohn (2008) Figura 3 - Visão geral da dinâmica de processo Scrum - Backlog de impedimentos: é a lista de todos os impedimentos sentidos pelo time durante o desenvolvimento do produto. É elaborado durante o Daily Scrum, pois seus itens tem origem na segunda questão abordada durante a reunião: Quais foram as dificuldades enfrentadas?. O Scrum Master é aquele responsável por eliminar todos os impedimentos no trabalho dos desenvolvedores, ou seja, os elementos do Backlog de Impedimentos são de responsabilidade do Scrum Master, apenas aqueles que não podem ser resolvidos por ele são encaminhados para o Dono do Produto ou a alta direção (CARVALHO, 2009). - Reunião de retrospectiva: após o termino de cada Sprint é realizado uma reunião com o time com o propósito de que o mesmo reflita sobre seu desempenho e proponha ações para os futuros Sprints. Segundo Schwaber (2009), esse encontro tem duração de 3 horas Ferramentas auxiliares: 6

7 - Gráfico Burndown: é utilizado como uma ferramenta de apoio para a equipe por representar a quantidade restante de esforço necessário para o término o Backlog do Produto. A unidade de esforço utilizada é qualquer uma decidida pelo time (SCHWABER, 2009). Além disso, segundo Paulk e Davis (2009), é a partir do Gráfico Burndown que é possível calcular velocidade ou produtividade do time. 3. Método de Pesquisa Para o desenvolvimento deste trabalho, foi realizada uma fundamentação teórica sobre o método Scrum. Esta revisão buscou identificar na literatura científica os trabalhos científicos cujo tema principal ou secundário fosse o Scrum. Sendo assim, este trabalho pode ser caracterizado como teórico-conceitual. A proposta de uma sistemática baseada na metodologia ágil Scrum para o desenvolvimento de produtos diferentes de software será feita a partir dessa fundamentação teórica. A escolha do Scrum ocorreu por ser uma metodologia mais leve quando comparada com modelos tradicionais de gestão de projetos que, por exigirem documentação e especificações muito extensas, acabavam não se tornando aplicáveis à realidade de algumas empresas empresa, especialmente as de micro e pequeno portes. Sendo assim, os objetivos da proposta de uma nova sistemática para o desenvolvimento de produtos que não sejam necessariamente softwares é expandir os benefícios do Scrum para outros ramos, ou seja: a) reduzir o excesso de burocracia do PDP; b) aumentar a agilidade do desenvolvimento; c) reduzir o retrabalho durante o processo de desenvolvimento e, consequentemente, reduzir custos; d) minimizar atrasos; e) aumentar a taxa de sucesso dos produtos desenvolvidos; f) aumentar o controle e melhorar o acompanhamento no andamento do projeto pelo Product Owner. 4. Proposta de Scrum para produtos A sistemática proposta para a gestão de projetos é adaptar a metodologia Scrum para o desenvolvimento de produtos que não sejam softwares sem, entretanto, comprometer seus fundamentos. Para a elaboração da sistemática foram analisados todos os papéis e ferramentas propostos pela metodologia tradicional e, então, proposta uma nova abordagem que satisfizesse melhor às necessidades existentes no desenvolvimento de produtos de um modo geral. Nos Quadros 1 e 2 é estabelecido um paralelo entre o uso do Scrum em softwares e a sistemática proposta para outros projetos. Papéis Software Produto Time - Multi funcional - Seus membros trabalham lado a lado e se ajudam mutuamente - Trabalham exclusivamente para o - Multi funcional - Seus membros se ajudam mutuamente - A maioria deve trabalhar 7

8 Scrum Master Dono do Produto projeto - Possui 3 a 6 colaboradores - É quem tem mais domínio sobre a metodologia - Responsável pelo sucesso do projeto - Executa os itens do Backlog de Impedimentos - É o representante do cliente no projeto - Elabora o Backlog do produto e do Sprint Tabela 1 Papéis existente no Scrum exclusivamente para o projeto - Possui 3 a 6 membros - É quem tem mais domínio sobre a metodologia - Rege o Daily Scrum, agora chamado de Team Scrum. - Realiza o controle do Sprint e do Burndown Chart - Rege a reunião de Planejamento e de planejamento do Sprint - Elabora o Backlog do produto e do Sprint - Insere itens no Backlog de Impedimentos Ferramentas Software Produto Realease planning meeting Backlog do Produto Sprint Reunião de planejamento do Sprint - Reunião na qual é definido como o objetivo do projeto será alcançado - Dura certa de 15 a 20% do tempo que geralmente duraria uma reunião tradicional de planejamento - São definidas as estimativas e prioridade dos itens do Backlog do Produto - Lista dos incrementos e funcionalidades que serão desenvolvidas - Apresenta estimativa de duração para cada item - É elaborada pelo Dono do Produto - Ciclo de trabalho com uma a quatro semanas - Tem duração fixa durante todo projeto - As atividades realizadas pelo time são do Backlog do Sprint - Reunião regida pelo Dono do Produto - O time está presente na reunião - Ocorre após a reunião de planejamento e antes do início do Sprint - É quando será elaborado o Backlog do Sprint e definida a - Regida pelo Dono do Produto - Scrum Master deve estar presente - A partir dos requisitos do projeto, elabora-se o Backlog do Produto - São feitas as estimativas de tempo e recursos - Nesse momento, não são definidas prioridades - Lista de incrementos, funcionalidades e atividades necessárias para desenvolvimento do produto - Apresenta a prioridade de execução de cada item - É elaborado pelo Dono do Produto - Ciclo de trabalho com três a seis semanas - Tem duração variável durante o projeto - As atividades realizadas pelo time são do Backlog do Sprint e de Impedimentos - Reunião regida pelo Dono do Produto - O time está presente na reunião - Ocorre após a reunião de planejamento e antes do início do Sprint - É quando será elaborado o Backlog do Sprint e definidas a 8

9 Backlog do Sprint Daily Scrum Backlog de impedimentos Reunião de retrospectiva Grafico Burndown duração do Sprint - São definidas metas para o Sprint - É o produto da Reunião de Planejamento do Sprint - Tem origem no Backlog do Produto - Nele, os itens do Backlog do Produto são desmembrados em tarefas menores - Está claro quais tarefas foram originadas por cada funcionalidade. - Reunião diária do time com o Scrum Master - Dura cerca de 15 minutos - Os itens de discussão são apenas três (o que foi feito, o que será feito e quais foram as dificuldades) - Lista de itens para remoção de algum impedimento - Os itens são inseridos durante o Daily Scrum - Os itens são realizados pelo Scrum Master - Ela existe ao final de cada Sprint - Todos participam - Resulta em sugestões concretas de melhoria - Algumas dessas sugestões são implementadas de fato. - É utilizado como ferramenta de apoio para o time - É atualizado diariamente pelo Scrum Master - É geralmente elaborado em função das horas de trabalho freqüência do Team Scrum e duração do Sprint - É o produto da Reunião de Planejamento do Sprint - Tem origem no Backlog do Produto - Nele, os itens do Backlog do Produto são desmembrados em tarefas menores - Podem ser incluídos itens do Backlog de Impedimentos durante o Sprint - Seu conteúdo é flexível, podendo acrescentar itens do Backlog do Produto bem como tirar algum que não seja mais prioritário - É realizada de uma a duas vezes por semana, recebendo o nome de Team Scrum. - Sua frequência é definida na Reunião de Planejamento e é constante durante todo projeto - Os itens de discussão são principalmente: o que foi feito, o que será feito e quais foram as dificuldades - São permitidas pequenas discussões técnicas - Dura cerca de 45 minutos. - Lista de itens para a remoção de algum impedimento - Compõe o Sprint Backlog - Os itens são inseridos a cada Daily Scrum pelo Product Owner - Os itens podem ser desenvolvidos pelo time ou partes externas - Os itens são inseridos no Backlog do Sprint como itens prioritários - Ela existe ao final de cada Sprint - Todos participam - Resulta em sugestões concretas de melhoria - Nela, são revistos itens como: duração e conteúdo do Sprint - É utilizado como ferramenta de apoio para o time - É atualizado após cada Team Scrum pelo Scrum Master - É elaborado em função das horas de trabalho estimadas para o 9

10 estimadas - Representa a necessidade de recursos necessários para o cumprimento de todos itens do Backlog do Produto cumprimento de todos itens do Sprint Backlog - É utilizada uma linha cronológica abaixo do gráfico que representa onde o Sprint se encontra em relação ao prazo de entrega 5. Discussão Figura 2 Ferramentas utilizadas no Scrum Baseando-se nos fundamentos da metodologia ágil Scrum e na realidade de desenvolvimento de produtos, a proposta de sistemática procura adaptar o modelo tradicional de modo que seja possível utilizá-lo em desenvolvimento de produtos diversos. Com relação aos papéis desempenhados dentro de um projeto que utiliza o Scrum, a sistemática proposta mantém as características de cada um desses papéis com pequenas alterações feitas de modo a se enquadrar na realidade das empresas, tais alterações podem ser vistas no Quadro 1. Dentre as ferramentas, aquelas que mais sofreram modificações foram: - Daily Scrum: sua freqüência foi aumentada bem como sua duração e conteúdo. Um dos motivos que gerou essas alterações foi o fato de muitas das atividades realizadas durante o desenvolvimento de outros produtos necessitarem de um período maior que um dia ou então de participação de colaboradores externos, prejudicando o controle diário dessas atividades ou elementos do Backlog do Sprint. Além disso, a reunião que acontecia diariamente recebe agora o nome de Team Scrum. - Backlog de Impedimentos: diferentemente do que é tradicionalmente proposto, o Backlog de Impedimentos compõe o Backlog do Sprint e não é uma lista de atividades de responsabilidade do Scrum Master para eliminação de problemas enfrentados pela equipe. Além disso, todo o time trabalha nos itens gerados para correção de algum problema sentido. - Backlog do Produto: para a sua elaboração, o Dono do Produto se baseia nos requisitos gerais e nos requisitos técnicos do produto. Requisitos gerais são aqueles formados por informações de mercado (clientes potenciais) e quais são as funções a desempenhar. Requisitos técnicos englobam especificações funcionais, operacionais e construtivas. - Gráfico Burndown: a unidade de medida adotada é o número de tarefas a serem desenvolvidas. Essas tarefas são aquelas que compõem o Backlog do Sprint e são empilhadas a cada Team Scrum. Na Figura 4, está representado uma proposta de painel de gestão a vista para um projeto utilizando o Scrum. No caso no Gráfico Burndown, as atividades em amarelo são aquelas inseridas no primeiro Scrum, ou seja, aquelas que surgiram da pergunta O que será feito até o próximo encontro?. Em rosa, são atividades inseridas na segunda semana, desse modo é possível observar também quais e quantas atividades estão atrasadas e podem ser consideradas prioritárias para o desenvolvimento. Abaixo do gráfico existe uma linha cronológica que é preenchida após cada reunião (assim como o Gráfico Burndown) e auxilia a equipe na visualização do prazo final de entrega do produto e em que estágio se encontram. 10

11 Atividades Scrum Gestão a Vista Backlog do Produto Backlog do Sprint Burndown Chart Fim do Sprint Linha cronológica Reunião Figura 4 Modelo de painel de um projeto utilizando Scrum 6. Conclusão Segundo Carvalho (2009), o Scrum é mais amplamente usado na indústria de desenvolvimento de software que vem crescendo nos últimos anos, mas a metodologia já foi aplicada também no desenvolvimento de produtos gerais ou mesmo de grupos de pesquisa. Entretanto as publicações feitas sobre outros contextos de aplicação da metodologia ainda é incipiente. No caso do trabalho proposto, o objetivo da pesquisa foi desenvolver uma sistemática para que a metodologia possa ser aplicada em empresas nas quais não se desenvolvam softwares, necessariamente. A principal contribuição feita por esse trabalho é a sistemática proposta que utiliza uma abordagem diferente do que é relatado para os produtos de software. A motivação para sua realização era propiciar os mesmo benefícios do Scrum para empresas que não são da indústria de software. Dentre os principais benefícios esperados com adoção da metodologia estão: a) Melhoria na comunicação e aumento da colaboração entre envolvidos; b) Aumento da motivação da equipe de desenvolvimento; c) Diminuição no tempo gasto para terminar o projeto (prazo); d) Diminuição do risco do projeto (menor possibilidade de insucesso); e) Diminuição dos custos de produção (mão-de-obra); f) Aumento de produtividade da equipe. 11

12 Sendo assim, o trabalho cumpre seu objetivo propondo a sistemática para gestão de projetos por meio da abordagem do método Scrum para o desenvolvimento de produtos cujo resultado não seja um software. Referências ADVANCED DEVELOPMENT METHODS. Scrum Methodology - incremental, iterative software development AGUANNO, K. Managing Projects. 1. ed. Multi-Media Publications, CARVALHO, B. V. Aplicação do método ágil Scrum no desenvolvimento de produtos de softwares em uma empresa de base tecnológica. Dissertação de Mestrado. Programa de Pós-Graduação em Engenharia de Produção. Universidade Federal de Itajubá/MG, CARVALHO, B. V. ; MELLO, C. H. P. Revisão, análise e classificação da literatura sobre o método de desenvolvimento de produtos ágil scrum. Anais do XII Simpósio de Administração da Produção, Logística e Operações Internacionais - SIMPOI, São Paulo/SP, COHN, M. Mountain Goat Software Disponível em: < Acesso em 15 nov COUGHLAN, P.; COGHLAN, D. Action Research for operations management. International Journal of Operations & Production Management, v. 22, n. 2, p , JOHNSON, J. The Chaos Report. The Standish Group International, Inc. West Yarmouth, MA, JOHNSON, J. The Chaos Report. The Standish Group International, Inc. West Yarmouth, MA, JØRGENSEN, M. MOLØKKEN, K. How large are software cost overruns? Critical Comments on the Standish Group s CHAOS Reports. Information and Software Technology. Volume 48, Issue 4, p LOESER, A. Project Management and Scrum a side by side comparison MANIFESTO ÁGIL, Disponível em: < Acesso em: mar MARCHESI, M.; MANNARO, K.; URAS, S.; LOCCI, M. Distributed Scrum in research project management PAULK, M.C.; DAVIS, N. On empirical research into Scrum Disponivel em < Acesso em out SCHWABER, K. The enterprise and Scrum. Ed. Microsoft, SCHWABER, K. Scrum development process, Disponível em: < Acesso: set SCHWABER, K.; BEEDLE, M. Agile software development with Scrum. Prentice Hall, SUTHERLAND, J.; SCHWABER, K. The Scrum papers: nuts, bolts, and origin of an agile process, Disponível em: < Acesso em set TAKEUCHI, H.; NONAKA, I. The New New Product Development Game. Harvard Business Review, p ,

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

Géssica Talita. Márcia Verônica. Prof.: Edmilson Géssica Talita Márcia Verônica Prof.: Edmilson DESENVOLVIMENTO ÁGIL Técnicas foram criadas com o foco de terminar os projetos de software rapidamente e de forma eficaz. Este tipo de técnica foi categorizada

Leia mais

Uma introdução ao SCRUM. Evandro João Agnes evandroagnes@yahoo.com.br

Uma introdução ao SCRUM. Evandro João Agnes evandroagnes@yahoo.com.br Uma introdução ao SCRUM Evandro João Agnes evandroagnes@yahoo.com.br Agenda Projetos de Software O que é Scrum Scrum framework Estrutura do Scrum Sprints Ferramentas Projetos de software Chaos Report Standish

Leia mais

Gerenciamento de Equipes com Scrum

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

Leia mais

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

Após completar este módulo você deverá ter absorvido o seguinte conhecimento: Uma ampla visão do framework Scrum e suas peculiaridades Objetivos da Aula 1 Após completar este módulo você deverá ter absorvido o seguinte conhecimento: Uma ampla visão do framework Scrum e suas peculiaridades Entendimento sobre os processos essenciais do

Leia mais

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

Scrum. Introdução UFRPE-DEINFO BSI-FÁBRICA DE SOFTWARE Scrum Introdução UFRPE-DEINFO BSI-FÁBRICA DE SOFTWARE scrum Ken Schwaber - Jeff Sutherland http://www.scrumalliance.org/ Scrum Uma forma ágil de gerenciar projetos. Uma abordagem baseada em equipes autoorganizadas.

Leia mais

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

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

Leia mais

Wesley Torres Galindo. wesleygalindo@gmail.com

Wesley Torres Galindo. wesleygalindo@gmail.com Wesley Torres Galindo wesleygalindo@gmail.com Wesley Galindo Graduação em Análise e Desenvolvimento de Sistemas Mestrado em Engenharia de Software Engenheiro de Software Professor Faculdade Escritor Osman

Leia mais

Wesley Torres Galindo

Wesley Torres Galindo Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura Wesley Torres Galindo wesleygalindo@gmail.com User Story To Do Doing Done O que é? Como Surgiu? Estrutura Apresentar

Leia mais

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes Instituto Federal do Rio Grande do Norte IFRN Graduação Tecnologia em Analise e Desenvolvimento de Sistema Disciplina: Processo de Desenvolvimento de Software Scrum Alexandre Lima Guilherme Melo Joeldson

Leia mais

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

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

Leia mais

Desenvolvimento Ágil de Software

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

Leia mais

Scrum. Gestão ágil de projetos

Scrum. Gestão ágil de projetos Scrum Gestão ágil de projetos Apresentação feita por : Igor Macaúbas e Marcos Pereira Modificada por: Francisco Alecrim (22/01/2012) Metas para o o Metas para treinamento seminário Explicar o que é Scrum

Leia mais

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

SCRUM Discussão e reflexão sobre Agilidade. Fernando Wanderley SCRUM Discussão e reflexão sobre Agilidade Fernando Wanderley Apresentação Líder Técnico em Projetos Java (~ 9 anos) (CESAR, Imagem, CSI, Qualiti Software Process) Consultor de Processos de Desenvolvimento

Leia mais

Gestão de Projetos com Scrum

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 dbassi@gmail.com Processo de gerenciamento de projetos. Processo iterativo de inspeção e adaptação. Usado para

Leia mais

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

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF5008 Prof.: (monalessa@inf.ufes.br) Conteúdo 8. Metodologias

Leia mais

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. 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

Leia mais

Expresso Livre Módulo de Projetos Ágeis

Expresso Livre Módulo de Projetos Ágeis Expresso Livre Módulo de Projetos Ágeis Desenvolvedor / Orientador Rafael Raymundo da Silva Guilherme Lacerda Out / 2010 1 Sumário 1.Conhecendo a ferramenta...3 2.Gerência de projetos ágeis...3 2.1Product

Leia mais

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 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

Leia mais

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

Scrum How it works. Há quatro grupos com papéis bem definidos: Scrum É um processo de desenvolvimento iterativo e incremental. É utilizado quando não se consegue predizer tudo o que irá ocorrer. Em geral, utiliza-se em projetos complexos, de difícil abordagem pela

Leia mais

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS 5312 1

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS 5312 1 Engenharia de Software Parte I Introdução Metodologias para o Desenvolvimento de Sistemas DAS 5312 1 Mitos do Desenvolvimento de Software A declaração de objetivos é suficiente para se construir um software.

Leia mais

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

ANÁLISE COMPARATIVA ENTRE OS MODELOS DE PROCESSO: PROTOTIPAÇÃO, PSP E SCRUM ANÁLISE COMPARATIVA ENTRE OS MODELOS DE PROCESSO: PROTOTIPAÇÃO, PSP E SCRUM Peterson Vieira Salme 1, Claudete Werner 1 1 Universidade Paranaense (UNIPAR) Paranavaí PR Brasil petersonsalme@gmail.com, claudete@unipar.br

Leia mais

SCRUM. Fabrício Sousa fabbricio7@yahoo.com.br

SCRUM. Fabrício Sousa fabbricio7@yahoo.com.br SCRUM Fabrício Sousa fabbricio7@yahoo.com.br Introdução 2 2001 Encontro onde profissionais e acadêmicos da área de desenvolvimento de software de mostraram seu descontentamento com a maneira com que os

Leia mais

Jonas de Souza H2W SYSTEMS

Jonas de Souza H2W SYSTEMS Jonas de Souza H2W SYSTEMS 1 Tecnólogo em Informática Fatec Jundiaí MBA em Gerenciamento de Projetos FGV Project Management Professional PMI Mestrando em Tecnologia UNICAMP Metodologia de apoio à aquisição

Leia mais

SCRUM. Desafios e benefícios trazidos pela implementação do método ágil SCRUM. Conhecimento em Tecnologia da Informação

SCRUM. Desafios e benefícios trazidos pela implementação do método ágil SCRUM. Conhecimento em Tecnologia da Informação Conhecimento em Tecnologia da Informação SCRUM Desafios e benefícios trazidos pela implementação do método ágil SCRUM 2011 Bridge Consulting Apresentação Há muitos anos, empresas e equipes de desenvolvimento

Leia mais

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

Módulo de projetos ágeis Scrum Módulo de Projetos Ágeis Scrum Módulo de Projetos Ágeis Fevereiro 2015 Versão Módulo de Projetos Ágeis O nome vem de uma jogada ou formação do Rugby, onde 8 jogadores de cada time devem se encaixar para formar uma muralha. É muito importante

Leia mais

Ferramenta para gestão ágil

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

Leia mais

SCRUM. É um processo iterativo e incremental para o desenvolvimento de qualquer produto e gerenciamento de qualquer projeto.

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

Leia mais

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

METODOLOGIA DE GERENCIAMENTO DE PROJETOS SCRUM: ESTUDO DE REVISÃO. Bruno Edgar Fuhr 1 METODOLOGIA DE GERENCIAMENTO DE PROJETOS SCRUM: ESTUDO DE REVISÃO Bruno Edgar Fuhr 1 Resumo: O atual mercado de sistemas informatizados exige das empresas de desenvolvimento, um produto que tenha ao mesmo

Leia mais

Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl

Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl Ferramenta web para gerenciamento de projetos de software baseado no Scrum Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl Introdução Roteiro da apresentação Objetivos do trabalho Fundamentação

Leia mais

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro (cleviton@gmail.com)

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro (cleviton@gmail.com) SCRUM: UM MÉTODO ÁGIL Cleviton Monteiro (cleviton@gmail.com) Roteiro Motivação Manifesto Ágil Princípios Ciclo Papeis, cerimônias, eventos, artefatos Comunicação Product Backlog Desperdício 64% das features

Leia mais

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 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:

Leia mais

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

Análise da aplicação da metodologia SCRUM em uma empresa de Desenvolvimento de Software Análise da aplicação da metodologia SCRUM em uma empresa de Desenvolvimento de Software Carolina Luiza Chamas Faculdade de Tecnologia da Zona Leste SP Brasil carolchamas@hotmail.com Leandro Colevati dos

Leia mais

Versão 7 TraceGP Ágil

Versão 7 TraceGP Ágil Versão 7 Cadastro de Produtos Será possível cadastrar todos os produtos da empresa bem como descrever suas características particulares através da seleção de atributos dinâmicos para cada produto. Manutenção

Leia mais

MANIFESTO ÁGIL. Esses conceitos aproximam-se melhor com a forma que pequenas e médias organizações trabalham e respondem à mudanças.

MANIFESTO ÁGIL. Esses conceitos aproximam-se melhor com a forma que pequenas e médias organizações trabalham e respondem à mudanças. METODOLOGIAS ÁGEIS SURGIMENTO As metodologias ágeis surgiram em resposta ao problema dos atrasos no desenvolvimento de software e aos cancelamentos, devido ao fato dos sistemas demorarem muito tempo para

Leia mais

Metodologias Ágeis para Desenvolvimento de Software

Metodologias Ágeis para Desenvolvimento de Software Metodologias Ágeis para Desenvolvimento de Software ADRIANA TAVARES FIGUEIREDO Graduaçao em Licenciatura para Computação UNILASALLE RJ / 2006 Pós Graduada em Design Estratégico e MKT Management ESPM RJ

Leia mais

Objetivos do Módulo 3

Objetivos do Módulo 3 Objetivos do Módulo 3 Após completar este módulo você deverá ter absorvido o seguinte conhecimento: Conceitos do Scrum O que é um Sprint Decifrando um Product backlog Daily Scrum, Sprint Review, Retrospectiva

Leia mais

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

Engenharia de Software I. Aula 15: Metodologias Ágeis. Prof. Márcio D. Puntel marcio@puntel.org Engenharia de Software I Aula 15: Metodologias Ágeis Prof. Márcio D. Puntel marcio@puntel.org Março - 2008 Antes... Manifesto Mudança de contratos Foco nas premissas... 2 Algumas metodologias Extreme Programming

Leia mais

ágeis para projetos desenvolvidos por fábrica de software

ágeis para projetos desenvolvidos por fábrica de software Uso de práticas ágeis para projetos desenvolvidos por fábrica de software Artur Mello artur.mello@pitang.com Uma empresa C.E.S.A.R Fábrica de Software O termo software factory foi empregado pela primeira

Leia mais

APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2

APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 Renan J. Borges 1, Késsia R. C. Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí, PR Brasil renanjborges@gmail.com, kessia@unipar.br

Leia mais

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

Uso da metodologia Scrum para planejamento de atividades de Grupos PET s Uso da metodologia Scrum para planejamento de atividades de Grupos PET s CARVALHO 1, P. A. O. ; COELHO 1, H. A. ; PONTES 1, R. A. F. ; ZITZKE 1, A. P. ; LELIS 2, F. R. C. Petiano 1 ; Tutor 2 do Grupo PET-Civil

Leia mais

Metodologias Ágeis. Aécio Costa

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.

Leia mais

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

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

Leia mais

SCRUM: UMA DAS METODOLOGIAS ÁGEIS MAIS USADAS DO MUNDO

SCRUM: UMA DAS METODOLOGIAS ÁGEIS MAIS USADAS DO MUNDO SCRUM: UMA DAS METODOLOGIAS ÁGEIS MAIS USADAS DO MUNDO RESUMO Eleandro Lopes de Lima 1 Nielsen Alves dos Santos 2 Rodrigo Vitorino Moravia 3 Maria Renata Furtado 4 Ao propor uma alternativa para o gerenciamento

Leia mais

Um pouco de história

Um pouco de história SCRUM Um pouco de história 1950 Taiichi Ohno Um pouco de história 1986 1950 Takeuchi & Nonaka Taiichi Ohno Um pouco de história 1993 1986 1950 Ken Schwaber Takeuchi & Nonaka Taiichi Ohno Um pouco de história

Leia mais

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

Tópicos. Métodos Ágeis. Histórico; Valores; Métodos Ágeis x Modelos Tradicionais; Exemplo: Referências Bibliográficas. Métodos Ágeis Edes Garcia da Costa Filho edes_filho@dc.ufscar.br 1 Tópicos Histórico; Valores; Métodos Ágeis x Modelos Tradicionais; Exemplo: Extreme Programming (XP). Referências Bibliográficas. 2 Histórico

Leia mais

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

Frederico Aranha, Instrutor. Scrum 100 Lero Lero. Um curso objetivo! Scrum 100 Lero Lero Um curso objetivo! Napoleãããõ blah blah blah Whiskas Sachê Sim, sou eu! Frederico de Azevedo Aranha MBA, PMP, ITIL Expert Por que 100 Lero Lero? Porque o lero lero está documentado.

Leia mais

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

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

Leia mais

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

Metodologia SCRUM. Moyses Santana Jacob RM 63484. Stelvio Mazza RM 63117. Tiago Pereira RM 63115. Hugo Cisneiros RM 60900 Metodologia SCRUM Hugo Cisneiros RM 60900 Moyses Santana Jacob RM 63484 Stelvio Mazza RM 63117 Tiago Pereira RM 63115 SCRUM? O que é isso? SCRUM é um modelo de desenvolvimento ágil de software que fornece

Leia mais

RESUMO PARA O EXAME PSM I

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: larah_bit@hotmail.com Referências:... 2 O Scrum... 2 Papéis... 3 Product Owner (PO)...

Leia mais

Conversa Inicial. Olá! Seja bem-vindo à quarta aula de Fundamentos de Sistemas de Informação.

Conversa Inicial. Olá! Seja bem-vindo à quarta aula de Fundamentos de Sistemas de Informação. Conversa Inicial Olá! Seja bem-vindo à quarta aula de Fundamentos de Sistemas de Informação. Hoje iremos abordar os seguintes assuntos: a origem dos sistemas integrados (ERPs), os módulos e fornecedores

Leia mais

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning ERP Enterprise Resources Planning A Era da Informação - TI GRI Information Resource Management -Informação Modo organizado do conhecimento para ser usado na gestão das empresas. - Sistemas de informação

Leia mais

Manifesto Ágil - Princípios

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

Leia mais

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

Proposta. Treinamento Scrum Master Gerenciamento Ágil de Projetos. Apresentação Executiva Treinamento Scrum Master Gerenciamento Ágil de Projetos Apresentação Executiva 1 O treinamento Scrum Master Gerenciamento Ágil de Projetos tem como premissa preparar profissionais para darem início às

Leia mais

Sistemas de Informação I

Sistemas de Informação I + Sistemas de Informação I Processo de software I Ricardo de Sousa Britto rbritto@ufpi.edu.br + O que é Engenharia de Software n Definição dada pela IEEE [IEE93]: n Aplicação de uma abordagem sistemática,

Leia mais

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

Métodos Ágeis e Gestão de Dados Moderna Métodos Ágeis e Gestão de Dados Moderna Bergson Lopes contato@bergsonlopes.com.br www.bergsonlopes.com.br Dados do Palestrante Bergson Lopes Rego, PMP é especialista em Gestão de Dados, Gerenciamento de

Leia mais

Scrum Uma breve apresentação. Alfredo Goldman Dairton Bassi

Scrum Uma breve apresentação. Alfredo Goldman Dairton Bassi Scrum Uma breve apresentação Alfredo Goldman Dairton Bassi Scrum Definição informal: Estratégia em um jogo de rugby onde jogadores colocam uma bola quase perdida novamente em jogo através de trabalho em

Leia mais

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

O Guia Passo-a-Passo para IMPLANTAR. Em seu próprio Projeto O Guia Passo-a-Passo para IMPLANTAR Em seu próprio Projeto Aprenda como Agilizar seu Projeto! A grande parte dos profissionais que tomam a decisão de implantar o Scrum em seus projetos normalmente tem

Leia mais

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

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

ANEXO 07 CICLO DE DESENVOLVIMENTO ÁGIL PROCERGS

ANEXO 07 CICLO DE DESENVOLVIMENTO ÁGIL PROCERGS ANEXO 07 CICLO DE DESENVOLVIMENTO ÁGIL PROCERGS Descrição ciclo ágil PROCERGS com Fábrica de Software No início da contratação do serviço a equipe de Gestão da Fábrica de Software (FSW) PROCERGS irá encaminhar

Leia mais

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 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

Leia mais

Estudo sobre Desenvolvimento de Software Utilizando o Framework Ágil Scrum

Estudo sobre Desenvolvimento de Software Utilizando o Framework Ágil Scrum Estudo sobre Desenvolvimento de Software Utilizando o Framework Ágil Scrum Andre Scarmagnani 1, Fabricio C. Mota 1, Isaac da Silva 1, Matheus de C. Madalozzo 1, Regis S. Onishi 1, Luciano S. Cardoso 1

Leia mais

Curso Certified ScrumMaster (CSM)

Curso Certified ScrumMaster (CSM) e Curso Certified ScrumMaster (CSM) 1. Perfil do Instrutor MICHEL GOLDENBERG (CSM, CSPO, CSP, CST) Michel Goldenberg é co-fundador do Grupo de usuário Scrum de Montreal, um dos maiores grupos de usuários

Leia mais

Processo de Abertura de Projetosescritorio. Bizagi Process Modeler

Processo de Abertura de Projetosescritorio. Bizagi Process Modeler Processo de Abertura de Projetosescritorio Bizagi Process Modeler Índice PROCESSO DE ABERTURA DE PROJETOS-ESCRITORIO...1 BIZAGI PROCESS MODELER...1 1 PROCESSO DE ABERTURA DE PROJETOS...5 1.1 PROCESSO

Leia mais

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

Gerenciamento Ágil de Projetos HEITOR RORIZ FILHO, MSc, PMI-ACP, CST Massimus C&T Evento técnico mensal Gerenciamento Ágil de Projetos HEITOR RORIZ FILHO, MSc, PMI-ACP, CST Massimus C&T : Organização Apoio 1 de xx Agenda Porque o framework Scrum? O contexto de Scrum no PMBOK O que é

Leia mais

Universidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior

Universidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior Sistemas ERP Introdução Sucesso para algumas empresas: acessar informações de forma rápida e confiável responder eficientemente ao mercado consumidor Conseguir não é tarefa simples Isso se deve ao fato

Leia mais

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster

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

Leia mais

um framework para desenvolver produtos complexos em ambientes complexos Rafael Sabbagh, CSM, CSP Marcos Garrido, CSPO

um framework para desenvolver produtos complexos em ambientes complexos Rafael Sabbagh, CSM, CSP Marcos Garrido, CSPO um framework para desenvolver produtos complexos em ambientes complexos Rafael Sabbagh, CSM, CSP Marcos Garrido, CSPO Um pouco de história... Década de 50: a gestão de projetos é reconhecida como disciplina,

Leia mais

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

SCRUM. Processo de Desenvolvimento de Software. Disciplina: Engenharia de Software I Professora: Eliane Martins SCRUM Processo de Desenvolvimento de Software Disciplina: Engenharia de Software I Professora: Eliane Martins Camila R. Rocha RA: 022247 Silvia C. M. Soares RA: 012895 Agenda Introdução Objetivos Características

Leia mais

Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua Multiplataforma para Java e.net. Hudson

Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua Multiplataforma para Java e.net. Hudson QUALIDADE Simpósio Brasileiro de Qualidade de Software - SBQS Instituto Nokia de Tecnologia Unit Test Sucess Bug INdT Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua

Leia mais

Sistemas de Gestão da Qualidade. Introdução. Engenharia de Produção Gestão Estratégica da Qualidade. Tema Sistemas de Gestão da Qualidade

Sistemas de Gestão da Qualidade. Introdução. Engenharia de Produção Gestão Estratégica da Qualidade. Tema Sistemas de Gestão da Qualidade Tema Sistemas de Gestão da Qualidade Projeto Curso Disciplina Tema Professor Pós-graduação Engenharia de Produção Gestão Estratégica da Qualidade Sistemas de Gestão da Qualidade Elton Ivan Schneider Introdução

Leia mais

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

Quais são as características de um projeto? Metodologias ágeis Flávio Steffens de Castro Projetos? Quais são as características de um projeto? Temporário (início e fim) Objetivo (produto, serviço e resultado) Único Recursos limitados Planejados,

Leia mais

RESUMO: APRESENTAÇÃO DOS RESULTADOS DO ESTUDO DE CASO:

RESUMO: APRESENTAÇÃO DOS RESULTADOS DO ESTUDO DE CASO: MÉTRICAS PARA ESTIMATIVA DE SOFTWARES EM QUE SE APLICAM METODOLOGIA ÁGIL Juliana Cotta Ferreira RESUMO: A engenharia de software discute-se muito sobre métricas, devido à sua importância para acompanhar

Leia mais

Aplicando Scrum no. Vítor E. Silva Souza (vitor.souza@ufes.br) http://www.inf.ufes.br/~vitorsouza

Aplicando Scrum no. Vítor E. Silva Souza (vitor.souza@ufes.br) http://www.inf.ufes.br/~vitorsouza Aplicando Scrum no Vítor E. Silva Souza (vitor.souza@ufes.br) http://www.inf.ufes.br/~vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal do Espírito Santo Licença para uso e

Leia mais

Modelo Cascata ou Clássico

Modelo Cascata ou Clássico Modelo Cascata ou Clássico INTRODUÇÃO O modelo clássico ou cascata, que também é conhecido por abordagem top-down, foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação

Leia mais

Gestão da Qualidade em Projetos

Gestão da Qualidade em Projetos Gestão da Qualidade em Projetos Você vai aprender: Introdução ao Gerenciamento de Projetos; Gerenciamento da Integração; Gerenciamento de Escopo- Declaração de Escopo e EAP; Gerenciamento de Tempo; Gerenciamento

Leia mais

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

Scrum. Centro de Informática - Universidade Federal de Pernambuco Sistemas de Informação Kiev Gama kiev@cin.ufpe.br Scrum Centro de Informática - Universidade Federal de Pernambuco Sistemas de Informação Kiev Gama kiev@cin.ufpe.br Baseado em slides de Mike Cohn mike@mountaingoatsoftware.com traduzidos e adaptados por

Leia mais

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito

Leia mais

UM ESTUDO DE CASO SOBRE ADOÇÃO DE PRÁTICAS ÁGEIS EM UM AMBIENTE TRADICIONAL

UM ESTUDO DE CASO SOBRE ADOÇÃO DE PRÁTICAS ÁGEIS EM UM AMBIENTE TRADICIONAL UNIVERSIDADE FEDERAL DO ESTADO DO RIO DE JANEIRO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA ESCOLA DE INFORMÁTICA APLICADA UM ESTUDO DE CASO SOBRE ADOÇÃO DE PRÁTICAS ÁGEIS EM UM AMBIENTE TRADICIONAL CARLOS

Leia mais

Gestão Ágil de Requisitos e Scrum

Gestão Ágil de Requisitos e Scrum Gestão Ágil de Requisitos e Scrum Agilidade na gestão de requisitos e desenvolvimento de softwares... Trabalho apresentado na disciplina Introdução à Computação, curso de Tecnologia em Análise e Desenvolvimento

Leia mais

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

UMA ABORDAGEM PARA VIABILIZAR A ADERÊNCIA DA METODOLOGIA SCRUM AO MODELO MPS.BR NÍVEL G. UMA ABORDAGEM PARA VIABILIZAR A ADERÊNCIA DA METODOLOGIA SCRUM AO MODELO MPS.BR NÍVEL G. Magda A. Silvério Miyashiro 1, Maurício G. V. Ferreira 2, Bruna S. P. Martins 3, Fabio Nascimento 4, Rodrigo Dias

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

MUDANÇAS NA ISO 9001: A VERSÃO 2015

MUDANÇAS NA ISO 9001: A VERSÃO 2015 MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento

Leia mais

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 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

Leia mais

METODOLOGIAS ÁGEIS - SCRUM -

METODOLOGIAS ÁGEIS - SCRUM - METODOLOGIAS ÁGEIS - SCRUM - André Roberto Ortoncelli ar_ortoncelli@hotmail.com 2010 Organização da Apresentação Introdução as Metodologias Ágeis Scrum Conceitos Básicos Artefatos Papeis Cerimônias Estórias

Leia mais

INTRODUÇÃO AOS MÉTODOS ÁGEIS

INTRODUÇÃO AOS MÉTODOS ÁGEIS WESLLEYMOURA@GMAIL.COM 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

Leia mais

Método Aldeia de Projetos

Método Aldeia de Projetos MAP Método Aldeia de Projetos Como surgiu o MAP? Em mais de 15 anos de atuação experimentamos distintas linhas de pensamento para inspirar nosso processo e diversas metodologias para organizar nossa forma

Leia mais

Gestão de Projetos com Métodos Ágeis - Avançado

Gestão de Projetos com Métodos Ágeis - Avançado Gestão de Projetos com Métodos Ágeis - Avançado Caxias do Sul, 16 de Agosto 2013 Gustavo Casarotto Agenda O Scrum Planejamento da Sprint 1 Execução da Sprint 1 Revisão da Sprint 1 Retrospectiva da Sprint

Leia mais

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

DISCIPLINA ENGENHARIA DE SOFTWARE Aula 03 Desenvolvimento Ágil Modelos Ágeis. Profª Esp.: Maysa de Moura Gonzaga DISCIPLINA ENGENHARIA DE SOFTWARE Aula 03 Desenvolvimento Ágil Modelos Ágeis Profª Esp.: Maysa de Moura Gonzaga 2º Semestre / 2011 Extreme Programming (XP); DAS (Desenvolvimento Adaptativo de Software)

Leia mais

Prof. Me. Marcos Echevarria

Prof. Me. Marcos Echevarria Prof. Me. Marcos Echevarria Nas décadas de 80 e 90 a visão geral sobre a melhor maneira de desenvolver software era seguir um cuidadoso planejamento para garantir uma boa qualidade; Esse cenário era aplicável

Leia mais

5. Métodos ágeis de desenvolvimento de software

5. Métodos ágeis de desenvolvimento de software Engenharia de Software 5. Métodos ágeis de desenvolvimento de software Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Desenvolver e entregar software o mais rapidamente possível é hoje em dia um dos

Leia mais

Artigo Lean Seis Sigma e Benchmarking

Artigo Lean Seis Sigma e Benchmarking Artigo Lean Seis Sigma e Benchmarking David Vicentin e José Goldfreind Benchmarking pode ser definido como o processo de medição e comparação de nossa empresa com as organizações mundiais best-in-class.

Leia mais

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

Requisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis Requisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis Abstract. Resumo. 1. Introdução Vinicius A. C. de Abreu 1 Departamento de Ciência da Computação - DCC Universidade

Leia mais

PLANEJAMENTO OPERACIONAL: RECURSOS HUMANOS E FINANÇAS MÓDULO 16

PLANEJAMENTO OPERACIONAL: RECURSOS HUMANOS E FINANÇAS MÓDULO 16 PLANEJAMENTO OPERACIONAL: RECURSOS HUMANOS E FINANÇAS MÓDULO 16 Índice 1. Orçamento Empresarial...3 2. Conceitos gerais e elementos...3 3. Sistema de orçamentos...4 4. Horizonte de planejamento e frequência

Leia mais

SCRUM como metodologia de gestão de projetos da área administrativa Venturus: um case de sucesso RESUMO

SCRUM como metodologia de gestão de projetos da área administrativa Venturus: um case de sucesso RESUMO SCRUM como metodologia de gestão de projetos da área administrativa Venturus: um case de sucesso RESUMO Este artigo tem por objetivo apresentar a experiência do uso da metodologia Scrum para o gerenciamento

Leia mais

Material de Apoio. Sistema de Informação Gerencial (SIG)

Material de Apoio. Sistema de Informação Gerencial (SIG) Sistema de Informação Gerencial (SIG) Material de Apoio Os Sistemas de Informação Gerencial (SIG) são sistemas ou processos que fornecem as informações necessárias para gerenciar com eficácia as organizações.

Leia mais

Uma introdução ao SCRUM

Uma introdução ao SCRUM Uma introdução ao SCRUM Prof. Silvestre Labiak Jr. UTFPR Gestão da Produção Perdendo no revezamento... O estilo de corrida de revezamento aplicado ao desenvolvimento de produtos pode conflitar com os objetivos

Leia mais

CONFIRA UMA BREVE DESCRIÇÃO DAS VANTAGENS COMPETITIVAS OBTIDAS A PARTIR DE CADA META COMPETITIVA VANTAGEM DA QUALIDADE

CONFIRA UMA BREVE DESCRIÇÃO DAS VANTAGENS COMPETITIVAS OBTIDAS A PARTIR DE CADA META COMPETITIVA VANTAGEM DA QUALIDADE CHÃO DE FÁBRICA A PRODUÇÃO COMPETITIVA CONFIRA UMA BREVE DESCRIÇÃO DAS VANTAGENS COMPETITIVAS OBTIDAS A PARTIR DE CADA META COMPETITIVA VANTAGEM DA QUALIDADE Foco principal das empresas que competem com

Leia mais