Guia Projectlab para Métodos Agéis

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

Download "Guia Projectlab para Métodos Agéis"

Transcrição

1 Guia Projectlab para Métodos Agéis

2 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS 2 Índice Introdução O que são métodos ágeis Breve histórico sobre métodos ágeis Tipos de projetos que se beneficiam com métodos ágeis Benefícios Manifesto para desenvolvimento ágil de projetos Métodos ágeis e gerenciamento de projetos Frameworks e métodos ágeis Conclusão Sobre a Projectlab Kanban 12 XP extreme Programming 14 FDD Feature Driven Development 18 Scrum 19 Como funciona o ciclo do Scrum 20 Conheça os papéis-chave em métodos ágeis 22

3 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS 3 Introdução A constante busca por inovação, produtividade, desempenho acima da média, qualidade e redução de custos coloca as empresas sob pressão para desenvolverem alternativas para gerenciar projetos que aumentem a competividade perante o mercado e a lucratividade frente a investidores. É neste contexto que surgem as metodologias ágeis de gerenciamento de projetos, que colocam a satisfação do cliente como foco principal da equipe e a gestão de mudanças como regra para desafiar contextos mercadológicos cada vez mais incertos. Este e-book traz para você um conhecimento precioso sobre o que são os métodos ágeis de gerenciamento de projetos e como eles impactam na performance da equipe e nos resultados de cada projeto, elevando a qualidade do produto final e a satisfação do cliente. Esperamos que ele contribua para sua formação e melhor desempenho dos seus projetos! Aproveite-o!

4 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS O QUE SÃO MÉTODOS ÁGEIS 4 O que são métodos ágeis Breve histórico sobre métodos ágeis Os projetos são desmembrados em fases menores Métodos ágeis ou metodologias ágeis de projetos são formas diferenciadas de se gerenciar projetos, com maior agilidade, flexibilidade e interação, visando otimizar tempo e recursos e aumentar a qualidade das entregas a cada nova etapa. Para que isto seja possível os projetos são desmembrados em fases menores, cada uma com uma entrega ou marco, que mantém todas as partes interessadas a par do desenvolvimento do projeto e permite que o planejamento aconteça também em fases, evitando riscos desnecessários. Enquanto nos métodos tradicionais de gerenciamento

5 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS O QUE SÃO MÉTODOS ÁGEIS 5 de projetos o planejamento acontece no início e é seguido ao longo de todo o desenvolvimento, nas metodologias ágeis o escopo é definido minimamente e os demais requisitos vão sendo elaborados ao longo do desenvolvimento do projeto, permitindo que as mudanças necessárias sejam implementadas sem comprometer o tempo, o custo e a qualidade do projeto. Manifesto para desenvolvimento ágil de projetos Desenvolver projetos com base em métodos ágeis é mais do que criar maneiras mais fáceis de gerenciamento de projetos, como a segmentação em fases menores. É colocar o cliente no centro de todo o processo e seguir melhores práticas, que elevem o valor gerado para as partes interessadas e maximizem os resultados. Por esse motivo, em 2001, um grupo de profissionais que já vinha utilizando métodos ágeis para desenvolvimento de projetos criou o Manifesto Ágil para o Desenvolvimento de Softwares, que possui 4 valores e 12 princípios a serem seguidos:

6 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS O QUE SÃO MÉTODOS ÁGEIS 6 Valores: 1. Indivíduos e interação entre eles mais do que processos e ferramentas; 2. Software em funcionamento mais do que documentação abrangente; 3. Colaboração com o cliente mais do que negociação de contratos; 4. Responder a mudanças mais do que seguir um plano.

7 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS O QUE SÃO MÉTODOS ÁGEIS 7 Princípios: 1. Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. Processos ágeis tiram vantagem das mudanças visando vantagem competitiva para o cliente. Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo.

8 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS O QUE SÃO MÉTODOS ÁGEIS 8 4. Pessoas de negócio e desenvolvedores devem 9. Contínua atenção à excelência técnica e bom trabalhar diariamente em conjunto por todo design aumenta a agilidade. 5. o projeto. Construa projetos em torno de indivíduos 10. Simplicidade a arte de maximizar a quantidade de trabalho não realizado é motivados. Dê a eles o ambiente e o suporte essencial. 6. necessário e confie neles para fazer o trabalho. O método mais eficiente e eficaz de transmitir 11. As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis. 7. informações para e entre uma equipe de desenvolvimento é através de conversa face a face. Software funcionando é a medida primária 12. Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo. de progresso. 8. Os processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.

9 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS O QUE SÃO MÉTODOS ÁGEIS 9 Esses princípios norteiam a ação das equipes de gerenciamento de projetos ágeis no mundo todo e devem sempre ser complementados com as melhores práticas já conhecidas pelos profissionais para gerar maior valor para os stakeholders.

