10 o Congresso Brasileiro de Gestão da Inovação e Desenvolvimento de Produtos Itajubá - MG, 8 a 10 de setembro de 2015

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

Download "10 o Congresso Brasileiro de Gestão da Inovação e Desenvolvimento de Produtos Itajubá - MG, 8 a 10 de setembro de 2015"

Transcrição

1 ANÁLISE DA GESTÃO DE RISCOS EM ARTIGOS SOBRE O FRAMEWORK SCRUM Breno Gontijo Tavares (breno.tavares@inatel.br) - Universidade Federal de Itajubá Carlos Eduardo Sanches da Silva (sanches@unifei.edu.br) - Universidade Federal de Itajubá Adler Diniz de Souza (adler@unifei.edu.br) - Universidade Federal de Itajubá Resumo Os projetos de desenvolvimento de software vêm apresentando baixas taxas de sucesso, sendo que uma das causas destes resultados é a inexistência ou a ineficácia da Gestão de Riscos aplicada nestes projetos. Tentativas têm sido feitas para melhorar este cenário, dentre elas, a adoção do framework Scrum, que vem crescendo nos últimos anos com o objetivo de atingir melhores resultados nos projetos. Entretanto, a Gestão de Riscos no Scrum é realizada de forma implícita e a sua aplicação pode estar sendo negligenciada. Além disso, a literatura científica sobre a Gestão de Riscos aplicada em projetos Scrum é escassa, fazendo-se necessária a realização de mais pesquisas sobre o tema. Este trabalho tem como objetivo analisar os artigos científicos sobre o Scrum, de forma a identificar a metodologia de pesquisa destes artigos, além das práticas e atividades específicas para a realização da Gestão de Riscos. O método de pesquisa utilizado foi a revisão bibliográfica que contemplou uma profunda análise dos artigos sobre o Scrum que receberam o maior número de citações. Verificou-se que nenhum dos artigos analisados possui foco na Gestão de Riscos, ou ainda, apresenta atividades específicas para a sua realização. Todavia, foi possível identificar 14 práticas de Gestão de Riscos em 7 dos artigos analisados. Identificou-se também que o papel, o artefato e o evento do Scrum mais citados pelas práticas identificadas correspondem ao Scrum Master, ao e a Sprint, respectivamente. Os resultados identificam oportunidades para realização de pesquisas sobre o Scrum com o foco na Gestão de Riscos. Também foi possível verificar que o, a Sprint e a Reunião diária foram os componentes do Scrum mais citados pelas práticas identificadas. Os resultados possibilitam enfatizar estes componentes na aplicação ou no aprimoramento da Gestão de Riscos nos projetos Scrum. Acredita-se também que as práticas identificadas nesta pesquisa poderão auxiliar às organizações usuárias do Scrum na melhoria dos seus processos de tratamento de riscos. Palavras-chave: Scrum, Gestão de Riscos, Revisão bibliográfica Área: Gestão do Processo de Desenvolvimento de 1

2 1. INTRODUÇÃO Os projetos de desenvolvimento de software são empreendimentos complexos em qualquer contexto e estão suscetíveis a falhas (BANNERMAN, 2008). A complexidade destes projetos faz com que grande parte deles exceda o prazo e o orçamento previstos (KAUR e SENGUPTA, 2011). Complementa The Standish Group (2013), a taxa de sucesso destes projetos é de 39%. Diante deste cenário, a indústria de desenvolvimento de software tem utilizado abordagens adaptativas para gerenciar projetos, em detrimento ao uso de abordagens prescritivas (WEST e GRANT, 2010). Isso porque, muitas vezes as abordagens prescritivas são consideradas pesadas e lentas (DE BORTOLI e RABELLO, 2006; GODINHO, 2008), enquanto que as abordagens adaptativas enfatizam a agilidade dos processos de desenvolvimento de software (PFLEEGER, 2009; PRESSMAN, 2010). As metodologias ágeis são exemplos de abordagens adaptativas, sendo o framework Scrum um dos mais utilizados na Gestão de Projetos de software (MAHNIC, 2010; GARZÁS e PAULK, 2013; ALHARBI e QURESHI, 2014). O Scrum oferece um conjunto de boas práticas que visa à rápida entrega de valor para o cliente. Todavia, a Gestão de Riscos, que é fundamental para o sucesso de qualquer esforço de software (CHOWDHURY e AREFEEN, 2011), é tratada de forma implícita em projetos que utilizam abordagens adaptativas (NYFJORD e MATTSSON, 2007; NELSON, TARAN e HINOJOSA, 2008). Diante deste contexto, este artigo propõe um estudo que visa analisar a Gestão de Riscos nos artigos sobre o framework Scrum. 2. REVISÃO DA LITERATURA 2.1 O framework Scrum O Scrum é definido pelos seus criadores (SCHWABER e SUTHERLAND, 2013) como sendo um framework estrutural utilizado para gerenciar produtos complexos que permite a integração de vários processos ou técnicas. Farlex (2014) define um framework como sendo uma estrutura para suportar ou anexar outros itens, ou seja, um suporte esquelético usado como base para algo que está sendo construído. Os papéis da equipe, eventos, artefatos e regras são componentes do Scrum. Os papéis são divididos em Dono do Produto, Time de Desenvolvimento e Scrum Master. Os times Scrum são multifuncionais, sendo capazes de completar o trabalho sem depender de pessoas externas à equipe. Outra característica dos times Scrum é a auto-organização que possibilita aos times definirem a melhor forma de realizarem o trabalho, sem a necessidade de serem 2

