ANAIS REVISÃO, ANÁLISE E CLASSIFICAÇÃO DA LITERATURA SOBRE O MÉTODO DE DESENVOLVIMENTO DE PRODUTOS ÁGIL SCRUM

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

Download "ANAIS REVISÃO, ANÁLISE E CLASSIFICAÇÃO DA LITERATURA SOBRE O MÉTODO DE DESENVOLVIMENTO DE PRODUTOS ÁGIL SCRUM"

Transcrição

1 REVISÃO, ANÁLISE E CLASSIFICAÇÃO DA LITERATURA SOBRE O MÉTODO DE DESENVOLVIMENTO DE PRODUTOS ÁGIL SCRUM BERNARDO VASCONCELOS DE CARVALHO ( bernardovc@yahoo.com.br, bernardo@b2ml.com.br ) UNIVERSIDADE FEDERAL DE ITAJUBÁ (UNIFEI) CARLOS HENRIQUE PEREIRA MELLO ( carlos.mello@unifei.edu.br, carlosmello@uai.com.br ) UNIVERSIDADE FEDERAL DE ITAJUBÁ RESUMO O objetivo deste trabalho é apresentar uma revisão, análise, classificação e codificação da literatura sobre o método Scrum. As publicações de interesse foram localizadas por meio de consultas nas bases de dados dos periódicos da CAPES. As publicações foram classificadas de acordo com sua origem, ano de publicação, tipo de estudo, abordagem, filiação de seus autores e período de análise. Os resultados mostram que a literatura sobre o tema ainda é escassa, mas está em expansão, com carência de trabalhos longitudinais e quantitativos. A pesquisa concluiu que existe uma grande demanda de geração de conhecimento científico sobre este tema. Palavras-chave: Scrum; Desenvolvimento Ágil de Produtos; Classificação de literatura; Gerenciamento de Projetos. 1. INTRODUÇÃO No atual ambiente de desenvolvimento de software, os requisitos estão sujeitos a freqüentes alterações durante o ciclo de desenvolvimento do produto para atender as alterações da demanda (RISING & JANOFF, 2000). Este fato torna o desenvolvimento de software um desafio, principalmente para as pequenas empresas tendo em vista seus recursos restritos. Em meados da década de 1990, começaram a surgir técnicas de desenvolvimento ágil de produtos de software. Esta disciplina foi fortemente influenciada pelas melhores práticas da indústria japonesa, particularmente pelos princípios da manufatura enxuta implementados pelas companhias Honda e Toyota e pelas estratégias de gestão do conhecimento de Takeuchi & Nonaka (2004) e Senge (1990). Nesse contexto, destaca-se o Scrum, uma abordagem enxuta de desenvolvimento de produtos. Este processo foi desenvolvido por Jeff Sutherland em 1993, baseado num artigo de Takeuchi & Nonaka (1986) sobre as vantagens dos pequenos times no desenvolvimento de produtos. Por ter sido criado por pesquisadores ligados à área de desenvolvimento de software, é nesta área que o Scrum encontrou mais penetração. Entretanto, Scrum não é restrito a projetos de software. Ele é um processo ágil de desenvolvimento de produto ou administração de qualquer trabalho iterativo e incremental e poder ser aplicado ao desenvolvimento de produtos de maneira geral (RISING & JANOFF, 2000; ABRAHAMSSON & SALO, 2002). Apesar de ser uma abordagem nova, a utilização do Scrum tem aumentado bastante nos últimos anos, impulsionados pelas recentes pesquisas que mostram que seu uso aumenta a satisfação dos clientes e diminui o atraso em projetos em relação aos métodos tradicionais (MANN & MAURER, 2005). Nos anos recentes, os métodos ágeis de desenvolvimento de software têm ganhado grande popularidade. Entretanto, existem poucos estudos empíricos neste tópico. Uma recente 1/16

2 pesquisa bibliográfica sistemática (Dybå & T.Dingsøyr, 2008) encontrou artigos sobre métodos ágeis em geral. Destes, apenas 36 eram estudos empíricos com aceitáveis rigor metodológico, credibilidade e relevância, o que representa apenas 1,8% dos trabalhos. Além do Scrum, podemos citar vários outros métodos ágeis: Agile Modeling, AUP (Agile Unified Process), Agile Data Method, DSDM (Dynamic Systems Development Method), EssUP (Essential Unified Process), XP (Extreme programming), FDD (Feature Driven Development), Getting Real e OpenUP (Open Unified Process). Todos eles têm seu nicho de aplicação e particularidades, mas todos são interativos e incrementais, seguindo os princípios ágeis (LARMAN & BASILI, 2003). Alguns deles podem ser usados simultaneamente, como na recorrente parceria entre o XP e o Scrum (VRIENS, 2003). Este presente trabalho irá abordar o Scrum pelo fato do mesmo se destacar por sua popularidade, capacidade de adequação aos times pequenos e orientação ao cliente. Neste sentido, o objetivo do trabalho é apresentar uma ampla revisão de literatura sobre o tema, juntamente com uma análise, classificação e codificação dos artigos encontrados. O objetivo é verificar quais as características dos estudos realizados, visando identificar possíveis tendências e carências na literatura científica sobre o tema. 2. PRINCÍPIOS DO SCRUM O desenvolvimento de produtos é uma atividade bastante complexa, principalmente para as pequenas empresas que possuem grandes limitações de recursos. Segundo Mundin et al. (2002), o desenvolvimento de produtos se relaciona com praticamente todas as demais funções de uma empresa. Isso porque, para desenvolver produtos são necessárias informações e habilidades de membros de todas as áreas funcionais, caracterizando-se como uma atividade, em princípio, multidisciplinar. Além disso, trata-se de uma atividade com uma característica ad-hoc, em que cada projeto de desenvolvimento pode apresentar características específicas e um histórico particular. Ao longo dos anos, várias metodologias de desenvolvimento de produtos foram apresentadas. Entre elas, existem as chamadas metodologias ágeis (AMBLER, 2002) ou leves (FOWLER, 2000). Tratam-se de metodologias de desenvolvimento adaptativas e flexíveis, e que são indicadas para cenários onde a mudança de requisitos é constante e os resultados precisam ser entregues ao cliente em curtos espaços de tempo. A proposta destas metodologias é dividir o desenvolvimento em ciclos curtos, ou iterações, de apenas algumas semanas, de modo que, ao final de cada ciclo, o cliente (interno ou externo) receba uma versão que agregue valor ao seu negócio (DANTAS, 2003). Assim, os desenvolvedores podem acompanhar a mudança dos requisitos no início de cada ciclo, além de ter uma retroalimentação contínua do cliente, reduzindo assim os riscos do projeto. Enquanto as metodologias tradicionais de desenvolvimento mantêm o foco na geração de documentação sobre o projeto e no cumprimento rígido de processos, a proposta ágil é concentrar as atenções no desenvolvimento em si e nas relações entre os participantes (MUNDIN et al., 2002). A fase de planejamento inicial é reduzida para que os desenvolvedores possam se concentrar em cada iteração em vez de traçar diretrizes para o projeto como um todo. Nesta linha de proposta ágil, o método Scrum tem como objetivo, segundo Schwaber & Beedle (2002), definir um processo para projeto que seja focado nas pessoas. O nome Scrum surgiu da comparação entre desenvolvedores e jogadores de Rugby. Scrum é a denominação da rápida reunião que ocorre quando os jogadores de Rugby irão iniciar um lance. A primeira utilização deste termo surgiu em um estudo de Takeuchi & Nonaka (1986), no qual, os autores notaram que pequenos projetos que tinham equipes pequenas e multifuncionais obtinham os melhores resultados. 2/16

