Uma Experiência no Gerenciamento Ágil de Projetos de Software com Equipes Grandes e Distribuídas
|
|
- Roberto Fonseca Camelo
- 6 Há anos
- Visualizações:
Transcrição
1 Uma Experiência no Gerenciamento Ágil de Projetos de Software com Equipes Grandes e Distribuídas Alex N. Borges Júnior, Hugo V. L. Souza, Pablo R. C. Alves, Rodrigo G. C. Rocha, Silvio R. L. Meira Centro de Informática Universidade Federal de Pernambuco (UFPE) Caixa Postal Recife PE Brasil {anbj,hvls,prca,rgcr,srlm}@cin.ufpe.br Abstract. The agile project management is growing and large software companies are using this approach. This article describes the experience of adapting agil management practices in the context of a software project involving a large and distributed team. The related project was performed as part of a Postgraduate course in Computer Science. The purpose of this paper is to present how was the management of the project using an agile approach based on Scrum. In addition to reporting the activities used for this adaptation, this paper branches the results achieved, difficulties and lessons learned from this experience. Resumo. O gerenciamento ágil de projetos está em crescimento e grandes empresas de software estão utilizando esta abordagem. Este artigo relata a experiência de adaptar as práticas de gerenciamento ágil no contexto de um projeto de software que envolve uma equipe grande e distribuída. O projeto citado foi realizado como parte de uma disciplina de Pós-Graduação em Ciências da Computação. O objetivo deste trabalho é apresentar como foi realizado o gerenciamento do projeto utilizando uma abordagem ágil baseada no Scrum. Além de relatar as atividades utilizadas para esta adaptação, são apresentados os resultados obtidos, as dificuldades e as lições aprendidas desta experiência. 1. Introdução Nas últimas décadas, pôde ser observado um grande avanço do mercado global de desenvolvimento de software. Isso se deve ao fato do software ter assumido um papel de maior importância dentro das empresas, passando a ser componente estratégico de sucesso e criando novas formas de cooperação e competição [Herbsleb 2001]. Com a evolução do mercado de software, as organizações têm buscado, cada vez mais, a implantação de processos produtivos visando melhorar a qualidade e reduzir custos [Ferreira 2006]. Além disso, o mercado busca por maior agilidade e flexibilidade no desenvolvimento e entrega de software. Com isso, as abordagens ágeis ganham mais importância, apresentando vantagens como redução de prazos de entrega, menor burocracia no desenvolvimento, maior produtividade e eficiência, entre outras. Neste sentido, pode ser destacado que a utilização de abordagens ágeis no gerenciamento de projetos de software está em ascensão e grandes empresas já estão utilizando esta prática. Atualmente, um dos métodos ágeis em destaque no mercado global de software é o Scrum, que tem seu foco no gerenciamento de projetos.
2 Pesquisar novas formas de adaptar os processos às realidades de equipes e projetos existentes é uma maneira interessante de trazer novos processos para essas diferentes abordagens de desenvolvimento. Neste contexto, é fundamental para o crescimento da área de software relatar experiências práticas capazes de apresentar possíveis soluções para a adaptação do gerenciamento ágil nos mais diversos contextos. O objetivo deste trabalho é apresentar a experiência de adaptar o gerenciamento ágil baseado em práticas Scrum no contexto distribuído. O projeto, denominado The SeC (The Supply e-commerce), surgiu no primeiro semestre de 2010, da disciplina de Engenharia de Software (IN ) do Programa de Pós-graduação em Ciências da Computação da Universidade Federal de Pernambuco (UFPE) e envolveu estudantes de mestrado e doutorado, todos trabalhando de forma distribuída. O seu objetivo foi o desenvolvimento de um sistema de compras e vendas coletivas na Web. 2. Fundamentação Teórica Esta seção apresenta uma breve revisão bibliográfica realizada para identificar os principais conceitos utilizados neste trabalho. 2.1 Scrum: Método Ágil de Gerenciamento de Projetos Há aproximadamente 30 anos surgiram as primeiras práticas de gerenciamento de projetos sob uma abordagem ágil. A idealização desta nova maneira de gerir o processo de desenvolvimento de um sistema foi motivado pela necessidade do mercado em agilizar os processos produtivos, além da vontade dos engenheiros de software em utilizar técnicas de desenvolvimento que evitassem problemas comuns às metodologias mais tradicionais [Kniberg 2007]. O Scrum, que tem seu foco nas práticas ágeis de gerenciamento de projetos, é um dos métodos ágeis mais utilizados pelas empresas no mundo [Pragmatic Marketing Survey 2007]. Este método ágil não foi criado com o intuito inicial de gerir o desenvolvimento de sistemas, mas em 1995 Ken Schwaber formalizou a definição deste método para projetos de desenvolvimento de software [Schwaber 2004]. De acordo com Schwaber (2002), as principais caractecrísticas do Scrum compreendem: O Scrum é divido em etapas chamadas sprints, que são iterações de trabalho da equipe e que compreendem de 2 a 4 semanas cada. O esforço de cada sprint está em entregar um incremento do software pronto; O conjunto de requisitos do sistema é chamado de product backlog. O cliente do sistema, chamado de Product Owner, é responsável por priorizá-los; Os membros da equipe realizam breves reuniões diárias, chamadas de daily scrum meeting, onde são discutidos o andamento do projeto, próximas tarefas a serem realizadas e impedimentos de cada membro; As reuniões de planejamento, chamadas de sprint planning, acontecem no início das atividades de cada sprint e se resumem na escolha dos itens de backlog; Antes da passagem de uma sprint à outra, a equipe do projeto costuma realizar uma retrospectiva, chamada de sprint review, para refletir sobre a sprint anterior; Uma equipe ágil em Scrum possui uma pessoa que faz o papel de gerente, chamado de Scrum Master, que é responsável por atuar como um mediador, motivar a equipe, remover impedimentos do grupo, entre outras atividades.
3 2.2 Desenvolvimento Distribuído de Software O desenvolvimento de software de forma co-localizada tem se tornado cada vez mais custoso e menos competitivo para as organizações. Visando a redução de custos, melhoria da qualidade, aumento de produtividade e competitividade global, várias empresas optam por distribuir seus processos de desenvolvimento em lugares diferentes [Audy e Prikladnicki 2008]. Neste contexto surge o Desenvolvimento Distribuído de Software (DDS), onde os envolvidos em um determinado projeto estão dispersos. De acordo com Prikladnicki (2003), as vantagens que o DDS oferece são: Possibilidade de desenvolvimento follow-the-sun, que permite o aumento de produtividade e a redução dos prazos de entrega dos produtos; Disponibilidade de recursos globais com baixos custos e a qualquer hora; Disponibilidade de recursos qualificados em áreas especializadas; Possibilidade de formação de equipes virtuais. Entretanto, existe uma série de desafios inerentes a este ambiente de desenvolvimento. De acordo com Lopes (2004), os principais desafios e questões envolvidas neste ambiente são: (1) diferenças culturais; (2) dispersão geográfica; (3) coordenação e controle; (4) comunicação; e (5) espírito de equipe. 3. O Projeto The SeC O estudo de caso descrito neste trabalho surgiu da disciplina de Engenharia de Software [IN ] do Programa de Pós-graduação em Ciências da Computação da Universidade Federal de Pernambuco (UFPE). O objetivo da disciplina foi reunir conceitos de desenvolvimento distribuído de software e processos ágeis, interligados com conceitos atuais de empreendedorismo coletivo com o uso de plataformas empresarias que oferecem infraestrutura de negócios focados na computação em nuvem. O projeto intitulado The SeC (The Supply e-commerce), consistiu no desenvolvimento de um sistema de compras e vendas coletivas na Web, onde os membros podem se juntar em grandes grupos para obter um maior poder de negociação em pregões e leilões, de acordo com demanda e oferta de produtos. A plataforma adotada para o desenvolvimento do sistema foi a Salesforce, que é uma plataforma de computação nas nuvens que permite executar e desenvolver aplicativos de negócios. O tempo de duração do projeto foi de quatro meses, envolvendo as atividades de definição do produto e das equipes, requisitos, planejamento e desenvolvimento do sistema. O projeto envolveu um contingente de cinqüenta estudantes, entre mestrandos e doutorandos, todos trabalhando de forma distribuída, nos estados de Alagoas, Paraíba e Pernambuco. Além dos estudantes, também teve participação o professor da disciplina, que coordenou todo o ciclo de interações, comunicação e apoio entre os envolvidos. 4. Gerenciamento do Projeto The SeC Foi adotado um processo ágil para o gerenciamento e desenvolvimento do sistema The SeC em virtude do curto espaço de tempo relacionado à complexidade do produto solicitado. O processo utilizado foi baseado na metodologia Scrum [Schwaber 2007], pois, apesar de ser indicada para equipes pequenas e co-localizadas, foi observada a oportunidade de utilizar seus princípios e vantagens no contexto do projeto.
4 Visando tornar mais eficiente o gerenciamento ágil do projeto com Scrum, foi feita uma divisão do grupo participante em equipes menores, totalizando cinco equipes com 8 ou 9 componentes. Cada equipe ficou responsável por um módulo do sistema, mas sempre visualizando o sistema como um todo. Desta forma, foi possível um melhor gerenciamento do processo de desenvolvimento e integração das partes desenvolvidas. Além das equipes de desenvolvimento, foi criado um Time de Apoio, formado pelos alunos mais experientes, que foi responsável por gerenciar as versões geradas do produto e as atividades realizadas entre as equipes. As atividades eram atribuídas de acordo com a exposição de itens de backlog disponibilizados na ferramenta Mantis 1. Para gerenciar as versões produzidas entre as equipes, foi criado um repositório comum. 4.1 Gerenciamento Scrum dentro das Equipes Cada equipe possuía um Scrum Master, escolhido por ter experiência com gerenciamento ágil. Este era responsável por gerenciar conflitos dentro de sua equipe, remover os impedimentos e interagir com os demais Scrum Masters e Time de Apoio. O gerenciamento dentro de cada equipe era realizado em conjunto por todos os integrantes, caracterizando equipes autogerenciáveis. Visando a comunicação constante dentro da equipe, eram realizadas várias reuniões durante a semana, através de comunicadores instantâneos, como Messenger e Skype. Em cada reunião, os membros deveriam expor as atividades desenvolvidas e seus impedimentos. 4.2 Gerenciamento Scrum das Equipes Mesmo cada equipe interagindo umas com as outras, a validação do desenvolvimento foi necessária quando todos os integrantes do projeto se reuniam semanalmente para uma avaliação conjunta. O Time de Apoio era responsável por prover semanalmente um Scrum de Scrums com os cinco Scrum Masters das equipes para contatar dúvidas, expor situações, além de solicitar um suporte para o desenvolvimento e para o processo. Esse gerenciamento do Time de Apoio ajudou a sincronizar as atividades entre as equipes. Em cada ciclo, com duração de quinze dias, eram realizadas as sprint plannings e sprint review. Cada equipe apresentava os componentes desenvolvidos, pontos positivos e negativos, dificuldades, lições aprendidas e perspectivas futuras, de forma que fosse planejado o próximo ciclo quinzenal de desenvolvimento, como também o ciclo de integração para que os protótipos do produto fossem sendo gerados e analisados pelo Product Owner, que foi um aluno de mestrado contatado como cliente. Na fase final do projeto, a integração foi realizada gradativamente pelo Time de Apoio e por alguns membros das equipes, que alinharam as últimas versões produzidas por cada equipe para que o produto final fosse gerado e validado pelo Product Owner. 4.3 Desafios no Gerenciamento das Equipes Desafios no gerenciamento das equipes envolvidas e dos artefatos gerados foram observados ao longo do projeto, muitos deles devido ao fato das equipes serem distribuídas geograficamente, além de envolver muitos integrantes e ter prazos curtos para o desenvolvimento do produto. Os principais desafios foram: 1 Mantis é uma ferramenta Web que realiza o controle de atividades no desenvolvimento de software.
5 Gestão de equipes distribuídas: gerenciar e integrar várias equipes de desenvolvimento compostas por pessoas desconhecidas e localizadas em diferentes cidades foi uma dificuldade encontrada, principalmente no início do projeto, resultando em problemas de comunicação e definições de atividades; Gestão de atividades: dificuldades em definir tamanho e tempo necessários para executar uma determinada atividade; Falta de domínio da plataforma utilizada: dificuldades com a falta de conhecimento da plataforma Salesforce; Falta de comunicação constante: devido a distância física entre os integrantes e certa ineficiência das tecnologias de comunicação; 5. Resultados e Lições Aprendidas No projeto de software relatado neste trabalho, foi utilizado um gerenciamento ágil e eficiente com base na metodologia Scrum, sendo fundamental a sua adaptação ao contexto do projeto. Mesmo com todos os desafios encontrados, os resultados obtidos ao final do projeto foram positivos, sendo listados a seguir: Gerenciamento de projeto eficiente e produtivo: através da adaptação dos princípios ágeis Scrum no contexto do projeto, que envolveu uma equipe de desenvolvimento distribuída e com muitas pessoas; Construção de um negócio baseado em cloud computing: sistema de compras e vendas coletivas na Web através de uma plataforma nas nuvens Salesforce; Maturidade da equipe de desenvolvimento: maior conhecimento em relação a gerenciamento e desenvolvimento ágil de projetos de software; Conhecimento da plataforma Salesforce: utilização de uma plataforma que propõe o desenvolvimento de soluções colaborativas nas nuvens; As experiências vivenciadas neste projeto foram abrangentes no sentido de gerenciar equipes grandes e distribuídas, onde boa parte das atividades foi, de fato, realizada à distância. Algumas lições aprendidas, especialmente em relação ao gerenciamento ágil de projetos distribuídos, são apresentadas a seguir: Divisão dos integrantes em equipes menores: dividir os integrantes do projeto em equipes menores foi importante para trabalhar da melhor maneira os aspectos do Scrum em cada equipe, proporcionando um desenvolvimento mais dinâmico e produtivo, além de facilitar o gerenciamento das equipes. Equipes heterogêneas e autogerenciáveis: utilizar equipes heterogêneas facilitou a atribuição de atividades de acordo com o perfil e experiência de cada integrante, enquanto que a forma autogerenciável fez cada equipe agir de forma proativa e em busca constante por resultados; Arquitetura modular: por envolver DDS, a utilização de uma arquitetura modular ajudou o gerenciamento e integração das versões produzidas; Definição do Time de Apoio: foi fundamental para o gerenciamento do projeto a utilização do Time de Apoio, cuja consultoria foi uma presença constante, orientando e avaliando os artefatos gerados pelas equipes, além de resolver conflitos existentes; Presença constante do Product Owner: a consultoria do Product Owner, que esteve acessível e presente sempre que necessário, foi fundamental para esclarecer e validar os requisitos e versões do produto;
6 Ferramentas de comunicação: as equipes utilizaram várias ferramentas para comunicação e essa experiência mostrou que as tecnologias de comunicação precisam evoluir para suportar o trabalho ágil e distribuído; 6. Considerações Finais Pesquisar novas formas de adaptar metodologias de desenvolvimento e gerenciamento existentes às realidades de equipes e projetos de software é uma maneira interessante de trazer novos processos para diferentes abordagens. Assim, foi apresentada uma experiência de sucesso na adaptação de gerenciamento ágil em projeto distribuído, mostrando que é possível adaptar boas práticas em diferentes contextos de projeto. Com o crescimento do número de empresas que utilizam abordagens ágeis e distribuídas, é possível que esta forma de trabalho seja, em breve, a mais usada por grandes organizações no setor de software. É fundamental que experiências práticas, como a apresentada neste trabalho, sejam colocadas por outras pessoas à disposição, buscando resultados mais relevantes para a comunidade de software. Assim, é importante destacar alguns aspectos considerados críticos para o sucesso no gerenciamento de projetos como este: a equipe de desenvolvimento deve ser dividida em times menores; os times devem ser heterogêneos e autogerenciáveis; definir um time de apoio ajuda no andamento do projeto; a consultoria, como do PO, deve ser acessível sempre que necessário; e, procurar boas ferramentas de comunicação. Referências Audy, J. and Prikladnicki, R. (2008) Desenvolvimento Distribuído de Software, Editora Elsevier. Ferreira, A. I. F., Cerqueira, R., Santos, G., et al. (2006) "ISO 9001:2000, MPS.BR Nível F e CMMI Nível 3: Uma Estratégia de Melhoria de Processos na BL Informática", V SBQS, pp , Vila Velha, Brasil. Herbsleb, J.D. (2001) Global Software Development, IEEE Software, EUA, p Kniberg, H. (2007) Scrum e XP direto das Trincheiras, Editora C4 Media, Publisher of InfoQ.com. Lopes, L. T. (2004) Um Modelo de Processo de Engenharia de Requisitos para Ambientes de Desenvolvimento Distribuído de Software, Dissertação de Mestrado em Ciências da Computação, Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre. Pragmatic Marketing Survey (2007) 2007 Annual Product Management and Marketing Survey, Março. Prikladnicki, R. (2003) MuNDDoS: Um Modelo de Referência para Desenvolvimento Distribuído de Software, Dissertação de Mestrado, Pontifícia Universidade Católica do Rio Grande do Sul, Brasil, Schwaber, K., Beedle, M. (2002) Agile Software Development with Scrum, Prentice Hall. Schwaber, K. (2004) Agile Project Management with Scrum, Microsoft Press.
Desenvolvimento Ágil de Software
DCC / ICEx / UFMG Desenvolvimento Ágil de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Agenda Métodos ágeis Histórico e Motivação Manifesto ágil Desenvolvimento dirigido a planos e ágil
Leia maisENGENHARIA DE SOFTWARE. SCRUM Carlos Mar, Msc. Maio/2014
ENGENHARIA DE SOFTWARE SCRUM Carlos Mar, Msc. Maio/2014 SCRUM Is a simple yet incredibly powerful set of principles and practices that help teams deliver products in short cycles, enabling fast feedback,
Leia maisDesenvolvimento Distribuído de Software. Rafael Leonardo Vivian (DIN-UEM) rlvivian.uem [at] gmail [dot] com
Desenvolvimento Distribuído de Software Rafael Leonardo Vivian (DIN-UEM) rlvivian.uem [at] gmail [dot] com Twitter: @rafaelvivian Evolução do Desenvolvimento de Software Anos 50 e 60: não havia processo
Leia maisMetodologia Ágil com Scrum. Como uma ideia pode se tornar um software com a ajuda de boas práticas
Metodologia Ágil com Scrum Como uma ideia pode se tornar um software com a ajuda de boas práticas Quem sou eu Sou o Cristiano de Moraes, 38 anos, formado em Engenharia de Software, pós-graduado em Java
Leia maisSCRUM Prof. Jair Galvão
1 SCRUM Prof. Jair Galvão 2 Definição do Scrum Scrum é um framework estrutural que está sendo usado para gerenciar o desenvolvimento de produtos complexos; Surgiu em 1990; Scrum não é um processo, é um
Leia maisScrum. Daniel Krauze
Scrum Daniel Krauze daniel.krauze@gmail.com http://danielkrauze.wordpress.com/ Quem eu sou... Porque Scrum?? Fundamentos do Scrum Valores e Princípios Pilares do Scrum Time Scrum Eventos do Scrum Daily
Leia maisSCRUM Agilidade na Gestão de Projetos
SCRUM Agilidade na Gestão de Projetos Prof. Flávio Barros flavioifma@gmail.com 2 www.flaviobarros.com.br 3 MOTIVAÇÃO POR QUE OS PROJETOS FALHAM 4 POR QUE OS PROJETOS FALHAM 5 http://metaconsulting.blogspot.com.br/2016/03/blog-post.html
Leia maisMétodos Ágeis e o SCRUM. Bruno Henrique Oliveira
Métodos Ágeis e o SCRUM Bruno Henrique Oliveira Apresentação Formado em BCC Consultoria Gestão de projetos e implantação de escritório de projetos ITIL e ECM Candidato a título de mestre em Engenharia
Leia maisO PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE. Ainda precisamos de Analistas de Negócios?
O PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE Ainda precisamos de Analistas de Negócios? Camila Capellão Entusiasta em agilidade, participo ativamente da comunidade ágil Tenho mais de 13 anos de experiência
Leia maisSIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos
SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos Jonas Analista de Negócios e Gerente de Projetos Fone:5184298411 Jonas.dc.cardoso@gmail.com 1 PROJETO Esforço temporário* para criar um produto,
Leia maisEngenharia de Software DESENVOLVIMENTO ÁGIL
Engenharia de Software DESENVOLVIMENTO ÁGIL Em 2001, Kent Beck e outros dezesseis renomados desenvolvedores, autores e consultores da área de software assinaram o Manifesto para Desenvolvimento Ágil de
Leia mais7ª Conferência da Qualidade de Software e Serviços
7ª Conferência da Qualidade de Software e Serviços Case de Sucesso Utilização de métodos ágeis em projeto de software Na Prática Apresentação Fundada em 2003, a Enter5 é uma empresa cuja proposta de trabalho
Leia maisCentro de Informática UFPE. Relatório Scrum. OficinaWeb. Tortola. Equipe: Aloísio Soares Helton Douglas José Carlos Wagner Felipe
Centro de Informática UFPE Relatório Scrum Equipe: Aloísio Soares Helton Douglas José Carlos Wagner Felipe Sumário 1- Introdução... 3 2- Product Backlog... 3 3- Sprints... 4 4- Tarefas... 4 5- Desafios...
Leia maisSCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018
SIMULADO DO EXAME Sample Test V092018 1. O Scrum Master é responsável por promover e suportar o Scrum como definido no Guia Scrum. 2. Scrum é um(a) que está sendo utilizado para gerenciar o trabalho em
Leia maisAdoção de metodologia ágil baseada em Scrum - Case da Procergs
Adoção de metodologia ágil baseada em Scrum - Case da Procergs Outubro / 2014 Fundamentos do Scrum Pilares do Scrum Procergs Procergs - Setor de Fábrica SD1 Quem sou... Porque mudar a forma de trabalho?
Leia maisEXIN Agile Scrum Master
EXIN Agile Scrum Master Guia de Preparação Edição 201607 Copyright 2016 EXIN Todos os direitos reservados. Nenhuma parte desta publicação pode ser publicada, reproduzida, copiada ou armazenada em um sistema
Leia maisPapel do PO Métodos Ágeis. Fonte: Adaptworks
Papel do PO Métodos Ágeis Fonte: Adaptworks Scrum - Visão Geral Manifesto Ágil Indivíduos e interação entre eles mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente;
Leia maisEngenharia de Software. Herbert Rausch Fernandes
Engenharia de Software Herbert Rausch Fernandes Scrum Não é uma metodologia que fará você desenvolver produtos melhores; Não te dá as respostas e não é uma bala de prata; Scrum é simplesmente um framework;
Leia maisScrum. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira
Projeto de Desenvolvimento Software Prof.: Ari Oliveira As Metodologias Ágeis de Desenvolvimento de Software são indicadas como sendo uma opção às abordagens tradicionais para desenvolver softwares; Comparadas
Leia maisSCRUM aplicado na Gerência de Projetos
SCRUM aplicado na Gerência de Projetos Processo Conjunto de atividades ordenadas, restrições e recursos que produzem um resultado de algum tipo. (Pfleeger) Em software: Processo de desenvolvimento Define
Leia maisImplementação de um sistema para gerenciamento de projetos baseado no Framework Scrum: um estudo de caso
ISSN 23162872 T.I.S. São Carlos, v. 1, n. 1, p. 8290, jul. 2012 Tecnologias, Infraestrutura e Software Implementação de um sistema para gerenciamento de projetos baseado no Framework Scrum: um estudo de
Leia maisUTILIZAÇÃO DO SCRUM NO DESENVOLVIMENTO DE SISTEMAS COMPUTACIONAIS NA EMPRESA NÚCLEO DA CIDADE DE CERES-GO.
UTILIZAÇÃO DO SCRUM NO DESENVOLVIMENTO DE SISTEMAS COMPUTACIONAIS NA EMPRESA NÚCLEO DA CIDADE DE CERES-GO. Jéssica Alves Lima, Juliana Martins de Bessa jes.alves.92@gmail.com, juliana.bessa@ueg.br Universidade
Leia maisMetodologias Ágeis de Desenvolvimento. Fernando Trinta
Metodologias Ágeis de Desenvolvimento Fernando Trinta Contextualização A Engenharia de software vêm recorrentemente enfrentando o cenário onde... as aplicações são cada vez mais complexas... o tempo de
Leia maisA Utilização de Práticas Scrum no Desenvolvimento de Software com Equipes Grandes e Distribuídas: um Relato de Experiência
A Utilização de Práticas Scrum no Desenvolvimento de Software com Equipes Grandes e Distribuídas: um Relato de Experiência Alex N. Borges Júnior 1, Fernando K. Kamei 1, Pablo R. C. Alves 1, Rodrigo G.
Leia maisPROVAS DISCURSIVAS P 3 (questões) e P 4 (parecer) RASCUNHO QUESTÃO 1
PROVAS DISCURSIVAS P (questões) e P (parecer) Nestas provas, faça o que se pede, usando, caso deseje, os espaços para rascunho indicados no presente caderno. Em seguida, transcreva os textos para o CADERNO
Leia maisPDS. Aula 1.10 SCRUM. Prof. Dr. Bruno Moreno
PDS Aula 1.10 SCRUM Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Visão Geral 2 Artefatos Estórias; Product Backlog; Sprint Backlog; Gráfico Burndown; 3 Artefatos Estórias; Product Backlog; Sprint Backlog;
Leia maisCultura Ágil e SCRUM. Bruno Oliveira.
Cultura Ágil e SCRUM Bruno Oliveira bruno@arquivei.com.br Mas o que são MÉTODOS ÁGEIS? Motivação Requirements Design Implementation Verification Maintenance Abordagem Funciona...as vezes!!!! Contratos
Leia maisScrum Foundations. Fundamentos de Scrum
Scrum Foundations Fundamentos de Scrum Sobre o curso Curso base para as funções de Scrum Developer e Scrum Master Histórico, Estrutura e Funções Scrum Product Owner Scrum Developer Scrum Master Artefatos
Leia maisIFSP Câmpus Boituva - III Simpósio Interdisciplinar de Tecnologias e Educação Capital Nacional do Paraquedismo - 31/05 a 02/06/2017 [SInTE]
Proposta de Trabalho de Conclusão de Curso A aplicação da metodologia Scrum no ambiente acadêmico: estudo de caso da utilização de um modelo no desenvolvimento de trabalhos acadêmicos em grupo na disciplina
Leia maisCertified ScrumMaster (CSM)
Certified ScrumMaster (CSM) Descrição No treinamento Certified ScrumMaster, você aprenderá os fundamentos do Scrum, incluindo seus papéis, eventos e artefatos. Você aprenderá como lidar com os principais
Leia maisAula 03 Gestão de projetos em arquitetura
Aula 03 Gestão de projetos em arquitetura AUT 0593 1 Semestre 2019 Projeto: iniciativa planejada para atingir objetivo específico Temporário: início e fim definidos Resultado único: diferente dos anteriores
Leia maisUma breve visão sobre a metodologia scrum dos discentes de sistema de informação da faculdade projeção de Sobradinho/DF
Uma breve visão sobre a metodologia scrum dos discentes de sistema de informação da faculdade projeção de Sobradinho/DF Douglas Martins Neves Leonardo Paiva Campos de Melo Rogério Oliveira da Silva Resumo:
Leia maisSCRUM Na Prática o que importa são os Valores. Danilo Bardusco Gerente Geral de Desenvolvimento
SCRUM Na Prática o que importa são os Valores. Danilo Bardusco Gerente Geral de Desenvolvimento Abstract Nessa palestra você vai descobrir por que os Princípios e Valores do SCRUM
Leia maisProcessos para Desenvolvimento Distribuído de Software
Capítulo 3 Processos para Desenvolvimento Distribuído de Software Camila Cunha Borges 1 Este capítulo discute como os modelos de processos e práticas de desenvolvimento de software podem ser aplicados
Leia maisDesenvolvimento ágil de software
Desenvolvimento ágil de software Prof. Cristiane Aparecida Lana slide 1 Bibliografia utilizada: Mais opções visite meu site, clique aqui para acessá-lo. slide 2 2011 Pearson 2011 Pearson Prentice Prentice
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 cliente
Leia maisScrum além do desenvolvimento de software
Scrum além do desenvolvimento de software Author : Mauro Sotille Date : 7 de dezembro de 2018 Uma pergunta comum que recebo é: Scrum pode ser utilizado para outras áreas além de desenvolvimento de software?
Leia mais19/03/2018. Engenharia de Software. Prof. Luís Fernando GARCIA.
Engenharia de Software 2 Prof. Luís Fernando GARCIA luis@garcia.pro.br www.garcia.pro.br 1 Parte 3 Processos de Desenvolvimento Ágeis Bibliografia Leituras ALTAMENTE recomendadas! 2 5 6 3 Descontraindo...
Leia maisScrum e Extreme Programming
Scrum e Extreme Programming CODEX Sumário Objetivo 3 Scrum 4 Papéis de Atuação 4 Eventos do Scrum 5 Artefatos do Scrum 5 Porque Scrum? 5 Extreme Programming 6 Práticas do Extreme Programming 6 Porque XP?
Leia maisVisão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação
- Centro de Ciências Exatas, Naturais e de Saúde Departamento de Computação Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação COM06852 - Introdução aos SI Prof.
Leia maisProcessos Ágeis de Desenvolvimento de Software. Yuri Pereira
Processos Ágeis de Desenvolvimento de Software Yuri Pereira ycssp@cin.ufpe.br Contexto Processos ágeis surgiram como alternativa aos processos tradicionais...... que apresentam restrições principalmente
Leia maisINSTITUTO FEDERAL DO MARANHÃO - CAMPUS CAXIAS BACHARELADO E CIÊNCIA DA COMPUTAÇÃO TÓPICOS EM ENGENHARIA DE SISTEMAS DOCENTE: FLÁVIO BARROS
INSTITUTO FEDERAL DO MARANHÃO - CAMPUS CAXIAS BACHARELADO E CIÊNCIA DA COMPUTAÇÃO - 2015.1 TÓPICOS EM ENGENHARIA DE SISTEMAS DOCENTE: FLÁVIO BARROS Desenvolvimento de Ágil de Sistemas SCRUM 1 Desenvolvimento
Leia maisGPS Gestão de projeto de software Aula 7a - Scrum. Professor Emiliano S. Monteiro
GPS Gestão de projeto de software Aula 7a - Scrum Professor Emiliano S. Monteiro http://www.desenvolvimentoagil.com.br/scrum/ Esquema Scrum Definição É um framework para gerenciar o desenvolvimento de
Leia maisConteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 09289 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Especificação
Leia maisOPERA Cloud. Tecnologia que potencializa as operações e distribuição de seu hotel
OPERA Cloud Tecnologia que potencializa as operações e distribuição de seu hotel O que é o OPERA Cloud? O Oracle Hospitality OPERA Cloud Services (OPERA Cloud) é uma plataforma empresarial, voltada para
Leia maisMÉTODOS ÁGEIS SERVEM PARA MIM?
MÉTODOS ÁGEIS SERVEM PARA MIM? WEBINAR 12/09/2017 Sonia Lopes, PMP, MSc, PhD, CSM sonia.lopes@tipprojetos.com.br 1 AGENDA DO WEBINAR Conceitos Introdutórios - Origem - Principais frameworks: lean, scrum
Leia maisGarantia da Qualidade dos Processos de Software Baseado no MPS.BR Um Estudo de Caso
Garantia da Qualidade dos Processos de Software Baseado no MPS.BR Um Estudo de Caso Rafaella C. Carvalho¹, Rodolfo Miranda de Barros¹ 1 Departamento de Computação Universidade Estadual de Londrina (UEL)
Leia maisDesenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa
Desenvolvimento Ágil de Software Prof. Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br Métodos Ágeis História Na início da década de 90 havia uma visão de que a melhor maneira para se criar software era
Leia maisProjeto para o IV semestre TADS
Projeto para o IV semestre TADS 02 2016 Conceito Já abordados Conceitos 2 Cronograma de atividades Sprints, documentos e apresentações Instrumentos Avaliativos Peso Avaliação das atividades 60,00 Avaliação
Leia maisAplicativos Móveis para Consulta de Informações de Gerência Ágil de Processos utilizando LPS
Computer on the Beach 2014 - Artigos Completos 174 Aplicativos Móveis para Consulta de Informações de Gerência Ágil de Processos utilizando LPS Bruno Fortes dos Santos, Patrícia Vilain Departamento de
Leia maisSCRUM na prática com TANGRAN
SCRUM na prática com TANGRAN Prof. Msc. Bruno Andrade da Silva ALTAMIRA/PA 04 de novembro de 2016 Reflexão A ciência, como um todo, não é nada mais do que um refinamento do pensar Albert Einstein SCRUM
Leia maisMarketing Promotions Review
Marketing Promotions Review Conheça mais sobre o instrutor Leonardo Sanches Fundador do IGNIÇÃO GP Consultoria, Treinamentos e Certificações em Gerenciamento de Projetos Coach de Produtividade Certificações
Leia maisAdoção de Metodologias Ágeis para Produção de Jogos Sociais com Times Distribuídos
Adoção de Metodologias Ágeis para Produção de Jogos Sociais com Times Distribuídos Jamilson Batista Antunes, João Emanoel Ambrósio Gomes, Lenin Ernesto Abadié Otero, Vinicius Cardoso Garcia, Silvio Romero
Leia maisQual a Distribuição % típica do Esforço das Atividades de Teste?
Qual a Distribuição % típica do Esforço das Atividades de Teste? Em projetos tradicionais e ágeis? De nosso material de Treinamento e Capacitação em Engenharia de Testes de Software Outubro de 2018 Prof.
Leia maisINTRODUÇÃO A ENGENHARIA DE SOFTWARE
Universidade Estadual Vale do Acaraú INTRODUÇÃO A ENGENHARIA DE SOFTWARE : Prof. Raquel Silveira Métodos ágeis focam em simplicidade, software funcional no início das iterações, flexibilidade e intensa
Leia maisUNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO
UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN DEPARTAMENTO: SISTEMAS DE INFORMAÇÃO PLANO DE ENSINO DISCIPLINA: GERÊNCIA DE
Leia mais1. A função DevOps, que se concentra principalmente em Produtos & Serviços:
Questões de múltipla escolha 1. A função DevOps, que se concentra principalmente em Produtos & Serviços: a) Desenvolvimento Ágil b) Melhoria Contínua c) Automatizar tudo d) Centralizar o Desenvolvimento
Leia maisMBA EM GESTÃO DE TECNOLOGIA DA INFORMAÇÃO. Curso de Pós-Graduação Lato-Sensu. Coordenador Profº Dr. William Sampaio Francini
Curso de Pós-Graduação Lato-Sensu MBA EM GESTÃO DE TECNOLOGIA DA INFORMAÇÃO Coordenador Profº Dr. William Sampaio Francini Departamento de Administração da FEI 1 O Curso O curso de pós-graduação lato-sensu
Leia maisMetodologia SCRUM. Figura 1 - Estrutura de processo do Scrum. [2]
Guia SCRUM Sumário Metodologia SCRUM... 3 1. Time Scrum... 4 1.1. Proprietário do Produto... 4 1.2. Time de Desenvolvimento... 4 1.3. Líder Scrum... 5 2. Eventos Scrum... 6 2.1. Sprint... 6 2.2. Reunião
Leia maisMapeando o Scrum em Relação ao CMMI Níveis 2 e 3
Mapeando o Scrum em Relação ao CMMI Níveis 2 e 3 Yuri Rodrigues Guimarães, Gustavo Rezende Krüger, Alexandre Scheidt, Victor Francisco Araya Santander UNIOESTE - Universidade Estadual do Oeste do Paraná
Leia maisCaracterísticas do Desenvolvimento Global de Software em Ambientes Offshore Insourcing: Lições Aprendidas de um Estudo de Caso
Características do Desenvolvimento Global de Software em Ambientes Offshore Insourcing: Lições Aprendidas de um Estudo de Caso Leonardo Pilatti Prof. Dr. Jorge Audy Porto Alegre, 02 de junho de 2006. 1
Leia mais2 Processos Ágeis Scrum
2 Processos Ágeis Processos ágeis, também conhecidos como métodos ágeis, referem-se a um grupo de processos de desenvolvimento de software baseados em desenvolvimento iterativo, onde os requisitos e as
Leia maisMETODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT. Prof. Fabiano Papaiz IFRN
METODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT Prof. Fabiano Papaiz IFRN Feature Driven Development = Desenvolvimento Guiado por Funcionalidades FDD é uma metodologia ágil para gerenciamento e desenvolvimento
Leia maisPORTFÓLIO DE SERVIÇOS
PORTFÓLIO DE SERVIÇOS Fundada em 2015, somos uma Startup que acredita que as experiências, o constante aprendizado, os frequentes ensinamentos, as importantes parcerias firmadas e os cases de sucesso colaboraram
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 maisUNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO CENTRO DE INFORMÁTICA
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO CENTRO DE INFORMÁTICA Behaviour Driven Development (BDD), um estudo de caso. PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno: Marcos Vinícius
Leia maisTecnologia da Informação
FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre Tecnologia da Informação Rafael Barbosa Neiva rafael@prodados.inf.br Definição - TI É o conjunto de recursos não humanos dedicados ao
Leia maisUniversidade Federal de Pernambuco
Universidade Federal de Pernambuco Centro de Informática Graduação em Ciência da Computação 2007.2 Mapeamento do Modelo CMMI À Norma ISO/IEC 12207 Proposta de Trabalho de Graduação Aluna: Ana Paula Bezerra
Leia mais1 Introdução Contextualização e motivação
1 Introdução Neste capítulo é apresentada a contextualização e motivação principal da pesquisa, o objetivo principal do trabalho, sua metodologia de pesquisa e a forma como esta dissertação está estruturada.
Leia maisFerramenta 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 maisImplantando Melhoria de Processo de Software
Implantando Melhoria de Processo de Software Heron Vieira Aguiar Seminário da Disciplina Qualidade e Processos de Software Janeiro de 2007 Roteiro Introdução Conceitos Relacionados Implantando Melhoria
Leia maisSCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018
SIMULADO DO EXAME Sample Test V092018 1. Se a reunião diária do Scrum tem uma duração de 15 minutos, então... A. A Revisão da Sprint tem duração de 4 horas. B. A Revisão da Sprint tem duração de 1 hora.
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Sobre a Metodologia de Desenvolvimento de Software Extreme Programming (XP), explique e cite os benefícios
Leia maisScrum o quê? Gerindo projetos de forma eficiente (e sem perder os cabelos)
INSTITUTO FEDERAL DE SERGIPE Campus Tobias Barreto Scrum o quê? Gerindo projetos de forma eficiente (e sem perder os cabelos) Prof. Me. Christiano Lima Santos Que tal começarmos pelo começo? Dã! É Claro!
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 maisEngenharia de Software. Prof. Me. Clodoaldo Brasilino
Engenharia de Software Prof. Me. Clodoaldo Brasilino clodoaldo.neto@ifpi.edu.br Acompanhamento da Disciplina 1. Introdução à Engenharia de Software 2. Processos de Software e Projetos 3. Metodologia Ágil
Leia mais4 Processos Ágeis História
4 Processos Ágeis Este capítulo tem como objetivo estabelecer uma visão geral dos métodos ágeis, destacando principalmente o Scrum [11]. Uma vez que o objetivo principal deste estudo envolve a implantação
Leia maisSistemas Integrados de Gestão
Sistemas Integrados de Gestão SISTEMAS INTEGRADOS Uma organização de grande porte tem muitos tipos diferentes de Sistemas de Informação que apóiam diferentes funções, níveis organizacionais e processos
Leia maisUNIVERSIDADE FEDERAL DE PERNAMBUCO. Aplicando a Abordagem GQM para Avaliar o Impacto da Adoção da Metodologia Ágil Scrum
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2012.1 Aplicando a Abordagem GQM para Avaliar o Impacto da Adoção da Metodologia Ágil Scrum PROPOSTA DE TRABALHO
Leia maisProcesso de desenvolvimento
Processo de desenvolvimento Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Agosto, 2016 1 / 19 Sumário 1 Desenvolvimento para a Web 2 / 19 1 Desenvolvimento
Leia maisEMPRESA DE AGRONEGÓCIOS TEM AUMENTO EM SEUS RESULTADOS E NA COLABORAÇÃO DOS TIMES 2016
EMPRESA DE AGRONEGÓCIOS TEM AUMENTO EM SEUS RESULTADOS E NA COLABORAÇÃO DOS TIMES 2016 1 Como uma das principais líderes globais do setor de agronegócios, nossa parceira procura conectar produtores rurais
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
Leia maisProject Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR
Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR Bernardo Grassano 1, Eduardo Carvalho 2, Analia Irigoyen Ferreiro Ferreira 3, Mariano Montoni 3 1 Project
Leia maisFermine como ferramenta de apoio à implantação do nível G do MPS.Br. Fermine as a tool to support implementation of the G level in MPS.
Fermine como ferramenta de apoio à implantação do nível G do MPS.Br Fermine as a tool to support implementation of the G level in MPS.Br Juliana S. Cindra*; Lucas M. Sepulvida*; Marianna S. Reis*; Rafael
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Antes de qualquer
Leia maisVisão Geral de Engenharia de Software
Visão Geral de Engenharia de Software Ricardo de Almeida Falbo Ontologias para Engenharia de Software Departamento de Informática Universidade Federal do Espírito Santo Agenda Engenharia de Software: Definição
Leia maisPOLÍTICA DA CENTRAL DE SERVIÇO DE TI. Versão 1.0 GERÊNCIA CORPORATIVA DE TECNOLOGIA DA INFORMAÇÃO
POLÍTICA DA CENTRAL DE SERVIÇO DE TI Versão 1.0 GERÊNCIA CORPORATIVA DE TECNOLOGIA DA INFORMAÇÃO Sumário 1. INTRODUÇÃO... 3 2. OBJETIVOS... 3 3. ABRANGÊNCIA DA CENTRAL DE SERVIÇO... 3 4. FERRAMENTA UTILIZADA
Leia maisPDS. Aula 1.9 SCRUM. Prof. Dr. Bruno Moreno
PDS Aula 1.9 SCRUM Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br 2 Introdução O nome SCRUM é derivado do Rugby É um método de reinício de jogada; Os jogadores se empurram para pegar a bola; Envolve o
Leia maisAvaliação do Impacto do Desenvolvimento Distribuído de Software em um Projeto Adotando o Scrum : Um Estudo Comparativo
ISSN 2316-2872 T.I.S. São Carlos, v. 2, n. 3, p. 201-210, set-dez 2013 Tecnologias, Infraestrutura e Software Avaliação do Impacto do Desenvolvimento Distribuído de Software em um Projeto Adotando o Scrum
Leia mais1 Introdução. 1.1.Motivação
1 Introdução Nesse capítulo são apresentados a motivação, os objetivos e a organização da tese. Na primeira seção faz-se uma breve descrição do assunto, apresentando os ambientes de aprendizagem e de biblioteca
Leia maisExperiência de Implantação de um Processo de Desenvolvimento de Software no Banco Central do Brasil
Experiência de Implantação de um Processo de Desenvolvimento de Software no Banco Central do Brasil Patrícia Marques R. S. Véras patricia.alvares@bcb.gov.br Agenda Contextualização Histórico de Realização
Leia maisO que ele não é? Um método ou técnica definitiva para desenvolvimento de um produto.
Scrum Lucas Roque 1. Visão Geral O que é Scrum? Um framework desenvolvido para que pessoas possam solucionar problemas complexos e adaptativos, ao mesmo tempo que produzem produtos de alto valor. Características?
Leia maisSSC - SCRUM SETUP CANVAS
SSC - SCRUM SETUP CANVAS Um quadro criado para debater e materializar as informações mais relevantes como insumo a um planejamento de releases. Planejamento exige acordo prévio sobre time, metodologia,
Leia maisEspecialização em Arquitetura e Engenharia de Software
Especialização em Arquitetura e Engenharia de Software APRESENTAÇÃO DO CURSO As empresas brasileiras passam por uma grande e rápida transformação, impulsionadas pela busca de maior qualidade e produtividade,
Leia mais3 Uma Arquitetura Distribuída via WEB
24 3 Uma Arquitetura Distribuída via WEB Neste capítulo será apresentada a Arquitetura de Ambiente Distribuído no qual está implementado o Gerador VRML (VRMLGer) e o fluxo de dados que há entre as diferentes
Leia maisFonte : sistemaerp.org
Fonte : sistemaerp.org O QUE É SISTEMA ERP? ERP- ENTERPRISE RESOURCE PLANNING É um sistema de gestão empresarial que gerencia as informações relativas aos processos operacionais, administrativos e gerenciais
Leia maisModelos de Gestão de Projetos
Modelos de Gestão de Projetos Gestão de Projetos Tradicionais Criados para situações de baixo risco e incertezas, já existe conhecimento sobre o que será desenvolvido, o escopo envolvido e o objetivo proposto
Leia maisEXIN Agile Scrum Foundation. Guia de Preparação. Edição
EXIN Agile Scrum Foundation Guia de Preparação Edição 201607 Copyright 2016 EXIN Todos os direitos reservados. Nenhuma parte desta publicação pode ser publicada, reproduzida, copiada ou armazenada em um
Leia mais