3 dirigidos por alguém de fora do time. O Scrum prescreve cinco eventos, também conhecidos como cerimônias, sendo que todos eles possuem duração máxima definida, não podendo ser reduzida ou aumentada (SCHWABER e SUTHERLAND, 2013). Um dos eventos do Scrum é a Sprint que é considerada o coração do Scrum (SCHWABER e SUTHERLAND, 2013). Trata-se de um ciclo de duas a quatro semanas, onde uma versão incremental e potencialmente utilizável do produto é criada. Cada Sprint possui uma lista de funcionalidades específicas a serem desenvolvidas, chamada de Backlog da Sprint. A Sprint é composta pelos outros quatro eventos do Scrum: Reunião de Planejamento da Sprint, Reuniões Diárias, Revisão da Sprint, Retrospectiva da Sprint. Um dos objetivos das Reuniões Diárias é a identificação dos impedimentos que devem ser tratados pelo Scrum Master. Há autores que definem o impedimento como sendo um risco do projeto (CARVALHO e MELLO, 2012; MENEZES JR, GUSMÃO e MOURA, 2013). Outros autores afirmam que há diferenças entre o conceito de impedimento e risco (JAKOBSEN e JOHNSON, 2008; HEIKKILÄ et al., 2015). Este artigo, utiliza a definição de impedimento proposta por Jakobsen e Johnson (2008), como sendo um problema que já ocorreu e que está impactando no progresso do projeto, fazendo distinção entre as definições de risco e impedimento. 2.2 A Gestão de Riscos no Scrum O framework Scrum emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos (SCHWABER e SUTHERLAND, 2013). A utilização de Sprints também auxilia na Gestão de Riscos, limitando o risco ao custo de um mês corrido (SCHWABER e SUTHERLAND, 2013). De acordo com Nyfjord e Mattsson (2007) e Nelson, Taran e Hinojosa (2008), nenhuma das metodologias ágeis sugere explicitamente processos ou atividades de Gestão de Riscos, podendo haver negligência nesta gestão. Para Ravi et al. (2012), a Gestão de Riscos no Scrum não é tão boa quanto nas práticas de gestão tradicionais, pois algumas práticas específicas não são atendidas, exceto a atividade de identificação de riscos. Apesar da importância, a literatura sobre Gestão de Riscos no Scrum é escassa (HIJAZI, KHDOUR e ALARABEYYAT, 2012; TAVARES, 2015). Os trabalhos da aplicação da Gestão de Riscos nas metodologias ágeis não dão ênfase no processo de como a equipe determina, prioriza e toma ações acerca dos riscos (SMITH e PICHLER, 2005). Para verificar essas afirmações será realizada uma análise bibliográfica. 3

4 3. COLETA DE DADOS A coleta dos dados baseou-se nas bases (HARZING, 2013), Scielo (MENEGHINI, MUGNAINI e PACKER et al., 2006) e Harzing s Publish (SEGALLA, 2008). A Tabela 1 apresenta os critérios utilizados e os resultados das buscas. Data das Buscas Realizada no dia 15/10/2014 Tabela 1 - Critérios e resultados das buscas nas três bases de dados Filtros utilizados Parâmetros de busca As palavras-chave foram buscadas somente nos títulos dos artigos Foram considerados somente artigos publicados entre 2000 e 2014 A opção Articles foi marcada para a base Palavras-chave Scrum, Project, Risk, Management Scrum, Risk, Management Nº de artigos encontrados Scielo Harzing s Publish or Perish Scrum 18 2 TOTAL 18 2 Acima de Acima de Diante dos resultados apresentados, os seguintes critérios foram definidos para a seleção dos artigos: Os artigos que obtiveram pelo menos uma citação na base do ; Os 2 artigos identificados na base da Scielo; Os 10 artigos com o maior número de citações da base. Os critérios estabelecidos proporcionaram a identificação de 20 artigos, conforme a Tabela 2. Tabela 2 Artigos identificados sobre o framework Scrum Título Referência Base de Dados A Capstone Course on Agile Software Development Mahnic (2012) Using Scrum A Case Study on Agile Estimating and Planning using Mahnic (2011) Scrum A teamwork model for understanding an agile team: A case study of a Scrum project Moe, Dingsoyr e Dyba (2010) Agile methods in European embedded software Salo e Abrahamsson development organisations: a survey on the actual use (2008) and usefulness of Extreme Programming and Scrum Agile project management with Scrum Schwaber (2004) Comparative Evaluation of Delfdroid whit XP and Scrum using the 4-DAT Ernesto e Abel (2013) Scielo Developing software with scrum in a small cross- Dingsoyr et al. (2006) organizational Project Distributed scrum: Agile project management with outsourced development teams Implementation of Scrum Agile Methodology in software product project in a small technology-based company Improving agility and discipline of software development with the Scrum and CMMI Sutherland et al. (2007) Carvalho e Mello (2012) Lukasiewicz e Miler (2012) Scielo 4

5 Tabela 2 Artigos identificados sobre o framework Scrum Scaling lean & agile development: thinking and organizational tools for large-scale Scrum Título Referência Base de Dados Larman e Vodde (2008) Scrum and XP from the Trenches Kniberg (2007) Succeeding with agile: software development using Scrum Teaching Scrum through Team-Project Work: Students' Perceptions and Teacher's Observations The agile requirements refinery: Applying Scrum principles to software product management Cohn (2010) Mahnic (2010) Vlaanderen et al. (2011) The enterprise and scrum Schwaber (2007) The scrum guide The Scrum software development process for small teams Using Scrum in Global Software Development: A Systematic Literature Review Using Scrum to guide the execution of software process improvement in small organizations Schwaber e Sutherland (2011) Rising e Janoff (2000) Hossain, Babar e Paik (2009) Pino et al. (2010) 5. ANÁLISE DOS RESULTADOS Os 20 artigos foram analisados tendo como critérios: a metodologia de pesquisa utilizada, as práticas e as atividades específicas para a realização da Gestão de Riscos. Verificou-se que a revisão bibliográfica foi identificada em 40% dos artigos, sendo a mais frequente das metodologias. O Estudo de Caso (YIN, 2009) foi a segunda metodologia mais frequente, estando presente em 30% dos artigos analisados, conforme a Figura 1. Figura 1 Classificação dos artigos de acordo com a metodologia de pesquisa A avaliação dos artigos proporcionou a identificação de 14 práticas de Gestão de Riscos. Foi possível observar que todas estas práticas se encontravam em somente 7 dos 20 artigos analisados. Portanto, foi possível verificar que os outros 13 artigos não disponibilizavam nenhuma prática de Gestão de Riscos. Com o objetivo de classificar as práticas identificadas, utilizou-se as definições de 5