3 No Rugby, cada time age em conjunto, como uma unidade integrada, em que cada membro desempenha um papel específico e todos se ajudam em busca de um objetivo comum. Assim também são os times de desenvolvimento que adotam o processo Scrum. Criado por Jeff Sutherland, Ken Schwaber e Mike Beedle, o Scrum baseia-se em seis características (SCHWABER, 1995): flexibilidade dos resultados; flexibilidade dos prazos; times pequenos; revisões freqüentes; colaboração; orientação a objetos. Este método não requer ou fornece qualquer técnica específica para a fase de desenvolvimento, apenas estabelece conjuntos de regras e práticas gerenciais que devem ser adotadas para o sucesso de um projeto. As práticas gerenciais do Scrum são: Product Backlog, Daily Scrum, Sprint, Sprint Planning Meeting, Sprint Backlog e Sprint Review Meeting. O ponto inicial do Scrum é o Product Backlog, sendo considerada a prática responsável pela coleta dos requisitos, conforme aponta Schwaber & Beedle (2002). Nesta prática, através de reuniões com todos os envolvidos, investidores e parceiros no projeto, são apontados os itens com todas as necessidades do negócio e os requisitos técnicos a serem desenvolvidos. Assim, o Product Backlog é uma lista de atividades que provavelmente serão desenvolvidas durante o projeto. O Daily Scrum é a rápida reunião diária que ocorre entre os membros do time para definir quais serão as tarefas do dia e saber os resultados das tarefas do dia anterior. Esta reunião é também chamada de Stand Up Meeting (reunião em pé), já que é de praxe que todos os membros a realizem de pé. Três perguntas devem ser respondidas por cada membro sobre suas responsabilidades (RISING & JANOFF, 2000): O que foi feito ontem? O que será feito hoje? Há algum obstáculo à realização de suas atividades? A Sprint é considerada a principal prática do Scrum, onde são implementados os itens de trabalho definidos no Product Backlog pela equipe Scrum, que pode durar de uma a quatro semanas. Conforme Abrahamsson (2002), no caso do desenvolvimento de software, o Sprint inclui as fases tradicionais do desenvolvimento de software: requisitos, análise, projeto e entrega. Sprint Planning Meeting é a reunião em que o time faz o planejamento do Sprint. O Sprint Backlog é um subconjunto do Product Backlog. Ou seja, é uma lista de atividades que devem ser desenvolvidas durante o Sprint. Já a Sprint Review Meeting é a reunião que acontece após cada Sprint. Nela, a equipe discute sobre seus erros, acertos e lições aprendidas. Uma visão geral da dinâmica de funcionamento do processo Scrum pode ser observada na Figura 1 (MAR & SCHWABER, 2001). No início do projeto, cliente e desenvolvedores definem o Backlog, ou lista de requisitos, para o produto. Também são definidas as datas para entrega de resultados. A partir da priorização mais favorável ao cliente, e são estimados os custos do projeto. Uma análise inicial de riscos é preparada. As ferramentas de trabalho e os integrantes das equipes são escolhidos. Um dos desenvolvedores é eleito Scrum Master, cujo papel se assemelha a um gerente de projetos (embora existam diferenças cruciais entre um Scrum Master e um Gerente de Projetos). 3/16

4 Figura 1 Visão geral da dinâmica de processo Scrum Fonte: Mar & Schwaber (2001) O Scrum Master deve trabalhar para que o processo Scrum aconteça e para que não existam impedimentos para que os membros da equipe realizem seu trabalho. Remover os obstáculos apontados no Daily Scrum é seu dever, de modo que os desenvolvedores se concentrem apenas nas questões técnicas. Outro papel importante no método é o do Product Owner. Este membro do time representa o cliente interno ou externo. Ele deve definir quais são os requisitos e qual é o grau de importância e prioridade de cada um deles. Tradicionalmente, os ciclos de desenvolvimento (Sprints) duram cerca de 30 dias (SCHWABER, 1995). De acordo com a Figura 1, no início de cada Sprint, as equipes fazem uma lista das atividades que precisam ser realizadas naquele Sprint (Backlog do Sprint), e as responsabilidades são distribuídas. Os desenvolvedores discutem os padrões que serão adotados e as atividades de análise, codificação e testes se iniciam. Ao final de cada Sprint, uma versão do produto (no caso do produto de software, um executável do software) é apresentada ao cliente para obter a retroalimentação. Os defeitos encontrados são adicionados ao Project Backlog. Ao longo de todo o projeto, são aplicados mecanismos de gerência Scrum, como o acompanhamento de alguns controles. A quantidade de funcionalidades não entregues, a necessidade de mudanças para corrigir defeitos ou para atualização tecnológica, os problemas técnicos encontrados, e os riscos e as estratégias para evitá-los são exemplos de controles observados durante o desenvolvimento. 3. MÉTODO DE PESQUISA ADOTADO Para o desenvolvimento deste trabalho, foi realizada uma extensa revisão da literatura sobre o método Scrum. Esta revisão buscou identificar na literatura científica mundial todos os trabalhos científicos cujo tema principal ou secundário fosse o Scrum. Sendo assim, este trabalho pode ser caracterizado como teórico-conceitual quantitativo. É importante destacar que para identificar, localizar e adquirir as publicações de interesse, foram consultadas todas as bases de dados (editoras) disponíveis nos periódicos da CAPES (Coordenação de Aperfeiçoamento de Pessoal de Nível Superior) que pudessem resultar em algum artigo relevante na área de Scrum: AAAS, ACM, ACS, AIP, Annual Reviews, Begen House, Bentham Science, BioOne, Balackwell, Cambridge University Pres, Cold Sprint Harbor Laboratory, Duke University Press, EBSCO, Emerald, Gale, Guilford Press, HighWire Press, IEEE, Informs, IOP, JSTOR, Karger, Maney Publishing, Nature, OECD, OVID, Oxford University Press, Red CLACSO, ProQuest, Sage, SciELO, Science Direct, Slack Inc., Springer, Thieme, Wilson e World Scientific. Segundo Carnevalli & Miguel (2007), um trabalho desta natureza (revisão de literatura) deve utilizar as bases de 4/16

