AVALIAÇÃO DO IMPACTO DO SCRUM NO DESENVOLVIMENTO DE SOFTWARE UTILIZANDO A ANÁLISE SWOT

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

Download "AVALIAÇÃO DO IMPACTO DO SCRUM NO DESENVOLVIMENTO DE SOFTWARE UTILIZANDO A ANÁLISE SWOT"

Transcrição

1 XXX ENCONTRO NACIONAL DE ENGENHARIA DE PRODUÇÃO Maturidade e desafios da Engenharia de Produção: competitividade das empresas, condições de trabalho, meio ambiente. São Carlos, SP, Brasil, 12 a15 de outubro de AVALIAÇÃO DO IMPACTO DO SCRUM NO DESENVOLVIMENTO DE SOFTWARE UTILIZANDO A ANÁLISE SWOT Mariana de Azevedo Santos (DCC/UFLA) marianaazsantos@yahoo.com.br Juliana Galvani Greghi (DCC/UFLA) juliana@dcc.ufla.br Paulo Henrique de Souza Bermejo (DCC/UFLA) bermejo@stela.ufsc.br Esse artigo relata um estudo de caso de caráter exploratório e qualitativo, sobre a adoção da metodologia de desenvolvimento ágil de software Scrum em um laboratório de pesquisa e desenvolvimento de software para o setor florestal. O objetiivo da pesquisa é avaliar o impacto que a adoção do Scrum traz para a organização, utilizando como método de análise qualitativa, o framework de análise de gestão e posicionamento estratégico SWOT. O resultado é exibido em uma matriz, denominada matriz SWOT, que contempla os pontos fracos e fortes da adoção do Scrum, bem como as oportunidades a serem aproveitadas no mercado de software e as ameaças enfrentadas. Palavras-chaves: Scrum, SWOT, metodologias ágeis, desenvolvimento de software, gestão de projetos

2 1 Introdução O desenvolvimento de software é um processo complexo (SCHWABER, 2004). Neste contexto, a importância das metodologias ágeis de desenvolvimento de software tem sido destacada nos estudos de (DYBÅ & DINGSØYR, 2008), (MANN & MAURER, 2005), (ERICKSSON et al., 2005), (ABRAHAMSSON et al., 2002), (WILLIAMS & COCKBURN, 2003), pois elas detêm um paradigma, uma conceituação mais simples e objetiva que a abordagem tradicional, buscando focar em menos documentação, resposta rápida a mudanças de requisitos, uma ativa colaboração do cliente, além de permitir a minimização de riscos de desenvolvimento (AGILE MANIFESTO, 2009). Uma dessas metodologias ágeis de desenvolvimento de software, em particular, o Scrum, vem tornando-se popular entre as empresas nos últimos anos por atender dois fatores: satisfação do cliente e rapidez nas entregas em relação às metodologias tradicionais (MANN & MAURER, 2005). A grande motivação do estudo é insuficiência de uma revisão detalhada das capacidades e limitações que podem ser usados como base para identificar áreas de melhoria nas metodologias ágeis (SHAHIR et. al, 2008) e principalmente, uma revisão detalhada das capacidades e limitações do Scrum. A segunda seção descreve a metodologia de análise. A terceira seção apresenta uma pesquisa da metodologia Scrum e a quarta, uma pesquisa sobre análise SWOT. A quinta seção descreve o estudo de caso realizado e a última seção apresenta e discute o resultado do estudo, resumindo as propostas futuras à concepção da pesquisa. 2 Metodologia O presente estudo é de caráter exploratório, de abordagem qualitativa. O meio de obtenção de dados foi o uso de entrevistas com os membros da equipe de TI do laboratório em pesquisa. Para chegar aos resultados foi utilizada a ferramenta de análise estratégica SWOT (também conhecida como análise FOFA). O objetivo da aplicação do SWOT no estudo é conseguir entender o impacto que a aderência da metodologia Scrum traz à organização e, a partir da análise, definir quais aspectos culturais da organização em estudo, que produz softwares na área de engenharia florestal, podem ser mudados ao aplicar o Scrum, trazendo para a organização um melhor aproveitamento e aprendizado em desenvolvimento de software utilizando tal metodologia. 3 Scrum Scrum é uma metodologia ágil e também definida como um framework interativo e incremental de desenvolvimento de projetos de software. A princípio, ela foi idealizada como um modelo de gerenciamento de projetos em indústrias automobilísticas e de produtos de consumo (TAKEUCHI & NONAKA, 1986). O nome Scrum deriva-se de uma estratégia usada no rúgbi para o reinício do jogo, com características similares ao método de desenvolvimento proposto. Em 1993, a metodologia foi 2