6 componentes e subcomponentes do Scrum (SCHWABER e SUTHERLAND, 2013) que são apresentadas na Tabela 3. Tabela 3 Os componentes e subcomponentes do Scrum Componente Equipe Artefatos Subcomponente Dono do produto Time de desenvolvimento Scrum Master Sprint Planejamento da Sprint Reunião diária Revisão da Sprint Retrospectiva da Sprint Backlog da Sprint Incremento As práticas foram classificadas de acordo com a Tabela 3 e esta classificação foi validada por um especialista que possui mais de 5 anos de experiência no Scrum, além de possuir a certificação Professional Scrum Master (SCRUM.ORG, 2015). A Tabela 4 apresenta todas as práticas de Gestão de Riscos e as suas respectivas classificações. Tabela 4 As 14 Práticas de Gestão de riscos identificadas nos artigos sobre o Scrum Nº Práticas de Gestão de Riscos A análise inicial dos riscos é realizada de posse do (CARVALHO e MELLO, 2012). A priorização do pelo Dono do Produto proporciona a redução de riscos (SCHWABER, 2007). Itens do de alto risco devem ser classificados como alta prioridade para que sejam compreendidos e resolvidos no início do projeto (SCHWABER, 2007). Durante a fase de planejamento, os riscos devem ser identificados utilizando técnicas como o brainstorming (LUKASIEWICZ e MILER, 2012). A abordagem e a minimização dos riscos devem estar entre os objetivos das reuniões do Scrum (RISING e JANOFF, 2000). A realização das reuniões diárias reduz os riscos do projeto (CARVALHO E MELLO, 2012). As informações do projeto são frequentemente apresentadas ao cliente e isso possibilita a otimização das estratégias de riscos (SCHWABER, 2007). Permitir que o trabalho ultrapasse o limite da Sprint aumenta o risco do projeto (SUTHERLAND et al., 2007). A retroalimentação do cliente para a equipe de desenvolvimento no final de cada Sprint reduz o risco do projeto (CARVALHO E MELLO, 2012). Classificação Componente Subcomponente Artefatos Artefatos Artefatos Planejamento da Sprint Planejamento da Sprint Reunião diária Revisão da Sprint Retrospectiva da Sprint Reunião diária Reunião diária Revisão da Sprint Sprint Sprint 6

7 Tabela 4 As 14 Práticas de Gestão de riscos identificadas nos artigos sobre o Scrum Nº Práticas de Gestão de Riscos Tratar dos itens de maior risco logo no início da Sprint proporciona tempo para se recuperar, caso o risco se concretize (RISING e JANOFF, 2000). O Scrum Master deve trabalhar constantemente para reduzir os riscos através de: entregas incrementais de funcionalidades, rápida resposta aos obstáculos de desenvolvimento, acompanhamento contínuo da entrega dos itens do Backlog (RISING e JANOFF, 2000). O Dono do produto ao realizar a priorização do Backlog do produto reduz alguns dos maiores riscos do projeto (LARMAN e VODDE, 2008). A integração do Scrum com o Extreme Programming reduz os riscos do projeto (SUTHERLAND et al., 2007). A utilização do Backlog de impedimentos proporciona a mitigação dos riscos (CARVALHO E MELLO, 2012). Classificação Componente Subcomponente e Papéis e Papéis Sem classificação Sem classificação Sprint Scrum Master Dono do produto Sem classificação Sem classificação É possível observar na Figura 2 que 47% das práticas identificadas estão relacionadas aos eventos, enquanto que 23% estão relacionadas aos papéis definidos pelo Scrum. Figura 2 - Classificação das práticas de Gestão de Riscos quanto ao Componente A Figura 3 apresenta que 21% das práticas identificadas estão relacionadas ao Backlog do produto, enquanto que a Sprint, o Scrum Master e a Reunião diária estão relacionados à 16% das práticas, respectivamente. Figura 3 - Classificação das práticas de Gestão de Riscos quanto ao Subcomponente 7

8 É possível observar que o é o artefato do Scrum mais citado pelas práticas de Gestão de Riscos. Para Sutherland e Schwaber (2011), o é priorizado com o objetivo de maximizar o ROI (Return of Investment) ou para reduzir alguns dos principais riscos do projeto. Com relação aos eventos do Scrum, verificou-se que a Sprint e a Reunião diária foram os eventos mais citados pelas práticas. Este resultado pode ser explicado através da afirmação dos autores Schwaber e Sutherland (2013), que definem a Sprint como a responsável por limitar o risco ao custo de um mês corrido, trazendo benefícios à Gestão de Riscos. Os autores defendem ainda que a abordagem iterativa e incremental da Sprint proporciona o aperfeiçoamento da previsibilidade e o controle dos riscos. Além disso, a identificação de riscos no Scrum ocorre de forma iterativa, durante as reuniões diárias (MARÇAL et al., 2007) Também foi possível observar que os papeís do Scrum mais citados pelas práticas de Gestão de Riscos foram o Scrum Master e o Dono do produto. Este resultado indica convergência com a opinião de alguns autores, que afirmam que o Scrum Master é o responsável pela gestão dos processos de Gestão de Riscos (KTATA e LÉVESQUE, 2010; QURESHI e ALBARQI, 2015). Apesar de terem sido identificadas 14 práticas de Gestão de Riscos, nenhum artigo apresentou qualquer atividade específica para a sua realização. Verificou-se também que nenhum dos artigos possuía como foco principal a análise da Gestão de Riscos no Scrum. Por outro lado, foi possível identificar 5 riscos relacionados à utilização do framework Scrum, que são apresentados na Tabela 5. Tabela 5 Os 5 riscos identificados que são referentes à utilização do Scrum Nº Riscos do Scrum A atuação de líderes técnicos como Scrum Masters traz riscos para o projeto, pois um dos princípios do Scrum de autogerenciamento da equipe pode não ser atingido (COHN, 2010). A utilização do Scrum Master também como desenvolvedor traz riscos importantes para o projeto (COHN, 2010). A transformação de líderes técnicos em Scrum Masters traz riscos para o projeto, pois frequentemente eles não possuem as habilidades interpessoais necessárias (COHN, 2010). A inexistência de um cronograma preliminar para a reunião de planejamento da Sprint traz o risco do timebox não ser respeitado (COHN, 2010). Especialmente no início de um projeto, a equipe deve incentivar o Dono do produto a selecionar os itens do que irão maximizar o aprendizado e eliminar as incertezas ou riscos técnicos (COHN, 2010). Tipo Papéis Papéis Papéis Artefatos, Papéis Classificação Item Scrum Master Scrum Master Scrum Master Planejamento da Sprint Dono do produto Scrum Master Time de desenvolvimento 8