5 dados disponíveis nos periódicos da CAPES devido a sua grande abrangência e facilidade de acesso para a maioria dos pesquisadores no Brasil. A coleta foi realizada durante os dias 15, 16 e 17 de outubro de Na consulta dos periódicos, buscou-se, como palavra-chave, o termo Scrum. Primeiramente, realizou-se a busca pelo título do trabalho. Em seguida, a busca era refinada utilizando o campo abstract. Os artigos não foram filtrados pela sua data de publicação. Desta forma, foram coletados os artigos produzidos em qualquer data. Inicialmente, foram identificados 48 trabalhos. Entretanto, foram desconsiderados oito artigos. Isto porque sete deles tratavam de temas esportivos relacionados ao Rugby e um artigo da área médica tratava da substância denominada Scrum OestradioI-17-. Sendo assim, o universo de investigação deste trabalho contou com 40 artigos. Para a análise dos dados, foram considerados os artigos em periódicos, em congressos e simpósios internacionais. Foram desconsideradas dissertações e teses, pelo fato da base de dados dos periódicos da CAPES divulgar um número limitado de teses e dissertações, não correspondendo ao grande número de defesas que ocorre anualmente sobre o assunto no País. No nível mundial isso seria ainda mais difícil, devido ao grande número de universidades. Portanto, essa é uma limitação desse trabalho, ou seja, analisar apenas os trabalhos publicados em revistas indexadas nos editores mencionados anteriormente. Para realizar os fichamentos dos artigos, utilizou-se uma adaptação do método utilizado por Carnevalli & Miguel (2007). Os artigos foram catalogados e classificados em dois grupos principais: pesquisa conceitual e pesquisa empírica. Os trabalhos classificados como pesquisa conceitual receberam ainda uma subclassificação da seguinte maneira: teórico-conceitual, revisão de literatura, simulação e modelagem teórica. Os trabalhos classificados como pesquisa empírica receberam uma subclasificação da seguinte maneira: survey, estudo de caso, pesquisa-ação e pesquisa experimental. Também foram classificados os artigos conforme seu ano de publicação, sua base de dados de origem e o período de análise (que podem ser classificados em Atual, Longitudinal e Retrospectivo). A filiação dos autores foi classificada em Universidade, Centro de Pesquisa e Empresa. Também se buscou conhecer quais os benefícios do Scrum são citados na literatura. Identificou-se um conjunto de nove benefícios apresentados e estes benefícios foram mapeados nesses artigos. A seguir, são apresentados os principais resultados do trabalho. 4. RESULTADOS OBTIDOS Embora o método Scrum seja muito popular na Internet e nas empresas, não é uma tarefa simples encontrar artigos científicos sobre o tema. Entretanto, esta pesquisa mostra que este panorama tende a mudar. É notável o grande aumento das publicações sobre Scrum ao longo dos anos (figura 2). Para se ter uma ideia, se esta pesquisa tivesse sido realizada em 2006, seriam encontrados apenas 11 artigos na literatura. 5/16

6 Figura 2 Número de publicações por data de publicação Este aumento pode também ser notado na figura 3, que mostra que 73% da literatura sobre Scrum foi publicada nos últimos dois anos (2007 e 2008). Além disso, tendo em vista que a pesquisa foi realizada em outubro de 2008, existe a possibilidade que esses números aumentem ainda mais. Uma hipótese para este aumento ao longo dos anos é a constante adoção gradativa do método pelas empresas, o que está levando a academia a pesquisar sobre o tema. O artigo mais antigo, mas que pode ser considerado de certa forma recente, é a pesquisa de Rising e Janoff (2000). Trata-se de um artigo histórico que, na prática, apresentou o Scrum ao meio acadêmico. Somente três anos depois, novos artigos sobre o Scrum passaram a ser publicados. Figura 3 Distribuição das publicações por data de publicação Outro aspecto percebido foi a enorme concentração das publicações sobre Scrum na base de dados IEEE e ACM. Juntas, estas bases de dados concentram 94% das publicações. A figura 4 mostra ainda que as bases AIP e Science Direct têm uma pequena participação. 6/16

7 Figura 4 Distribuição das publicações por base de dados A figura 5 mostra o resultado da classificação dos artigos quanto ao tipo de estudo. Percebe-se que os tipos mais comuns são o estudo de caso e o trabalho puramente teóricoconceitual. O pequeno número de trabalhos classificados como revisões de literatura talvez seja causado pela escassez de artigos sobre o tema. O pequeno número de trabalhos utilizando a survey e a pesquisas-ação como métodos talvez reflita a atual imaturidade das pesquisas sobre o tema, que ainda é muito novo. Figura 5 Distribuição das publicações por tipo de estudo Ainda seguindo o conceito de classificação pelo tipo de trabalho, a figura 6 mostra a enorme concentração de pesquisas qualitativas. Foram encontrados apenas três artigos com abordagem quantitativa, como em Salo & Abrahamsson (2008) e Sulaiman et al. (2006). 7/16

8 Figura 6 Distribuição das publicações por tipo de abordagem Como era de se esperar, tendo em vista a novidade do tema, não foi encontrado nenhum artigo de análise retrospectiva. Como mostra a figura 7, a quase totalidade dos artigos faz análises atuais, com a exceção do trabalho de Mann & Maurer (2005), que faz uma análise longitudinal (um estudo de caso de dois anos) para medir o impacto do Scrum na satisfação dos clientes de uma empresa. Figura 7 Distribuição das publicações por Período de Análise Uma informação interessante pode ser vista na figura 8, que mostra a filiação dos autores. Diferentemente de vários outros temas, a maioria dos pesquisadores sobre Scrum estão na indústria (principalmente de software) e não nas universidades e centros de pesquisa. Isso pode ser explicado pelo fato do Scrum ter sua origem na indústria de softwares, sendo implantado por especialistas desta área. Mais recentemente, o Scrum despertou o interesse dos pesquisadores, que passaram a estudá-lo com uma abordagem mais científica. Figura 8 Distribuição das publicações por filiação dos autores Por fim, realizou-se um mapeamento dos benefícios mais citados do uso do Scrum nos 8/16