10 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS O QUE SÃO MÉTODOS ÁGEIS 10 Métodos ágeis e gerenciamento de projetos O gerenciamento de projetos desenvolvido em cascata ou tradicional é o modelo mais utilizado Formalização porque segue uma linearidade, sendo que a fase seguinte só começa quando a anterior for finalizada. Neste modelo, o planejamento é feito logo no início do projeto e toda mudança solicitada ou necessária é vista como um risco ao escopo Agilidade Plano inicial, portanto evitada. Mudanças O modelo cascata ou tradicional tem levado 24% dos projetos ao fracasso e outros 44% a produtos finais que não satisfazem plenamente as expectativas dos clientes.

11 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS O QUE SÃO MÉTODOS ÁGEIS 11 Em determinados tipos de projetos, este ciclo de vida de gerenciamento já não é suficiente para fazer frente a um mercado muito competitivo e mutável, pois subestima o meio em que o projeto é desenvolvido e descarta a melhoria do produto final pelo cumprimento do escopo predeterminado. Ou seja, é um modelo rígido, que tem levado, segundo a IBM, 24% de todos os projetos desenvolvidos ao fracasso e outros 44% a produtos finais que não satisfazem plenamente as expectativas dos clientes. Por esse motivo os métodos ágeis estão cada vez mais presentes no gerenciamento de projetos e passam a ser utilizados não só no desenvolvimento de softwares como também em projetos de outras naturezas, gerando resultados surpreendentes quanto a escopo, tempo, custos e qualidade. A flexibilidade dos métodos ágeis permite que eles aumentem o valor de negócio à medida que a equipe e o cliente aprendem mais sobre o projeto no seu decorrer, aproveitando as mudanças como vantagem competitiva para que produtos finais sejam desenvolvidos com mais aderência ao mercado e às necessidades do cliente. Como a atenção da equipe é focada em cada fase, é possível controlar com maior eficácia tanto o escopo do projeto quanto o tempo, a qualidade e o custo, cuidando para que os fatores críticos de sucesso do gerenciamento de projetos não fuja do planejado.

12 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS 12 Frameworks e métodos ágeis O uso de frameworks para auxiliar no controle de projetos ágeis já é bastante difundido em empresas de tecnologia e, aos poucos, empresas de outros setores estão descobrindo a mesma solução para criar processos mais enxutos e assertivos. A escolha do framework a ser utilizado pela sua empresa depende da maturidade da equipe e da aderência da alta gestão com relação aos métodos ágeis, já que eles fogem da burocracia tradicional para acelerar as entregas e elevar a qualidade do produto final. Neste e-book falaremos dos frameworks mais utilizados no mercado, mas você deve saber que existem outras possibilidades para gerenciar seus projetos com excelência. Kanban Baseado na cultura lean, o Kanban tem como principal objetivo fazer a gestão do fluxo de desenvolvimento do projeto de maneira visual e intuitiva, dando à equipe o poder de identificar com mais facilidade gargalos durante a execução do projeto. Esse método ágil foi construído como um sistema puxado, onde nenhuma tarefa é delegada à equipe sem que ela tenha a capacidade para executá-la com qualidade total naquele momento.

13 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS FRAMEWORKS E MÉTODOS ÁGEIS 13 A capacidade de execução da equipe é controlada a partir do Kanban Board, ou seja, quadro onde são listadas as atividades de cada membro da equipe e seu nível de desenvolvimento. À medida que uma atividade termina, outra é inserida e assim sucessivamente, até que o projeto esteja finalizado. O Kanban permite que a equipe visualize os próximos passos, elimine os gargalos na execução do projeto e mantenha-se integrada e colaborativa.

14 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS FRAMEWORKS E MÉTODOS ÁGEIS 14 XP extreme Programming O XP vem sendo utilizado com bastante frequência por empresas especializadas em desenvolvimento de softwares, pois ele está focado na qualidade técnica do produto a ser entregue com a finalização do projeto. Apesar disso, esse método ágil traz melhores práticas de comportamento e atitude para a equipe de desenvolvedores, estimulando a integração e a colaboração por meio de princípios como comunicação, feedback, simplicidade e coragem, os quais estão pautados em 13 práticas, que são a essência do XP:

15 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS FRAMEWORKS E MÉTODOS ÁGEIS Equipe unida: todos os envolvidos no projeto são parte de uma equipe; Jogos de planejamento: priorização de tarefas e definição de prazos; Testes de usuário: testes de aceitação rodados a cada nova iteração para comprovar o funcionamento; Entregas curtas: software disponível a cada nova iteração; Design simples: simples e funcional; Programação em par: para melhores resultados e interação entre a equipe; Desenvolvimento orientado a testes: todo o desenvolvimento do projeto é guiado por testes;