9 6. CONCLUSÕES Apesar da Gestão de Riscos ser fundamental para o sucesso dos projetos, percebe-se que ela não é amplamente utilizada e que o Scrum não possui atividades específicas para a sua realização. É possível identificar também que a literatura científica encontrada sobre a Gestão de Riscos no Scrum é incipiente. Este estudo proporcionou a identificação de 14 práticas de Gestão de Riscos em artigos sobre o Scrum, com destaque para o, a Sprint e a Reunião diária, como sendo os componentes mais citados pelas práticas. Estes resultados indicam que o deve ser gerenciado com cautela, visto que a sua priorização influencia diretamente os riscos do projeto. Os resultados também indicam que a Reunião diária é outro componente importante para a Gestão de Riscos no Scrum, pois proporciona o acompanhamento frequente do desenvolvimento dos itens do, dos impedimentos e dos riscos do projeto. Também foi possível observar que a Sprint obteve destaque nas práticas identificadas, pois ela proporciona o acompanhamento e a redução do impacto dos riscos através de feedbacks constantes durante o seu ciclo. Para a realização de pesquisas futuras, sugere-se a realização de um estudo de caso para analisar a concordância de especialistas com as práticas identificadas. Agradecemos a FAPEMG, CAPES e CNPq pelo apoio financeiro para realização desta pesquisa. REFERÊNCIAS ALHARBI, Eman Talal; QURESHI, M. Rizwan Jameel. Implementation of Risk Management with SCRUM to Achieve CMMI Requirements. I.J. Computer Network and Information Security, v. 11, p , BANNERMAN, Paul L. Risk and risk management in software projects: A reassessment. The Journal of Systems and Software, v. 81, n. 12, p , CARVALHO, Bernardo Vasconcelos de; MELLO, Carlos Henrique Pereira. Implementation of Scrum Agile Methodology in software product project in a small technology-based company. Gestão & Produção, São Carlos, v. 19, n. 3, p , CHOWDHURY, Abdullah Al Murad; AREFEEN, Shamsul. Software Risk Management: Importance and Practices. International Journal of Computer and Information Technology (IJCIT), v. 02, n. 01, COHN, Mike. Succeeding with agile: software development using Scrum. Addison-Wesley Professional, DE BORTOLI, L. A.; RABELLO, M. R. Estrela: modelo de um processo de desenvolvimento para aplicações de comércio eletrônico. Passo Fundo, Universidade de Passo Fundo,

10 DINGSOYR, Torgeir; HANSSEN, Geir Kjetil; DYBA, Tore; ANKER, Geir; NYGAARD, Jens Olav. Developing software with scrum in a small cross-organizational Project. Software Process Improvement, Lecture Notes in Computer Science, v. 4257, p. 5-15, ERNESTO, Ávila Domenech; ABEL, Meneses Abad. Comparative Evaluation of Delfdroid whit XP and Scrum using the 4-DAT. Revista Cubana de Ciencias Informáticas, v. 7, n. 1, p , FARLEX. The free Dictionary. Disponível em Acesso em: 30 out GARZÁS, Javier; PAULK, Mark C. A case study of software process improvement with CMMI-DEV and Scrum in Spanish companies. Journal of Software: Evolution and Process, v. 25, e. 12, p , GODINHO, M. C. P. Análise de processos e ferramentas para reengenharia de software. Passo Fundo, Universidade de Passo Fundo, HARZING, Anne-Wil. Document categories in the : Misunderstanding the Social Sciences? Scientometrics, v. 94, p , HEIKKILÄ, Ville T.; PAASIVAARA, Maria; RAUTIAINEN, Kristian; LASSENIUS, Casper; TOIVOLA, Towo; JÄRVINEN, Janne. Operational release planning in large-scale Scrum with multiple stakeholders A longitudinal case study at F-Secure Corporation. Information and Software Technology, n. 57, p , HIJAZI, Haneen; KHDOUR, Thair; ALARABEYYAT, Abdulsalam. A Review of Risk Management in Different Software Development Methodologies. International Journal of Computer Applications, v. 45, n. 7, p. 8-12, HOSSAIN, E; BABAR, MA; PAIK, H. Using Scrum in Global Software Development: A Systematic Literature Review. ICGSE, Fourth IEEE International Conference, p , JAKOBSEN, C.R.; JOHNSON, K.A. Mature Agile with a Twist of CMMI. Agile '08 Conference, KAUR, Rupinder; SENGUPTA, Jyotsna. Software Process Models and Analysis on Failure of Software Development Projects. International Journal of Scientific & Engineering Research, v. 2, n. 2, p. 1-4, KTATA, Oualid; LÉVESQUE, Ghislain. Designing and Implementing a Measurement Program for Scrum Teams: What do agile developers really need and want? 3rd Conference on Computer Science and Software Engineering, C3S2E, Montreal, QC, Canada. Association for Computing Machinery, p , KNIBERG, Henrik. Scrum and XP from the Trenches. C4Media Inc, KWAK, Y. H.; STODDARD, J. Project risk management: lessons learned from software development environment. Technovation, v. 24, n. 11, p , LARMAN, C; VODDE, B. Scaling lean & agile development: thinking and organizational tools for large-scale Scrum. Pearson Education, Inc, LUKASIEWICZ, K.; MILER, J. Improving agility and discipline of software development with the Scrum and CMMI. IET Software, v. 6, n. 5, p , MAHNIC, Viljan. Teaching Scrum through Team-Project Work: Students' Perceptions and Teacher's Observations. International Journal of Engineering Education, v. 26, n. 1, p , MAHNIC, Viljan. A Case Study on Agile Estimating and Planning using Scrum. Kaunas: Technologija, n. 5, p , MAHNIC, Viljan. A Capstone Course on Agile Software Development Using Scrum. IEEE Transactions on Education, v. 55, n. 1, p , MARÇAL, Ana Sofia C.; FREITAS, Bruno Celso C. de; SOARES, Felipe S. Furtado; BELCHIOR, Arnaldo D. Mapping CMMI Project Management Process Areas to SCRUM Practices. Software Engineering Workshop, p ,