9 artigos, que podem ser observados na tabela 1 e na figura 9. O levantamento mostra que o benefício mais citado é a melhoria na comunicação e aumento da colaboração entre os envolvidos. Este fato não é surpreendente, já que o Scrum é orientado às pessoas e um de seus pilares é realmente a alta colaboração entre membros da equipe. O que causa certa surpresa é o fato do segundo benefício mais citado ser a melhoria da qualidade do produto produzido. Inicialmente, o Scrum não foi criado com o foco na qualidade. Mas, possivelmente, suas características acabaram impactando fortemente no aumento da qualidade. Tabela 1 Benefícios do Scrum e seus respectivos códigos Código Benefício Número de Citações A Aumento da satisfação de clientes (diminuição de reclamações). 9 B Melhoria na comunicação e aumento da colaboração entre envolvidos. 13 C Aumento do retorno do investimento do projeto. 6 D Aumento da motivação da equipe de desenvolvimento. 5 E Melhoria da qualidade do produto produzido. 11 F Diminuição dos custos de produção (mão-de-obra). 3 G Aumento de produtividade da equipe. 10 H Diminuição no tempo gasto para terminar o projeto (prazo). 3 I Diminuição do risco do projeto (menor possibilidade de insucesso). 1 Figura 9 Número de citações dos benefícios Verificou-se também o percentual de artigos publicados em congressos em comparação aos artigos publicados em periódicos, tomando por base as editoras consultadas citadas anteriormente. O resultado desta classificação pode ser visto na figura 10. Fica clara a grande concentração dos artigos em congressos a despeito dos periódicos. 9/16

10 Figura 10 Número de citações dos benefícios Este fato levou os pesquisadores a levantarem se algum congresso específico concentra mais artigos. Como se pode ver na figura 11, três congressos de destacam. O maior deles é o Agile Conference, que já publicou 17 artigos sobre Scrum, o que representa 59% de todos os artigos sobre o tema em congressos. Também são notáveis os congressos ICSE (International Conference on Software Engineering) e Hawaii International Conference on System Sciences, que já publicaram três e dois artigos, respectivamente. Figura 11 Número de citações dos benefícios Além disso, percebe-se que os periódicos nos quais os artigos foram publicados em sua maioria são relevantes e tem boa qualidade, como os Journals IET Software, System Sciences, e The Journal of Product Innovation Management, cujos fatores de impacto são, respectivamente, 1,157, 1,185 e 1,585. Todos estes resultados estão detalhados nos Anexos, onde pode-se ver a classificação de cada um dos 40 artigos. Nos anexos são apresentados, para cada artigo, seu respectivo periódico, assim como sua base de dados, seu ano de publicação (Anexo A), seu tipo de estudo, seu método de abordagem, a filiação do pesquisador, o período de análise e os benefícios do Scrum citados (Anexo B). 5. CONCLUSÕES E SUGESTÕES DE TRABALHOS FUTUROS De acordo com os dados levantados, podemos concluir que a literatura sobre Scrum é escassa, mas está em franca expansão. Se as tendências continuarem, em poucos anos serão comuns publicações sobre este tema. Notou-se também que existe uma grande concentração das publicações em poucos periódicos e bases de dados. O aumento do número de publicações nos últimos dois anos pode despertar o interesse por publicação desse tema em outras bases de dados. Ficou claro também que a literatura tem grande carência de trabalhos longitudinais e 10/16

11 quantitativos sobre este tema. Sendo assim, trabalhos com estas características têm grandes possibilidades de serem aceitos na comunidade científica. O fato da melhoria da qualidade ser um benefício tão citado nos artigos leva-nos a levantar a hipótese de que o Scrum tem forte impacto na melhoria da qualidade do produto. Entretanto, estudos mais apurados são necessários para testar esta hipótese, o que demandaria um interessante trabalho de pesquisa. O estudo também conclui que o Scrum ainda é um tema predominantemente empresarial e pouco acadêmico. Isto sugere que exista uma grande lacuna científica a ser preenchida por pesquisadores da área com a produção deste conhecimento. Neste sentido, trabalhos mostrando, através da pesquisa-ação, a implantação do Scrum em pequenas empresas de base tecnológica, sejam elas de software ou não, podem ser boas propostas para futuros trabalhos. Sugere-se como trabalho futuro uma análise similar a esta, que foi realizada em periódicos e congressos internacionais, porém em periódicos e congressos nacionais para avaliar a utilização do Scrum por pesquisadores brasileiros. Finalmente, considera-se que o presente trabalho atingiu seus objetivos, uma vez que o mesmo apresentou o estado da arte da utilização do Scrum em pesquisas científicas, apontando possíveis áreas ou oportunidades de pesquisa para fomentar o número de trabalhos sobre o mesmo. REFERÊNCIAS AMBLER, S. Agile Modeling, Wiley Computer Publishing. New York, ABRAHAMSSON, P.; SALO, O. Agile Software Development Methods Review and Analysis. VTT Publications , Espoo BARTON, B.; CAMPBELL, E. Implementing a Professional Services Organization Using Type C Scrum. System Sciences, pp. 275a, BATES, C.; YATES, S. Scrum down a software engineer and a sociologist explore the implementation of an agile method. International workshop on Cooperative and human aspects of software engineering, BERCZUK, S. Back to basics: the Role of Agile Principles in Success with an Distributed Scrum Team. Agile Conference, 2007, pp BERCZUK, S.; HARRISON, N.; HENNEY, K.; KERIEVSKY, J.; RISING, L.; SCHWABER, K.; WOOLF, B. What's so extreme about doing things right. International Conference on Object-Oriented Programming, Systems, Languages and Applications, 2003, pp BRUEGGE, B. SCHILLER, J. Word Spotting in Scrum Meetings. Database and Expert Systems Application, 2008, pp CARNEVALLI, J.; MIGUEL, P. C. Revisão, análise e classificação da literatura sobre o QFD tipos de pesquisa, dificuldades de uso e benefícios do método. Gest. Prod., São Carlos, v. 14, n. 3, p , set.-dez CRISTAL, M.; WILDT, D.; PRIKLADNICKI, R. Usage of SCRUM: Practices within a Global Company. Global Software Engineering, 2008, pp DANTAS, V. F. Uma Metodologia para o Desenvolvimento de Aplicações Web num Cenário Global. Dissertação de mestrado. Universidade Federal de Campina Grande. Centro de Ciências e Tecnologia. Campina Grande. Jul, DOERNHOEFER, M. Surfing the net for software engineering notes. ACM SIGSOFT Software Engineering Notes, Vol. 29, No. 5, DYBÅ, T.; DINGSØYR, T. Empirical Studies of Agile Software Development: a Systematic Review. Information and Software Technology, /16