16 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS FRAMEWORKS E MÉTODOS ÁGEIS Refatoração: refinamento do design para incremento de funcionalidades; Integração contínua: feedback sobre o sistema a todo momento; Propriedade coletiva: todos os programadores podem fazer melhorias a qualquer momento, o software é de posse de todos; Padronização de código: definidos pela equipe e seguidos até o final do projeto; Metáfora: entendimento comum sobre o projeto e base para padrões de qualidade; Ritmo sustentável: sem horas extras ou jornadas muito longas de trabalho.

17 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS FRAMEWORKS E MÉTODOS ÁGEIS 17 Desenvolvido para o gerenciamento de projetos em ambientes de extrema incerteza, o XP possui iterações, ou seja, períodos de 1 ou 2 semanas para a conclusão de um ciclo do projeto, dando o dinamismo ideal para que a equipe trabalhe com afinco sobre os requisitos necessários sem se sobrecarregar. Por ser um dos frameworks mais flexíveis dos métodos ágeis, ele permite que mudanças sejam feitas a qualquer momento, produzindo resultados periódicos para o cliente, o que requer a presença e disponibilidade do cliente em todos os momentos de decisão do projeto. Isso significa que o cliente não apenas dá as diretrizes, como participa do desenvolvimento do projeto e faz testes de pequenas versões a cada nova iteração, aprovando as novas implementações ou não para que o projeto siga com as demais fases. Ao adotar o XP como método ágil para sua empresa, você deve selecionar uma equipe extremamente comprometida com os resultados e envolver o cliente em todos os processos e decisões. Além disso, como todos os métodos ágeis preconizam, a interação face a face é imprescindível, portanto, alocar todos os envolvidos em um único ambiente de trabalho pode trazer resultados melhores tanto para sua equipe quanto para o resultado final do projeto.

18 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS FRAMEWORKS E MÉTODOS ÁGEIS 18 FDD Feature Driven Development Assim como o XP, o FDD está voltado para o desenvolvimento da solução, buscando excelência técnica nas funcionalidades e características do produto. Nele, a equipe realiza o gerenciamento do projeto dividindo-o por funcionalidades, que mais tarde são detalhadas a ponto de chegarem a fases que duram no máximo 2 semanas, as chamadas features (funcionalidades). O planejamento do trabalho é feito uma única vez, no início do projeto, sendo que cada feature é planejada em seu início, visando sempre manter os custos e prazos dentro do estabelecido para o projeto. Num projeto FDD são estabelecidos 5 passos para o planejamento: Desenvolvimento do modelo; Construção da lista e funcionalidades; Planejamento por funcionalidade; Projeto por funcionalidade; Construção por funcionalidade até que o projeto esteja concluído.

19 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS FRAMEWORKS E MÉTODOS ÁGEIS 19 Diferentemente do XP, onde há uma responsabilidade compartilhada do código, no FDD o código da feature é de responsabilidade de um único programador, com o objetivo de evitar divergências na equipe e manter a responsabilidade de cada profissional pelo todo. Assim como os demais métodos ágeis, o FDD pode ser integrado a outras formas de gerenciamento, sendo que o Scrum é, em geral, o parceiro ideal para que se tenha o máximo de proveito tanto na parte técnica quanto na gerencial. Scrum O framework mais utilizado do mercado é o Scrum, que permite fazer a gestão e planejamento de projetos de alta complexidade e mantê-los sob controle a partir de um conjunto de práticas bastante simples.

20 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS FRAMEWORKS E MÉTODOS ÁGEIS 20 Como funciona o ciclo do Scrum No Scrum, cada ciclo de atividades é chamado de Sprint, que tem uma duração máxima de 4 semanas. Com as atividades listadas e priorizadas no Product Backlog, o time de desenvolvimento determina quais atividades serão desenvolvidas em cada Sprint e as respectivas responsabilidades, passandoas do Product Backlog para a Sprint Backlog. O acompanhamento de cada Sprint é feito diariamente, com reuniões curtas e assertivas, com duração máxima de 15 minutos, chamadas de Daily Scrum realizada pelo time de desenvolvimento. Esta reunião é feita para inspecionar o trabalho realizado desde a última Reunião Diária, e prever o trabalho que deverá ser feito antes da próxima Reunião Diária, assim como os impedimentos identificados nas tarefas. Ao final de cada Sprint é realizada a Sprint Review Meeting, que é uma reunião para apresentar as funcionalidades concluídas servindo para inspecionar o incremento e adaptar o Backlog do Produto se necessário. Esta é uma reunião informal, não uma reunião de status.