11 MENEGHINI, R.; MUGNAINI, R.; PACKER, A. L. International versus national oriented Brazilian scientific journals. A scientometric analysis based on Scielo and JCR-ISI databases. Scientometrics, v. 69, n. 3, p , MENEZES JR, Júlio; GUSMÃO, C.M.G; MOURA, Hermano. Defining Indicators for Risk Assessment in Software Development Projects. CLEI Electronic Journal, v. 16, n. 1, MOE, Nils Brede; DINGSOYR, Torgeir; DYBA, Tore. A teamwork model for understanding an agile team: A case study of a Scrum project. Information and Software Technology, v. 52, p , NELSON, Christopher R.; TARAN, Gil; HINOJOSA, Lucia de Lascurain. Explicit Risk Management in Agile Process. In: XP 2008, p , NYFJORD, Jaana; MATTSSON, Mira Kajko. Commonalities in Risk Management and Agile Process Models. Conference on Software Engineering Advances(ICSEA), PFLEEGER, S. L. Software engineering: theory and practice. Prentice-Hall, PINO, Francisco J.; PEDREIRA, Oscar; GARCIA, Felix; LUACES, Miguel Rodriguez; PIATTINI, Mario. Using Scrum to guide the execution of software process improvement in small organizations. Journal of Systems and Software, v. 83, n. 10, p , QURESHI, M. Rizwan Jameel; ALBARQI, Aysha. Proposal of New PRORISK Model for GSD Projects. International Journal of Information Technology and Computer Science, v. 6, p , PRESSMAN, R. Software Engineering: A Practioner s Approach. International, Macgraw-hill, RAVI, Satya Prasad; REDDAIAH, B.; MOVVA, Lakshmi Sridhar; KILAPARTHI, Rajasekhar. A Critical review and empirical study on success of risk management activity with respect to Scrum. Engineering Science and Technology: An International Journal (ESTIJ), v. 2, n. 3, p , RISING, L; JANOFF, NS. The Scrum software development process for small teams. IEEE Software, v. 17, n. 4, p , SALO, O.; ABRAHAMSSON, P. Agile methods in European embedded software development organisations: a survey on the actual use and usefulness of Extreme Programming and Scrum. IET Software, v. 2, n. 1, p , SCHWABER, Ken, Agile Project Management With Scrum. Microsoft Press, SCHWABER, Ken. The enterprise and Scrum. Microsoft Press, SCHWABER, Ken e SUTHERLAND Jeff. The Scrum Guide. Scrum.org, SCHWABER, Ken e SUTHERLAND Jeff. The Scrum Guide. Scrum.org, SCRUM.ORG. PSM 1 Assessment. Disponível em: Scrum-Master-Assessments/PSM-I-Assessment. Acesso em: 19 jun SEGALLA, Michael. Publishing in the right place or publishing the right thing: journal targeting and citations' strategies for promotion and tenure committees. European J. International Management, v. 2, n. 2, SMITH, P. G.; PICHLER, R. Agile Risks, Agile Rewards. Software Development Magazine, v. 13, p , SUTHERLAND, J; VIKTOROV, A; BLOUNT, J; PUNTIKOV, N. Distributed Scrum: Agile project management with outsourced development teams. Proceedings of the 40th Hawaii International Conference on System Sciences, SUTHERLAND, Jeff; SCHWABER, Ken. The Scrum Papers: Nut, Bolts, and Origins of an Agile Framework. Scrum Inc., TAVARES, Breno Gontijo. Análise da Gestão de Riscos no desenvolvimento de projetos de software via Scrum. Dissertação de Mestrado - Universidade Federal de Itajubá, Itajubá, THE STANDISH GROUP. The CHAOS Manifesto. The Standish Group,

12 VLAANDEREN, Kevin; JANSEN, Slinger; BRINKKEMPER, Sjaak; JASPERS, Erik. The agile requirements refinery: Applying Scrum principles to software product management. Information and Software Technology. v. 53, p , WEST, D; GRANT, T. Agile Development: Mainstream Adoption Has Changed Agility. Forrester Research, YIN, R.K. Estudo de Caso planejamento e método. 2.ed. São Paulo: Bookman,

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

UNIVERSIDADE FEDERAL DE ITAJUBÁ PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE PRODUÇÃO

UNIVERSIDADE FEDERAL DE ITAJUBÁ PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE PRODUÇÃO UNIVERSIDADE FEDERAL DE ITAJUBÁ PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE PRODUÇÃO Análise da Gestão de Riscos no desenvolvimento de projetos de software via Scrum Breno Gontijo Tavares Itajubá, Fevereiro

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

Metodologias Ágeis em um contexto CMMi 3: Estudo de Caso

