A utilização do Scrum em um sistema web: um estudo de caso

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

Download "A utilização do Scrum em um sistema web: um estudo de caso"

Transcrição

1 ISSN T.I.S. São Carlos, v. 1, n. 1, p. 7681, jul Tecnologias, Infraestrutura e Software A utilização do Scrum em um sistema web: um estudo de caso Flávia dos Santos Zenaro Abstract: This paper aims to address the question about software development using the Scrum agile development methodology in a web system that support decision making, called the Decision Support System or Sistema de Apoio a Decisão (SAD), based in Regency, Frequency and Monetary Value (RFV), which shows the evolution of customer of a company. Will be reported in this article what are the advantages of developing a web system using the Scrum agile methodology, indicating the gains from its use compared to traditional methodologies. The the professionals can prioritize project development gains in production areas and teams in applying the methodology scrum at the expense of traditional methodology. Keywords: agile, Scrum, web application Resumo: Este artigo tem como objetivo abordar a questão sobre desenvolvimento de software utilizando a metodologia de desenvolvimento ágil Scrum em um sistema Web de apoio a tomada de decisão, chamado Sistema de Apoio a Decisão (SAD), baseado em Regência, Freqüência e Valor Monetário (RFV), que demonstra a evolução da carteira de clientes de uma empresa. Neste artigo serão relatados os processos Como resultado deste estudo temos os benefícios que a metodologia ágil Scrum tem no desenvolvimento de software em pequenas equipes. aplicarem a metodologia Scrum em detrimento da metodologia tradicional. Palavraschave: metodologia ágil, Scrum, aplicação web I. INTRODUÇÃO A escolha de uma metodologia de desenvolvimento é uma das etapas no inicio do desenvolvimento de um novo software, assim como a escolha da linguagem de programação e o banco metodologia a ser utilizada para o software em questão repercute, sem dúvida, em benefícios ao longo de todo o processo de fabricação de um software. ração no momento da escolha, como: a quantidade de integrantes da equipe de desenvolvimento, o tamanho do software que será desenvolvido, o conhecimento da metodologia por parte dos integrantes e o prazo de entrega. Com prazos cada vez mais apertados, recursos mais enxutos e senvolvimento de software e as empresas são obrigados a trabalharem, são necessários métodos que ajudem a atingir todos esses objetivos minimizando gastos e maximizando os resultados. Assim, o sucesso de um software não está somente na escolha se enquadra com o cenário e o ambiente em que esse software será desenvolvido. Conhecer as vantagens e desvantagens e os pontos fortes e fracos da metodologia são a chave para uma escolha mais acertada e, com isso, aumentar a probabilidade de software, tenha mais qualidade, atenda as necessidades reais do cliente, seja desenvolvido em menos tempo e com menos esforço de desenvolvimento. O restante do artigo está organizado da seguinte maneira: Na seção II é apresentado o objetivo do artigo. Na seção III é apresentada a fundamentação teórica em que a pesquisa foi baseada. Na seção IV são detalhadas as pesquisas realizadas anteriormente sobre o assunto. Na seção V é exibida a possível abordagem e metodologia de pesquisa, enquanto que na práticos encontrados. II. OBJETIVO Nesse contexto, este trabalho terá como maior objetivo descrever as vantagens que a metodologia ágil Scrum trouxe ao Departamento de Computação Universidade Federal de São Carlos (UFSCar) Caixa Postal São Carlos SP Brasil Autor para correspondência: fzenaro@yahoo.com.br