12 EDWARDS, M. Overhauling a Failed Project Using Out of the Box Scrum. Agile Conference, 2008, pp FOWLER, M. Put Your Process on a Diet, Software Development, December, Disponível em < Acesso em Julho/2003. FRASER, S.; RISING, L.; AMBLER, S.; COCKBURN, A.; ECKSTEIN, J.; HUSSMAN, D.; MILLER, R.; STRIEBECK, M.; THOMAS, D. A fishbowl with piranhas coalescence, convergence or divergence. Dynamic Languages Symposium, 2006, p HENSGEN, P.; PARRA, L.; RUSSAK P.; MCGEE C; FLEURY P.; MADRIGAL G.; BAUMGART T.; WILLIGHAGEN E. Umbrello UML Modeller Manual. KDE Docs, JUDY, K.; KRUMINS-BEENS, I. Great Scrums Need Great Product Owners - Unbounded Collaboration and Collective Product Ownership. Hawaii International Conference on System Sciences, 2008, pp KEENAN, F. Agile process tailoring and problem analysis (APTLY). 26 th International Conference on Software, KNIBERG, H.; FARHANG, R. Bootstrapping Scrum and XP under Crisis. Agile Conference, 2008, pp LARMAN, C.; BASILI, V. R. Interative and Incremental Development: A Brief History. Computer 36 (No. 6): pp June, LEWIS, J.; NEHER, K. Over the Waterfall in a Barrel - MSIT Adventures in Scrum. Agile Conference, 2007, pp LUKANUSKI, M.; MILANO, M.; BRUIN, J.; ROCHFORD, M.; BOSMAN, R. Agile or awkward surviving and flourishing in an agile scrum project. Conference on Human Factors in Computing Systems, LYON, R.; EVANS, M. Scaling up Pushing Scrum out of its Comfort Zone. Agile Conference, 2008, pp MAHNIC, V.; ZABKAR, N. Measurement repository for Scrum-based software development process. International Conference on Computer Engineering and Applications. World Scientific and Engineering Academy and Society, MANN, C. & MAURER, F. A Case Study on the Impact of Scrum on Overtime and Customer Satisfaction. Agile Development Conference, p IEEE Cumputer Society MAR, K.; SCHWABER, K. Scrum With XP. Disponível em < Acesso em Julho/2003, MARÇAL, A.; FREITAS, B.; SOARES, F.; BELCHIOR, A. Mapping CMMI Project Management Process Areas to SCRUM Practices. Software Engineering Workshop, p MARCHENKO, A.; ABRAHAMSSON, P. Scrum in a Multiproject Environment an Ethnographically-Inspired Case Study on the Adoption Challenges. Agile Conference, 2008, pp MAURER, F.; MELNIK, G. Agile methods moving towards the mainstream of the software industry. 28th International Conference on Software Engineering MAURER, F.; MELNIK, G. Agile Methods: Crossing the Chasm. 29th International Conference on Software Engineering MCGAUGHEY, R. E. Benchmarking business-to-business electronic commerce, Benchmarking. An International Journal, v. 9 n. 5, p , MOORE, R.; REFF, K.; GRAHAM, J.; HACKERSON, B. Scrum at a Fortune 500 Manufacturing Company. Agile Conference, p /16

13 MUNDIM, A. P. F.; ROZENFELD, H.; AMARAL, D.C.; SILVA, S.L.; GUERRERO, V.; HORTA, L.C. Aplicando o cenário de desenvolvimento de produtos em um caso prático de capacitação profissional. Gestão & Produção. v.9, n.1, p.1-16, abr RISING, L.; JANOFF, N. S. The Scrum Software Development Process for Small Teams, IEEE Software, Vol. 17, No. 4, July-August SCHWABER, K.; BEEDLE, M. Agile Software Development with SCRUM. Prentice Hall, SCHWABER, K. SCRUM Development Process. Disponível em Acesso em Julho/2003) PAASIVAARA, M.; DURASIEWICZ, S.; LASSENIUS, C. Distributed Agile Development: Using Scrum in a Large Project. Global Software Engineering, p PORTER, M. Vantagem Competitiva. Criando e sustentando um desempenho superior. 13 ed., Rio de Janeiro, Campus, 13 ed RAYHAN, S.; HAQUE, N. Incremental Adoption of Scrum for Successful Delivery of an IT Project in a Remote Setup. Agile Conference, 2008, pp SCHMITZ, H. Global competition and local cooperation: Success and failure in the Sinos Valley, Brazil. World Development Vol. 27, n. 9, 1992, pp RISING, L.; JANOFF, N. The Scrum software development process for small teams. Software, IEEE - Volume 17, No. 4, 2000, pp SALO, O.; ABRAHAMSSON, P. Agile methods in European embedded software development organizations. IET Software - Volume 2, No. 1, 2008, pp SANDERS, D. Using Scrum to manage student projects. Journal of Computing Sciences in Colleges, Vol. 23 No. 1, SCOTLAND, K.; BOUTIN, A. Integrating Scrum with the Process Framework at Yahoo!. Europe Agile Conference, 2008, pp SENGE, P. The Fifth Discipline: the Art and Practice of the Learning Organization. New York: Currency, SMITH, P. Agile Project Management Creating Innovative Products. The Journal of Product Innovation Management, 2005, pp SMITS, H.; PSHIGODA, G. Implementing Scrum in a Distributed Software Development Organization. Agile Conference, 2007, pp SULAIMAN, T.; BARTON, B.; BLACKBURN, T. Agile EVM - Earned Value Management in Scrum Projects. Agile Conference, SUTHERLAND, J. Future of Scrum Parallel Pipelining of Sprints in Complex Projects. Agile Conference, 2005, pp SUTHERLAND, J.; JAKOBSEN, C.; JOHNSON, K. Scrum and CMMI Level 5. The Magic Potion for Code Warriors. Agile Conference, 2007, pp SUTHERLAND, J.; JAKOBSEN, C.; JOHNSON, K. Scrum and CMMI Level 5. The Magic Potion for Code Warriors. Hawaii International Conference on System Sciences, 2008, pp SUTHERLAND, J.; SCHOONHEIM, G.; RUSTENBURG, E.; RIJK, M. Fully Distributed Scrum. The Secret Sauce for Hyperproductive Offshored Development Teams. Agile Conference, 2008, pp SUTHERLAND, J.; VIKTOROV, A.; BLOUNT, J.; PUNTIKOV, N. Distributed Scrum. Agile Project Management with Outsourced Development System Sciences, 2007, pp. 274a. TAKEUCHI, H. & NONAKA, I. The New New Product Development Game. Harvard Business Review, TAKEUCHI H. & NONAKA I. Hitotsubashi on Knowledge Management. Singapore: John Wiley & Sons (Asia), /16