3 concebida e implementada por Jeff Sutherland, John Scumniotales e Jeff McKenna, sendo formalmente definida e documentada em 1995 por Ken Schwaber e Jeff Sutherland. Segundo Schwaber e Beedle (2002), o Scrum tem como objetivo gerenciar e controlar processos de desenvolvimento de software, focado em pessoas e que seja indicado para ambientes com frequente mudança de requisitos. De acordo com Beedle et al. (2000), todo o funcionamento do Scrum é estruturado em ciclos chamados Sprints, que são iterações de trabalho que duram de duas a quatro semanas. A metodologia estabelece também um conjunto de práticas e regras que devem ser cumpridas pela equipe, em seus respectivos papéis, para que o projeto seja bem sucedido. Schwaber e Beedle (2002) definem que o Scrum possui três papéis: o Product Owner representa o cliente no projeto. Define funcionalidades de acordo com o valor de mercado, planeja e faz a lista de prioridades, conhecido Product Backlog, que deverão ser cumpridas no projeto dependendo da duração do mesmo; o Scrum Master, moderador entre os interesses do time de desenvolvimento e do cliente. Sua responsabilidade é manter a equipe funcional e produtiva, resolver qualquer tipo de impedimento entre o Team e garantir que o processo esteja no andamento adequado, incluindo a abertura das cerimônias, também chamadas de práticas Scrum: o Daily Meeting (reunião diária do projeto), Sprint Review (reunião de balanço ao final de cada Sprint) e dos Sprint Planning Meetings (reunião onde define as atividades que deverão ser cumpridas no projeto por completo); e o Team, que é o time responsável pelo desenvolvimento do projeto. Ele é multidisciplinar e é composto por um grupo de cinco a nove integrantes. É delegada a ele qualquer função dentro do Sprint desde que cumpra o prazo limite. Deve mostrar os resultados do projeto em andamento para o Product Owner durante as formalidades. O trabalho dentro do Sprint é monitorado pelo Burndown Chart, que é um gráfico que estima o tempo gasto no andamento do trabalho dentro do Sprint. Um termo que vem se tornando comum dentro das organizações que adotam a metodologia é o Scrumbut. Segundo Schwaber e Aguanno (2009), Scrumbut é quando a organização adota o Scrum, mas o modifica, usando a lógica Nós usamos Scrum, mas tivemos que mudá-lo porque na nossa empresa.... E essas customizações inapropriadas podem causar riscos para a organização. Na Figura 1, pode-se visualizar o funcionamento geral do método. Em primeiro lugar, o Product Owner e o cliente definem o backlog. A partir dele, são determinados quais são os requisitos que devem ser priorizados no Sprint. Durante os Sprints são realizados os Daily Meetings, reuniões diárias onde o time compartilha uns com os outros o andamento do projeto. Ao final do Sprint, o Scrum Team entrega um incremento funcional do projeto ao cliente que junto ao Product Owner, redefine os requisitos, a priori, de acordo com os seus interesses. 3

4 4 SWOT Figura 1 Visão geral da metodologia Scrum (adaptado de MARÇAL et al., 2008) A análise SWOT é uma ferramenta de análise de cenário ou análise de ambiente utilizado para definir o posicionamento estratégico de uma empresa (ARMSTRONG, 1996). Geralmente, é utilizada no marketing e no planejamento estratégico, mas pode ser utilizada para analisar qualquer tipo de cenário empresarial (SHAHIR et. al, 2008). O termo SWOT tem origem no inglês e é uma sigla de strengths, wakeness, opportunities e threats (Shahir et. al, 2008), que em português significam forças, fraquezas, oportunidades e ameaças, respectivamente. A origem e concepção da técnica é datada nos anos 60 (LEARNED et al., 1965). Porém, Tarapanoff (2001, p. 209) afirma que SWOT já era utilizada há mais de três mil anos pelo estrategista militar chinês Sun Tzu, na epígrafe: Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças. O termo SWOT estuda o ambiente e a competitividade de uma organização, baseada nos seguintes aspectos (OLIVEIRA, 2001): Ponto forte: é a diferenciação conseguida pela empresa (variável controlável) que lhe proporciona uma vantagem operacional no ambiente empresarial. Ponto fraco: é a situação inadequada da empresa (variável controlável) que lhe proporciona uma desvantagem operacional no ambiente empresarial. Oportunidade: é a força ambiental incontrolável pela empresa, que pode favorecer a sua ação estratégica, desde que conhecida e aproveitada satisfatoriamente enquanto perdura. 4