21 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS FRAMEWORKS E MÉTODOS ÁGEIS 21 A apresentação do incremento destina-se a motivar e obter comentários e promover a colaboração. Na sequência é realizada a Sprint Retrospective, que é uma oportunidade para o Time Scrum inspecionar a si próprio e criar um plano para melhorias a serem aplicadas na próxima Sprint. Como você pode perceber, o Scrum é um framework para organizar a execução do projeto e tornar o seu gerenciamento mais ágil, com base em fases menores e melhor gerenciáveis. Como o Scrum não possui nenhum requisito técnico mas sim melhores práticas, ele pode ser integrado a outros frameworks, como o Kanban, o XP e o FDD para tornar o gerenciamento de projetos ainda mais eficaz.

22 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS FRAMEWORKS E MÉTODOS ÁGEIS 22 Conheça os papéis-chave em métodos ágeis A integração entre a equipe é essencial para que qualquer método ágil seja implantado com eficácia. Para tanto, deve ser selecionada uma equipe que conheça o método ágil a ser adotado e tenha as competências necessárias para desenvolver o projeto proposto. Como as equipes são autoorganizadas, não há hierarquia no desenvolvimento de projetos ágeis como no gerenciamento tradicional, onde o gerente de projetos tem poder de decisão maior do que a equipe. Contudo, quando olhamos mais especificamente para o Scrum, vemos que existem papéis-chave que garantem melhor qualidade ao desenvolvimento do projeto. Esses papéis-chave são o Scrum Master, o Product Owner e o time de desenvolvimento. O Scrum Master tem como missão eliminar barreiras à execução do projeto, enquanto o Product Owner está focado no planejamento e a equipe do projeto na execução das sprints.

23 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS FRAMEWORKS E MÉTODOS ÁGEIS 23 No Scrum são considerados três papéis fundamentais: Product Owner Define quais são os requisitos a serem desenvolvidos e sua ordem de importância, inserindo-os e priorizando-os no Product Backlog, que é a lista de funcionalidades. Scrum Master Tem por missão manter a equipe coesa e alinhada aos objetivos do projeto, garantindo sua melhor performance. Development Team Conjunto de profissionais que realizam as atividades para entregar as funcionalidades listadas no Product Backlog.

24 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS 24 Tipos de projetos que se beneficiam com métodos ágeis Os métodos ágeis servem a diversos tipos de projetos, desde o desenvolvimento de softwares, onde nasceu a concepção de métodos ágeis, até projetos de outras naturezas, como desenvolvimento de produtos, implantação de processos, construção civil, entre outros. É importante notar que os frameworks XP e FDD estão intimamente ligados com o desenvolvimento de soluções que requerem testes de funcionalidade e prototipagem, ou seja, você pode utilizá-los no desenvolvimento de novos produtos e tecnologias. Já o Kanban e o Scrum servem a diversos propósitos, pois sua natureza é gerencial, facilitando o controle de atividades e responsabilidades para que o gerente de projetos tenha uma visão abrangente de todo o desenvolvimento do projeto. A flexibilidade desses métodos permite que eles sejam usados tanto na indústria quanto em serviços, contribuindo para a redução de custos e maximização de resultados.

25 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS 25 Benefícios Adotar métodos ágeis de gerenciamento de projetos permite que a equipe se desenvolva tanto nos aspectos técnicos quanto nos comportamentais, elevando cada vez mais o nível de maturidade dos membros. AGOSTO

26 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS BENEFÍCIOS 26 Veja algumas competências que são desenvolvidas com o Agile: Flexibilidade para Tomada de decisão baseada em dados e testes; Auto-gerenciamento de atividades e responsabilidades; Alto poder de trabalho em equipe; Capacidade de transmissão de conhecimentos e compartilhamento de ideias; enfrentar mudanças e riscos; Foco nos resultados Flexibilidade para Comprometimento da equipe; do projeto; Assertividade na entrega dos produtos no prazo; enfrentar mudanças e riscos;

27 GUIA PROJECTLAB PARA MÉTODOS ÁGEIS 27 Conclusão Qualifique-se e econtre oportunidades únicas no mercado de trabalho! A adoção de métodos ágeis de gerenciamento de projetos é um passo a mais na eficiência e eficácia do seu negócio, pois permite que você mantenha um controle absoluto sobre todos os recursos e atividades desenvolvidos, bem como sobre a qualidade do produto final. Ao migrar o seu gerenciamento de projetos para um ou mais métodos ágeis, não esqueça de que cada empresa possui suas peculiaridades e que você terá que moldar essas soluções de acordo com as suas necessidades, extraindo o máximo de cada uma delas para obter melhores resultados com seus projetos. Agora que você já conhece o que são métodos ágeis e como eles podem contribuir para melhorar a efetividade dos seus projetos, não deixe de aprimorar ainda mais seus conhecimentos buscando qualificação profissional. Quanto mais você estiver preparado para assumir um projeto ágil, mais facilmente encontrará oportunidades únicas no mercado de trabalho.