14 UY, E.; IOANNOU, N. Growing and Sustaining an Offshore Scrum Engagement. Agile Conference, 2008, pp UY, E.; ROSENDAHL, R. Migrating from SharePoint to a Better Scrum Tool. Agile Conference, 2008, pp VRIENS, C. Certifying for CMM Level 2 and ISO 9001 with XP & Scrum. Agile Development Conference, 2003, pp Agradecimentos Os autores gostariam de agradecer a Fapemig pelo incentivo para as pesquisas científicas, em especial pelo Programa Pesquisador Mineiro (PPM). O presente trabalho foi fomentado pelo projeto TEC - PPM /16

15 ANEXO A - Apresentação dos journals, anos de publicação e base de dados dos artigos codificados Cod. Autores Journal Ano Base de dados 1 Mann, C. & Maurer, F. Agile Conference, p IEEE 2 Fraser, S.; Rising, L.; Ambler, S.; Cockburn, A ACM Eckstein, J.; Hussman, D. Miller; R. Striebeck, M.; Thomas, D. Dynamic Languages Symposium, p Salo, O. Abrahamsson, P. IET Software - Volume 2, Issue 1, p AIP 4 Maurer, F. Melnik, G. 28th International Conference on Software 2006 ACM Engineering. 5 Maurer, F. Melnik, G. 29th International Conference on Software 2007 ACM Engineering. 6 Lukanuski, M. Milano, M. Bruin, J. Rochford, M. Conference on Human Factors in Computing 2008 ACM Bosman, R. Systems. 7 Keenan, F. 26th International Conference on Software ACM 8 Smith, P. The Journal of Product Innovation Management, p ACM Sulaiman, T. Barton, B. Blackburn, T. Agile Conference IEEE 10 Berczuk, S. Agile Conference, p IEEE 11 Kniberg, H. Farhang, R. Agile Conference, p IEEE 12 Vriens, C. Agile Development Conference, p IEEE 13 Paasivaara, M. Durasiewicz, S. Lassenius, C. Global Software Engineering, p IEEE 14 Sutherland, J. Viktorov, A. Blount, J. Puntikov, N. System Sciences, p. 274a IEEE 15 Dybå, T. & Dingsøyr, T SINTEF ICT, S.P. Andersensv Science Direct 16 Sutherland, J. Schoonheim, G. Rustenburg, E. Rijk, 2008 IEEE M. Agile Conference, p Sutherland, J. Agile Conference, p IEEE 18 Judy, K. Krumins-Beens, I. Hawaii International Conference on System 2008 IEEE Sciences, p Uy, E. Ioannou, N. Agile Conference, p IEEE 20 Barton, B. Campbell, E. System Sciences, p. 275a IEEE 21 Smits, H. Pshigoda, G. Agile Conference, p IEEE 22 Rayhan, S. Haque, N. Agile Conference, p IEEE 23 Scotland, K. Boutin, A. Agile Conference, p IEEE 24 Marçal, A. Freitas, B. Soares, F. Belchior, A. Software Engineering Workshop, p IEEE 25 Mahnic, V. Zabkar, N ACM International Conference on Computer Engineering and Applications. 26 Uy, E. Rosendahl, R. Agile Conference, p IEEE 27 Lewis, J. Neher, K. Agile Conference, p IEEE 28 Edwards, M. Agile Conference, p IEEE 29 Lyon, R. Evans, M. Agile Conference, p IEEE 30 Sutherland, J. Jakobsen, C. Johnson, K. Agile Conference, p IEEE 31 Sutherland, J. Jakobsen, C. Johnson, K. Hawaii International Conference on System 2008 IEEE Sciences, p Moore, R. Reff, K. Graham, J. Hackerson, B. Agile Conference, p IEEE 33 Bates, C. Yates, S. International workshop on Cooperative and human 2008 ACM aspects of software engineering. 34 Marchenko, A. Abrahamsson, P. Agile Conference, p IEEE 35 Doernhoefer, M. ACM SIGSOFT Software Engineering Notes ACM Volume 29, Issue Rising, L. Janoff, N. Software, IEEE - Volume 17, Issue 4, p IEEE 37 Cristal, M. Wildt, D. Prikladnicki, R. Global Software Engineering, p IEEE 38 Sanders, D. Journal of Computing Sciences in Colleges, 2007 ACM 39 Berczuk, S. Harrison, N. Henney, K. Kerievsky, J. Rising, L. Schwaber, K. Woolf, B. Volume 23 Issue 1. International Conference on Object-Oriented Programming, Systems, Languages, and Applications, p Bruegge, B. Schiller, J. Database and Expert Systems Application, p ACM 2008 IEEE 15/16

16 Anexo B - Apresentação do tipo de estudo, métodos da abordagem, filiação do pesquisador (onde, U = Universidade, C = Centro de Pesquisa e E = Empresa) e período de análise dos artigos codificados e os benefícios do Scrum neles citados Tipo de Filiação Período de Benefícios do Scrum Citados (Vide Tabela 1) Cod Estudo Abordagem do autor Análise A B C D E F G H I 1 Estudo de Caso Qualitativa U Longitudinal x 2 Teórico-conceitual Qualitativa E Atual 3 Survey Quantitativa C Atual x 4 Teórico-conceitual Qualitativa U Atual 5 Teórico-conceitual Qualitativa U Atual x x 6 Teórico-conceitual Qualitativa E Atual 7 Teórico-conceitual Qualitativa U Atual 8 Revisão de Literatura Qualitativa E Atual 9 Experimental Quantitativa E Atual x 10 Estudo de Caso Qualitativa E Atual x 11 Estudo de Caso Qualitativa E Atual x 12 Estudo de Caso Qualitativa E Atual 13 Estudo de Caso Qualitativa U Atual x x x 14 Estudo de Caso Qualitativa E Atual x 15 Revisão de Literatura Qualitativa C Atual 16 Estudo de Caso Qualitativa E Atual x x x 17 Teórico-conceitual Qualitativa E Atual x x x x x x x 18 Teórico-conceitual Qualitativa E Atual x 19 Estudo de Caso Qualitativa E Atual 20 Teórico-conceitual Qualitativa E Atual x x x x x x 21 Estudo de Caso Qualitativa E Atual x x 22 Estudo de Caso Qualitativa E Atual x 23 Estudo de Caso Qualitativa E Atual 24 Teórico-conceitual Qualitativa U Atual x x x x 25 Teórico-conceitual Qualitativa E Atual 26 Estudo de Caso Qualitativa E Atual 27 Estudo de Caso Qualitativa E Atual 28 Pesquisa-ação Qualitativa E Atual x 29 Estudo de Caso Qualitativa E Atual x 30 Teórico-conceitual Qualitativa E Atual x x x x 31 Teórico-conceitual Qualitativa E Atual x x x x 32 Pesquisa-ação Qualitativa E Atual x x x 33 Teórico-conceitual Qualitativa U Atual x x 34 Estudo de Caso Qualitativa C Atual 35 Revisão de Literatura Qualitativa E Atual 36 Teórico-conceitual Qualitativa E Atual x x x 37 Estudo de Caso Qualitativa U Atual x x 38 Teórico-conceitual Qualitativa U Atual x x x 39 Teórico-conceitual Qualitativa E Atual 40 Teórico-conceitual Qualitativa U Atual x x x 16/16

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