Metodologias Ágeis em um contexto CMMi 3: Estudo de Caso Universidade Federal de Pernambuco - UFPE Graduação em Ciência da Computação Centro de Informática CIn Metodologias Ágeis em um contexto CMMi 3: Estudo de Caso Trabalho de Graduação Guilherme Augusto de

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

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

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

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

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

A utilização do Scrum em um sistema web: um estudo de caso ISSN 23162872 T.I.S. São Carlos, v. 1, n. 1, p. 7681, jul. 2012 Tecnologias, Infraestrutura e Software A utilização do Scrum em um sistema web: um estudo de caso Flávia dos Santos Zenaro Abstract: This

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

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

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

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

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

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

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

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

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

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

Utilizando metodologias ágeis em uma empresa CMMI nível 5 Utilizando metodologias ágeis em uma empresa CMMI nível 5 Daniel Vieira Magalhães Agile Coach E-mail/GTalk/MSN: danielvm@ciandt.com João Paulo Scardua Coelho Software Quality Engineer E-mail/GTalk: joaopc@ciandt.com

Leia mais

Desafios no Uso do Scrum em Ambientes CMMI

Desafios no Uso do Scrum em Ambientes CMMI Desafios no Uso do Scrum em Ambientes CMMI Teresa Maria de Medeiros Maciel UFRPE/INES/UFPE tmmaciel@gmail.com Base de conhecimento disponível Maior controle ISO9001 MPS BR Padronização processual

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

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

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

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

Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI

Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI PROPOSTA DE TRABALHO DE GRADUAÇÃO

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

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

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

Avaliando Scrum em um ambiente CMMi 5

Avaliando Scrum em um ambiente CMMi 5 Avaliando Scrum em um ambiente CMMi 5 Daniel Vieira Magalhães Agile Coach E-mail/GTalk/MSN: danielvm@ciandt.com João Paulo Coelho Software Quality Engineer E-mail/GTalk: joaopc@ciandt.com Agenda 1. Objetivos

Leia mais

RELATÓRIO EXECUTIVO O USO DE TECNOLOGIAS MÓVEIS NO GERENCIAMENTO DE PROJETOS EVERTON ROBERTO COMIN

RELATÓRIO EXECUTIVO O USO DE TECNOLOGIAS MÓVEIS NO GERENCIAMENTO DE PROJETOS EVERTON ROBERTO COMIN RELATÓRIO EXECUTIVO O USO DE TECNOLOGIAS MÓVEIS NO GERENCIAMENTO DE PROJETOS EVERTON ROBERTO COMIN SÃO LEOPOLDO 2014 Introdução Este relatório apresenta os resultados da pesquisa O uso de tecnologias móveis

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

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

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

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

Uma Abordagem para Tratamento de Regras de Negócio nas Fases Iniciais do Desenvolvimento

Uma Abordagem para Tratamento de Regras de Negócio nas Fases Iniciais do Desenvolvimento Uma Abordagem para Tratamento de Regras de Negócio nas Fases Iniciais do Desenvolvimento Marco Antonio De Grandi, Valter Vieira de Camargo, Edmundo Sérgio Spoto Centro Universitário Eurípides de Marília

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

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

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

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

PROPOSTA DE SISTEMÁTICA PARA GESTÃO DE PROJETOS BASEADA NA METODOLOGIA ÁGIL SCRUM 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

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

IMPLEMENTANDO MÉTODOS DE ESTIMATIVA DE PROJETO DE SOFTWARE NO DOTPROJECT PROPOSTA DE TRABALHO DE GRADUAÇÃO

IMPLEMENTANDO MÉTODOS DE ESTIMATIVA DE PROJETO DE SOFTWARE NO DOTPROJECT PROPOSTA DE TRABALHO DE GRADUAÇÃO UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA IMPLEMENTANDO MÉTODOS DE ESTIMATIVA DE PROJETO DE SOFTWARE NO DOTPROJECT PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno:

Leia mais

Universidade do Minho. Escola de Engenharia. UC transversais Programas Doutorais 1º semestre 2012-13. 11 de outubro 2012

Universidade do Minho. Escola de Engenharia. UC transversais Programas Doutorais 1º semestre 2012-13. 11 de outubro 2012 Universidade do Minho Escola de Engenharia UC transversais Programas Doutorais 1º semestre 2012-13 11 de outubro 2012 1 2 2 courses offered in the first semestre: Métodos de Investigação em Engenharia

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

Gerenciamento de Projetos de Software

Gerenciamento de Projetos de Software Gerenciamento de Projetos de Software Framework Ágil, Scrum Prof. Júlio Cesar da Silva Msc. 2º Encontro Ementa & Atividades Aula 1: Fundamentos do Gerenciamento de Projetos (p. 4) 30/abr (VISTO) Aula 2:

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

Ouvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos

Ouvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos Ouvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos Antonio Mendes da Silva Filho * The most important thing in communication is to hear what isn't being said. Peter Drucker

Leia mais

UMA METODOLOGIA ÁGIL PARA GESTÃO DE RISCOS

UMA METODOLOGIA ÁGIL PARA GESTÃO DE RISCOS WAMPS 2013 IX Workshop Anual do MPS Campinas-SP, 28 a 30 de Outubro de 2013 RISAGI: UMA METODOLOGIA ÁGIL PARA GESTÃO DE RISCOS EM PROJETOS DE DESENVOLVIMENTO DE SOFTWARE Apresentador: Espc. Kleoson Bruno

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

Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br

Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br Modelos de Processo Pessoal e de Equipe na Melhoria da Qualidade em Produção de Software Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br Agenda Importância das Pessoas / Constatações Compromisso

Leia mais

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

Gestão Ágil de Projetos e a certificação PMI-ACP Gestão Ágil de Projetos e a certificação PMI-ACP Apresentação Roberto Gil Espinha Mais de 15 anos de experiência em Projetos Bacharel em Administração de Empresas pela UNIVILLE Pós-Graduado em Gestão Empresarial

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

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

