ISSN 2236 5281 Relatório Técnico INCoD/GQS.01.2015.P Manual dotproject+ Autores: Rafael Queiroz Gonçalves Christiane Gresse von Wangenheim Versão 2.0 Status: Final Distribuição: Externa AGOSTO 2015
2015 INCoD Instituto Nacional para Convergência Digital Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. Nenhuma parte deste documento, sem autorização prévia por escrito do Instituto, poderá ser reproduzida ou transmitida sejam quais forem os meio empregados: eletrônicos, mecânicos, fotográficos, gravação ou quaisquer outros. Instituto Nacional para Convergência Digital Universidade Federal de Santa Catarina UFSC Campus Universitário João David Ferreira Lima Trindade Departamento de Informática e Estatística Sala 320 Florianópolis SC CEP 88040 970 Fone / FAX: +55 48 3721 9516 R.17 www.incod.ufsc.br ISSN 2236 5281 Relatório Técnico do Instituto Nacional para Convergência Digital/ Departamento de Informática e Estatística, Centro Tecnológico, Universidade Federal de Santa Catarina. v.1, n.1 (2011). Florianópolis: INE, UFSC, 2011 Semestral Resumo em português ISSN 2236 5281 1. Convergência digital. 2. Tecnologia da informação. 3. Informática na saúde. 4. Mídia digital I. Universidade Federal de Santa Catarina. Departamento de Informática e Estatística. AGOSTOAGOSTO 20155 2
Resumo O Gerenciamento de Projetos (GP) é uma área crítica para muitas organizações no setor de software, e para realizar o GP de maneira adequada é indispensável o uso de ferramentas de GP. O ensino do uso destas ferramentas é realizado em cursos superiores de computação, porém na maioria das vezes são empregadas estratégias instrucionais de forma ad hoc. Este trabalho compreende parte do material didático de uma unidade instrucional para o ensino do uso de ferramentas de GP de software em conformidade com o PMBOK, para os grupos de processos de Iniciação e Planejamento. A ferramenta utilizada é o dotproject+, que foi projetada para prover funcionalidades que suportem a execução dos referidos processos. O trabalho inicia apresentando a visão geral do GP e o panorama geral do suporte oferecido por algumas das principais ferramentas de GP. Em seguida são apresentadas características da ferramenta de código aberto dotproject, e os motivos que impulsionaram a realização de sua evolução em conformidade com o PMBOK, originando o dotproject+. As funcionalidades do dotproject+ são apresentadas, passo a passo, guiadas por um modelo de processo desenhado na notação BPMN, iniciando no desenvolvimento do termo de abertura do projeto e encerrando na elaboração do plano do projeto. Este trabalho foi concebido para oferecer subsídios para o uso da ferramenta dotproject+ em unidades instrucionais que tenham como objetivo de aprendizagem o ensino do uso de ferramentas de GP. AGOSTOAGOSTO 2015 3
1. Introdução O Gerenciamento de Projetos (GP) é uma área crítica para muitas organizações que atuam no setor de software (PMI CB, 2010). Entretanto, atualmente uma quantidade significativa de projetos ainda fracassa por problemas relacionados ao não cumprimento de prazos, custos superiores ao orçamento, ou cobertura de escopo (STANDISH GROUP, 2013; KEIL et al., 2013). Neste contexto, GP é a aplicação de conhecimentos, habilidades, ferramentas e técnicas para um projeto atender seus objetivos (PMI, 2013). O GP é realizado através da aplicação e integração dos grupos de processos de GP, conforme apresentado na Erro! Fonte de referência não encontrada.. Figura 1. Grupos de Processos do PMBOK (PMI, 2013) Ortogonalmente aos grupos de processos de GP, os processos do PMBOK estão organizados em 10 áreas de conhecimento (Erro! Fonte de referência não encontrada.) (PMI, 2013). Área de conhecimento Gerenciamento de integração Gerenciamento do escopo Gerenciamento do tempo Gerenciamento de custos Gerenciamento da qualidade Gerenciamento de recursos humanos. Tabela 1. Áreas de conhecimento do PMBOK Descrição Processos para identificar, definir, combinar, unificar e coordenar os diversos processos e atividades de GP. Processos necessários para garantir que o projeto inclua todo o trabalho necessário, e que todos os requisitos sejam atendidos. Processos necessários para planejar, monitorar, e controlar, as atividades que serão realizadas durante o projeto para que ele termine dentro do prazo estipulado. Processos envolvidos no planejamento, estimativa, orçamento e controle de custos, de modo que seja possível concluir o projeto dentro do orçamento aprovado. Processos que determinam as responsabilidades, os objetivos e as políticas de qualidade, para que o projeto atenda às necessidades de qualidade. Processos que organizam e gerenciam a equipe do projeto. Gerenciamento da comunicação Processos necessários para assegurar a geração, coleta, distribuição, armazenamento, recuperação e destinação final das informações sobre o projeto. AGOSTOAGOSTO 2015 4
Gerenciamento de riscos Gerenciamento de aquisições Gerenciamento de stakeholders Processos para planejar e monitorar, e controlar os riscos em um projeto. Processos para adquirir os produtos, serviços ou resultados necessários, que sejam externos à equipe do projeto e necessários para realização do trabalho. Processos para identificar e gerenciar as expectativas das partes interessadas no projeto. Para apoiar a execução dos processos de GP podem ser utilizadas ferramentas de software de GP. Apesar do uso destas ferramentas não ser exigido por modelos de referência (SEI, 2010), seu uso tem sido considerado indispensável no dia a dia dos projetos de software (FABAC et al.,2010). Necessidades como manter os documentos e artefatos do projeto disponíveis aos diversos stakeholders e possibilitar a atualização do progresso das atividades pelos membros da equipe, podem ser supridas apenas com apoio de uma ferramenta de GP. Estas ferramentas comumente suportam funcionalidades para a definição do cronograma, alocação de recursos, registro do progresso das atividades, gerenciamento de riscos, emissão de relatórios, entre outras (CAR et al., 2007; REID e WIL SON, 2007; YOUNG et al., 2006). Atualmente existe uma vasta quantidade de ferramentas disponíveis (SALAS MORERA et al., 2013). Estas ferramentas são tipicamente classificadas de acordo com sua disponibilidade de uso: proprietárias que exigem licença de uso ou aquisição, e são mantidas exclusivamente por uma organização (p.ex. Clarity (www.ca.com/clarity), Channel (www.jexperts.com.br), MS Project (www.microsoft.com/project), ou Oracle Primavera (www.oracle.com/primavera)); ou de código aberto que são mantidas pela comunidade de usuários e seu uso é gratuito (p.ex. phpcollab (www.phpcollab.com), project.net (www.project.net), dotproject (www.dotproject.net)). As ferramentas também podem ser diferenciadas pela plataforma, incluindo ferramentas stand alone (monousuário e acessível apenas por desktop) ou web based (multiusuário e acessível por meio de navegadores de internet). Elas também variam amplamente pelas funcionalidades suportadas, que podem ter diferentes enfoques, p.ex., suportar um nível de maturidade inteiro (incluindo entre outras áreas de processos também o GP); suportar o processo de GP como um todo; suportar apenas uma área de conhecimento; ou mais especificamente suportar somente atividades específicas, como p.ex. o registro e acompanhamento de horas trabalhadas (WANGE NHEIM et al., 2009; TINNIRELLO, 2001). Uma das ferramentas gratuitas e de código aberto mais populares é o dotproject (www.project.net) (SOURCEFORGE, 2014). O dotproject é uma ferramenta para plataforma web, e tem suas funcionalidades focadas no suporte ao processo de GP como um todo. Isto inclui: o registro de projetos e clientes, gerenciamento de usuários e de lista de contatos, definição das atividades do projeto, visualização do cronograma (gráfico de Gantt), repositório de arquivos, etc. A ferramenta é organizada em módulos (Figura 2). Suas funcionalidades básicas são suportadas por módulos core, e funcionalidades novas podem ser introduzidas por módulos add on (BECKER et al., 2009). AGOSTOAGOSTO 2015 5
Figura 2. Arquitetura modular do dotproject e do dotproject+ O software foi projetado para funcionar com o Sistema Gerenciador de Banco de Dados (SGBD) MySQL, e programado na linguagem PHP. O dotproject está publicado sob a licença General Public License (GPL) v3, o que significa que ele pode ser adaptado e redistribuído, mas a licença deve ser mantida. Mesmo sendo a ferramenta gratuita e de código aberto que oferece a maior cobertura em termos de funcionalidade aos processos de GP alinhado ao PMBOK (PEREIRA et al., 2013), existem ainda lacunas significantes. Por estes motivos o dotproject está sendo atualmente evoluído pelo GQS/INCoD/INE/UFSC, com o propósito de disponibilizar uma ferramenta que suporta todo o processo de GP em relação a todas as áreas de conhecimento do PMBOK. Como resultado está sendo criado uma evolução do dotproject, chamada dotproject+ (http://www.gqs.ufsc.br/evolution ofdotproject). O dotproject+ é constituído por um conjunto de módulos add on (Figura 2) acrescentando as seguintes funcionalidades: Criação do termo de abertura, e identificação dos stakeholders (ABREU, 2011); Criação da Estrutura Analítica do Projeto (EAP), definição e sequenciamento das atividades, e apoio ao registro das estimativas de esforço, duração e recursos (GONÇALVES, 2012); Estimativa de custos para os recursos humanos e não humanos, e criação da baseline de custos (REITER, 2012); Definição dos papéis e do organograma, e alocação de recursos humanos (WRASSE, 2012); Identificação dos riscos, análise qualitativa dos riscos, planejamento de respostas aos riscos (KÜHLKAMP, 2012); AGOSTOAGOSTO 2015 6
Planejamento da comunicação (WILPERT, 2012); Planejamento de aquisições e da qualidade; Monitoramento e controle do projeto (PEREIRA, 2012); e Encerramento do projeto (PESCADOR, 2012). Atualmente o foco do desenvolvimento do dotproject+ está nos processos iniciais de GP, a iniciação e planejamento de projetos. Dentro deste contexto, o presente relatório técnico apresenta um conjunto de slides explicando as funcionalidades para a iniciação e planejamento de projetos no dotproject+. Seu passo a passo é guiado por um modelo de processo alinhado ao PMBOK e documentado usando a notação BPMN (WESKE, 2012), iniciando no desenvolvimento do termo de abertura do projeto e encerrando na elaboração do plano do projeto. Este material pode ser utilizado por gerentes de projeto e outros interessados em entender como o dotproject+ funciona. Ele pode ser também utilizado como material didático em uma unidade instrucional para o ensino do uso de ferramentas de GP de software em conformidade com o PMBOK. Como pré requisitos para a compreensão do material os leitores devem ter um conhecimento teórico básico sobre o GP de acordo com o PMBOK. O presente material é publicado sob a licença Creative Commons Attribution NonCommercial 4.0 International (http://creativecommons.org/) que permite que o material seja copiado, distribuído, e exibido, além de permitir a criação de obras derivadas. Entretanto, sempre deve ser dado crédito ao autor original, e não é permitido o uso deste material com finalidades comerciais. Em caso de criação de obras derivadas, estas devem ser distribuídas sob a mesma licença da obra original. AGOSTOAGOSTO 2015 7
2. Manual dotproject+ AGOSTOAGOSTO 2015 8
AGOSTOAGOSTO 2015 9
AGOSTOAGOSTO 2015 10
AGOSTOAGOSTO 2015 11
AGOSTOAGOSTO 2015 12
AGOSTOAGOSTO 2015 13
AGOSTOAGOSTO 2015 14
AGOSTOAGOSTO 2015 15
AGOSTOAGOSTO 2015 16
AGOSTOAGOSTO 2015 17
AGOSTOAGOSTO 2015 18
AGOSTOAGOSTO 2015 19
AGOSTOAGOSTO 2015 20
AGOSTOAGOSTO 2015 21
AGOSTOAGOSTO 2015 22
AGOSTOAGOSTO 2015 23
AGOSTOAGOSTO 2015 24
AGOSTOAGOSTO 2015 25
AGOSTOAGOSTO 2015 26
AGOSTOAGOSTO 2015 27
AGOSTOAGOSTO 2015 28
AGOSTOAGOSTO 2015 29
AGOSTOAGOSTO 2015 30
AGOSTOAGOSTO 2015 31
AGOSTOAGOSTO 2015 32
AGOSTOAGOSTO 2015 33
AGOSTOAGOSTO 2015 34
AGOSTOAGOSTO 2015 35
AGOSTOAGOSTO 2015 36
AGOSTOAGOSTO 2015 37
AGOSTOAGOSTO 2015 38
AGOSTOAGOSTO 2015 39
AGOSTOAGOSTO 2015 40
AGOSTOAGOSTO 2015 41
AGOSTOAGOSTO 2015 42
AGOSTOAGOSTO 2015 43
AGOSTOAGOSTO 2015 44
AGOSTOAGOSTO 2015 45
AGOSTOAGOSTO 2015 46
AGOSTOAGOSTO 2015 47
AGOSTOAGOSTO 2015 48
AGOSTOAGOSTO 2015 49
AGOSTOAGOSTO 2015 50
AGOSTOAGOSTO 2015 51
AGOSTOAGOSTO 2015 52
AGOSTOAGOSTO 2015 53
AGOSTOAGOSTO 2015 54
AGOSTOAGOSTO 2015 55
AGOSTOAGOSTO 2015 56
AGOSTOAGOSTO 2015 57
AGOSTOAGOSTO 2015 58
AGOSTOAGOSTO 2015 59
AGOSTOAGOSTO 2015 60
AGOSTOAGOSTO 2015 61
AGOSTOAGOSTO 2015 62
AGOSTOAGOSTO 2015 63
AGOSTOAGOSTO 2015 64
AGOSTOAGOSTO 2015 65
AGOSTOAGOSTO 2015 66
AGOSTOAGOSTO 2015 67
AGOSTOAGOSTO 2015 68
AGOSTOAGOSTO 2015 69
AGOSTOAGOSTO 2015 70
AGOSTOAGOSTO 2015 71
AGOSTOAGOSTO 2015 72
AGOSTOAGOSTO 2015 73
AGOSTOAGOSTO 2015 74
AGOSTOAGOSTO 2015 75
AGOSTOAGOSTO 2015 76
AGOSTOAGOSTO 2015 77
AGOSTOAGOSTO 2015 78
AGOSTOAGOSTO 2015 79
AGOSTOAGOSTO 2015 80
AGOSTOAGOSTO 2015 81
AGOSTOAGOSTO 2015 82
AGOSTOAGOSTO 2015 83
AGOSTOAGOSTO 2015 84
AGOSTOAGOSTO 2015 85
AGOSTOAGOSTO 2015 86
AGOSTOAGOSTO 2015 87
AGOSTOAGOSTO 2015 88
AGOSTOAGOSTO 2015 89
AGOSTOAGOSTO 2015 90
AGOSTOAGOSTO 2015 91
AGOSTOAGOSTO 2015 92
AGOSTOAGOSTO 2015 93
AGOSTOAGOSTO 2015 94
AGOSTOAGOSTO 2015 95
AGOSTOAGOSTO 2015 96
AGOSTOAGOSTO 2015 97
AGOSTOAGOSTO 2015 98
AGOSTOAGOSTO 2015 99
AGOSTOAGOSTO 2015 100
AGOSTOAGOSTO 2015 101
AGOSTOAGOSTO 2015 102
AGOSTOAGOSTO 2015 103
AGOSTOAGOSTO 2015 104
AGOSTOAGOSTO 2015 105
AGOSTOAGOSTO 2015 106
AGOSTOAGOSTO 2015 107
AGOSTOAGOSTO 2015 108
AGOSTOAGOSTO 2015 109
AGOSTOAGOSTO 2015 110
AGOSTOAGOSTO 2015 111
AGOSTOAGOSTO 2015 112
AGOSTOAGOSTO 2015 113
AGOSTOAGOSTO 2015 114
AGOSTOAGOSTO 2015 115
AGOSTOAGOSTO 2015 116
AGOSTOAGOSTO 2015 117
Agradecimentos Este trabalho teve suporte do CNPq (Conselho Nacional de Desenvolvimento Científico e Tecnológico www.cnpq.br), uma entidade do governo brasileiro com foco no desenvolvimento científico e tecnológico. AGOSTOAGOSTO 2015 118
Referências ABREU, S. Evolução da ferramenta de gerenciamento de projetos dotproject para suporte ao grupo de processo de iniciação. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) Universidade Federal de Santa Catarina, 2011. BASILI, V.; CALDIER, G.; & ROMBACH, D. The Goal Question Metric Approach. Encyclopedia of software engineering, p. 528 532, 1994. BECKER, J.; NIEHAVES, B.; MÜLLER WIENBERGEN, F.; & MATZNER, M. Open Source Public Sector Business Intelligence Systems. Information Systems Development: Challenges in Practice, Springer US, 1 (1), p. 379 391, 2009. BLOOM, B. S. Taxonomy of educational objectives: The classification of educational goals. Longmans, 1st ed, 1956. CAR, Ž.; BELANI, H.; & PRIPUŽIĆ, K. Teaching Project Management in Academic ICT Environments. In: Proc. of the Int. Conf. on Computer as a Tool, Warsaw, Poland, 2007. CICIBAS, H.; UNAL, O.; & DEMIR, K. A Comparison of Project Management Software Tools (PMST). In: Proc. of the 9th Software Engineering Research and Practice, Las Vegas, USA, 2010. FABAC, R.; RADOŠEVIC, D.; & PIHIR, I. Frequency of Use and Importance of Software Tools in Project Management Practice in Croatia. In: Proc. of 32nd Int. Conf. on Information Technology Interfaces), Cavtat, Croatia, 2010. FAZAR, W. Program evaluation and review technique. American Statistician, 13 (2), p. 10, 1959. GONÇALVES, R. Q. Desenvolvimento de Software para Micro e Pequenas Empresas alinhado ao PMBOK e CMMI. Dissertação (Programa de Pós Graduação em Ciência da Computação (PPGCC)) Universidade Federal de Santa Catarina, 2012. GONÇALVES, R. Q.; PEREIRA, A. M.; & GRESSE VON WANGENHEIM, C. Supporting Time Planning Aligned with CMMI DEV and PMBOK. In: Proc. of the Int. Conf. on Software Engineering Advances, Lisbon, Portugal, 2012. GONÇALVES, R. Q.; PEREIRA, A. M.; GRESSE VON WANGENHEIM, C.; & HAUCK, J. Supporting Time Planning by Enhancing an Open Source Software in Alignment with CMMI DEV and PMBOK. In: Proc. of the 13th Workshop Internacional de Software Livre, Porto Alegre, Brazil, 2012. GQS Grupo de Qualidade de Software. dotproject+ Evolving dotproject. Disponível em: http://www.gqs.ufsc.br/evolution of dotproject. Acessado em: 26 de ago. 2014. GREGORIOU, G.; KIRYTOPOULOS, K.; & KIRIKLIDIS, C. Project Management Educational Software (ProMES). Computer Applications in Engineering Education, 21 (1), p. 46 59, 2010. AGOSTOAGOSTO 2015 119
GRESSE VON WANGENHEIM, C.; DA SILVA, D. A.; BUGLIONE, L.; SCHEIDT, R.; & PRIKLADNICKI, R. Best Practice Fusion of CMMI DEV v1.2 (PP, PMC, SAM) and PMBOK 2008. Information and Software Technology, Elsevier, 52 (7), p. 749 757, 2010. GRESSE VON WANGENHEIM, C.; SILVA, D.; Qual Conhecimento de Engenharia de Software é Importante para um Profissional de Software?. In: Fórum de Educação em Engenharia de Software, Fortaleza, Brasil, 2009. GRESSE VON WANGENHEIM, C.; HAUCK, J. C. R.; & VON WANGENHEIM, A. Enhancing Open Source Software in Alignment with CMMI DEV. IEEE Software, 26 (2), p. 59 67, 2009. KEIL, M.; RAI, A.; MANN, J.; & ZHANG, P. Why Software Projects Escalate: The Importance of Project Management Constructs. IEEE Transactions on Engineering Management, 50 (3), p. 251 261, 2003. KELLEY, J; & WALKER, M. Critical path planning and scheduling. In: Proc. of the eastern joint computer conference, Boston, USA, 1959. KÜHLKAMP, L. Evolução da Ferramenta para Gerenciar Projetos Alinhado ao CMMI DEV e PMBOK para Planejamento de Riscos. Trabalho de Conclusão de Curso. (Graduação em Sistemas de Informação) Universidade Federal de Santa Catarina, 2012. LETHBRIDGE, T.C.; DIAZ HERRERA, J.; LEBLANC, R.; & THOMPSON, J. Improving software practice through education: Challenges and future trends Future of Software Engineering, Minneapolis, USA, 2007. LIUA, U.; CHENB, H.; CHENC, C.; & TSONG, S. Relationships among interpersonal conflict, requirements uncertainty, and software project performance. International Journal of Project Management, 29 (5), p. 547 556, 2011. MOLENDA, M. In Search of the Elusive ADDIE Model. Performance Improvement, 42 (5), p. 34 36, 2003. PEREIRA, A. M.; GONÇALVES, R. Q.; GRESSE VON WANGENHEIM, C.; & BUGLIONE, L. Comparison of Open Source Tools for Project Management. International Journal on Software Engineering & Knowledge Engineering, 23 (2), p. 189 209, 2013. PEREIRA, A. Monitoramento e Controle de Projetos de Desenvolvimento de Software para Micro e Pequenas Empresas alinhado ao PMBOK e CMMI. Dissertação (Programa de Pós Graduação em Ciência da Computação (PPGCC)) Universidade Federal de Santa Catarina, 2012. PESCADOR, S. Evolução da Ferramenta dotproject para Suporte ao Encerramento de Projetos. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) Universidade Federal de Santa Catarina, 2012. PMI Project Management Institute. Estudo de Benchmarking em Gerenciamento de Projetos Brasil 2010. Disponível em: www.pmsurvey.org. Acessado em: 10/09/2014. PMI Project Management Institute. A Guide to the Project Management Body of Knowledge, Newtown Square, 5. ed. 589 p, 2013. AGOSTOAGOSTO 2015 120
PRIKLADNICKI, R.; & WANGENHEIM, C. O Uso de Jogos Educacionais para o Ensino de Gerência de Projetos de Software. In: Fórum de Educação em Engenharia de Software, Campinas, Brasil, 2008. REID, K.; & WILSON, G. DrProject: A Software Project Management Portal to Meet Educational Needs. In: Proc. of the Special Interest Group on Computer Science Education, Covington, USA, 2007. REITER, R. Evolução da Ferramenta de Gerenciamento de Projetos dotproject para Planejamento de Custo. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) Universidade Federal de Santa Catarina, 2012. REITER, R.; GONÇALVES, R. Q.; GRESSE VON WANGENHEIM, C. Planejamento de Custos suportado pela Evolução de uma Ferramenta de Gerenciamento de Projetos. In: Proc. of the 10th Simpósio de Excelência em Gestão e Tecnologia, Resende, Brazil, 2013. SALAS MORERA, L.; ARAUZO AZOFRA, A.; & GARCÍA HERNÁNDEZ, L. PpcProject: An educational tool for software project management. Computers & Education, 69 (1), p. 181 188, 2013. SEI Software Engineering Institute. CMMI for Development Version 1.3, Carnegie Mellon University, 482 p, 2010. SHTUB, A. PROJECT MANAGEMENT SIMULATION WITH PTB PROJECT TEAM BUILDER. In: Proc. of the Simulation Conference, Baltimore, USA, 2010. SOURCEFORGE. Browse dotproject at SourceForge.net. Disponível em: http://sourceforge.net/projects/dotproject. Acessado em: 30 de set. 2014. SPENCER, L.; & SPENCER, S. Competence at Work: Models for Superior Performance. John Wiley & Sons, 1. ed. 384 p, 1993. TINNIRELLO, P. New Directions in Project Management. Auerbach Publications, 1. ed. 560 p, 2001. THE STANDISH GROUP. Chaos Manifesto 2013. 52. p., 2013. Disponível em: http://www.versionone.com/assets/img/files/chaosmanifesto2013.pdf. Acessado em: 26 de ago. 2014. WESKE, M. Business Process Management: Concepts, Languages, Architectures. Springer, 2. ed. 404 p, 2012. WILPERT, L. Evolução da Ferramenta dotproject para o Planejamento de Comunicação em Gerência de Projetos. Trabalho de Conclusão de Curso. (Graduação em Sistemas de Informação) Universidade Federal de Santa Catarina, 2012. WRASSE, D. Evolução da Ferramenta dotproject para o Planejamento de Recursos Humanos. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) Universidade Federal de Santa Catarina, 2012. YOUNG, H. C.; FANG, T. H.; & HU, C. H. A Successful Practice of Applying Software Tools to CMMI Process Improvement. Journal of Software Engineering Studies, 1 (2), p. 78 95. 2006. AGOSTOAGOSTO 2015 121