2 A utilização do Scrum em um sistema web: um estudo de caso longo do desenvolvimento do software para Web chamado SAD. As vantagens são visíveis desde a etapa de planejamento onde é estabelecida a visão do projeto e a primeira versão do Product backlog até a fase releasing, auxiliando assim, futuros programadores a entenderem como esta metodologia deve ser empregada em cada fase do desenvolvimento de software e em quais fases essa metodologia trará mais benefícios para o projeto. III. METODOLOGIA ÁGIL Pelo motivo das metodologias tradicionais serem as mais estudadas e aplicadas e pelo fato que as metodologias de desenvolvimentos ágeis serem relativamente novas em comparação à primeira, uma discussão mais aprofundada sobre esse assunto se faz necessário. Isso é válido para que equipes de projetos poderão aplicálas. uma revolução dos métodos tradicionais de desenvolvimento de software. Alguns dos pontos chaves destas metodologias são a de eliminar gastos com documentação, documentando só o estritamente necessário, dando mais valor à comunicação e colaboração com o cliente, criando atividades que tragam valor à produção de software com qualidade. Os aspectos humanos do desenvolvimento de software são mais enfatizados nas metodologias ágeis do que os aspectos de Engenharia de Software propriamente dito. O grande diferencial nas metodologias ágeis é o reconhecimento de que as pessoas são uma fonte importante de conhecimento e condutores do sucesso do projeto. Outra diferença marcante desta metodologia em comparação requisitos chamado na metologia ágil como Product Backlog sprint. O Scrum faz parte dessas metodologias. Outras podem ser citadas também: XP (Extreme Programming), FDD (Feature Driven Development), Crystal, Adaptative Software Development, DSDM (Dynamic System Development Method) e LD (Agile Lean Development). Com a criação do Manifesto Ágil os seus conceitos ganharam conhecimento. São eles formados por 4 propostas: 2º Software executável no lugar de desenvolvimento de documentação. 3º Colaboração do cliente ao invés de negociação de contratos. 4º Respostas rápidas a mudanças no lugar de seguir planos. A metodologia ágil Scrum foi criada como um tipo de processo de desenvolvimento inicialmente aplicado no gerenciamento de projetos em empresas de fabricação de automóveis e produtos de consumo em que se prioriza utilização de equipes pequenas para a operação das tarefas que envolvem o desenvolvimento de software. processo para projeto e desenvolvimento de software orientado a objeto, que seja focado nas pessoas e que seja indicado para ambientes em que os requisitos surgem e mudam rapidamente. para o gerenciamento do processo de desenvolvimento de software. O primeiro desenvolvimento de software com Scrum foi realizado em 1993 por Jeff Sutherland na Easel Corporation (Sutherland 2004), e, junto com Ken Schwaber, formalizaram o Scrum (Sutherland e Schwaber 2007) como processo de desenvolvimento na OOPSLA. IV. UTILIZAÇÃO DO SCRUM EM PROCESSO DE DESENVOLVIMENTO DE SOFTWARE O Scrum possui um ciclo de vida composto de 4 fases a saber: planejamento, stagging, desenvolvimento e releasing. Na fase de planejamento é estabelecida a visão do projeto e expectativas garantindo recursos para a sua execução. São cria Product backlog e o plano de release que são as datas de entrega do sistema. O Product backlog é o ponto inicial do Scrum, sendo considerada a prática responsável pela coleta dos requisitos, conforme aponta Schwaber (2004, p.33). Nesta prática, através de com todas as necessidades do negócio e os requisitos técnicos a serem desenvolvidos, ou seja, o Product backlog é uma lista de atividades que provavelmente serão desenvolvidas durante o projeto. Na fase stagging criando itens adicionais ao Product backlog relacionados com o tipo do sistema, time, ambiente de desenvolvimento e tipo de aplicação. Nesta fase os times são formados e são construídos os métodos de comunicação e coordenação entre eles. É na fase de desenvolvimento que os sprints são realizados para o desenvolvimento dos incrementos de funcionalidades do sistema. A fase de releasing é para efetuar a entrega do sistema ao cliente. As práticas gerenciais do Scrum são: Product backlog, Daily Scrum, Sprint, Sprint Planning Meeting, Sprint Backlog e Sprint Review Meeting. Daily Scrum) são efetuadas pela equipe de desenvolvimento, cliente, se possível, e Scrum Master a cada dia de duração do sprint. Tem como objetivo disseminar impedimentos e priorizar o trabalho a ser realizado no dia que se inicia. Os Daily Scrums normalmente são realizados no mesmo local e no mesmo horário do dia. Idealmente são realizados na parte da manhã, para ajudar a equipe a estabelecer as prioridades do novo dia de trabalho. discutidas durante o Daily Scrum, mas sim por algumas pessoas em um momento após a reunião. Neste período o objetivo é fundamentais: O que você fez ontem?, O que fará hoje? e Existe algum impedimento no seu caminho?. 77 T.I.S. 2012; 1 (1): 7681