5 Ameaça: é a força ambiental incontrolável pela empresa, que cria obstáculo à sua ação estratégica, mas que poderá ou não ser evitada, desde que conhecida em tempo hábil. O resultado da análise é disposto em uma matriz chamada Matriz SWOT. Ela fundamental na análise de uma situação e o desenvolvimento de estratégias e táticas, de acordo com o cenário identificado. 5 Estudo de Caso Como objetivo de coletar informações relevantes sobre o assunto estudado, foi realizado um estudo de caso de caráter exploratório em um laboratório de pesquisa localizado em Lavras, Minas Gerais. O objetivo da pesquisa é analisar o impacto que a adoção da metodologia Scrum trouxe para o laboratório, através de dados qualitativos obtidos em entrevistas com a equipe de TI do laboratório em pesquisa. A organização estudada é um laboratório de pesquisa e desenvolvimento de software no setor florestal. Inicialmente, adotava-se a metodologia de desenvolvimento em cascata, que é uma abordagem clássica, sistemática e sequencial, que se inicia na especificação dos requisitos pelo cliente, planejamento do projeto, modelagem, desenvolvimento e implantação do software e culminando na manutenção progressiva do software (Sommerville, 2006), usando como suporte algumas noções de gerência de projetos do PMBOK (2008), que é um guia de referência contendo um conjunto de boas práticas a serem seguidas ao gerenciar projetos. A proposta de adoção do Scrum surgiu no início de 2009, período em que o laboratório enviou seus funcionários para treinamento, prática adotada anualmente. Apresentados à metodologia, o chefe de TI, acompanhado de um funcionário fizeram os treinamentos oficias da SCRUM ALLIANCE de Scrum Master e Product Owner, respectivamente. Após o treinamento, o conhecimento adquirido foi repassado para os demais membros do laboratório através de palestras. O cliente, que é uma empresa pública, também foi treinado e capacitado em Scrum. Houve resistência na aceitação do método pela falsa impressão de que metodologias ágeis são desorganizadas. Entretanto, vencida a resistência, a adoção foi positiva. Outro ponto importante que o chefe de TI levantou foi a dificuldade de cobrar dos funcionários os deveres diários do Scrum e viu a necessidade de formar Scrum Masters dentro do laboratório, pois ele viaja com bastante freqüência, o que torna difícil o monitoramento das práticas do Scrum pela equipe. Ainda segundo o chefe de TI, o Scrum melhorou o desempenho do laboratório no desenvolvimento de projetos. Além de conquistarem a confiança do cliente, começaram a receber mais propostas em relação ao concorrente que ainda adota o modelo cascata. Outros aspectos do Scrum no laboratório foram abordados através das entrevistas concedidas pelos membros das equipes dos projetos da empresa. Os membros foram divididos em duas equipes A e B, que trabalham nos projetos que serão chamados de projeto A, projeto B e projeto C. Porém, deve ser esclarecido que o laboratório trabalha com multi-equipes, ou seja, os integrantes estão escalados em uma ou mais equipes, trabalhando em um ou vários projetos. A equipe A ficou encarregada dos projetos A e B e a equipe B ficou encarregada do projeto C. 5

6 5.1 Projeto A O projeto A foi um software sobre inventário de resíduos industriais. Esse projeto possui uma peculiaridade. A princípio não foi utilizado nada específico como metodologia, mas de acordo com o Scrum Master 1, aplicou-se Scrum ao final do projeto. O Scrum Master 1 relatou que neste projeto inicialmente a equipe não utilizou nenhuma metodologia de desenvolvimento. Percebeu-se que o projeto estava 60% concluído e nem todos os requisitos prometidos cumpridos. Essa necessidade do laboratório coincidiu com a volta dos funcionários do treinamento oficial. Então, o projeto foi finalizado com o uma adaptação do Scrum nos moldes do laboratório, já que a equipe ainda não havia sido treinada. Nessa fase de implantação, segundo o Product Owner do projeto, os Sprints não eram bem sucedidos, sempre ultrapassavam o tempo estimado nas tarefas. Um ponto importante a ser levantado nesse projeto, é que a partir das mudanças ocasionadas nesse projeto, o laboratório passou a adotar Scrum como metodologia de desenvolvimento de software e gestão de projetos, alguns projetos seguindo as recomendações, outros com várias adaptações. Mesmo adaptado, o Scrum denotou uma melhora em relação ao processo de produção do software e a equipe insiste que não deixa essas diversas adaptações transformarem o Scrum em Scrumbut. 5.2 Projeto B O projeto B, sobre gases do efeito estufa, foi planejado e implementado utilizando Scrum. Os Sprints começaram a sofrer variações no tempo estimado para cumprir tarefas. Essas variações podem ser explicadas pela falta de experiência da equipe, já que o projeto B foi um dos primeiros projetos com Scrum. Os problemas enfrentados foram relacionados a este primeiro contato dos membros da equipe com a metodologia e a dificuldade dos mesmos de abandonar velhos conceitos. O Scrum Master 1 relatou a dificuldade de cumprir vários papéis dentro do Scrum e que mesmo possuindo horários bem delimitados para alternar-se nas funções, a mudança acaba afetando sua produtividade. Apesar dos problemas enfrentados, foram observados benefícios. O resultado do Scrum, que é o software, o produto final, é mais rápido, o que garante uma melhor transparência frente ao cliente. O Scrum melhora a comunicação entre os membros do time, faz com que a rotina de trabalho seja mais organizada e esteja mais atenta aos prazos, obrigações e expectativas dos clientes. Desenvolver em fatias e alterá-las é muito mais prático e eficiente que desenvolver o sistema por completo e tentar encaixar as várias alterações no produto final. O Scrum ocasionou uma melhora significativa no desempenho do laboratório. 5.3 Projeto C O projeto C é um sistema de controle de qualidade de água. O Scrum Master do projeto, identificado como Scrum Master 2, não possui certificação em Scrum. Ele comentou que ao planejar os Sprints houve muitos problemas em relação à comunicação, o que afetava gradativamente na estimativa de tempo para cumprir os requisitos. Mas depois, a equipe conseguiu alcançar as metas à medida que entendia melhor o funcionamento do Scrum. O Scrum Master 2 relatou que a adoção de Scrum pelo laboratório foi interessante, porque a organização começou com poucas pessoas na parte de TI, o que fortaleceu a cultura 6