APLICAÇÃO PRELIMINAR DO SCRUM NO DESENVOLVIMENTO DE PRODUTOS DE SOFTWARE EM UMA PEQUENA EMPRESA DE BASE TECNOLÓGICA

APLICAÇÃO PRELIMINAR DO SCRUM NO DESENVOLVIMENTO DE PRODUTOS DE SOFTWARE EM UMA PEQUENA EMPRESA DE BASE TECNOLÓGICA XXIX ENCONTRO NACIONAL DE ENGENHARIA DE PRODUÇÃO. APLICAÇÃO PRELIMINAR DO SCRUM NO DESENVOLVIMENTO DE PRODUTOS DE SOFTWARE EM UMA PEQUENA EMPRESA DE BASE TECNOLÓGICA Bernardo Vasconcelos de Carvalho (UNIFEI)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Leia mais

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

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

Um pouco de história

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

Leia mais

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

ágeis para projetos desenvolvidos por fábrica de software

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

Leia mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

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

Gestão de Projeto com Scrum: Um Estudo de Caso

Gestão de Projeto com Scrum: Um Estudo de Caso Gestão de Projeto com Scrum: Um Estudo de Caso Antonio José F. Andrade 1, Jany C. de Oliveira 2, Paulo Alberto M. Barbosa 3, Francisca Raquel de V. Silveira 1 1 Informática Instituto Federal de Educação,

Leia mais

APLICAÇÃO DO MÉTODO ÁGIL SCRUM O DESE VOLVIME TO DE PRODUTOS DE SOFTWARE EM UMA PEQUE A EMPRESA DE BASE TEC OLÓGICA

APLICAÇÃO DO MÉTODO ÁGIL SCRUM O DESE VOLVIME TO DE PRODUTOS DE SOFTWARE EM UMA PEQUE A EMPRESA DE BASE TEC OLÓGICA U IVERSIDADE FEDERAL DE ITAJUBÁ Bernardo Vasconcelos de Carvalho APLICAÇÃO DO MÉTODO ÁGIL SCRUM O DESE VOLVIME TO DE PRODUTOS DE SOFTWARE EM UMA PEQUE A EMPRESA DE BASE TEC OLÓGICA Dissertação submetida

Leia mais

Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl

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

Leia mais

Scrum 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

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

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

GARANTIA DA QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características

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

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

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: SIG Aula N : 11 Tema: Como desenvolver e

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

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

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

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

Resumo artigo Agile Modeling- Overview

Resumo artigo Agile Modeling- Overview Universidade Federal de Santa Catarina Centro Tecnológico Disciplina: Projetos I Aluno: Diogo Ludvig 0313812-7 Resumo artigo Agile Modeling- Overview Este trabalho se refere ao resumo do artigo Agile Modeling,

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

Desenvolvimento Ágil de Software em Larga Escala

Desenvolvimento Ágil de Software em Larga Escala Desenvolvimento Ágil de Software em Larga Escala Jutta Eckstein Encontro Ágil 2009 1 Agilidade é Quente Gerenciamento Ágil de Projetos Testes Ágeis Arquitetura Ágeis Offshore Ágil Investimento Ágil PLM

Leia mais

Prof. Me. Marcos Echevarria

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

Leia mais

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

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

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

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

Leia mais

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

Estratégia de Manutenção em Oficinas utilizando Caminho Critico

Estratégia de Manutenção em Oficinas utilizando Caminho Critico SEGeT Simpósio de Excelência em Gestão e Tecnologia 1 Estratégia de Manutenção em Oficinas utilizando Caminho Critico RESUMO Entre as estratégias gerenciais em empresas de médio e grande porte existe o

Leia mais

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

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

Leia mais

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

5. Métodos ágeis de desenvolvimento de software

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

Leia mais

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

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Autores : Jeferson BOESING; Tiago HEINECK; Angela Maria Crotti da ROSA; Leila Lisiane ROSSI Identificação

Leia mais

Processos Técnicos - Aulas 4 e 5

Processos Técnicos - Aulas 4 e 5 Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)

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

1 Introdução 1.1. Motivação

1 Introdução 1.1. Motivação 9 1 Introdução 1.1. Motivação Ao longo das últimas décadas, observou-se um aumento enorme na complexidade dos sistemas de software desenvolvidos, no número de profissionais que trabalham nesta área, na

Leia mais

Curso Certified ScrumMaster (CSM)

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

Leia mais

PMONow! Serviço de Implantação de um Escritório de Projetos

PMONow! Serviço de Implantação de um Escritório de Projetos PMONow! Serviço de Implantação de um Escritório de Projetos PMONow! Serviço de Implantação de um Escritório de Projetos As organizações em torno do mundo estão implantando processos e disciplinas formais

Leia mais

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

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

Leia mais

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Resumo. Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Autor: Danilo Humberto Dias Santos Orientador: Walteno Martins Parreira Júnior Bacharelado em Engenharia da Computação

Leia mais

METODOLOGIA DE DESENVOLVIMENTO DE SOFTWARE DO MUSEU PARAENSE EMÍLIO GOELDI

METODOLOGIA DE DESENVOLVIMENTO DE SOFTWARE DO MUSEU PARAENSE EMÍLIO GOELDI METODOLOGIA DE DESENVOLVIMENTO DE SOFTWARE DO MUSEU PARAENSE EMÍLIO GOELDI HISTÓRICO DE REVISÕES Data Versão Descrição Autor 02/04/2014 1.0 Versão Inicial Ewertton Bravo 27/08/2014 1.1 Alteração da Imagem

Leia mais

Expresso Livre Módulo de Projetos Ágeis

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

Leia mais

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

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS O termo metodologia não possui uma definição amplamente aceita, sendo entendido na maioria das vezes como um conjunto de passos e procedimentos que

Leia mais

Gestão de Projetos com Scrum