3 Flávia dos Santos Zenaro Concentrandose no que cada pessoa fez ontem e no que ela fará hoje, a equipe ganha uma excelente compreensão sobre qual trabalho foi feito e qual trabalho ainda precisa ser feito. Nesta reunião os membros da equipe assumem compromissos uns para com os outros, fortalecendo os laços de comprometimento e engajamento no projeto. A reunião Sprint Planning é realizada com a presença do Product Owner, Scrum Master e de todo Scrum Team. Durante a reunião Sprint Planning, o Product Owner explica as funcionalidades de maior prioridade para o Scrum Team, nesta reunião o Scrum Team eles irão mover do Product backlog para o Sprint Backlog. Juntos, o Scrum Team e o Product Owner tivo para o Sprint (Sprint Goal), que é uma breve descrição do que pretendese atingir no Sprint. O sucesso do Sprint será veri Sprint Review, baseado no Sprint Goal Sprint Backlog. Depois da reunião Sprint Planning, o Scrum Team reúne se separadamente para discutir o que foi proposto e decidir o quanto eles se comprometem a fazer durante o próximo Sprint. Product Owner, mas será sempre prerrogativa do Scrum Team determinar o quanto eles podem se comprometer. A metodologia ágil Scrum utiliza o desenvolvimento através de ciclos geralmente de duas semanas a 30 dias (chamados Sprint rias. Assim, como resultado, um produto independente e acabae controle do desenvolvimento de software de maneira interativa e incremental, tem o objetivo de ser aplicado em pequenas o funcionamento do Scrum. Um projeto se inicia com uma visão do produto que será desenvolvido, ou seja, pelos requisitos e funcionalidades que o software deverá conter. Estes requisitos e funcionalidades são Product Owner (PO) ou Dono do Projeto. Após isso, é criado o Sprint Backlog que nada mais é do que a escolha dos requisitos que deverão ser implantados no próximo Sprint. O Sprint é o tempo de desenvolvimento das funcionalidades cada Sprint, é entregue um incremento do produto, um sistema acabado e funcionando, após ter passado por todo o processo de desenvolvimento, auditoria e teste. O Scrum implementa um esqueleto iterativo e incremental, através de três papéis principais [Schwaber 2004]. São eles: Scrum Master, Product Owner e o Time, que serão descritos a seguir. A. O Papel do ScrumMaster Em um projeto tradicional, o gerente de projeto é o respon Scrum Master tem o papel de gerir a equipe, mantendoa unida e no caminho certo, e é também a pessoa que tem um bom conhecimento dos processos que envolvem o desenvolvimento com Scrum para poder cobrálos de sua equipe. O Scrum Master também é o responsável por proteger o time de interferências externas, removendo os impedimentos levantados pelo time e apoiandoo no uso do Scrum. B. O Papel do Time Conhecida como Team Members ou Equipe Scrum, é a equipe ou as várias equipes que podem trabalhar em paralelo na execução de um projeto de software. É responsável pelo desenvolvimento dos itens de backlog product backlog em incremento de funcionalidades, gerenciando seu próprio trabalho. O time é responsável coletivamente pelo sucesso da iteração e conseqüentemente pelo projeto como um todo. C. O Papel do Product Owner Na metodologia Scrum, o Product Owner é o dono do projeto, ou seja, é a pessoa para quem está sendo desenvolvido o projeto. O Product Owner é quem estabelece os objetivos do Dias de Trabalho Restantes Figura 1. Visão Geral do Processo Scrum (adaptado de Schwaber, 2004) Figura 2. O avanço do desenvolvimento ao longo do Sprint. (adaptado de Schwaber, 2004) T.I.S. 2012; 1 (1):

4 A utilização do Scrum em um sistema web: um estudo de caso cklogs, como são conhecidas, e participa ativamente de todo o desenvolvimento do software, validando o produto de cada sprint. A cada iteração, o time controla o andamento do projeto re Sprint Burndown tra o trabalho restante estimado no Sprint. O eixo na vertical apresenta os dias de esforço restantes no Sprint. O eixo na horizontal representa os dias do Sprint. dro de trabalho, no qual as tarefas são dispostas segundo seus status [Schwaber 2004]. Esse quadro oferece maior clareza das tarefas, pois, como o Burndown, basta olhar para ele para realizar a leitura do progresso do Sprint. Product backlog sprint a equipe demonstra as funcionalidades de trabalho para o Product Owner. V. UTILIZAÇÃO DO SCRUM NO PROCESSO DE DESENVOLVIMENTO DO SISTEMA SAD vimento de software pelo método ágil Scrum utilizando um sistema web chamado Sistema de Apoio a Decisão (SAD) como estudo de caso. Para isso, será detalhado como esse sistema foi desenvolvido e quais foram os resultados obtidos com a utilização da metodologia Scrum. Nesse sentido, a aplicação da metodologia Scrum resultou na demonstração dos resultados do desenvolvimento do sistema SAD nos requisitos funcionais: logar no sistema, cadastrar Para o desenvolvimento do sistema SAD foi criado o product backlog, como ilustra a tabela 1, onde ID é um número portância do item de backlog podendo variar de 0 à 10 sendo o número 10 o mais importante, no campo Est colocase a estimativa em horas para a implementação do item de backlog, em Como demonstrar uma descrição em alto nível ou um pseudocódigo do que deve acontecer durante o sprint e em Notas colocase qualquer informação que seja importante para o entendimento do item a ser desenvolvido. A partir da criação da tabela de product backlog foi possível ção de quais itens do product backlog entrariam no primeiro sprint. VI. DESCRIÇÃO DOS SPRINTS REALIZADOS Dentro deste contexto, descrevese a seguir os detalhes dos sprints para os itens 1, 3 e 4 do product backlog: Logar no sistema, Incluir usuário e Alterar usuário respectivamente. Tabela 1. Product backlog do sistema SAD Product backlog ID Nome Imp Est Como demonstrar Notas 1 Logar no sistema 5 5 Usuários técnicos operacionais e estratégicos fazem o login no sistema informando e senha já pré cadastradas pelo usuário técnico. 2 banco de dados Incluir usuário Alterar usuário Excluir usuário a conexão do banco do cliente com o banco SAD. Logarse, entrar na tela de cadastro de usuário, digitar os dados de Logarse, entrar na tela de alterar usuário. Se o usuário for do tipo técnico poderá alterar todos os dados. Para os outros tipos será permitida somente a alteração da senha. Logarse, acionar o item excluir. Somente o usuário técnico poderá realizar a exclusão dos usuários. Informar nome e do usuário a ser excluído. Utilizar o mesmo arquivo CSS do ID 3. Utilizar o mesmo arquivo CSS do ID 3. 6 dados 8 8 com o banco de dados do sistema. 7 RFV RFV de r1 a r5 e f1 a f5. 79 T.I.S. 2012; 1 (1): 7681

5 Flávia dos Santos Zenaro product backlog foi escolhido pelo Scrum Master, para o primeiro sprint, o desenvolvimento do item 1 Logar no sistema. Foi utilizado um sprint de 7 dias com uma equipe de 3 pes ponsável pelo layout e os outros pela programação do módulo. Neste caso, pelo fato da equipe ter um número de integrantes reduzido, cada integrante desempenhou mais de um papel. O Product Owner além de estabelecer os itens do product backlog e determinar as prioridades de programação também participou do time, auxiliando no desenvolvimento. O Scrum Master desempenhou o papel de programador junto ao time, Scrum Master sprint Login do sistema. Figura 4. Tela de Inclusão de Usuário do sistema SAD no terceiro sprint. Figura 5. Tela de Inclusão de Usuário do sistema SAD Figura 3. Tela de Login do sistema SAD Para o segundo sprint foi escolhido o item 3 Incluir Usuário do Product Backlog. Para este sprint foram gastos 15 dias e tempo aproximado de 7 horas. Para este sprint os acompanhamentos diários que a metodologia Scrum utiliza foram adaptados pela equipe, ao invés de serem diários, foram feitos conforme a necessidade. Quando cada membro do time encerrava a sua parte no desenvolvimento, comunicavaa aos outros integrantes por enviando os arquivos e um resumo do desenvolvimento. Quando algum integrante precisava de ajuda, este solicitatentava avançar no sprint. Quando julgávamos necessário era marcado um encontro para realizar o desenvolvimento em grusprint. Para o terceiro sprint foi escolhido o item Alterar usuário para dar continuidade ao sistema que já possuía a funcionalidade de Incluir usuário. Neste sprint foi estimado o tempo de 5 (cinco) horas de programação para a sua conclusão, mas devido a alguns impedimentos como a falta de experiência na linguagem java e problemas na programação que enfrentamos, foram necessárias 8 (oito) horas de desenvolvimento e um encontro para desenvolvimento em conjunto. Os acompanhamentos foram com intervalos de 1 (um) dia com envio por do projeto e dos problemas que estavam sendo enfrentados por cada programador. VII. CONCLUSÃO A partir deste estudo de caso concluise que com a utilização do Scrum no desenvolvimento do sistema SAD a agilidade no processo de fabricação do software foi satisfatória mesmo com um número pequeno de integrantes. Evidenciamos assim, que a quantidade de pessoas envolvidas na elaboração de um software só o sucesso ou fracasso de um sistema, mas sim a utilização de uma metodologia que se enquadre com o cenário que envolve seu desenvolvimento. Durante as etapas da utilização da metodologia Scrum no desenvolvimento do sistema SAD, percebeuse a necessidade dos sprints de 30 dias para 7 ou 15 dias, conforme o calendário volvido por cada um, e saber quais os principais impedimentos sprint como tirar ximo item do product backlog a ser desenvolvido. Daily Scrum foram feitas de 1 a 3 vezes na semana, dependendo da complexidade do sprint, assim cada um do time enviava por informade um encontro para desenvolver algum item mais complexo em conjunto. T.I.S. 2012; 1 (1):

6 A utilização do Scrum em um sistema web: um estudo de caso Dessa forma, como a metodologia Scrum nunca fora antes utilizada por nenhum dos integrantes do grupo, podemos concluir que foi uma experiência que acrescentou ganhos a todos e uma grande oportunidade de obtenção de conhecimento e vivência no desenvolvimento de software utilizando uma metodologia ágil. Evidenciamos que o Scrum agiliza e torna o processo de desenvolvimento de software mais direto pela ausência de criação de uma documentação detalhada, como nos modelos tradicionais de desenvolvimento de software vamente no tempo total do projeto. Através dos sprints é possível desenvolver um produto acabado a cada ciclo de tempo fazendo com que o cliente possa utilizar o software suas utilidades logo no início do desenvolvimento do sistema e ao longo do projeto em períodos curtos de tempo, propiciando oportunidades de ajustes e melhorias contínuas durante todo o desenvolvimento. REFERÊNCIAS BECK, K AT ALL. (2001) Manifesto for Agile Software Development. Disponível em: < Acesso em: 25/04/2010. Cavalcanti, Eric at all. Ferramenta OpenSource para Apoio ao Uso do scrum por Equipes Distribuídas. Disponível em: < 006.pdf>. Acesso em: 26/05/2010 Cohn, Mike. Introduction to Scrum An Agile Process. Disponível em: < Acesso em: 23/10/2010. Highsmith, J. Agile Project Management Creating Innovative Products, AddisonWesley, Kniberg, Henrik. Scrum e XP direto das Trincheiras Como nós fazemos Scrum. InfoQ, Schwaber, K. Agile Project Management With scrum. Microsoft Pr, Sutherland, Jeff. Agile Development: Lessons Learned from the First scrum. Cutter Agile Project Management Advisory Service: Executive Update, vol.5, Sutherland, Jeff, Schwaber, Ken. The Scrum Papers: Nuts, Bolts, and Origins of an Agile Process, Draft 14/10/ T.I.S. 2012; 1 (1): 7681

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

Com metodologias de desenvolvimento

Com metodologias de desenvolvimento Sociedade demanda grande quantidade de sistemas/aplicações software complexo, sistemas distribuídos, heterogêneos requisitos mutantes (todo ano, todo mês, todo dia) Mas, infelizmente, não há gente suficiente

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

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

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

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

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

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

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

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

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

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

Ágil. Rápido. Métodos Ágeis em Engenharia de Software. Introdução. Thiago do Nascimento Ferreira. Introdução. Introdução. Introduçã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

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

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

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

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

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

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

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

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

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

Comparativo entre Processos Ágeis. Daniel Ferreira dfs3@cin.ufpe.br

Comparativo entre Processos Ágeis. Daniel Ferreira dfs3@cin.ufpe.br Comparativo entre Processos Ágeis Daniel Ferreira dfs3@cin.ufpe.br O que discutiremos: Histórico Os Princípios Ágeis Comparação Do ponto de vista incremental Do ponto de vista funcional Vantagens e Desvantagens

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

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

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

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

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

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

Promoção especial para o III Congresso Cearense de Gerenciamento Certified ScrumMaster, Certified Scrum Product Owner e Management 3. Promoção especial para o III Congresso Cearense de Gerenciamento Certified ScrumMaster, Certified Scrum Product Owner e Management 3.0 Sobre a GoToAgile! A GoToAgile é uma empresa Brasileira que tem seu

Leia mais

ESTUDO DE CASO: SCRUM E PMBOK UNIDOS NO GERENCIAMENTO DE PROJETOS. contato@alinebrake.com.br. fs_moreira@yahoo.com.br. contato@marcelobrake.com.

ESTUDO DE CASO: SCRUM E PMBOK UNIDOS NO GERENCIAMENTO DE PROJETOS. contato@alinebrake.com.br. fs_moreira@yahoo.com.br. contato@marcelobrake.com. ESTUDO DE CASO: SCRUM E PMBOK UNIDOS NO GERENCIAMENTO DE PROJETOS (CASE STUDY: SCRUM AND PMBOK - STATES IN PROJECT MANAGEMENT) Aline Maria Sabião Brake 1, Fabrício Moreira 2, Marcelo Divaldo Brake 3, Joã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. 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

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

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

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ê? Significado de XP? Extreme Programming (Programação Extrema). Ideal para que tipo de empresa (equipe): pequena, média, grande? Pequenas e Médias. Em software onde os requisitos não são conhecidos é recomendado

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

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

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL. Nome do Software: Gerenciador de Projetos Versão do Software: Gerenciador de Projetos 1.0.0 1. Visão Geral Este Manual de Utilização do Programa Gerenciador de Projetos via Web, tem por finalidade facilitar

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

INTRODUÇÃO A PROJETOS

INTRODUÇÃO A PROJETOS INTRODUÇÃO A PROJETOS Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br GESTÃO DE PROJETOS Gestão Ágil de projetos Gestão de projetos com PMBOK GESTÃO ÁGIL DE PROJETOS GESTÃO ÁGIL

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

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

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana

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

Gerenciamento de Projetos Modulo III Grupo de Processos

Gerenciamento de Projetos Modulo III Grupo de Processos Gerenciamento de Projetos Modulo III Grupo de Processos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento

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

Gerenciamento da Integração (PMBoK 5ª ed.)

Gerenciamento da Integração (PMBoK 5ª ed.) Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar

Leia mais

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

Projetos Ágeis aplicados a TI. Júlio Cesar da Silva Msc. Projetos Ágeis aplicados a TI Júlio Cesar da Silva Msc. Apresentação Graduação em Matemática e TI MBA em Gestão em TI Mestre em Administração Certificado ITIL, Cobit e ScrumMaster Professor Graduação Professor

Leia mais

Programação Extrema. Luis Fernando Machado. Engenharia de Software

Programação Extrema. Luis Fernando Machado. Engenharia de Software Programação Extrema Luis Fernando Machado Engenharia de Software Desenvolvimento Ágil Programação Extrema, ou Extreme Programming (XP) é um modelo de desenvolvimento ágil. Desenvolvimento ágil foi criado

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

Aumente o valor do ciclo de vida de cada cliente

Aumente o valor do ciclo de vida de cada cliente Engajamento com o Cliente Gerenciamento de Ciclo de Vida do Cliente Informativo Torne cada interação relevante e envolvente Aumente o valor do ciclo de vida de cada cliente Gerenciamento do ciclo de vida

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

1. REGISTRO DE PROJETOS

1. REGISTRO DE PROJETOS 1. REGISTRO DE PROJETOS Nesta aplicação será feito o registro dos projetos/ ações de extensão, informando os dados iniciais do projeto, as classificações cabíveis, os participantes, a definição da região

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

Aula 2 Introdução ao Scrum

Aula 2 Introdução ao Scrum Curso Preparatório para a certificação Scrum Fundamentals Certified (SFC ) da ScrumStudy www.scrumstudy.com Aula 2 Introdução ao Scrum www.sitecampus.com.br - Cadastre-se gratuitamente para acessar ao

Leia mais

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

APLICAÇÃO DE SCRUM NO DESENVOLVIMENTO DE SISTEMAS PARA O PROGRAMA DE MONITORAMENTO DO CLIMA ESPACIAL (INPE) - ESTUDO DE CASO. André A. APLICAÇÃO DE SCRUM NO DESENVOLVIMENTO DE SISTEMAS PARA O PROGRAMA DE MONITORAMENTO DO CLIMA ESPACIAL (INPE) - ESTUDO DE CASO André A. de Souza Ivo Instituto Nacional de Pesquisas Espaciais (INPE), Brasil,

Leia mais

Benefícios das metodologias ágeis no gerenciamento de projetos de Tecnologia da Informação (TI)

Benefícios das metodologias ágeis no gerenciamento de projetos de Tecnologia da Informação (TI) 1 Benefícios das metodologias ágeis no gerenciamento de projetos de Tecnologia da Informação (TI) Greick Roger de Carvalho Lima - greickroger@yahoo.com.br MBA Governança nas Tecnologias da Informação Instituto

Leia mais

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1 Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de

Leia mais

ITIL v3 - Operação de Serviço - Parte 1

ITIL v3 - Operação de Serviço - Parte 1 ITIL v3 - Operação de Serviço - Parte 1 É na Operação de Serviço que se coordena e realiza as atividades e processos necessários para fornecer e gerenciar serviços em níveis acordados com o usuário e clientes

Leia mais

Desenvolvimento de ferramenta computacional para o controle de equipamentos de acordo com a ISO/IEC 17025.

Desenvolvimento de ferramenta computacional para o controle de equipamentos de acordo com a ISO/IEC 17025. Desenvolvimento de ferramenta computacional para o controle de equipamentos de acordo com a ISO/IEC 17025. Computational development tool for equipament control according to ISO/IEC 17025. Heloisa de Campos

Leia mais

Caso Prático: Java como ferramenta de suporte a um ambiente realmente colaborativo no método Scrum de trabalho

Caso Prático: Java como ferramenta de suporte a um ambiente realmente colaborativo no método Scrum de trabalho Caso Prático: Java como ferramenta de suporte a um ambiente realmente colaborativo no método Scrum de trabalho UOL Produtos Rádio UOL Julho 2008 André Piza Certified Scrum Master Agenda Scrum como método

Leia mais

MANUAL DA SECRETARIA

MANUAL DA SECRETARIA MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo

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

Gerenciamento de Projetos Modulo II Clico de Vida e Organização

Gerenciamento de Projetos Modulo II Clico de Vida e Organização Gerenciamento de Projetos Modulo II Clico de Vida e Organização Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos

Leia mais

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO? Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade

Leia mais

7 Mudanças Realizadas

7 Mudanças Realizadas 7 Mudanças Realizadas Este capítulo tem o objetivo de detalhar as mudanças realizadas no ambiente de trabalho da equipe estudada. Ele cita as alterações no produto de software utilizado pela equipe, que

Leia mais

Sistema de Gerenciamento do EJC da Paróquia São Cristóvão

Sistema de Gerenciamento do EJC da Paróquia São Cristóvão Universidade Federal de Campina Grande UFCG Centro de Engenharia Elétrica e Informática CEEI Departamento de Sistemas e Computação DSC Curso de Graduação em Ciência da Computação CCC Sistema de Gerenciamento

Leia mais

Passo a Passo do Cadastro Funcionários no SIGLA Digital

Passo a Passo do Cadastro Funcionários no SIGLA Digital Passo a Passo do Cadastro Funcionários no SIGLA Digital Funcionários Página 1 de 12 O cadastro de funcionários permite cadastrar o usuário que vai utilizar o SIGLA Digital e também seus dados pessoais.

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

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

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

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT Disciplina: Modelagem a Programação Orientada a Objetos

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

PROJETO CEMEA. Um trabalho educacional

PROJETO CEMEA. Um trabalho educacional PROJETO CEMEA Um trabalho educacional CEMEA: Objetivo geral A partir de um sistema já existente, temos como missão: Melhorar suas funcionalidades; Documentar tanto o código, quanto suas funções; Acrescentar

Leia mais

Scrum-Half: Uma Ferramenta Web de Apoio ao Scrum

Scrum-Half: Uma Ferramenta Web de Apoio ao Scrum Scrum-Half: Uma Ferramenta Web de Apoio ao Scrum Diego R. Marins 1,2, José A. Rodrigues Nt. 1, Geraldo B. Xexéo 2, Jano M. de Sousa 1 1 Programa de Engenharia de Sistemas e Computação - COPPE/UFRJ 2 Departamento

Leia mais

TREINAMENTO SOBRE PRODUTOS PARA VENDEDORES DO VAREJO COMO ESTRATÉGIA PARA MAXIMIZAR AS VENDAS 1. Liane Beatriz Rotili 2, Adriane Fabrício 3.

TREINAMENTO SOBRE PRODUTOS PARA VENDEDORES DO VAREJO COMO ESTRATÉGIA PARA MAXIMIZAR AS VENDAS 1. Liane Beatriz Rotili 2, Adriane Fabrício 3. TREINAMENTO SOBRE PRODUTOS PARA VENDEDORES DO VAREJO COMO ESTRATÉGIA PARA MAXIMIZAR AS VENDAS 1 Liane Beatriz Rotili 2, Adriane Fabrício 3. 1 Pesquisa realizada no curso de Administração da Unijuí 2 Aluna

Leia mais

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

Processo de Desenvolvimento de Software. Unidade V Modelagem de PDS. Luiz Leão luizleao@gmail.com http://www.luizleao.com Processo de Desenvolvimento de Software Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático desta aula Modelo Cascata (Waterfall) ou TOP DOWN. Modelo Iterativo. Metodologia Ágil.

Leia mais

Dinâmica em Grupo com o Framework SCRUM

Dinâmica em Grupo com o Framework SCRUM Dinâmica em Grupo com o Framework SCRUM Contextualização: O grupo foi convidado a desenvolver um projeto de um Sistema de informação, que envolve a área de negócio: compras (cadastros de fornecedores,

Leia mais

MANUAL DE UTILIZAÇÃO DOMINIO ATENDIMENTO

MANUAL DE UTILIZAÇÃO DOMINIO ATENDIMENTO Rua Afonso Arrechea, 240, Santo Ant. do Sudoeste - PR Tel 46 3563-1518 Fax 46 3563-3780 contato@diferencialcontabil.cnt.br www.diferencialcontabil.cnt.br MANUAL DE UTILIZAÇÃO DOMINIO ATENDIMENTO VERSÃO

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

Questionário de avaliação de Práticas X Resultados de projetos - Carlos Magno Xavier (magno@beware.com.br)

Questionário de avaliação de Práticas X Resultados de projetos - Carlos Magno Xavier (magno@beware.com.br) Obrigado por acessar esta pesquisa. Sei como é escasso o seu tempo, mas tenha a certeza que você estará contribuindo não somente para uma tese de doutorado, mas também para a melhoria das práticas da Comunidade

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.

Leia mais

paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0

paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0 paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0 agosto de 2007 As informações contidas neste documento, incluíndo quaisquer URLs e outras possíveis referências a

Leia mais

Proposta de processo baseado em Scrum e Kanban para uma empresa de telecomunicações

Proposta de processo baseado em Scrum e Kanban para uma empresa de telecomunicações 79 Proposta de processo baseado em Scrum e Kanban para uma empresa de telecomunicações Luís Augusto Cândido Garcia Afonso Celso Soares Centro de Ensino Superior em Gestão, Tecnologia e Educação FAI garcialac@yahoo.com.br

Leia mais

Fevereiro 2010. Scrum: Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland

Fevereiro 2010. Scrum: Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland Fevereiro 2010 Scrum: Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland Agradecimentos Geral Scrum é baseado nas melhores práticas aceitas pelo mercado, utilizadas e provadas por décadas. Ele é

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

Orientações Gerais para o Mobilizador 1

Orientações Gerais para o Mobilizador 1 Orientações Gerais para o Mobilizador 1 Índice CADERNO 1: ORIENTAÇÕES GERAIS PARA O MOBILIZADOR 1.1. Mensagem ao mobilizador... 03 1.2. Materiais de implantação do Ciclo 4... 05 1.3. As reuniões: quantas

Leia mais

Desenvolvimento Ágil. O Manifesto para o Desenvolvimento de Software Ágil

Desenvolvimento Ágil. O Manifesto para o Desenvolvimento de Software Ágil Desenvolvimento Ágil 02561-5 Engenharia de Software Profa. Rosângela Penteado Aula de 24/8/2006 1 O Manifesto para o Desenvolvimento de Software Ágil Nós estamos descobrindo melhores maneiras de desenvolver

Leia mais

agility made possible

agility made possible RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility

Leia mais

MANUAL DE INSTRUÇÕES PARA O PREENCHIMENTO DO FORMULÁRIO DE SOLICITAÇÃO DE EMISSÃO DE PARECER TÉCNICO

MANUAL DE INSTRUÇÕES PARA O PREENCHIMENTO DO FORMULÁRIO DE SOLICITAÇÃO DE EMISSÃO DE PARECER TÉCNICO MANUAL DE INSTRUÇÕES PARA O PREENCHIMENTO DO FORMULÁRIO DE SOLICITAÇÃO DE EMISSÃO DE PARECER TÉCNICO CADASTRO NO SISTEMA 1 INÍCIO Para dar início ao cadastro de solicitação, digite o número do CNPJ da

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

Sistema Integrado de Atendimento

Sistema Integrado de Atendimento Sistema Integrado de Atendimento Sistema Integrado de Atendimento. Um sistema moderno, completo e abrangente que modifica a realidade do atendimento de sua empresa, proporcionando maior segurança na tomada

Leia mais

development Teresa Maciel DEINFO/UFRPE

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

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

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

LISTA DE EXERCÍCIOS METODOLOGIAS ÁGEIS ENGENHARIA DE SOFTWARE 10/08/2013 LISTA DE EXERCÍCIOS METODOLOGIAS ÁGEIS ENGENHARIA DE SOFTWARE 10/08/2013 Disciplina: Professor: Engenharia de Software Edison Andrade Martins Morais http://www.edison.eti.br prof@edison.eti.br Área: Metodologias

Leia mais