7 Ameaças Ambiente Externo Oportunidades organizacional no processo de desenvolvimento. Muitos dos grandes projetos que o laboratório desenvolveu, ou seja, projetos legados são considerados carros-chefes e deve-se dar continuidade. A questão é que, uma vez que há a necessidade de prestar serviços ligados a esses softwares, as atividades que envolvem Scrum param por completo. Apesar desses problemas, o Scrum Master 2, que não é adepto às práticas de Engenharia de Software, relatou que o Scrum é flexível, o que facilita a sua adequação ao método de trabalho. Houve um progresso na melhoria dos processos em relação aos projetos A e B, as práticas do Scrum, principalmente as reuniões em que o Team participa, começaram a ser cumpridas mais formalmente. O chefe de TI e o Product Owner 2 levantaram a possibilidade de adotar alguma outra metodologia ou modelo de melhoria na qualidade de processos, como CMMI e MPS-BR, juntamente com o Scrum. O objetivo seria organizar melhor os processos, trazendo maior robustez ao laboratório e uma documentação mais consistente. 6 Resultados e discussão A partir das entrevistas foram identificados alguns pontos a serem analisados. Organizando os fatores na Matriz SWOT, pode-se obter o seguinte resultado: Matriz SWOT Pontos Fortes Ambiente Interno Pontos Fracos A satisfação dos clientes; Scrum traz rapidez nos processos, então a demanda com o cliente aumentou; Scrum melhorou o canal de comunicação do Team; Os desenvolvedores possuem maior controle de suas tarefas; Por ser incremental, o progresso dos projetos fica mais visível para os clientes; Falta de maturidade no processo; O laboratório se capacitar em CMMI ou MPS-BR para atingir o nível de maturidade, mínimo necessário; Investimento na capacitação dos funcionários com competências sociais notáveis, nos treinamentos oficiais de Scrum Master e Product Owner; Scrum foi uma tentativa por parte do laboratório de deixar uma metodologia informal e de baixa maturidade; Mesmo com o treinamento em Scrum, o laboratório ainda possui o vício em velhas práticas, apoiadas pela forte cultura organizacional; Uso excessivo de Scrumbut; Se o concorrente adotar alguma metodologia ágil e já tiver maturidade nos processos, pode conquistar o mercado e o laboratório perder; 7

8 Tabela 1 - Matriz SWOT O resultado esperado pelo estudo era a avaliação do impacto da adoção do Scrum, sendo ele positivo ou negativo. Diante da análise apresentada na matriz SWOT, percebe-se que a adoção trouxe como benefícios (pontos fortes) ao laboratório em pesquisa: Transparência das atividades do projeto perante o cliente; Maior rapidez em seus processos; Melhoria na comunicação entre os membros da equipe. Aumento da produtividade; Entretanto, o laboratório falha nas perspectivas internas, ao utilizar em excesso o Scrumbut e não o Scrum em sua essência. Schwaber (2008) afirma que o Scrum expõe as disfunções do produto e das práticas de desenvolvimento para que estas possam ser corrigidas. A postura do laboratório é oposta. Assim, pode-se concluir que o impacto gerado pela adoção do Scrum foi positivo quanto aos fatores gestão de pessoas, produtividade e dinâmica nas atividades do projeto. Porém, a imaturidade e ineficiência em seus processos de planejamento e desenvolvimento de software sugerem dificuldade em atingir a excelência e robustez dos processos do laboratório, ameaçando a qualidade do produto final. Pode-se avaliar como impacto negativo o uso do Scrumbut, postura que deriva de uma forte cultura organizacional, onde o laboratório impõe seus valores às práticas do Scrum e, alguns deles, não produtivos. A flexibilidade na adaptação do Scrum deve ser coerente e com limites. Adotar um modelo de referência ou melhoria na qualidade de processos como CMMI ou MPS-BR, juntamente com o Scrum, pode ser uma oportunidade viável para alcançar maturidade e eficiência em seus processos. Porém, esta análise pode ser feita em estudos futuros. 7 Conclusão Os resultados obtidos do estudo de caso e da análise SWOT confirmam a proposta inicial da pesquisa, ao mostrar avaliação dos impactos tanto positivos e quanto negativos da adoção do Scrum como metodologia de desenvolvimento de software no laboratório em estudo. Em síntese, o presente estudo de caso contribuiu para área de Engenharia de Software identificando o impacto da adoção da metodologia Scrum no desenvolvimento de produtos de software e os benefícios alcançados para a organização, se esta aplicar a metodologia adequadamente. Para a área de Engenharia da Produção os resultados do estudo contribuíram para a análise do desempenho de um produto de software e quais impactos sofrem o produto final, se não há um comprometimento com a metodologia Scrum. Essencialmente, para a área de Gestão de Projetos, o estudo contribuiu mostrando que a adoção de Scrum pode proporcionar um gerenciamento mais dinâmico e transparente de projetos de software. Entretanto, para que a pesquisa e os resultados desse estudo de caso comprovem um valor de uso da metodologia Scrum, propõe-se a elaboração de uma análise mais aprofundada, utilizando uma combinação de métodos qualitativos e quantitativos, aplicados a uma 8