28 28 Sobre a A Projectlab é uma empresa de capacitação em Gerenciamento de Projetos que visa formar profissionais qualificados para atuarem em um dos mercados mais promissores dos últimos tempos. Dentre os cursos oferecidos, destacam-se os preparatórios para certificações o PMP, PMI-ACP e EXIN-ASF para métodos ágeis e os cursos e oficinas de capacitação comportamental, como o de gerenciamento de stakeholders. Além das capacitações, a Projectlab oferece consultoria especializada em gerenciamento de projetos, desenvolvendo soluções de última geração para a conquista de resultados excelentes para médias e grandes empresas. Organiza eventos especializados, palestras e possui ainda uma loja online onde vende livros, softwares e cursos online para o desenvolvimento profissional do gerente de projetos. Na Projectlab você também pode alugar salas para treinamentos, eventos, reuniões, cursos e lançamentos de produtos. Visite nosso site projectlab.com.br.

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

Métodos Ágeis para Desenvolvimento de Software Livre

Métodos Ágeis para Desenvolvimento de Software Livre Métodos Ágeis para Desenvolvimento de Software Livre Dionatan Moura Jamile Alves Porto Alegre, 09 de julho de 2015 Quem somos? Dionatan Moura Jamile Alves Ágil e Software Livre? Métodos Ágeis Manifesto

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

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

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

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

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

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

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

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

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

Leia mais

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

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

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

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

Ágil. Rápido. Métodos Ágeis em Engenharia de Software. Introdução. Thiago do Nascimento Ferreira. Introdução. Introdução. Introdução.

Ágil. Rápido. Métodos Ágeis em Engenharia de Software. Introdução. Thiago do Nascimento Ferreira. Introdução. Introdução. Introdução. Introdução Métodos Ágeis em Engenharia de Software Thiago do Nascimento Ferreira Desenvolvimento de software é imprevisível e complicado; Empresas operam em ambiente global com mudanças rápidas; Reconhecer

Leia mais

Manifesto Ágil - Princípios

Manifesto Ágil - Princípios Manifesto Ágil - Princípios Indivíduos e interações são mais importantes que processos e ferramentas. Software funcionando é mais importante do que documentação completa e detalhada. Colaboração com o

Leia mais

Gestão Á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

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

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

Processo de Desenvolvimento de Software Scrum. Prof. Antonio Almeida de Barros Jr. Processo de Desenvolvimento de Software Scrum Manifesto da Agilidade Quatro princípios Indivíduos e interações mais que processos e ferramentas Software funcionando mais que documentação compreensiva Colaboração

Leia mais

Scrum 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

RESUMO PARA O EXAME PSM I

RESUMO PARA O EXAME PSM I RESUMO PARA O EXAME PSM I Escrito por: Larah Vidotti Blog técnico: Linkedin: http://br.linkedin.com/in/larahvidotti MSN: larah_bit@hotmail.com Referências:... 2 O Scrum... 2 Papéis... 3 Product Owner (PO)...

Leia mais

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

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

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

DISCIPLINA ENGENHARIA DE SOFTWARE Aula 03 Processo Unificado e Desenvolvimento Ágil. Profª Esp.: Maysa de Moura Gonzaga

DISCIPLINA ENGENHARIA DE SOFTWARE Aula 03 Processo Unificado e Desenvolvimento Ágil. Profª Esp.: Maysa de Moura Gonzaga DISCIPLINA ENGENHARIA DE SOFTWARE Aula 03 Processo Unificado e Desenvolvimento Ágil Profª Esp.: Maysa de Moura Gonzaga 2º Semestre / 2011 O Processo Unificado dos autores Ivar Jacobson, Grady Booch e James

Leia mais

Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes

Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes Workshop Scrum & Rational Team Concert (RTC) Sergio Martins Fernandes Agilidade Slide 2 Habilidade de criar e responder a mudanças, buscando agregar valor em um ambiente de negócio turbulento O Manifesto

Leia mais

Guia do Nexus. O Guia Definitivo para o Nexus: O exoesqueleto do desenvolvimento Scrum escalado. Desenvolvido e mantido por Ken Schwaber e Scrum.

Guia do Nexus. O Guia Definitivo para o Nexus: O exoesqueleto do desenvolvimento Scrum escalado. Desenvolvido e mantido por Ken Schwaber e Scrum. Guia do Nexus O Guia Definitivo para o Nexus: O exoesqueleto do desenvolvimento Scrum escalado Desenvolvido e mantido por Ken Schwaber e Scrum.org Tabela de Conteúdo Visão Geral do Nexus... 2 O Propósito

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

Ferramenta para gestão ágil

Ferramenta para gestão ágil Ferramenta para gestão ágil de projetos de software Robson Ricardo Giacomozzi Orientador: Everaldo Artur Grahl Agenda Introdução Objetivos Fundamentação teórica Desenvolvimento Resultados e discussões

Leia mais

Metodologias Ágeis de Desenvolvimento de Software