ScRUM na prática. Scrum no dia-a-dia. V Semana de Tecnologia da Informação ScRUM na prática Scrum no dia-a-dia V Semana de Tecnologia da Informação Agenda Manifesto Ágil; O Scrum; Os papéis do Scrum; Quem usa Scrum; O Scrum na Tray; Cerimônias; Artefatos. Qualidade. era uma vez

Leia mais

Definição de um Processo Ágil de Gestão de Riscos em Ambientes de Múltiplos Projetos

Definição de um Processo Ágil de Gestão de Riscos em Ambientes de Múltiplos Projetos Definição de um Processo Ágil de Gestão de Riscos em Ambientes de Múltiplos Projetos Lucio Ribeiro 1, Cristine Gusmão 1,2 1 Departamento de Sistemas e Computação Escola Politécnica de Pernambuco (POLI/UPE)

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

Development and applying a request control tool and the impact evaluation using SCRUM in a corporate environment: case study

Development and applying a request control tool and the impact evaluation using SCRUM in a corporate environment: case study Desenvolvimento e aplicação de uma ferramenta para controle de solicitações e avaliação de impacto da utilização de SCRUM em empresa NIBSS: Estudo de caso Development and applying a request control tool

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

Método Ágil em Gerenciamento de Projetos de Software

Método Ágil em Gerenciamento de Projetos de Software Fundação Getulio Vargas MBA em Gerenciamento de Projetos Método Ágil em Gerenciamento de Projetos de Software Ana Cristina Monteiro Almeida Arnaldo Lyrio Barreto (Orientador) Rio de Janeiro Outubro de

Leia mais

Fasci-Tech SISTEMA ERP: FATORES CRÍTICOS PARA O SUCESSO DE UMA IMPLANTAÇÃO

Fasci-Tech SISTEMA ERP: FATORES CRÍTICOS PARA O SUCESSO DE UMA IMPLANTAÇÃO SISTEMA ERP: FATORES CRÍTICOS PARA O SUCESSO DE UMA IMPLANTAÇÃO Jorge Luiz Maria Junior 1 Profa. MSc. Rosangela Kronig 2 Resumo Através dos sistemas de informação, as organizações mundiais buscam práticas

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

Projeto SIAC 2.0: Uma aplicação do framework Demoiselle para o desenvolvimento de Sistema de Informações Acadêmicas da UFBA (SIAC)

Projeto SIAC 2.0: Uma aplicação do framework Demoiselle para o desenvolvimento de Sistema de Informações Acadêmicas da UFBA (SIAC) Projeto SIAC 2.0: Uma aplicação do framework Demoiselle para o desenvolvimento de Sistema de Informações Acadêmicas da UFBA (SIAC) André Luís Monteiro P. dos Santos 1, Fernando Cezar Borges 1, Leandro

Leia mais

Análise da Aderência das Práticas Recomendadas pelos Métodos Ágeis: XP, Scrum e TDD com a Utilização de Ferramentas CASE

Análise da Aderência das Práticas Recomendadas pelos Métodos Ágeis: XP, Scrum e TDD com a Utilização de Ferramentas CASE Análise da Aderência das Práticas Recomendadas pelos Métodos Ágeis: XP, Scrum e TDD com a Utilização de Ferramentas CASE Márcia M. Savoine 1, André Magno C. de Araújo 1, Leandro B. de Moura 1 1 Curso de

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

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

GESTÃO DO CONHECIMENTO PARA O DESENVOLVIMENTO DE SOFTWARE COM MÉTODOS ÁGEIS GESTÃO DO CONHECIMENTO PARA O DESENVOLVIMENTO DE SOFTWARE COM MÉTODOS ÁGEIS Jeandro Maiko Perceval 1 Carlos Mario Dal Col Zeve2 Anderson Ricardo Yanzer Cabral ² RESUMO Este artigo apresenta conceitos sobre

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

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

Utilizando Scrum em projetos off-shore

Utilizando Scrum em projetos off-shore Utilizando Scrum em projetos off-shore Jônathas Diógenes Castelo Branco 1,2, Ciro Carneiro Coelho 2, Carlo Giovano S. Pires 1,2 1 Secrel International, Rua Chico Lemos, 946, 60822-780 - Fortaleza CE, Brasil

Leia mais

Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento de Sistemas de Informação

Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento de Sistemas de Informação 1 Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento de Sistemas de Informação Fernando Kenji Kamei Faculdade de Alagoas fkenjikamei@gmail.com Felipe Prata Lima CPMAT/UFAL felipepratalima@gmail.co

Leia mais

UNIVERSIDADE DO SUL DE SANTA CATARINA GUILHERME ANTUNES PASSOS WELLINGTON ANTUNES DANIEL

UNIVERSIDADE DO SUL DE SANTA CATARINA GUILHERME ANTUNES PASSOS WELLINGTON ANTUNES DANIEL UNIVERSIDADE DO SUL DE SANTA CATARINA GUILHERME ANTUNES PASSOS WELLINGTON ANTUNES DANIEL RECOMENDAÇÕES PARA ATINGIR O NIVEL G DO MPS.BR COM BASE EM METODOLOGIAS ÁGEIS: UM ESTUDO DE CASO Palhoça 2013 GUILHERME

Leia mais

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

Scrum e CMMI no C.E.S.A.R Relato de Experiência Scrum e CMMI no C.E.S.A.R Relato de Experiência Felipe Furtado Engenheiro de Qualidade Izabella Lyra Gerente de Projetos Maio/2008 Agenda Motivação Pesquisas Adaptações do Processo Projeto Piloto Considerações

Leia mais

TRABALHO LABORATORIAL NO ENSINO DAS CIÊNCIAS: UM ESTUDO SOBRE AS PRÁTICAS DE FUTUROS PROFESSORES DE BIOLOGIA E GEOLOGIA