9 amostragem de organizações nacionais e internacionais que utilizam a Scrum como metodologia de desenvolvimento de produtos de software. 8 Referências ABRAHAMSSON, P.; SALO, O.;RONKAINEN, J.; WARSTA, J.; Agile software development methods: review and analysis, VTT Technical report, AGILE MANIFESTO. disponível em 10/10/09. ARMSTRONG, M., Management Processes and Functions, CIPD, London, BEEDLE, M., DEVOS, M., SHARON, Y., SCHWABER, K., SUTHERLAND, J., SCRUM: An extension pattern language for hyperproductive software development, Pattern Languages of Software Design 4, DYBA, T.; DINGSØYR, T. Empirical studies of agile software development: A systematic review. AGILE 08. Volume 50, Issue 9-10, Aug Page(s): AGILE Conference, ERICKSON, J.; LYYTINEN, K.; SIAU, K. Agile Modeling, Agile software development, and extreme programming: the state of research, Journal of Database Management 16 (4) (2005) JAKOBSEN, C.R.; SUTHERLAND, J. Scrum and CMMI Going from Good to Great. AGILE 09. Volume, Issue 24-28, Aug Page(s): Agile Conference, LEARNED, E.P., CHRISTENSEN, C.R., ANDREWS, K.E., GUTH, W.D. Business Policy: Text and Cases. Irwin, Homewood, II, MANN, C., MAURER, F. A case study on the impact of scrum on overtime and customer satisfaction. Agile Development Conference, p IEEE Computer Society MARÇAL, A.S.C.; DE FREITAS, B.C.C.; FURTADO SOARES, F.S.; MACIEL, T.M.; BELCHIOR, A.D. Blending Scrum practices and CMMI project management process areas. Innovations Syst Softw Eng (2008) 4: MOUNTAIN GOAT SOFTWARE. - disponível em 24/09/09. OLIVEIRA, D.P.R. Planejamento estratégico Conceitos, metodologia e práticas. Editora Atlas, 15ª edição, PMBOK Guide. Project Management Body of Knowledge (PMBOK Guide). 4ª Edition, SCHWABER,K. Agile Project Management with Scrum. Microsoft Press, 2004; SCHWABER, K., BEEDLE, M. Agile Software Development with Scrum. Prentice Hall, SCHWABER,K. Interview with Ken Schwaber: depoimento [19 de fevereiro de 2008]. AGILECOLLAB: - disponível em 03/11/09. Entrevista concedida a AGILECOLLAB. SCHAWABER,K., AGUANNO, K. ScrumButs: The Dangers of Customizing Scrum. Audio CD, 60 min SCRUM ALLIANCE. What is Scrum? - disponível em 24/09/09. SHAHIR, H. Y.; DANESHPAJOUH, S.; RAMSIN, R.: Improvement Strategies or Agile Processes: A SWOT Analysis Approach, Proc. of the SERA Conference 2008, pp SOMMERVILLE, I. Engenharia de Software. Pearson, 8ª edição, TAKEUCHI, H.; NONAKA, I. The New New Product Development Game, Harvard Business Review, TARAPANOFF, K. Inteligência organizacional e competitiva. Brasília: Editora Universidade de Brasília, 2001; TURNER, R.; JAIN, A. Agile Meets CMMI: Culture clash or common cause. P XP/Agile Universe WILLIAMS, L. ; COCKBURN, A. Agile software development: it s about feedback and change, IEEE Computer 36 (6) (2003)

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

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

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

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

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

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

Leia mais

Wesley Torres Galindo

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

Leia mais

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

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

Leia mais

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

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

Leia mais

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

SCRUM. Otimizando projetos. Adilson Taub Júnior tecproit.com.br SCRUM Otimizando projetos Adilson Taub Júnior tecproit.com.br Sobre mim Adilson Taub Júnior Gerente de Processos Certified ScrumMaster; ITIL Certified; Cobit Certified; 8+ anos experiência com TI Especialista

Leia mais

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

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

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

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

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

UTILIZAÇÃO DAS METODOLOGIAS ÁGEIS XP E SCRUM PARA O DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES UTILIZAÇÃO DAS METODOLOGIAS ÁGEIS XP E SCRUM PARA O DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES Marcelo Augusto Lima Painka¹, Késsia Rita da Costa Marchi¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil

Leia mais

Scrum 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

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

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

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

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

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

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

Gerenciamento de Projetos Modulo VIII Riscos

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

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

Título: Pensando estrategicamente em inovação tecnológica de impacto social Categoria: Projeto Externo Temática: Segundo Setor

Título: Pensando estrategicamente em inovação tecnológica de impacto social Categoria: Projeto Externo Temática: Segundo Setor Título: Pensando estrategicamente em inovação tecnológica de impacto social Categoria: Projeto Externo Temática: Segundo Setor Resumo: A finalidade desse documento é apresentar o projeto de planejamento

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