Metodologias Ágeis de Desenvolvimento de Software "Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software de Desenvolvimento de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha

Leia mais

SCRUM: UMA DAS METODOLOGIAS ÁGEIS MAIS USADAS DO MUNDO

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

Leia mais

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

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

Pessoas e Negócios em Evolução

Pessoas e Negócios em Evolução Empresa: Atuamos desde 2001 nos diversos segmentos de Gestão de Pessoas, desenvolvendo serviços diferenciados para empresas privadas, associações e cooperativas. Prestamos serviços em mais de 40 cidades

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

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

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

Leia mais

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster Danilo Sato e Dairton Bassi 21-05-07 IME-USP O que é Scrum? Processo empírico de controle e gerenciamento Processo iterativo de inspeção e adaptação

Leia mais

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

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

Gerenciamento de Projetos de Software

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

Leia mais

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

Estudo sobre Desenvolvimento de Software Utilizando o Framework Ágil Scrum

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

Leia mais

Agenda. Visão Revolução Ágil EduScrum Visão Geral do Método Benefícios Projeto Scrum for Education Sinergias

Agenda. Visão Revolução Ágil EduScrum Visão Geral do Método Benefícios Projeto Scrum for Education Sinergias Agenda Visão Revolução Ágil EduScrum Visão Geral do Método Benefícios Projeto Scrum for Education Sinergias 1 Questão Central Como formar trabalhadores para o Século 21? 2 Visão Desafios do Cenário Atual

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

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

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

Leia mais

MDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI

MDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI MDMS-ANAC Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC Superintendência de Tecnologia da Informação - STI Histórico de Alterações Versão Data Responsável Descrição 1.0 23/08/2010 Rodrigo

Leia mais

Boas praticas na implantacao do. pmo

Boas praticas na implantacao do. pmo Boas praticas na implantacao do pmo IMPLANTAÇÃO DE UM PMO A implantação de um PMO requer um bom planejamento prévio, visando estruturar o setor como um braço da alta gerência a fim de assegurar a geração

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

Objetivos do Módulo 3

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

Leia mais

UNIVERSIDADE ESTADUAL DE CAMPINAS - UNICAMP FACULDADE DE TECNOLOGIA - FT GUSTAVO ARCERITO MARIVALDO FELIPE DE MELO

UNIVERSIDADE ESTADUAL DE CAMPINAS - UNICAMP FACULDADE DE TECNOLOGIA - FT GUSTAVO ARCERITO MARIVALDO FELIPE DE MELO UNIVERSIDADE ESTADUAL DE CAMPINAS - UNICAMP FACULDADE DE TECNOLOGIA - FT GUSTAVO ARCERITO MARIVALDO FELIPE DE MELO Análise da Metodologia Ágil SCRUM no desenvolvimento de software para o agronegócio Limeira

Leia mais

Sistemas de Informação e Programação II Odorico Machado Mendizabal

Sistemas de Informação e Programação II Odorico Machado Mendizabal Sistemas de Informação e Programação II Odorico Machado Mendizabal Universidade Federal do Rio Grande FURG C3 Engenharia de Computação 16 e 23 de março de 2011 Processo de Desenvolvimento de Software Objetivos

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

Engenharia de Software I

Engenharia de Software I Engenharia de Software I Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DAI 2015 Desenvolvimento Rápido de Software 2 1 Para quê o Desenvolvimento Rápido de Software? Os negócios

Leia mais

MSF- MICROSOFT SOLUTIONS FRAMEWORK. Cesar Eduardo Freitas Italo Alves

MSF- MICROSOFT SOLUTIONS FRAMEWORK. Cesar Eduardo Freitas Italo Alves MSF- MICROSOFT SOLUTIONS FRAMEWORK Cesar Eduardo Freitas Italo Alves A ORIGEM DO MSF (MICROSOFT SOLUTIONS FRAMEWORK) Baseado na experiência da empresa na construção de softwares como Office e Windows e

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

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

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

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

Leia mais

Metodologias Ágeis. Gerenciando e Desenvolvendo Projetos de forma eficiente. Gabriel Verta 0767948 Rafael Reimberg 0767701 Vinicius Quaiato - 0767697

Metodologias Ágeis. Gerenciando e Desenvolvendo Projetos de forma eficiente. Gabriel Verta 0767948 Rafael Reimberg 0767701 Vinicius Quaiato - 0767697 Metodologias Ágeis Gerenciando e Desenvolvendo Projetos de forma eficiente Gabriel Verta 0767948 Rafael Reimberg 0767701 Vinicius Quaiato - 0767697 Introdução Ao longo dos anos a indústria de desenvolvimento

Leia mais

Aula 2 Introdução ao Scrum

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

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 5 http://www.ic.uff.br/~bianca/engsoft2/ Aula 5-05/05/2006 1 Dúvidas da aula passada RUP (Rational Unified Process) é uma ferramenta ou um processo? Resposta: os dois. O