Gestão de Projetos com Scrum Gestão de Projetos com Scrum Curso de Verão - Jan / 2010 IME/USP - São Paulo Dairton Bassi dbassi@gmail.com Processo de gerenciamento de projetos. Processo iterativo de inspeção e adaptação. Usado para

Leia mais

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

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 06 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 06 PROFª BRUNO CALEGARO Santa Maria, 27 de Setembro de 2013. Revisão aula anterior Desenvolvimento Ágil de Software Desenvolvimento e entrega

Leia mais

Gerenciamento de Projetos no Marketing Desenvolvimento de Novos Produtos

Gerenciamento de Projetos no Marketing Desenvolvimento de Novos Produtos Gerenciamento de Projetos no Marketing Desenvolvimento de Novos Produtos Por Giovanni Giazzon, PMP (http://giazzon.net) Gerenciar um projeto é aplicar boas práticas de planejamento e execução de atividades

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

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Jeferson Boesing 1 ; Tiago Heineck 2 ; Angela Maria Crotti da Rosa 3 ; Leila Lisiane Rossi 4 INTRODUÇÃO Alunos

Leia mais

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

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

Leia mais

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

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

Agilidade -foco no. por Yóris Linhares

Agilidade -foco no. por Yóris Linhares Agilidade -foco no conhecimento por Yóris Linhares Era uma vez em um reino distante onde se desenvolvia software... Todas as necessidades dos clientes eram conhecidas no início do desenvolvimento A equipe

Leia mais

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia

Leia mais

A Importância do CRM nas Grandes Organizações Brasileiras

A Importância do CRM nas Grandes Organizações Brasileiras A Importância do CRM nas Grandes Organizações Brasileiras Por Marcelo Bandeira Leite Santos 13/07/2009 Resumo: Este artigo tem como tema o Customer Relationship Management (CRM) e sua importância como

Leia mais

EXIN Agile Scrum Fundamentos

EXIN Agile Scrum Fundamentos Exame Simulado EXIN Agile Scrum Fundamentos Edição Fevereiro 2015 Copyright 2015 EXIN Todos os direitos reservados. Nenhuma parte desta publicação pode ser publicado, reproduzido, copiado ou armazenada

Leia mais

Daniel Wildt -dwildt@gmail.com

Daniel Wildt -dwildt@gmail.com Metodologias Ágeis e Software Livre Daniel Wildt -dwildt@gmail.com Bacharel em Informática (PUCRS) Professor Universitário (FACENSA) Mais de 10 anos de experiência em Desenvolvimento de Software, hoje

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

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

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

Leia mais

Introdução à Revisão Sistemática da Literatura. Fernando Kenji Kamei @fkenjikamei

Introdução à Revisão Sistemática da Literatura. Fernando Kenji Kamei @fkenjikamei Introdução à Revisão Sistemática da Literatura Fernando Kenji Kamei @fkenjikamei Quais são as razões para conduzirmos uma Revisão da Literatura? Algumas possíveis razões... Delimitar o problema de pesquisa;

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

Avanços na transparência

Avanços na transparência Avanços na transparência A Capes está avançando não apenas na questão dos indicadores, como vimos nas semanas anteriores, mas também na transparência do sistema. Este assunto será explicado aqui, com ênfase

Leia mais

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS - FAN CEUNSP SALTO /SP CURSO DE TECNOLOGIA EM MARKETING TRABALHO INTERDISCIPLINAR

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS - FAN CEUNSP SALTO /SP CURSO DE TECNOLOGIA EM MARKETING TRABALHO INTERDISCIPLINAR APRESENTAÇÃO DO TI O Trabalho Interdisciplinar é um projeto desenvolvido ao longo dos dois primeiros bimestres do curso. Os alunos tem a oportunidade de visualizar a unidade da estrutura curricular do

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

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

Capítulo 1 - Introdução 14

Capítulo 1 - Introdução 14 1 Introdução Em seu livro Pressman [22] define processo de software como um arcabouço para as tarefas que são necessárias para construir software de alta qualidade. Assim, é-se levado a inferir que o sucesso

Leia mais

Mídias sociais como apoio aos negócios B2C

Mídias sociais como apoio aos negócios B2C Mídias sociais como apoio aos negócios B2C A tecnologia e a informação caminham paralelas à globalização. No mercado atual é simples interagir, aproximar pessoas, expandir e aperfeiçoar os negócios dentro

Leia mais

MODELO DE APRESENTAÇÃO DE PROJETO DE PESQUISA

MODELO DE APRESENTAÇÃO DE PROJETO DE PESQUISA MODELO DE APRESENTAÇÃO DE PROJETO DE PESQUISA PÓS-GRADUAÇÃO EM CIÊNCIA E ENGENHARIA DE MATERIAIS Elaborado por Prof. Dr. Rodrigo Sampaio Fernandes Um projeto de pesquisa consiste em um documento no qual

Leia mais

Grupo Seres Adota CA Cloud Service Management para Automatizar e Gerenciar Chamados de Service Desk

Grupo Seres Adota CA Cloud Service Management para Automatizar e Gerenciar Chamados de Service Desk CUSTOMER SUCCESS STORY Abril 2014 Grupo Seres Adota CA Cloud Service Management para Automatizar e Gerenciar Chamados de Service Desk PERFIL DO CLIENTE Indústria: Consultoria Empresa: Grupo Seres Colaboradores:

Leia mais

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

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

Leia mais

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA) Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA) Apresentação O programa de Pós-graduação Lato Sensu em Engenharia de Software Orientada a Serviços

Leia mais

GESTÃO DE PROJETOS PARA A INOVAÇÃO

GESTÃO DE PROJETOS PARA A INOVAÇÃO GESTÃO DE PROJETOS PARA A INOVAÇÃO Indicadores e Diagnóstico para a Inovação Primeiro passo para implantar um sistema de gestão nas empresas é fazer um diagnóstico da organização; Diagnóstico mapa n-dimensional

Leia mais

FMC: Alinhando Tradição com Inovação através da Integração de Pessoas e Processos com Soluções de TI

FMC: Alinhando Tradição com Inovação através da Integração de Pessoas e Processos com Soluções de TI FMC: Alinhando Tradição com Inovação através da Integração de Pessoas e Processos com Soluções de TI Com o crescimento acelerado, uma das mais tradicionais empresas do Brasil em produtos agrícolas precisava

Leia mais

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

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

Leia mais

Gestão Ágil de Requisitos e Scrum

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

Leia mais

Método Aldeia de Projetos

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

Leia mais

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade UNISUL Universidade do Sul de Santa Catarina. Campus da Grande Florianópolis Pedra Branca. CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE ALUNO: Volnei A. Caetano Palhoça 02 de Junho de 2000 C.M.M. Capability

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

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