Análise SWOT. Filipe Vana Leonardo Monteiro Marcus Voloch

Análise SWOT. Filipe Vana Leonardo Monteiro Marcus Voloch Análise SWOT Filipe Vana Leonardo Monteiro Marcus Voloch SWOT O significado ANÁLISE SWOT Criada por Kenneth Andrews e Roland Christensen, dois professores da Harvard Business School, e posteriormente aplicada

Leia mais

Organização da Aula Empreendedorismo Aula 2 Competitividade: Século XXI Contextualização Vantagem Competitiva

Organização da Aula Empreendedorismo Aula 2 Competitividade: Século XXI Contextualização Vantagem Competitiva Empreendedorismo Aula 2 Prof. Me. Fabio Mello Fagundes Organização da Aula Competitividade Estratégia Ambiente das organizações Competitividade: Século XXI Hiperconcorrência Contextualização Economia globalizada

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

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

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

Leia mais

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

SCRUM Gerência de Projetos Ágil. Prof. Elias Ferreira SCRUM Gerência de Projetos Ágil Prof. Elias Ferreira Métodos Ágeis + SCRUM + Introdução ao extreme Programming (XP) Manifesto Ágil Estamos descobrindo maneiras melhores de desenvolver software fazendo-o

Leia mais

METODOLOGIA 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

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

MASTER IN PROJECT MANAGEMENT

MASTER IN PROJECT MANAGEMENT MASTER IN PROJECT MANAGEMENT PROJETOS E COMUNICAÇÃO PROF. RICARDO SCHWACH MBA, PMP, COBIT, ITIL Atividade 1 Que modelos em gestão de projetos estão sendo adotados como referência nas organizações? Como

Leia mais

Metodologia de Gerenciamento de Projetos da Justiça Federal

Metodologia de Gerenciamento de Projetos da Justiça Federal Metodologia de Gerenciamento de Projetos da Justiça Federal Histórico de Revisões Data Versão Descrição 30/04/2010 1.0 Versão Inicial 2 Sumário 1. Introdução... 5 2. Público-alvo... 5 3. Conceitos básicos...

Leia mais

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr.

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr. A Chave para o Sucesso Empresarial José Renato Sátiro Santiago Jr. Capítulo 1 O Novo Cenário Corporativo O cenário organizacional, sem dúvida alguma, sofreu muitas alterações nos últimos anos. Estas mudanças

Leia mais

MATRIZ SWOT VANTAGENS DE SUA UTILIZAÇÃO NO COMÉRCIO VAREJISTA

MATRIZ SWOT VANTAGENS DE SUA UTILIZAÇÃO NO COMÉRCIO VAREJISTA MATRIZ SWOT VANTAGENS DE SUA UTILIZAÇÃO NO COMÉRCIO VAREJISTA Daniela Vaz Munhê 1 Jenifer Oliveira Custódio Camara 1 Luana Stefani 1 Murilo Henrique de Paula 1 Claudinei Novelli 2 Cátia Roberta Guillardi

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

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

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

Leia mais

ANEXO X DIAGNÓSTICO GERAL

ANEXO X DIAGNÓSTICO GERAL ANEXO X DIAGNÓSTICO GERAL 1 SUMÁRIO DIAGNÓSTICO GERAL...3 1. PREMISSAS...3 2. CHECKLIST...4 3. ITENS NÃO PREVISTOS NO MODELO DE REFERÊNCIA...11 4. GLOSSÁRIO...13 2 DIAGNÓSTICO GERAL Este diagnóstico é

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

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

PLANEJAMENTO ESTRATÉGICO

PLANEJAMENTO ESTRATÉGICO PLANEJAMENTO ESTRATÉGICO Este material resulta da reunião de fragmentos do módulo I do Curso Gestão Estratégica com uso do Balanced Scorecard (BSC) realizado pelo CNJ. 1. Conceitos de Planejamento Estratégico

Leia mais

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

AVALIAÇÃO DA UTILIZAÇÃO DO SCRUM COMO MEIO PARA OBTENÇÃO DO NÍVEL G DE MATURIDADE DE ACORDO COM O MODELO MPS.br RESUMO 1 AVALIAÇÃO DA UTILIZAÇÃO DO SCRUM COMO MEIO PARA OBTENÇÃO DO NÍVEL G DE MATURIDADE DE ACORDO COM O MODELO MPS.br Autor: Julio Cesar Fausto 1 RESUMO Em um cenário cada vez mais competitivo e em franca

Leia mais

Gerenciamento de Riscos do Projeto Eventos Adversos

Gerenciamento de Riscos do Projeto Eventos Adversos Gerenciamento de Riscos do Projeto Eventos Adversos 11. Gerenciamento de riscos do projeto PMBOK 2000 PMBOK 2004 11.1 Planejamento de gerenciamento de riscos 11.1 Planejamento de gerenciamento de riscos

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

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

PMBOK 5. Caros concurseiros! Eis um resumo que fiz sobre as principais mudanças na quinta edição do PMBOK.

