Estudo sobre Desenvolvimento de Software Utilizando o Framework Ágil Scrum
|
|
- Maria das Dores Maria do Pilar Lopes Pinto
- 8 Há anos
- Visualizações:
Transcrição
1 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 1 UDC ANGLO Faculdade Anglo Americano (FAA) Av. Paraná, 5661, CEP: Foz do Iguaçu PR Brasil {andre-scar, caceres.mota, shindionishi}@hotmail.com, isaac.s@outlook.com, matheus.madalozzo@gmail.com, lucianoscardoso@gmail.com Abstract. Agile development methodologies has been outstanding every day, but these are still not widespread in academia. The purpose of this article, as well as disseminating this issue and provide support for future research is to demonstrate a simple and objective way, operation, features, vocabulary and application of the scrum framework in a work environment. Resumo. As metodologias de desenvolvimento ágil vem se destacando a cada dia, porém essas ainda são pouco difundidas no meio acadêmico. O objetivo deste artigo, além de difundir esse assunto e servir de apoio para futuras pesquisas, é demonstrar de maneira simples e objetiva, o funcionamento, as características, o vocabulário e a aplicação do framework scrum em um ambiente de trabalho. 1. Introdução Atualmente, os negócios atuam em um ambiente sujeito a mudanças constantes, como novas oportunidades de mercados, diferentes condições econômicas e o surgimento de produtos e serviços concorrentes. Para quase todas as operações de negócios é essencial que um novo software seja desenvolvido e, para maior competitividade, deve ser em curto prazo. O desenvolvimento ágil muitas vezes é requisito fundamental para a criação de softwares a fim de que consigam atender mais prontamente as demandas do cliente. Segundo [Sommerville 2006], os processos de desenvolvimento ágil de software são projetados para criar softwares úteis rapidamente. Geralmente, são processos iterativos nos quais a especificação, o projeto, o desenvolvimento e o teste são intercalados. O software não é desenvolvido e disponibilizado integralmente, mas em uma série de incrementos, onde cada incremento inclui uma nova funcionalidade do sistema. Na engenharia de software existem modelos que trabalham de forma ágil nos processos, com semelhanças entre as abordagens filosóficas e práticas. Dentro dessa abordagem surgiu o manifesto para o desenvolvimento ágil de software, cujo o objetivo era descobrir melhores maneiras de desenvolver software [Beck et al. 2001]. Uma das maneiras encontradas foi a utilização do framework Scrum que foi desenvolvido por Jeff Sutherland na década de 90.
2 2. Conceitos de Scrum O framework Scrum utilizado para gestão de desenvolvimento de software complexos. Essa ferramenta não é um processo para construir produto, mas sim um framework no qual pode ser empregado vários processos ou técnicas, tendo uma eficácia relativa das práticas de gerenciamento e desenvolvimento de softwares. O Scrum é formado pelos times do Scrum, associados a papeis, eventos, artefatos e regras. Cada uma dessas associações dentro do framework servem a um proposito e é importante para o sucesso do Scrum. O framework tem sua fundamentação nas boas práticas que foram adquiridas através da realização de vários projetos e que tiveram seus processos de maior sucesso documentados, empregando uma abordagem iterativa e incremental para aperfeiçoar a previsão e o controle de riscos. Três pilares apoiam a implementação de controle de processo empírico: Transparência Aspectos significativos do processo devem estar visíveis aos responsáveis pelos resultados. Inspeção Os usuários Scrum devem, frequentemente, inspecionar os artefatos Scrum e o progresso em direção a detectar variações. Adaptação Se um inspetor identifica que um processo se desviou para fora dos limites aceitáveis, e que o produto resultado será inaceitável, o processo ou o material sendo produzido deve ser ajustado o mais breve possível. O Scrum possui quatro eventos formais, contidos dentro dos limites da Sprint 1, para inspeção e adaptação, conforme mostra na figura 1 [Sutherland and Schwaber 2011] Figura 1. Ciclo da sprint. (Fonte: Adaptada de [Schwaber and Beedle 2002]). 3. O Time O time Scrum é composto pelo product owner, o time de desenvolvimento e o scrum master, os integrantes do time Scrum são auto-organizáveis, ou seja, escolhem qual a melhor forma para completarem seu trabalho, em vez de serem dirigidos por outros de fora do time. São multifuncionais pois possuem todas as competências necessárias para completar o trabalho sem depender de outros de fora da equipe. O modelo de time no Scrum é projetado para aperfeiçoar a flexibilidade, criatividade e produtividade. A Entrega dos produtos é feita de forma iterativa e incremental, o que resulta em mais oportunidades de realimentação 1 Abordado na seção 5.1
3 3.1. Product Owner O Product Owner (PO), ou dono do produto é o responsável por maximizar o valor do produto e do trabalho da equipe de Desenvolvimento e é a única pessoa responsável por gerenciar o Product Backlog O PO está ligado à visão de negócio do projeto, ele representa o interesse das pessoas que investem no desenvolvimento do produto[neto 2012]. Sua maior responsabilidade é gerenciar o Product Backlog que inclui: Ordenar os itens do Product Backlog de acordo com a visão de prioridade do cliente; Garantir a transparência do Product Backlog; Aceitar ou rejeitar os resultados dos trabalhos; Decidir o momento de liberação do produto ou de suas versões funcionais para o cliente Time de Desenvolvimento O time de desenvolvimento consiste de profissionais que transformam o Product Backlog em um produto funcional. É esse time que desenvolve as versões incrementais do produto pronto que são entregues ao final de cada Sprint. O tamanho ideal do time é pequeno o suficiente para se manter ágil e grande o suficiente para ser capaz de completar uma parcela significativa do trabalho Também espera-se que time possua um caráter auto-gerenciável, com o comprometimento e uma postura multifuncional dos membros representando um fator crucial para o sucesso do projeto Scrum Master O scrum master é o gerente do projeto, o responsavel por garantir que a equipe siga de maneira adequada as práticas da scrum e também responsável por eliminar os obstáculos que impedem o bom funcionamento do Scrum. 4. Eventos Scrum O Scrum utiliza os eventos prescritos parar criar uma rotina e minimizar a necessidade de reuniões não definidas no Scrum. Os eventos podem terminar quando o propósito for alcançado, ou seja, disponibiliza o tempo adequado aos processos e evita possíveis perdas 4.1. Sprint A parte fundamental do Scrum é a Sprint, no qual uma versão incremental potencialmente utilizável do produto é criada. Suas durações são coerentes em todo o esforço de desenvolvimento e iniciam uma após a outra, com intervalos não maiores que um mês. Durante a Sprint não são feitas mudanças que possam colocar em perigo o objetivo da Sprint. As metas de qualidade não diminuem e o escopo pode ser renegociado entre o Product Owner e o Time de Desenvolvimento de acordo com o que foi aprendido.
4 Cada Sprint tem a definição do que é para ser construído, um plano projetado e flexível que irá guiar a construção, o trabalho e o resultado do produto. O intervalo entre uma Sprint e outra for muito longo, aumentam os riscos de erros e prejuízos. Sprints rápidas permitem uma previsão que garante a correção e adaptação do progresso em direção ao objetivo, pelo menos a cada mês. O objetivo da Sprint é satisfeito através da implementação do Backlog do produto, que por sua vez, fornece ao time de desenvolvimento o porquê de estar construindo o incremento, criado durante a reunião de planejamento da Sprint. O time de desenvolvimento implementa a funcionalidade e tecnologia no intuito de satisfazer o objetivo da Sprint, se o trabalho for finalizado por ser diferente do esperado pelo time de desenvolvimento, então eles contam com o Product Owner para negociar o escopo do backlog 4.2. Reunião de Planejamento da Sprint Em [Schwaber and Beedle 2002], o trabalho a ser realizado na Sprint é planejado na reunião de planejamento. Este plano é criado com o trabalho colaborativo de todo o time Scrum. O Scrum Master garante que o evento ocorra e que os participantes entendam seu propósito, ensinando o time Scrum a manter-se dentro dos limites do time-box. A reunião de planejamento da Sprint responde as seguintes questões: O que pode ser entregue como resultado do incremento da próxima Sprint? Como o trabalho necessário para entregar o incremento será realizado? 4.3. Reunião Diária As reuniões diárias do scrum são realizadas para que o time de desenvolvimento, possa inspecionar o trabalho das reuniões posteriores, e prever o próximo trabalho que deverá ser feito. De acordo com [Sutherland and Schwaber 2011], durante a reunião os desenvolvedores esclarecem: O que eu fiz ontem que ajudou o time de desenvolvimento a atender a meta da Sprint? O que eu farei hoje para ajudar o time de desenvolvimento atender a meta da Sprint? Eu vejo algum obstáculo que impeça a mim ou o time de desenvolvimento no atendimento da meta da Sprint? O time de desenvolvimento utiliza as reuniões para inspecionar o processo em direção ao objetivo. O Scrum Master assegura que a equipe de desenvolvimento tenha a reunião, porém a equipe é responsável por conduzi-la. As reuniões diárias melhoram as comunicações, eliminam outras reuniões, identificam e removem impedimentos para o desenvolvimento, destacam e promovem rápidas tomadas de decisão, e melhoram o nível de conhecimento do time de desenvolvimento Revisão da Sprint A revisão é executada no final, para inspecionar o incremento e adaptar o Backlog do produto se necessário. Qualquer mudança no Backlog do produto durante a Sprint, os
5 participantes colaboram nas próximas coisas que podem ser feitas para otimizar. Esta é uma reunião informal, não uma reunião de status, e a apresentação do incremento destinase a motivar e obter comentários e promover a colaboração. O resultado da reunião de revisão da Sprint é um Backlog do produto revisado, que define o provável Backlog do produto para a próxima Sprint. O Backlog do produto pode também ser ajustado completamente para atender novas oportunidades 4.5. Retrospectiva da Sprint Segundo [Sutherland and Schwaber 2011], a retrospectiva da Sprint serve para que o time Scrum inspecione a si próprio e crie formas de melhorias que são aplicadas na próxima Sprint. Esta retrospectiva ocorre antes da reunião de planejamento e depois da revisão da Sprint. A Retrospectiva da Sprint consiste em inspecionar como a última Sprint foi, identificar suas melhorias e melhorar no modo que o Time Scrum faz seu trabalho. 5. Artefatos do Scrum Os artefatos do Scrum representam o trabalho ou o valor para o fornecimento de transparência e oportunidades para inspeção e adaptação. São especificamente projetados para maximizar a transparência das informações chave de modo que todos tenham o mesmo entendimento dos artefatos 5.1. Backlog do Produto O Backlog do Produto é uma lista ordenada por prioridade de tudo que deve ser necessário no produto, e é uma origem única dos requisitos para qualquer mudança a ser feita no produto, sendo de responsabilidade do Product Owner. O Product Owner deve influenciar o time, ajudando no entendimento e nas decisões, porém o time de Desenvolvimento é responsável por todas as estimativas, assim as pessoas que irão realizar o trabalho fazem a estimativa final. O Product Owner acompanha o trabalho restante pelo menos a cada reunião de revisão da Sprint, para isso, compara com trabalho que restava quando ocorreu a reunião de revisão anterior, para avaliar o progresso do trabalho previsto e finalizar no prazo previsto. Esta informação deve ser transparente para todas as partes interessadas 5.2. Backlog da Sprint O Backlog da Sprint é um conjunto de itens da Backlog do Produto selecionados para a Sprint, juntamente com o plano de entrega do incremento do produto. Ele torna mais visível o trabalho que o time de Desenvolvimento identifica como necessário para atingir o objetivo da Sprint. O Backlog da Sprint serve como um plano que contém detalhes suficientes para que as mudanças no progresso sejam entendidas durante a Reunião Diária. O time de desenvolvimento modifica o Backlog ao longo de toda a Sprint, e o Backlog vai surgindo durante a Sprint. Este surgimento ocorre quando o time de desenvolvimento trabalha segundo o plano e aprende mais sobre o trabalho necessário para alcançar o objetivo da Sprint
6 5.3. Incremento O incremento é a soma de todos os itens do Backlog do produto completados durante a Sprint e o valor dos incrementos de todas as Sprints anteriores. Ao final da Sprint um novo incremento deve estar Pronto, o que significa que deve estar na condição utilizável e atender a definição de Pronto do time Scrum, independente do Product Owner decidir por liberá-lo realmente ou não [Schwaber and Beedle 2002]. 6. Transparência do Artefato Decisões para otimizar o valor e controlar os riscos são feitos com base no estado dos artefatos. Na medida em que a transparência é plena, estas decisões tem uma base sólida. Na medida em que os artefatos não são completamente transparentes, estas decisões podem conter falhas, valores podem diminuir e riscos podem aumentar. O trabalho do Scrum Master é trabalhar com o time Scrum para aumentar a transparência dos artefatos. Este trabalho geralmente envolve aprendizagem, convencimento e mudança. Transparência não ocorre de um dia para o outro, mas é um caminho 6.1. Definição de Pronto Quando o item do Backlog do Produto ou um incremento é descrito como Pronto, todos devem entender o que o Pronto significa. Embora, isso varie significativamente para cada time Scrum, os integrantes devem ter um entendimento compartilhado do que significa o trabalho estar completo, assegurando a transparência. Esta é a Definição de Pronto para o time Scrum e é usado para assegurar quando o trabalho de incremento do produto está completo. A mesma definição orienta o time de desenvolvimento no conhecimento de quantos itens do Backlog do produto podem ser selecionados durante a reunião de planejamento da Sprint. O propósito de cada Sprint é entregar incrementos de funcionalidades potencialmente utilizáveis que aderem à definição atual de Pronto do time Scrum. O time de desenvolvimento entrega um incremento de funcionalidade do produto a cada Sprint. Este incremento é utilizável, assim o Product Owner pode escolher liberá-lo imediatamente. Se a definição de Pronto para um incremento é parte das convenções, padrões ou diretrizes de desenvolvimento da organização, todos os times Scrum devem segui-la. Se Pronto para um incremento não é uma convenção de desenvolvimento da organização, o time de desenvolvimento do time Scrum deve criar uma definição de Pronto apropriada para o produto. Se há múltiplos times Scrum trabalhando no lançamento do sistema ou produto, os times de desenvolvimento de todos os times Scrum devem mutuamente acordar uma definição de Pronto. Cada incremento é adicionado a todos os incrementos anteriores e completamente testado, garantindo que todos os incrementos funcionem juntos. Com um time Scrum maduro, é esperado que a sua definição de Pronto seja expandida para incluir critérios mais rigorosos de alta qualidade
7 7. Conclusão O Scrum é geralmente voltado ao desenvolvimento de software mas pode ser aplicado em qualquer área. É um framework simples, criado para tornar ágil a realização de projetos complexos, tal como os que necessitam de mudanças rápidas durante o desenvolvimento, e mesmo assim, proporcionando a entrega de resultados de alta qualidade. Sendo assim, dentro do gerenciamento ágil de projetos, o Scrum é um dos que mais se destaca. Existem alguns benefícios obtidos com o uso do framework scrum, tais como: Diminuição dos riscos, maior integração entre os membros das equipe, rápida solução de problemas, progresso medido continuamente, os clientes se tornam parte da equipe de desenvolvimento, entregas frequentes de funcionalidades funcionando, discussões diárias de status com a equipe, os profissionais de negócios e tecnologias trabalham juntos. Com todo esse entrosamento entre a equipe de desenvolvimento e com a participação ativa dos clientes o rendimento do projeto aumenta e os requisitos e solicitação de alteração passa a ser entendido mais rapidamente, devido ao explícito entrosamento de todos os participantes do desenvolvimento. Referências Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R. C., Mellor, S., Schwaber, K., Sutherland, J., and Thomas, D. (2001). Manifesto for agile software development. Acessado em: 22 maio de Neto, C. (2012). Conhecendo o scrum. Acessado em: 26 maio de Schwaber, K. and Beedle, M. (2002). Agile software development with scrum. Prentice Hall, 1th edition. Sommerville, I. (2006). Engenharia de Software. Pearson, 8th edition. Sutherland, J. and Schwaber, K. (2011). The scrum guide. Retrieved from
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 maisScrum 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 maisGuia do Scrum. Um guia definitivo para o Scrum: As regras do jogo. Julho de 2013. Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland
Guia do Scrum Um guia definitivo para o Scrum: As regras do jogo Julho de 2013 Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland Í ndice O propósito do Guia do Scrum... 3 Definição do Scrum...
Leia maisGuia do Scrum. Um guia definitivo para o Scrum: As regras do jogo. Outubro de 2011. Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland
Guia do Scrum Um guia definitivo para o Scrum: As regras do jogo Outubro de 2011 Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland Índice O propósito do Guia do Scrum... 3 Visão geral do Scrum...
Leia maisDesenvolvimento Á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 maisWesley 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 maisGuia 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 maisManifesto Á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 maisWesley 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 maisSCRUM. É 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 maisANÁ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 maisUTILIZAÇÃ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 maisDISCIPLINA 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 maisApó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 maisScrum. 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 maisSCRUM. 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 maisRESUMO 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 maisMetodologia SCRUM. Moyses Santana Jacob RM 63484. Stelvio Mazza RM 63117. Tiago Pereira RM 63115. Hugo Cisneiros RM 60900
Metodologia SCRUM Hugo Cisneiros RM 60900 Moyses Santana Jacob RM 63484 Stelvio Mazza RM 63117 Tiago Pereira RM 63115 SCRUM? O que é isso? SCRUM é um modelo de desenvolvimento ágil de software que fornece
Leia maisUma 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 maisSCRUM 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 maisPONTIFÍ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 maisProcesso 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 maisO Guia do Scrum. O Guia definitivo para o Scrum As regras do jogo. Desenvolvido e Mantido por Ken Schwaber e Jeff Sutherland
O Guia do Scrum O Guia definitivo para o Scrum As regras do jogo Julho 2011 Desenvolvido e Mantido por Ken Schwaber e Jeff Sutherland Traduzido para o Português por José Eduardo Deboni (eduardodeboni.com)
Leia maisO 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 maisScRUM 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 maisScrum 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 maisINTRODUÇÃO A PROJETOS
INTRODUÇÃO A PROJETOS Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br GESTÃO DE PROJETOS Gestão Ágil de projetos Gestão de projetos com PMBOK GESTÃO ÁGIL DE PROJETOS GESTÃO ÁGIL
Leia maisGé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 maisWorkshop 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 mais2012. Quinta Conferência de Qualidade de Software ASR Consultoria
1 Visão CMMI do Ágil 2 Visão CMMI do Ágil 3 Visão Ágil do CMMI 4 Visão Ágil do CMMI 5 Visão Ágil do CMMI 6 Manifesto para Desenvolvimento Ágil de Software Estamos descobrindo maneiras melhores de desenvolver
Leia maisMé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 maisMetodologias Á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 maisFrederico 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 maisMDMS-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 maisTUTORIAIS. 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 maisAná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 maisO Guia do Scrum. O decisivo guia Scrum: As regras do Jogo
O Guia do Scrum O decisivo guia Scrum: As regras do Jogo Outubro 2011 Índice Propósito do Guia Scrum... 3 Scrum visão global... 3 A Estrutura Scrum... 3 Teoria do Scrum... 4 Scrum... 5 A equipa Scrum...
Leia maisUniversidade 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 maisEngenharia 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 maisAgenda. 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 maisENGENHARIA 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 maisGerenciamento 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 maisAluna: 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 maisGARANTIA 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 maisCom 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 maisManifesto Á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 maisARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.
ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página
Leia maisDaniel Wildt -dwildt@gmail.com
Metodologias Ágeis e Software Livre Daniel Wildt -dwildt@gmail.com Bacharel em Informática (PUCRS) Professor Universitário (FACENSA) Mais de 10 anos de experiência em Desenvolvimento de Software, hoje
Leia maisObjetivos 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 maisAgilidade 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 maisMANIFESTO Á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 maisSCRUM. 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 maisSCRUM: 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 maisFevereiro 2010. Scrum: Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland
Fevereiro 2010 Scrum: Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland Agradecimentos Geral Scrum é baseado nas melhores práticas aceitas pelo mercado, utilizadas e provadas por décadas. Ele é
Leia maisUNIVERSIDADE 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 maisGestão de Projetos com Scrum
Gestão de Projetos com Scrum Curso de Verão - Jan / 2010 IME/USP - São Paulo Dairton Bassi dbassi@gmail.com Processo de gerenciamento de projetos. Processo iterativo de inspeção e adaptação. Usado para
Leia maisSCRUM. 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 maisSCRUM: 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 maisA PRIMMER possui casos importantes nesta área. Venha compartilhar conosco desta experiência magnífica no mundo das metodologias ágeis.
METODOLOGIAS ÁGEIS Boas Práticas para o Gerenciamento de Projetos de TI utilizando métodos ágeis baseados em SCRUM e XP etc. DIFERENCIAIS Avaliação prévia das necessidades de cada participante para customização
Leia maisAlexandre 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 maisEXIN Agile Scrum Fundamentos
Exame Simulado EXIN Agile Scrum Fundamentos Edição Fevereiro 2015 Copyright 2015 EXIN Todos os direitos reservados. Nenhuma parte desta publicação pode ser publicado, reproduzido, copiado ou armazenada
Leia maisGUIA DO SCRUM Por Ken Schwaber, Maio de 2009
GUIA DO SCRUM Por Ken Schwaber, Maio de 2009 GUIA DO SCRUM Por Ken Schwaber, Maio de 2009 Tradução Heitor Roriz Filho Michel Goldenberg Rafael Sabbagh Revisão Anderson Marcondes Ânderson Quadros Ari do
Leia maisMó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 maisDesenvolvimento Á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 maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às
Leia maisPó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 maisAVALIAÇÃ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 maisGuia Projectlab para Métodos Agéis
Guia Projectlab para Métodos Agéis GUIA PROJECTLAB PARA MÉTODOS ÁGEIS 2 Índice Introdução O que são métodos ágeis Breve histórico sobre métodos ágeis 03 04 04 Tipos de projetos que se beneficiam com métodos
Leia maisUNIVERSIDADE DO SUL DE SANTA CATARINA GUILHERME ANTUNES PASSOS WELLINGTON ANTUNES DANIEL
UNIVERSIDADE DO SUL DE SANTA CATARINA GUILHERME ANTUNES PASSOS WELLINGTON ANTUNES DANIEL RECOMENDAÇÕES PARA ATINGIR O NIVEL G DO MPS.BR COM BASE EM METODOLOGIAS ÁGEIS: UM ESTUDO DE CASO Palhoça 2013 GUILHERME
Leia maisCaso 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 maisEngenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Leia maisWorkshop. Workshop SCRUM. Rildo F Santos. rildo.santos@etecnologia.com.br. Versão 1 Ago 2010 RFS. www.etcnologia.com.br (11) 9123-5358 (11) 9962-4260
Workshop www.etcnologia.com.br (11) 9123-5358 (11) 9962-4260 Rildo F Santos twitter: @rildosan skype: rildo.f.santos http://rildosan.blogspot.com/ Todos os direitos reservados e protegidos 2006 e 2010
Leia maisISO/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 maisMetodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi
Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia
Leia maisUMA 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 maisProfa. 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 maisSETIS- III Seminário de Tecnologia Inovação e Sustentabilidade 4 e 5 de novembro de 2014.
A importância da comunicação no gerenciamento de projetos de softwares: reflexões teóricas Lucas Krüger lucas_kruger-@hotmail.com Resumo: Esse artigo objetiva estudar a comunicação entre cliente e desenvolvedor
Leia maisFeature-Driven Development
FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por
Leia maisExpresso Livre Módulo de Projetos Ágeis
Expresso Livre Módulo de Projetos Ágeis Desenvolvedor / Orientador Rafael Raymundo da Silva Guilherme Lacerda Out / 2010 1 Sumário 1.Conhecendo a ferramenta...3 2.Gerência de projetos ágeis...3 2.1Product
Leia maisMETODOLOGIAS ÁGEIS - SCRUM -
METODOLOGIAS ÁGEIS - SCRUM - André Roberto Ortoncelli ar_ortoncelli@hotmail.com 2010 Organização da Apresentação Introdução as Metodologias Ágeis Scrum Conceitos Básicos Artefatos Papeis Cerimônias Estórias
Leia maisProf. 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 maisProcesso 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 maisComparativo entre Processos Ágeis. Daniel Ferreira dfs3@cin.ufpe.br
Comparativo entre Processos Ágeis Daniel Ferreira dfs3@cin.ufpe.br O que discutiremos: Histórico Os Princípios Ágeis Comparação Do ponto de vista incremental Do ponto de vista funcional Vantagens e Desvantagens
Leia maisMetodologia 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 maisEngenharia 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 maisMé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 maisProjeto de Sistemas I
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o
Leia maisCapítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1
Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de
Leia maisArtigo Lean Seis Sigma e Benchmarking
Artigo Lean Seis Sigma e Benchmarking David Vicentin e José Goldfreind Benchmarking pode ser definido como o processo de medição e comparação de nossa empresa com as organizações mundiais best-in-class.
Leia maisCampus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com /
Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: SIG Aula N : 11 Tema: Como desenvolver e
Leia maisPromoção especial para o III Congresso Cearense de Gerenciamento Certified ScrumMaster, Certified Scrum Product Owner e Management 3.
Promoção especial para o III Congresso Cearense de Gerenciamento Certified ScrumMaster, Certified Scrum Product Owner e Management 3.0 Sobre a GoToAgile! A GoToAgile é uma empresa Brasileira que tem seu
Leia maisFundamentos 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 maisGestã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 maisMETODOLOGIA 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 maisResumo 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 maisPrincípios da Engenharia de Software Aula 02. Prof.: Franklin M. Correia
Princípios da Engenharia de Software Aula 02 Prof.: Franklin M. Correia Na aula anterior... Introdução a Engenharia de Software O que é software? O que é Engenharia de Software? Conceitos importantes Tipos
Leia mais