Gerência de Tempo de Projeto com Quantum e Scrum
|
|
- Daniel Cabreira Pinhal
- 8 Há anos
- Visualizações:
Transcrição
1 Gerência de Tempo de Projeto com Quantum e Scrum Patrícia Fontinele Muniz 1, Adalton de Sena Almeida 1 1 Instituto Federal de Educação, Ciência e Tecnologia do Piauí (IFPI) Teresina PI Brasil patriciafmuniz@gmail.com, adalton@infoway-pi.com.br Abstract. Time Management is one of the most important areas in Project Management, and intent the project conclusion into the planned schedule. Analyzing the state of art in software time management project, this article handles this knowledge area and how it can be aided by tasks and time tools into the context of agile methods for software development application. Resumo. O Gerenciamento de Tempo é uma das mais visíveis áreas do Gerenciamento de Projetos, e tem como objetivo a conclusão do projeto dentro do prazo estabelecido. Analisando o estado da arte no gerenciamento de tempo de projetos de software, este artigo trata desta área de conhecimento e de como ela pode ser auxiliada por ferramentas de controle de tempo e tarefas dentro do contexto da aplicação de um método ágil para o desenvolvimento de software. 1. Introdução A complexidade das empresas modernas, fruto do elevado nível de competitividade e de avanços tecnológicos recentes, provocou aumento considerável na quantidade e complexidade das decisões administrativas. Princípios tradicionais de administração, desenvolvidos após a revolução industrial, hoje são insuficientes para resolver os problemas de decisão com que os administradores se defrontam. Esse ambiente dinâmico da empresa moderna requer valorização das funções administrativas de planejamento e controle para seu gerenciamento eficaz, reduzindo a incerteza e avaliando riscos [Casarotto Filho 1999]. Nesse contexto, alcançar competitividade pela qualidade, para as empresas de software, implica tanto na melhoria da qualidade dos produtos de software e serviços correlatos, como dos processos de produção e distribuição dos mesmos. Para tal existe a gerência de projetos de software, que consiste na aplicação de planejamento, coordenação, medição, monitoramento, controle e divulgação de relatórios, com o intuito de garantir que o desenvolvimento e a manutenção de software sejam sistemáticos, disciplinados e qualificados [IEEE Std ]. Assim, o gerenciamento de projetos de software é uma parte essencial na engenharia de software e começa antes de qualquer atividade técnica a ser iniciada, continuando ao longo da definição, do desenvolvimento e do apoio do software de computador [Pressman 2006], [Sommerville 2007]. O presente trabalho está organizado como segue: a seção 2 apresenta conceitos e técnicas de gerência de tempo de projeto; a seção 3 apresenta uma ferramenta, mostrando suas funcionalidades; na seção 4 são mostrados os resultados obtidos com o uso da ferramenta, e na seção 5, constam a conclusão e a indicação de trabalhos futuros.
2 2. Planejamento e Controle de Tempo de Projeto O PMBOK [PMBOK 2004] decompõe o gerenciamento de tempo de projetos em seis subprocessos principais (quais sejam: definição da atividade, seqüenciamento de atividades, estimativa de recursos da atividade, estimativa de duração da atividade, desenvolvimento do cronograma, e controle do cronograma), de modo a assegurar que o projeto será implementado no prazo previsto. No contexto de gerência de projetos de software, o uso de modelos de desenvolvimento iterativo-incremental facilita estimativas mais precisas e evita que as previsões sejam excedidas, uma vez que a entrega evolucionária e o feedback que ela produz provoca a revisão de estimativas de tempo e custo nos estágios iniciais do projeto [Moløkken-Østvold e Jørgensen 2005]. Métodos ágeis empregam fortemente essa característica, sugerindo diversas práticas simples que apóiam o gerenciamento de projetos, especialmente os de software. Um dos mais populares é o Scrum, utilizado em 71% 1 das empresas de desenvolvimento de software que aplicam métodos ágeis [Versionone 2008]. Nele podemos observar que, a gerência de projetos, destacadamente no que diz respeito ao tempo, está fortemente presente ao longo da execução de suas iterações, denominadas Sprint. A cada iteração, o time controla o andamento do projeto realizando reuniões diárias rápidas e observando o seu progresso usando um gráfico chamado Sprint Burndown. Outro artifício definido pelo Scrum é o uso de um quadro de trabalho, no qual as tarefas são dispostas segundo seus status [Schwaber 2004]. Esse quadro é muito produtivo, pois, tal qual o burndown, basta olhar para ele para realizar a leitura do progresso do Sprint. A gerência de pequenas unidades de projeto é mais fácil, pois possibilita maior controle de todas as atividades relacionadas. Quando a iteração é acompanhada por mecanismos de monitoramento, a gerência torna-se ainda mais eficaz. 3. Ferramentas de Gerência de Tempo De Projeto As funções de planejamento e controle requerem a análise de uma grande quantidade de informações, nem sempre disponíveis na empresa com a rapidez e precisão necessárias para fazer frente a seu ambiente complexo e mutável. Nesse contexto, as ferramentas de gerência de projeto constituem sistemas de apoio à Engenha de Software, pois possibilitam a obtenção quase instantânea de informações gerenciais, que seriam impraticáveis por meio de métodos manuais de coleta e análise [Casarotto Filho 1999]. De acordo com o periódico Extreme CHAOS 2 [Extreme Chaos 2001], mais de 60% dos projetos concluídos com sucesso usaram ferramentas tais como suítes de gerenciamento de projeto e de requisitos de software. Por outro lado, projetos que sofreram alguma modificação significativa usaram tais sistemas pouco mais que 50% do tempo. Projetos que foram cancelados usaram ferramentas de gerência de projeto em aproximadamente 40% do tempo. 1 Esse número corresponde ao emprego do Scrum puro ou em conjunto com o Extreme Programming. 2 Relatório que divulga alguns dos resultados do CHAOS Report, tradicional estudo sobre sucessos e fracassos em projetos de TI realizado pelo Standish Group International. Distribuído pela mesma instituição mantenedora da pesquisa.
3 As ferramentas de gerência de projeto mais conhecidas possibilitam basicamente um registro de recursos e tarefas, e fornecem gráficos como o Gantt e o PERT/CPM. No entanto o progresso do projeto é gerado com base em informações inseridas manualmente pelo gerente ou por um membro da equipe. Isso possibilita a injeção de erros e até mesmo a deformação proposital de um dado de modo a ocultar algum atraso ou outro problema qualquer. A adoção de um sistema conveniente de controle de progresso possibilita uma avaliação mais próxima da realidade do andamento do projeto, e também pode auxiliar o gerente fornecendo-o conhecimento, bem como apoiando ele e sua equipe na tomada de decisões [Pressman 2006]. Tal conveniência está na contabilização automática do tempo despendido em uma tarefa, na qual o membro da equipe fica responsável por apenas iniciá-la, pausá-la quando necessário, bem como por concluí-la. Desse modo, o tempo efetivamente trabalhado é registrado, não cabendo a um mero cadastro por parte da equipe. Essa abordagem também está suscetível a erros, pois o membro da equipe pode esquecer-se de iniciar uma tarefa, não contabilizando horas de trabalho, bem como pode deixar uma tarefa iniciada enquanto realiza atividades distintas daquelas relacionadas ao projeto. No entanto, com esforço por parte da equipe e atenção do gerente para educar o uso correto da ferramenta, em médio prazo esses problemas são minimizados, e a contabilização de tempo de trabalho se torna mais próxima do real. A medição de software se dedica a derivar um valor numérico por algum atributo de um produto ou de um processo de software [Sommerville 2007], permitindo a obtenção do entendimento do processo e do projeto e fornecendo um mecanismo para avaliação objetiva. Métricas de processo são coletadas no decorrer de todos os projetos e durante longos períodos, com o objetivo de fornecer um conjunto de indicadores que levam ao aperfeiçoamento do processo de software no longo prazo. Já as métricas de projeto permitem ao gerente avaliar o estado um projeto em andamento e ajustar o fluxo de trabalho, dentre outros [Pressman 2006]. Existem algumas ferramentas no mercado que cumprem o papel de administrar a execução de tarefas, bem como de fornecer informações a respeito do progresso das tarefas e dos projetos que compõem. Não foi encontrada nenhuma que contemplasse, ao mesmo tempo, a contabilização automática dos tempos das tarefas e o suporte ao uso do Scrum. A necessidade de unir essas duas funcionalidades em uma única aplicação motivou o aperfeiçoamento da ferramenta apresentada neste trabalho: o Quantum Quantum O Quantum é uma ferramenta in-house 3 para o gerenciamento de tempo e de tarefas de desenvolvimento de software. Basicamente, apresenta cadastros de colaboradores, projetos e tarefas. Os colaboradores estão associados a papéis: desenvolvedor, coordenador (que é o gerente de projetos), visitante ou root. Cada um desses papéis dá acesso limitado a determinadas funcionalidades. No que diz respeito ao controle do tempo, o Quantum fornece um ambiente para registro do andamento das tarefas. Ao cadastrá-las, o colaborador as nomeia e dá uma 3 Ou seja, foi desenvolvida na própria empresa que a utiliza, de modo a atender suas necessidades internas.
4 previsão, em horas e minutos, de quanto tempo será necessário para concluí-las. Se o colaborador for um coordenador, ele poderá associar mais de um desenvolvedor a uma mesma tarefa, representando trabalho colaborativo. O cadastro de tarefas também possui campo para definir sua prioridade e outro para inserir observações (um mecanismo de registro de informações relevantes respectivas ao trabalho). Uma vez cadastrada, a tarefa pode assumir diversas situações: a) Iniciada: é quando o colaborador inicia ou reinicia uma tarefa, representando que a partir desse momento ele trabalhará em cima dessa atividade. b) Pausada: é quando o colaborador interrompe temporariamente seu trabalho, como, por exemplo, para intervalo de almoço ou mesmo para se dedicar a outras tarefas. Esta situação pressupõe que o colaborador irá voltar a trabalhar nessa mesma atividade. Ao pausar uma tarefa, o colaborador tem a oportunidade de registrar a porcentagem de conclusão da mesma. c) Concluída: representa o término do trabalho do colaborador em uma atividade. Uma vez concluída, a tarefa não pode mais mudar de situação. d) Cancelada: o colaborador pode cancelar uma tarefa quando ela não atende mais às necessidades do projeto. Não se pode, entretanto, cancelar uma tarefa que já esteja concluída. Ao longo de sua vida útil, toda a movimentação de uma tarefa é armazenada, de modo a fornecer um histórico de tudo o que foi feito, em que momento e por quem. Isso é um mecanismo para a gerência monitorar a dedicação da equipe às atividades do projeto. As tarefas que ultrapassam sua previsão são consideradas expiradas e recebem atenção especial do coordenador, de modo que possa estudar o quanto elas ultrapassaram suas previsões e descobrir o porquê disso ter acontecido. Apesar de os desenvolvedores verem o quanto tempo suas respectivas tarefas duraram, eles não têm acesso às informações das tarefas dos demais. Com a adoção do Scrum pela organização que utiliza a ferramenta, fez-se necessário modificar o Quantum para que o mesmo passasse a dar suporte às práticas dessa metodologia e deixasse de ser um simples contador de tempo. Além das funcionalidades anteriormente citadas, hoje também é possível realizar o cadastro de Sprints, que consiste na alimentação de dados como o dia do início do ciclo, a quantidade aproximada de horas de trabalho por dia e as tarefas que pertencerão a cada iteração. Após isso a ferramenta gera automaticamente o Sprint Burndown, queimando as horas previstas com base nas tarefas concluídas a cada dia. Ela também disponibiliza para impressão os cartões que comporão o quadro de trabalho, com as principais informações de cada tarefa do Sprint. Apenas o coordenador tem acesso à seção de cadastro de Sprints. No entanto, todos os membros da equipe têm acesso ao relatório de visualização do gráfico, para que possam eles próprios acompanhar o progresso do projeto e com isso contribuir para a melhoria do trabalho do time.
5 Para a implementação das alterações no Quantum, foi utilizado o JFreeChart versão , que é uma biblioteca livre e opensource de geração de gráficos para a plataforma Java. Utilizou-se também o Cewolf 1.0, uma biblioteca que possibilita a exibição de gráficos em uma página web. A linguagem de programação Java e o SGBD MySql foram utilizados por já serem as ferramentas originais da aplicação, e a IDE usada no desenvolvimento foi o Eclipse Ganymede. 4. Resultados O Scrum foi aplicado em uma equipe de cinco pessoas responsáveis por um projeto de software web já em produção, que no entanto possui alta demanda de novas implementações. A necessidade de resposta mais rápida a essas solicitações fez com que o gerente de projetos optasse por adotar efetivamente uma metodologia ágil. O resultado disso foi bastante satisfatório. A equipe evoluiu profissionalmente, comprometendo-se mais com o projeto e se sentindo mais motivada, pois a percepção de produtividade é clara e positiva. O cliente também foi beneficiado, pois passou a obter feedbacks bem mais rápidos de suas solicitações. No entanto, o tempo despendido pelo gerente nas atividades preparatórias do sprint, como para projetar sua duração, associar tarefas, gerar o burndown e imprimir os cartões para serem anexados ao quadro de tarefas era bastante elevado. Além disso, a atualização do gráfico burndown atrasava muito, o que dificultava a leitura do progresso da iteração. Nesse sentido, fez-se necessário adequar uma ferramenta de gerência de tempo e tarefas que já estava em uso para que passasse a dar suporte a essas atividades de gerência adotadas pelo Scrum. O Quantum, no papel de ferramenta de apoio à engenharia de software, fornece, de maneira simples, mecanismos para que se possa gerir o tempo de projeto de forma eficiente. Inicialmente a equipe fez a reunião de planejamento do sprint, determinando as tarefas a serem feitas e estimando o tempo necessário para a conclusão de cada uma delas. Após isso, o coordenador cadastrou as tarefas no Quantum, associando-as a um sprint. Os cartões foram afixados no quadro de trabalho, e o relatório de visualização do Sprint Burndown ficou disponível para todos os membros. Antes de cada reunião diária, os desenvolvedores deveriam consultar o burndown, para chegar nela munidos de alguma informação sobre o progresso do sprint. As dificuldades eram discutidas, e a rotina era rearranjada de acordo com a necessidade. Hoje toda a equipe a equipe têm conhecimento do andamento do projeto por meio da visualização do gráfico burndown sempre atualizado, e o time pode chegar a soluções de pendências que sejam descobertas por meio de sua interpretação. A percepção de que o trabalho de um membro afeta o de toda a equipe serviu de motivação para que os desenvolvedores não se esquecessem de iniciar, pausar ou concluir suas tarefas, bem como o de finalizá-las dentro da iteração, mesmo que ultrapassassem em horas a estimativa feita. O uso da ferramenta foi essencial para o sucesso da adoção dessa metodologia, uma vez que fornece informação precisa a respeito do progresso da iteração.
6 5. Conclusão e Trabalhos Futuros O gerenciamento de tempo de projeto não é uma atividade trivial, tendo em vista sua elevada taxa de extrapolação em relação ao que foi previsto. Contudo é possível simplificá-la por meio da adoção de métodos ágeis, como por exemplo o Scrum, que aumenta a eficiência e a segurança da equipe, reduzindo a incerteza na previsão de tarefas. O uso de ferramentas de registro de tempo e monitoramento do progresso também é essencial para alcançar esse fim. Verificou-se que nenhuma ferramenta de gerência de projetos encontradas no mercado atendia às necessidades da equipe que compôs o estudo de caso deste artigo. Foi necessário então efetuar alterações na que já era utilizada o Quantum de modo a adequá-lo às recomendações da metodologia ágil adotada pelo time. O emprego do Scrum junto com a utilização do Quantum como ferramenta de medição e monitoramento de tempo de projeto contribuiu para o maior domínio de seu progresso, facilitando o trabalho em equipe e aumentando a qualidade do desenvolvimento. O Quantum ainda é passível de várias melhorias. Por exemplo, ele próprio poderia sugerir a previsão do tempo de uma tarefa por meio da análise dos dados históricos de tarefas semelhantes, em vez de o colaborador ter de estimá-lo com base na sua experiência. Poderia também integrar o registro de demandas dos clientes do projeto, envolvendo mais um personagem importante do Scrum o Product Owner no processo de desenvolvimento de software, tornando a ferramenta ainda mais próxima desta metodologia. Referências Casarotto Filho, Nelson; Favero, José Severino; Castro, João Ernesto Escosteguy. Gerência de Projetos/Engenharia Simultânea: organização, planejamento, programação, PERT/CPM, PERT/custo, Controle Direção. São Paulo: Atlas, Extreme Chaos. The Standish Group International Disponível em < Acesso em: 20 de janeiro de Institute of Electrical And Electronics Engineers. Std : IEEE Standard Glossary of Software Engineering Terminology. New York, Moløkken-Østvold, Kjetil; Jørgensen, Magne. A Comparison of Software Project Overruns Flexible versus Sequential Development Models. IEEE Transactions On Software Engineering, vol. 31, n. 9, Pressman, Roger. S. Engenharia de Software. 6ª ed. McGraw-Hill, Project Management Institute. Um Guia do Conjunto de Conhecimentos em Gerenciamento de Projetos (Guia PMBOK ). 3ª ed. Pennsylvania, Sommerville, Ian. Engenharia de Software. 8ª ed. Pearson/Prentice Hall, Schwaber K.. Agile Project Management With Scrum. Washington: Microsoft Press, Versionone. The State of Agile Development Disponível em < Acesso em: 30 de março de 2009.
ISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Leia maisAUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0
AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento
Leia maisGerenciamento de projetos. cynaracarvalho@yahoo.com.br
Gerenciamento de projetos cynaracarvalho@yahoo.com.br Projeto 3URMHWR é um empreendimento não repetitivo, caracterizado por uma seqüência clara e lógica de eventos, com início, meio e fim, que se destina
Leia 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 maisAPLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2
APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 Renan J. Borges 1, Késsia R. C. Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí, PR Brasil renanjborges@gmail.com, kessia@unipar.br
Leia 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 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 maisRESUMO: APRESENTAÇÃO DOS RESULTADOS DO ESTUDO DE CASO:
MÉTRICAS PARA ESTIMATIVA DE SOFTWARES EM QUE SE APLICAM METODOLOGIA ÁGIL Juliana Cotta Ferreira RESUMO: A engenharia de software discute-se muito sobre métricas, devido à sua importância para acompanhar
Leia maisEMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA
EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Jeferson Boesing 1 ; Tiago Heineck 2 ; Angela Maria Crotti da Rosa 3 ; Leila Lisiane Rossi 4 INTRODUÇÃO Alunos
Leia maisEMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA
EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Autores : Jeferson BOESING; Tiago HEINECK; Angela Maria Crotti da ROSA; Leila Lisiane ROSSI Identificação
Leia 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 maisPlanejamento e Gerência de Projetos de Software. Prof.: Ivon Rodrigues Canedo. PUC Goiás
Planejamento e Gerência de Projetos de Software Prof.: Ivon Rodrigues Canedo PUC Goiás Projeto É um trabalho que visa a criação de um produto ou de serviço específico, temporário, não repetitivo e que
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 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 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 maisScrum. 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 maisVersão 7 TraceGP Ágil
Versão 7 Cadastro de Produtos Será possível cadastrar todos os produtos da empresa bem como descrever suas características particulares através da seleção de atributos dinâmicos para cada produto. Manutenção
Leia maisMASTER IN PROJECT MANAGEMENT
MASTER IN PROJECT MANAGEMENT PROJETOS E COMUNICAÇÃO PROF. RICARDO SCHWACH MBA, PMP, COBIT, ITIL Atividade 1 Que modelos em gestão de projetos estão sendo adotados como referência nas organizações? Como
Leia 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 mais1 Inicie um novo. Guia de Referência Rápida de Gerenciamento de Projeto para o Project 2007. projeto
Guia de Referência Rápida de Gerenciamento de Projeto para o Project 2007 1 Inicie um novo Antes de começar um novo, uma organização deve determinar se ele se enquadra em suas metas estratégicas. Os executivos
Leia maisRequisitos de Software. Teresa Maciel DEINFO/UFRPE
Requisitos de Software Teresa Maciel DEINFO/UFRPE 1 Requisito de Software Características que o produto de software deverá apresentar para atender às necessidades e expectativas do cliente. 2 Requisito
Leia maisMÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS
MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS O termo metodologia não possui uma definição amplamente aceita, sendo entendido na maioria das vezes como um conjunto de passos e procedimentos que
Leia 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 maisGerenciamento de Projetos Modulo VIII Riscos
Gerenciamento de Projetos Modulo VIII Riscos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Leia maisACOMPANHAMENTO GERENCIAL SANKHYA
MANUAL DE VISITA DE ACOMPANHAMENTO GERENCIAL SANKHYA Material exclusivo para uso interno. O QUE LEVA UMA EMPRESA OU GERENTE A INVESTIR EM UM ERP? Implantar um ERP exige tempo, dinheiro e envolve diversos
Leia maisA Disciplina Gerência de Projetos
A Disciplina Gerência de Projetos Atividades, Artefatos e Responsabilidades hermano@cin.ufpe.br Objetivos Apresentar atividades da disciplina Gerência de Projetos Discutir os artefatos e responsáveis envolvidos
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 maisSISTEMA. Tecnologia. Software. Hardware. Prazos. Pessoas. Qualidade. Custo GERENCIAMENTO DE RISCO: COMO GARANTIR O SUCESSO DOS PROJETOS DE TI?
GERENCIAMENTO DE RISCO: COMO GARANTIR O SUCESSO DOS PROJETOS DE TI? Os projetos de Tecnologia de Informação possuem características marcantes, que os diferencia dos demais são projetos onde o controle
Leia maisXP extreme Programming, uma metodologia ágil para desenvolvimento de software. Equipe WEB Cercomp web@cercomp.ufg.br
XP extreme Programming, uma metodologia ágil para desenvolvimento de software. Equipe WEB Cercomp web@cercomp.ufg.br Introdução Criada por Kent Baeck em 1996 durante o projeto Daimler Chrysler. O sucesso
Leia maisSistemas 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 maisPorque estudar Gestão de Projetos?
Versão 2000 - Última Revisão 07/08/2006 Porque estudar Gestão de Projetos? Segundo o Standish Group, entidade americana de consultoria empresarial, através de um estudo chamado "Chaos Report", para projetos
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 maisUNIVERSIDADE FEDERAL DE SERGIPE CAMPUS PROF. ALBERTO CARVALHO DEPARTAMENTO DE SISTEMAS DE INFORMAÇÃO ENGENHARIA DE SOFTWARE I
UNIVERSIDADE FEDERAL DE SERGIPE CAMPUS PROF. ALBERTO CARVALHO DEPARTAMENTO DE SISTEMAS DE INFORMAÇÃO ENGENHARIA DE SOFTWARE I PROF. MSC. MARCOS BARBOSA DÓSEA BRUNO PAIXÃO FABRÍCIO BARRETO LEONALDO ANDRADE
Leia maisOrganização e a Terceirização da área de TI. Profa. Reane Franco Goulart
Organização e a Terceirização da área de TI Profa. Reane Franco Goulart Como surgiu? A terceirização é uma ideia consolidada logo após a Segunda Guerra Mundial, com as indústrias bélicas americanas, as
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 maisVISÃO SISTÊMICA EM GERENCIAMENTO DE PROJETOS PARA WEB
VISÃO SISTÊMICA EM GERENCIAMENTO DE PROJETOS PARA WEB Rogério Fernandes da Costa Professor especialista Faculdade Sumaré rogerio.fernandes@sumare.edu.br Resumo: O presente estudo tem como objetivo abordar
Leia maisGerenciamento de Projetos Modulo III Grupo de Processos
Gerenciamento de Projetos Modulo III Grupo de Processos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Processos de Gerenciamento de Projetos Para que um projeto seja bem-sucedido,
Leia maisTópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619
Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o
Leia maisSistemas de Informação I
+ Sistemas de Informação I Processo de software I Ricardo de Sousa Britto rbritto@ufpi.edu.br + O que é Engenharia de Software n Definição dada pela IEEE [IEE93]: n Aplicação de uma abordagem sistemática,
Leia maisGERÊNCIA DE INTEGRAÇÃO DO PROJETO
GERÊNCIA DE INTEGRAÇÃO DO PROJETO Estevanir Sausen¹, Patricia Mozzaquatro² ¹Acadêmico do Curso de Ciência da Computação ²Professor(a) do Curso de Ciência da Computação Universidade de Cruz Alta (UNICRUZ)
Leia maisGerenciamento de Projetos Modulo III Grupo de Processos
Gerenciamento de Projetos Modulo III Grupo de Processos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em 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 maisPlano de Gerenciamento do Projeto
Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações
Leia maisBRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:
BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma
Leia maisScrum-Half: Uma Ferramenta Web de Apoio ao Scrum
Scrum-Half: Uma Ferramenta Web de Apoio ao Scrum Diego R. Marins 1,2, José A. Rodrigues Nt. 1, Geraldo B. Xexéo 2, Jano M. de Sousa 1 1 Programa de Engenharia de Sistemas e Computação - COPPE/UFRJ 2 Departamento
Leia maisTecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler
Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler Introdução Objetivos da Gestão dos Custos Processos da Gerência de Custos Planejamento dos recursos Estimativa dos
Leia maisGerenciamento da Integração (PMBoK 5ª ed.)
Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar
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 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 maisGerenciamento de Níveis de Serviço
Gerenciamento de Níveis de Serviço O processo de Gerenciamento de Níveis de Serviço fornece o contato entre a organização de TI e o cliente, para garantir que a organização de TI conhece os serviços que
Leia maisDesenvolvimento de um software de gerenciamento de projetos para utilização na Web
Resumo. Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Autor: Danilo Humberto Dias Santos Orientador: Walteno Martins Parreira Júnior Bacharelado em Engenharia da Computação
Leia mais5. Métodos ágeis de desenvolvimento de software
Engenharia de Software 5. Métodos ágeis de desenvolvimento de software Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Desenvolver e entregar software o mais rapidamente possível é hoje em dia um dos
Leia maisIntrodução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.
"Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Introdução à Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha
Leia maisFANESE Faculdade de Administração e Negócios de Sergipe
1 FANESE Faculdade de Administração e Negócios de Sergipe ITIL V2 Service Support Aracaju, Setembro de 2009 EDUARDO DA PAIXÃO RODRIGUES LUCIELMO DE AQUINO SANTOS 2 ITIL V2 Service Support Trabalho de graduação
Leia maisGESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11
GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 Índice 1. Importância do ERP para as organizações...3 2. ERP como fonte de vantagem competitiva...4 3. Desenvolvimento e implantação de sistema de informação...5
Leia maisCapí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 maisRequisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis
Requisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis Abstract. Resumo. 1. Introdução Vinicius A. C. de Abreu 1 Departamento de Ciência da Computação - DCC Universidade
Leia maisSAM 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 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 maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar
Leia maisPrograma de Capacitação em Gestão do PPA Curso PPA: Elaboração e Gestão Ciclo Básico. Elaboração de Planos Gerenciais dos Programas do PPA
Programa de Capacitação em Gestão do PPA Curso PPA: Elaboração e Gestão Ciclo Básico Elaboração de Planos Gerenciais dos Programas do PPA Brasília, abril/2006 APRESENTAÇÃO O presente manual tem por objetivo
Leia maisPLANEJAMENTO OPERACIONAL: RECURSOS HUMANOS E FINANÇAS MÓDULO 16
PLANEJAMENTO OPERACIONAL: RECURSOS HUMANOS E FINANÇAS MÓDULO 16 Índice 1. Orçamento Empresarial...3 2. Conceitos gerais e elementos...3 3. Sistema de orçamentos...4 4. Horizonte de planejamento e frequência
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 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 maisELABORAÇÃ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 maisGerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto
Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento
Leia maisUma proposta de Processo de Aquisição de Software para uma Instituição Federal de Ensino
Universidade Federal do Pará Campus Universitário de Castanhal Faculdade de Sistemas de Informação Uma proposta de Processo de Aquisição de Software para uma Instituição Federal de Ensino Elisiane M. Soares,
Leia maisSimulações em Aplicativos
Simulações em Aplicativos Uso Avançado de Aplicativos Prof. Marco Pozam mpozam@gmail.com A U L A 0 5 Programação da Disciplina 20/Agosto: Conceito de Project Office. 27/Agosto: Tipos de Project Office.
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 maisSistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG
Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Marco T. A. Rodrigues*, Paulo E. M. de Almeida* *Departamento de Recursos em Informática Centro Federal de Educação Tecnológica de
Leia maisPRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO MÓDULO 17
PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO MÓDULO 17 Índice 1. Conceitos de Ciclo de Desenvolvimento de Sistemas...3 1.1. Principais Fases... 3 1.2. Técnicas... 4 1.3. Papéis de Responsabilidades... 4 1.3.1.
Leia maisO processo de melhoria de processo
O processo de melhoria de processo Prof.ª Dra. Aida Araújo Ferreira aidaferreira@recife.ifpe.edu.br Modelos de Melhoria de Processo de Software Tecnologia em Análise e Desenvolvimento de Sistemas IFPE
Leia maisFACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>
FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido
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 maisProcessos Técnicos - Aulas 4 e 5
Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)
Leia maisProcesso de Controle das Reposições da loja
Processo de Controle das Reposições da loja Getway 2015 Processo de Reposição de Mercadorias Manual Processo de Reposição de Mercadorias. O processo de reposição de mercadorias para o Profit foi definido
Leia maisAPLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA
APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA Autores: Claudiléia Gaio BANDT; Tiago HEINECK; Patrick KOCHAN; Leila Lisiane ROSSI; Angela Maria Crotti da ROSA Identificação autores: Aluna do Curso
Leia maisALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA
ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA INTRODUÇÃO O projeto de um banco de dados é realizado sob um processo sistemático denominado metodologia de projeto. O processo do
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 maisGerenciamento de custos do projeto
PMBOK Visão Geral O PMBOK (Project Management Body of Knowledge) é um guia do Conjunto de Conhecimentos em de Projetos, o qual inclui práticas comprovadas que são amplamente aplicadas na gestão de s, além
Leia maisGerenciamento de Problemas
Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar
Leia maisGerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo
Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Laboratório de Tecnologia de Software LTS www.ufpa.br/lts Rede Paraense de Pesquisa em Tecnologias de Informação
Leia maisROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente
Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,
Leia maisComo conduzir com sucesso um projeto de melhoria da qualidade
Como conduzir com sucesso um projeto de melhoria da qualidade Maria Luiza Guerra de Toledo Coordenar e conduzir um projeto de melhoria da qualidade, seja ele baseado no Seis Sigma, Lean, ou outra metodologia
Leia maisMUDANÇAS NA ISO 9001: A VERSÃO 2015
MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000
Leia maisGerenciamento de Riscos do Projeto Eventos Adversos
Gerenciamento de Riscos do Projeto Eventos Adversos 11. Gerenciamento de riscos do projeto PMBOK 2000 PMBOK 2004 11.1 Planejamento de gerenciamento de riscos 11.1 Planejamento de gerenciamento de riscos
Leia maisUNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas
UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas 4.1 Motivação Sistemas de Informação são usados em diversos níveis dentro de uma organização, apoiando a tomada de decisão; Precisam estar
Leia maisQUALIDADE DE SOFTWARE. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1
QUALIDADE DE SOFTWARE Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1 Objetivos Apresentar o processo de gerenciamento de qualidade e as atividades centrais da garantia de
Leia maisModelo Cascata ou Clássico
Modelo Cascata ou Clássico INTRODUÇÃO O modelo clássico ou cascata, que também é conhecido por abordagem top-down, foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação
Leia maisPEN - Processo de Entendimento das Necessidades de Negócio Versão 1.4.0
PEN - Processo de Entendimento das Necessidades de Negócio Versão 1.4.0 Banco Central do Brasil, 2015 Página 1 de 14 Índice 1. FLUXO DO PEN - PROCESSO DE ENTENDIMENTO DAS NECESSIDADES DE NEGÓCIO... 3 2.
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 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 maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
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 maisIntrodução a Gerenciamento de Projetos Prof. MSc. Fábio Assunção
Introdução a Gerenciamento de Projetos Prof. MSc. Fábio Assunção Um projeto é um esforço temporário realizado para criar um produto ou serviço único. Ou seja, é desenvolvido a partir de uma ideia, progredindo
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 mais