PMBOK 5. Caros concurseiros! Eis um resumo que fiz sobre as principais mudanças na quinta edição do PMBOK. PMBOK 5 Caros concurseiros! Eis um resumo que fiz sobre as principais mudanças na quinta edição do PMBOK. Qualquer erro encontrado no material, por favor, me avise! Bons estudos a todos! Deus os abençoe!

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. Desafios e benefícios trazidos pela implementação do método ágil SCRUM. Conhecimento em Tecnologia da Informação

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

Leia mais

Gestão da Qualidade em Projetos

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

Leia mais

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

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP Planejamento - 7 Planejamento do Gerenciamento do Risco Identificação dos riscos 1 O que é risco? Evento que representa uma ameaça ou uma oportunidade em potencial Plano de gerenciamento do risco Especifica

Leia mais

G t es ã tão E t s t ra é té i g? ca O Que é isso? TEORIA TE DAS DA ORGANIZA OR Ç GANIZA Õ Ç ES E Prof. Marcio Peres

G t es ã tão E t s t ra é té i g? ca O Que é isso? TEORIA TE DAS DA ORGANIZA OR Ç GANIZA Õ Ç ES E Prof. Marcio Peres Gestão Et Estratégica? téi O Que é isso? TEORIA DAS ORGANIZAÇÕES Prof. Marcio Peres Estratégias Linhas de ação ou iniciativas altamente relevantes que indicam como serão alcançados os Objetivos Estratégicos.

Leia mais

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0 O que é BABok? O BABok 2.0, Corpo de Conhecimento de Análise de Negócios, é considerado como um Guia Referência de Práticas de Análise de Negócio. Este guia é publicado e mantido pelo IIBA. O guia BABok

Leia mais

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

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

Leia mais

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos SENAC Pós-Graduação em Segurança da Informação: Análise de Riscos Parte 2 Leandro Loss, Dr. Eng. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Introdução Conceitos básicos Riscos Tipos de

Leia mais

Analista de Negócio e Processos

Analista de Negócio e Processos Analista de Negócio e : Competências (Conhecimento, Habilidade e Atitude) Negociar Saber negociar Facilitar Ser um facilitador nato Analisar Comunicar Saber se comunicar com facilidade Solucionar Ter capacidade

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

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

Ideal para que tipo de empresa (equipe): pequena, média, grande? Em software onde os requisitos não são conhecidos é recomendado o uso do XP? Por quê? Significado de XP? Extreme Programming (Programação Extrema). Ideal para que tipo de empresa (equipe): pequena, média, grande? Pequenas e Médias. Em software onde os requisitos não são conhecidos é recomendado

Leia mais

GESTÃO E OTIMIZAÇÃO DE PROCESSOS. Vanice Ferreira

GESTÃO E OTIMIZAÇÃO DE PROCESSOS. Vanice Ferreira GESTÃO E OTIMIZAÇÃO DE PROCESSOS Vanice Ferreira 12 de junho de 2012 GESTÃO E OTIMIZAÇÃO DE PROCESSOS: conceitos iniciais DE QUE PROCESSOS ESTAMOS FALANDO? GESTÃO E OTIMIZAÇÃO DE PROCESSOS: conceitos iniciais

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

GESTÃO DE QUALIDADE EM SERVIÇOS NAS MICRO E PEQUENAS EMPRESAS DO RAMO DE SOFTWARE: GARANTIA DE QUALIDADE MPS.BR

GESTÃO DE QUALIDADE EM SERVIÇOS NAS MICRO E PEQUENAS EMPRESAS DO RAMO DE SOFTWARE: GARANTIA DE QUALIDADE MPS.BR GESTÃO DE QUALIDADE EM SERVIÇOS NAS MICRO E PEQUENAS EMPRESAS DO RAMO DE SOFTWARE: GARANTIA DE QUALIDADE MPS.BR Andressa Silva Silvino 1 Jadson do Prado Rafalski 2 RESUMO O objetivo deste artigo é analisar

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

Inteligência Competitiva

Inteligência Competitiva Inteligência Competitiva Prof. Patricia Silva psilva@univercidade.br Aula 6 Objetivos da aula 6 n Análise SWOT n Bibliografia: Estratégia de Marketing O C. Ferrell Cap. 4 Strenghts (forças), Weaknesses

Leia mais

Sumário 1 APRESENTAÇÃO...3 2 LINHAS GERAIS...4. 2.1. Diretrizes Básicas... 4 2.3. Objetivos... 4 2.4. Público-Alvo... 4

Sumário 1 APRESENTAÇÃO...3 2 LINHAS GERAIS...4. 2.1. Diretrizes Básicas... 4 2.3. Objetivos... 4 2.4. Público-Alvo... 4 Planejamento Estratégico do Sindicato Caderno de Orientações para Outubro de 2008 Sumário 1 APRESENTAÇÃO...3 2 LINHAS GERAIS...4 2.1. Diretrizes Básicas... 4 2.3. Objetivos... 4 2.4. Público-Alvo... 4

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

MODELO CMM MATURIDADE DE SOFTWARE

MODELO CMM MATURIDADE DE SOFTWARE MODELO CMM MATURIDADE DE SOFTWARE O modelo CMM Capability Maturity Model foi produzido pelo SEI (Software Engineering Institute) da Universidade Carnegie Mellon (CMU), em Pittsburgh, EUA, por um grupo