Leia mais

Agilidade parte 3/3 - Scrum. Prof. Dr. Luís Fernando Fortes Garcia luis@garcia.pro.br

Agilidade parte 3/3 - Scrum. Prof. Dr. Luís Fernando Fortes Garcia luis@garcia.pro.br Agilidade parte 3/3 - Scrum Prof. Dr. Luís Fernando Fortes Garcia luis@garcia.pro.br 1 Scrum Scrum? Jogada do Rugby Formação de muralha com 8 jogadores Trabalho em EQUIPE 2 Scrum 3 Scrum Scrum Processo

Leia mais

Processo de Abertura de Projetosescritorio. Bizagi Process Modeler

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

Leia mais

TUTORIAIS. Framework SCRUM. Rafael Buck Eduardo Franceschini. MSc., PMP, CSM MBA

TUTORIAIS. Framework SCRUM. Rafael Buck Eduardo Franceschini. MSc., PMP, CSM MBA TUTORIAIS Framework SCRUM Rafael Buck Eduardo Franceschini MSc., PMP, CSM MBA SCRUM vs. PMBOK SCRUM vs. PMBOK ESCOPO Restrições de um projeto (Tripla Restrição) TEMPO CUSTO Modelo de Contrato de projetos

Leia mais

Demais Áreas de Conhecimento do PMBOK

Demais Áreas de Conhecimento do PMBOK Residência em Arquitetura de Software Demais Áreas de Conhecimento do PMBOK Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Gerência de Desenvolvimento 2008.2 Faculdade de Computação

Leia mais

Agradecimento. Adaptação do curso Scrum de Márcio Sete, ChallengeIT. Adaptação do curso The Zen of Scrum de Alexandre Magno, AdaptaWorks

Agradecimento. Adaptação do curso Scrum de Márcio Sete, ChallengeIT. Adaptação do curso The Zen of Scrum de Alexandre Magno, AdaptaWorks S C R U M Apresentação Tiago Domenici Griffo Arquiteto de Software na MCP, MCAD, MCSD, MCTS Web, Windows e TFS, ITIL Foundation Certified, MPS.BR P1 Experiência internacional e de offshoring Agradecimento

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

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

SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE

SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE Modelo de Otimização de SAM Controle, otimize, cresça Em um mercado internacional em constante mudança, as empresas buscam oportunidades de ganhar vantagem competitiva

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

[Agile] Scrum + XP. Wagner Roberto dos Santos. Agilidade extrema. Arquiteto Java EE / Scrum Master wrsconsulting@gmail.com. Globalcode open4education

[Agile] Scrum + XP. Wagner Roberto dos Santos. Agilidade extrema. Arquiteto Java EE / Scrum Master wrsconsulting@gmail.com. Globalcode open4education [Agile] Scrum + XP Agilidade extrema Wagner Roberto dos Santos Arquiteto Java EE / Scrum Master wrsconsulting@gmail.com 1 Apresentação Arquiteto Java EE / Scrum Master Lead Editor da Queue Arquitetura

Leia mais

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

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

Leia mais

Sistemas de Informação I

Sistemas de Informação I + Sistemas de Informação I Extreme Programming I Ricardo de Sousa Britto rbritto@ufpi.edu.br Você gostaria de trabalhar assim? Análise de Requisitos Longe de acordo Requerimentos Complexo Anarquia Perto

Leia mais

MODELO DE DESENVOLVIMENTO ÁGIL SCRUM

MODELO DE DESENVOLVIMENTO ÁGIL SCRUM MODELO DE DESENVOLVIMENTO ÁGIL SCRUM CEETEPS CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA FATEC DE TAUBATÉ HABILITAÇÃO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TEMA MODELO DE DESENVOLVIMENTO ÁGIL:

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

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

Desenvolvimento ágil de software

Desenvolvimento ágil de software Desenvolvimento ágil de software Desenvolvimento ágil de software (do inglês Agile software development) ou Método ágil é um conjunto de metodologias de desenvolvimento de software. O desenvolvimento ágil,

Leia mais

METODOLOGIA ÁGIL. Lílian Simão Oliveira

METODOLOGIA ÁGIL. Lílian Simão Oliveira METODOLOGIA ÁGIL Lílian Simão Oliveira Fonte: Pressman, 2004 Aulas Prof. Auxiliadora Freire e Sabrina Schürhaus Alexandre Amorin Por quê???? Principais Causas Uso das Funcionalidades Processos empírico

Leia mais

Com metodologias de desenvolvimento

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

Leia mais

Workshop SCRUM. Versão 5 Out 2010 RFS. rildo.santos@etecnologia.com.br