TRABALHO LABORATORIAL NO ENSINO DAS CIÊNCIAS: UM ESTUDO SOBRE AS PRÁTICAS DE FUTUROS PROFESSORES DE BIOLOGIA E GEOLOGIA TRABALHO LABORATORIAL NO ENSINO DAS CIÊNCIAS: UM ESTUDO SOBRE AS PRÁTICAS DE FUTUROS PROFESSORES DE BIOLOGIA E GEOLOGIA DOURADO, LUÍS Instituto de Educação e Psicologia, Universidade do Minho. Palavras

Leia mais

Uma Abordagem para Gerência Estratégica de Portfólio com Foco na Seleção de Projetos

Uma Abordagem para Gerência Estratégica de Portfólio com Foco na Seleção de Projetos Uma Abordagem para Gerência Estratégica de Portfólio com Foco na Seleção de Projetos Adler Diniz de Souza 1,2, Ana Regina Rocha 1, Gleison Santos 1, Tiago Vinícius Paiva do Carmo 2, Douglas Batista Alexandre

Leia mais

Desenvolvimento Orientado a Testes Utilizando Metodologias Ágeis

Desenvolvimento Orientado a Testes Utilizando Metodologias Ágeis Desenvolvimento Orientado a Testes Utilizando Metodologias Ágeis José Leandro Porto Targão 1, Michael Willian Cremoneze 1, Marcos Teixeira 1, Leandro Solagna 1, André Luiz Garcia 1, Allan Biesdorf 1, Luciano

Leia mais

Transformação de um Modelo de Empresa em Requisitos de Software

Transformação de um Modelo de Empresa em Requisitos de Software Transformação de um Modelo de Empresa em Requisitos de Software Fábio Levy Siqueira 1 and Paulo Sérgio Muniz Silva 2 1 Programa de Educação Continuada da Poli-USP, São Paulo, Brazil 2 Escola Politécnica

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

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

MÉTODOS ÁGEIS DE DESENVOLVIMENTO DE SOFTWARE: UM CASO PRÁTICO DE APLICAÇÃO DO SCRUM

MÉTODOS ÁGEIS DE DESENVOLVIMENTO DE SOFTWARE: UM CASO PRÁTICO DE APLICAÇÃO DO SCRUM MÉTODOS ÁGEIS DE DESENVOLVIMENTO DE SOFTWARE: UM CASO PRÁTICO DE APLICAÇÃO DO SCRUM Carlos Eduardo Costa de Carvalho (UFRJ) caducn@gmail.com Carolina Thome de Abrantes (UFRJ) caroltabrantes@gmail.com Renato

Leia mais

Utilizando Metodologias Ágeis para atingir MPS.BR nível F na Powerlogic

Utilizando Metodologias Ágeis para atingir MPS.BR nível F na Powerlogic Utilizando Metodologias Ágeis para atingir MPS.BR nível F na Powerlogic Ana Cláudia Grossi de Oliveira, Fernanda Alves Guimarães, Isabella de Araújo Fonseca Powerlogic Consultoria e Sistemas Rua Paraíba,

Leia mais

Um case de sucesso em equipe ágil, dedicada e remota com evolução adaptativa e gradativa do Scrum.

Um case de sucesso em equipe ágil, dedicada e remota com evolução adaptativa e gradativa do Scrum. Um case de sucesso em equipe ágil, dedicada e remota com evolução adaptativa e gradativa do Scrum. José Eduardo Ribeiro Gerente de Projetos (Scrum Master) jose.eduardo@s2it.com.br Bruno Darcolitto Analista

Leia mais

3 Qualidade de Software

3 Qualidade de Software 3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo

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

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

Aplicação de Métodos Ágeis na Implementação do MR-MPS-SW Nível de Maturidade G na Jambu Tecnologia: Resultados e Lições Aprendidas XI WAMPS Workshop Anual do MPS Aplicação de Métodos Ágeis na Implementação do MR-MPS-SW Nível de Maturidade G na Jambu Tecnologia: Resultados e Lições Aprendidas www.jambu.com.br Eng. Marcelo Sá Jambu

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

Capítulo 2 Objetivos e benefícios de um Sistema de Informação

Capítulo 2 Objetivos e benefícios de um Sistema de Informação Capítulo 2 Objetivos e benefícios de um Sistema de Informação 2.1 OBJETIVO, FOCO E CARACTERÍSTICAS DOS SISTEMAS DE INFORMAÇÃO. Os Sistemas de Informação, independentemente de seu nível ou classificaçã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

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

Definição de Critérios para Análise Comparativa de Modelos de Referência para Desenvolvimento Global de Software

Definição de Critérios para Análise Comparativa de Modelos de Referência para Desenvolvimento Global de Software Definição de Critérios para Análise Comparativa de Modelos de Referência para Desenvolvimento Global de Software Leonardo Pilatti, Jorge Luis Nicolas Audy Faculdade de Informática Programa de Pós Graduação

Leia mais

Um Modelo para Definição de Metodologia de Desenvolvimento de Software Baseado em Pessoas

Um Modelo para Definição de Metodologia de Desenvolvimento de Software Baseado em Pessoas Um Modelo para Definição de Metodologia de Desenvolvimento de Software Baseado em Pessoas Rodrigo L. M. Mota, Pablo B. S. Lima, Breno L. Romano Departamento de Computação e Matemática Instituto de Ciências

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

Scrum em Aplicações Móveis

Scrum em Aplicações Móveis ISSN 2316-2872 T.I.S. São Carlos, v. 2, n. 3, p. 211-219, set-dez 2013 Tecnologias, Infraestrutura e Software Resumo: A metodologia ágil Scrum foi criada para o gerenciamento de projetos de desenvolvimento

Leia mais

Leslier Soares Corrêa Estácio de Sá / Facitec Abril/Maio 2015

Leslier Soares Corrêa Estácio de Sá / Facitec Abril/Maio 2015 Leslier Soares Corrêa Estácio de Sá / Facitec Abril/Maio 2015 Prover capacitação para: - Identificar os processos de Gerenciamento de Projetos; - Desenvolver o Plano de Gerenciamento; - Construir um sistema

Leia mais