Leia mais

Gerenciamento de Projetos

Gerenciamento de Projetos Gerenciamento de Projetos Grupo de Consultores em Governança de TI do SISP 20/02/2013 1 Agenda 1. PMI e MGP/SISP 2. Conceitos Básicos - Operações e Projetos - Gerenciamento de Projetos - Escritório de

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

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Pós-Graduação em Gerenciamento de Projetos práticas do PMI Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL

Leia mais

O processo de melhoria de processo

O processo de melhoria de processo O processo de melhoria de processo Prof.ª Dra. Aida Araújo Ferreira aidaferreira@recife.ifpe.edu.br Modelos de Melhoria de Processo de Software Tecnologia em Análise e Desenvolvimento de Sistemas IFPE

Leia mais

Gerenciamento de Projetos

Gerenciamento de Projetos Gerenciamento de Projetos (ref. capítulos 1 a 3 PMBOK) TC045 Gerenciamento de Projetos Sergio Scheer - scheer@ufpr.br O que é Gerenciamento de Projetos? Aplicação de conhecimentos, habilidades, ferramentas

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

GERÊNCIA DE INTEGRAÇÃO DO PROJETO

GERÊNCIA DE INTEGRAÇÃO DO PROJETO GERÊNCIA DE INTEGRAÇÃO DO PROJETO Estevanir Sausen¹, Patricia Mozzaquatro² ¹Acadêmico do Curso de Ciência da Computação ²Professor(a) do Curso de Ciência da Computação Universidade de Cruz Alta (UNICRUZ)

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

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

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

Leia mais

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

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

Leia mais

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

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

Gerenciamento de projetos. cynaracarvalho@yahoo.com.br

Gerenciamento de projetos. cynaracarvalho@yahoo.com.br Gerenciamento de projetos cynaracarvalho@yahoo.com.br Projeto 3URMHWR é um empreendimento não repetitivo, caracterizado por uma seqüência clara e lógica de eventos, com início, meio e fim, que se destina

Leia mais

ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie

ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie 1 INTRODUÇÃO 1.1 ORGANIZAÇÃO E PROCESSOS A administração está diretamente ligada às organizações e aos processos existentes nas mesmas. Portanto, para a melhor compreensão da Administração e sua importância

Leia mais

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMMI E METODOLOGIAS Á G EIS

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMMI E METODOLOGIAS Á G EIS PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMMI E METODOLOGIAS Á G EIS CMMI E METODOLOGIAS ÁGEIS Os métodos de desenvolvimento Ágeis e

Leia mais

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

Requisitos de Software. Teresa Maciel DEINFO/UFRPE Requisitos de Software Teresa Maciel DEINFO/UFRPE 1 Requisito de Software Características que o produto de software deverá apresentar para atender às necessidades e expectativas do cliente. 2 Requisito

Leia mais

Gestão por Processos. Gestão por Processos Gestão por Projetos. Metodologias Aplicadas à Gestão de Processos

Gestão por Processos. Gestão por Processos Gestão por Projetos. Metodologias Aplicadas à Gestão de Processos Gestão por Processos Gestão por Projetos Gestão por Processos Gestão de Processos de Negócio ou Business Process Management (BPM) é um modelo de administração que une gestão de negócios à tecnologia da

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

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

www.plathanus.com.br

www.plathanus.com.br www.plathanus.com.br A Plathanus Somos uma empresa com sede na Pedra Branca Palhoça/SC, especializada em consultoria e assessoria na criação e desenvolvimento de estruturas e ambientes especializados com

Leia mais

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática Rene Baltazar Introdução Serão abordados, neste trabalho, significados e características de Professor Pesquisador e as conseqüências,

Leia mais

ELABORAÇÃO DE UM PRODUCT BACKLOG EFETIVO

ELABORAÇÃO DE UM PRODUCT BACKLOG EFETIVO ELABORAÇÃO DE UM PRODUCT BACKLOG EFETIVO Product Backlog Building Fábio Aguiar Agile Coach & Trainer SCRUM SCRUM Desenvolvimento de Software com ENTREGAS FREQUENTES e foco no VALOR DE NEGÓCIO PRODUTO release

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

O que é? pode ser chamado de Recrutamento e Seleção.

O que é? pode ser chamado de Recrutamento e Seleção. Processo Seletivo O que é? O Processo Seletivo é um conjunto de técnicas e instrumentos, empregados para avaliação de materiais, técnicas ou candidatos visando identificar as habilidades, tendências e

Leia mais

COMO FAZER A TRANSIÇÃO

COMO FAZER A TRANSIÇÃO ISO 9001:2015 COMO FAZER A TRANSIÇÃO Um guia para empresas certificadas Antes de começar A ISO 9001 mudou! A versão brasileira da norma foi publicada no dia 30/09/2015 e a partir desse dia, as empresas

Leia mais

Introdução a Computação

Introdução a Computação Introdução a Computação Aula 03 Profissões de TI Prof. MSc. Edilberto Silva edilms@yahoo.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos

Leia mais