Workshop SCRUM. Versão 5 Out 2010 RFS. rildo.santos@etecnologia.com.br Todos os direitos reservados e protegidos 2006 e 2010 Objetivo: Estudo de Caso Objetivo: Apresentar um Estudo de Caso para demonstrar como aplicar as práticas do SCRUM em projeto de desenvolvimento de

Leia mais

METODOLOGIA LEAN DE DESENVOLVIMENTO DE SOFTWARE: UMA VISÃO GERAL

METODOLOGIA LEAN DE DESENVOLVIMENTO DE SOFTWARE: UMA VISÃO GERAL METODOLOGIA LEAN DE DESENVOLVIMENTO DE SOFTWARE: UMA VISÃO GERAL Guilherme Vota Pereira guivotap@hotmail.com Prof. Pablo Schoeffel, Engenharia de Software Aplicada RESUMO: Este artigo irá efetuar uma abordagem

Leia mais

www.pmbasis.com.br CONHEÇA TODAS AS SOLUÇÕES EM NEGÓCIOS, PROJETOS E FORMAÇÃO QUE A PMBASIS TEM PARA SUA EMPRESA OU INSTITUIÇÃO.

www.pmbasis.com.br CONHEÇA TODAS AS SOLUÇÕES EM NEGÓCIOS, PROJETOS E FORMAÇÃO QUE A PMBASIS TEM PARA SUA EMPRESA OU INSTITUIÇÃO. www.pmbasis.com.br CONHEÇA TODAS AS SOLUÇÕES EM NEGÓCIOS, PROJETOS E FORMAÇÃO QUE A PMBASIS TEM PARA SUA EMPRESA OU INSTITUIÇÃO. Crescer, Desenvolver, Multiplicar-se. Nossos melhores sonhos começam assim.

Leia mais

05/05/2010. Década de 60: a chamada Crise do Software

05/05/2010. Década de 60: a chamada Crise do Software Pressman, Roger S. Software Engineering: A Practiotioner s Approach. Editora: McGraw- Hill. Ano: 2001. Edição: 5 Introdução Sommerville, Ian. SW Engineering. Editora: Addison Wesley. Ano: 2003. Edição:

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

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

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

Leia mais

Análise comparativa entre a engenharia de requisitos e o método de desenvolvimento ágil: Scrum

Análise comparativa entre a engenharia de requisitos e o método de desenvolvimento ágil: Scrum Análise comparativa entre a engenharia de requisitos e o método de desenvolvimento ágil: Scrum Patrícia Bastos Girardi, Sulimar Prado, Andreia Sampaio Resumo Este trabalho tem como objetivo prover uma

Leia mais

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

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 05 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 05 PROFª BRUNO CALEGARO Santa Maria, 24 de Setembro de 2013. Revisão aula anterior Processos de Software Engenharia de Requisitos, Projeto,

Leia mais

Capítulo 1. Extreme Programming: visão geral

Capítulo 1. Extreme Programming: visão geral Capítulo 1 Extreme Programming: visão geral Extreme Programming, ou XP, é um processo de desenvolvimento de software voltado para: Projetos cujos requisitos são vagos e mudam com freqüência; Desenvolvimento

Leia mais

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

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

Leia mais

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

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

Leia mais

CobiT 4.01 OBJETIVOS DE CONTROLE PARA INFORMAÇÃO E TECNOLOGIAS RELACIONADAS

CobiT 4.01 OBJETIVOS DE CONTROLE PARA INFORMAÇÃO E TECNOLOGIAS RELACIONADAS CobiT 4.01 OBJETIVOS DE CONTROLE PARA INFORMAÇÃO E TECNOLOGIAS RELACIONADAS METODOLOGIA DE AUDITORIA PARA AVALIAÇÃO DE CONTROLES E CUMPRIMENTO DE PROCESSOS DE TI NARDON, NASI AUDITORES E CONSULTORES CobiT

Leia mais

Por que o Scrum? o Foco na Gerência de Projetos; o Participação efetiva do Cliente.

Por que o Scrum? o Foco na Gerência de Projetos; o Participação efetiva do Cliente. Por que o Scrum? o Foco na Gerência de Projetos; o Participação efetiva do Cliente. Desenvolvido por Jeff SUTHERLAND e Ken SCHWABER ; Bastante objetivo, com papéis bem definidos; Curva de Aprendizado é

Leia mais

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

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

Leia mais

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

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

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

Leia mais

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

Como driblar a crise. e obter sucesso no Gerenciamento de Projetos

Como driblar a crise. e obter sucesso no Gerenciamento de Projetos Como driblar a crise e obter sucesso no Gerenciamento de Projetos COMO DRIBLAR A CRISE E OBTER SUCESSO NO GERENCIAMENTO DE PROJETOS Índice Introdução 03 A crise 04 Conclusão 22 Sobre a Projectlab 24 8

Leia mais