Alinhamento Estratégico da Melhoria do Processo de Software
no Contexto de Micro e Pequenas Empresas
Programa de Pós-Graduação em Ciência da Computação Pontifícia Universidade Católica do Rio Grande do Sul – PUCRS Av. Ipiranga, 6681 – Prédio 32 – Porto Alegre, RS – CEP 90619-900
Nível: Mestrado
Aluno: André Luiz Becker Orientador: Jorge Luis Nicolas Audy
[email protected] [email protected]
Ano de Ingresso: 2006
Mês/Ano de Aprovação da Proposta: 01/2007 Mês/Ano de Conclusão: 12/2007
Resumo:
A média de investimento em programas de melhoria do processo de software é considerada alta no contexto das micro e pequenas empresas [DYB03]. Por este motivo, a alta administração das empresas busca razões explícitas para este investimento [LIU05]. Assim, algumas abordagens da literatura têm proposto o alinhamento estratégico, entre programas de melhoria do processo de software e os objetivos organizacionais, com o intuito de garantir a realização destas iniciativas em micro e pequenas empresas.
Com relação ao projeto MPS.BR, a construção de base teórica não identificou estudos específicos neste tema. Os modelos SW-CMM e ISO SPICE são referenciados por estudos de alinhamento estratégico da melhoria do processo de software, como [ANA05][BLA01][TUA06]. Entretanto, nenhum destes encontra-se amplamente disseminado.
Considerando a sinergia existente entre planejamento estratégico e melhoria do processo de software [COY98], busca-se a obtenção de vantagens competitivas com o alinhamento estratégico destes programas. O objetivo é desenvolver um modelo e uma ferramenta de apoio, para o alinhamento de programas de melhoria do processo de software com os objetivos organizacionais oriundos do planejamento estratégico. Deve-se considerar o contexto de MPE e o modelo de referência MR-MPS do projeto MPS.BR.
Este trabalho caracteriza-se como um estudo empírico, não experimental, na área de Sistemas de Informação. O método estudo de caso será aplicado para a verificação do modelo e da ferramenta de apoio desenvolvidos. Ao final, estes serão consolidados com as contribuições obtidas.
Em relação aos resultados, um conjunto de fatores críticos de sucesso, comuns para os programas de Planejamento Estratégico e de Melhoria do Processo de Software, já foi identificado e analisado em relação às abordagens que propõem o alinhamento estratégico. Como resultado final, busca-se complementar a área de MPS com uma pesquisa relacionada, especificamente, ao Alinhamento Estratégico da MPS em MPE, utilizando como base o MR-MPS.
Palavras-Chave: Melhoria do Processo de Software (MPS), Alinhamento Estratégico, Micro e Pequenas Empresa (MPE) e Planejamento Estratégico (PE).
1. Caracterização do problema
As organizações de desenvolvimento de software modernas encontram-se inseridas em um mercado dinâmico e competitivo. Cada vez mais, as empresas devem desenvolver seus softwares com maior produtividade, qualidade e menor custo [SOM03]. Nesse contexto, a Melhoria do Processo de Software (MPS) busca atender a estas exigências do mercado através da melhoria contínua de processos de desenvolvimento de software [TSU97].
O mercado de software brasileiro é marcado pela predominância de micro e pequenas empresas (MPEs) [MCT04]. Nestas organizações, a principal dificuldade para a realização de programas de MPS é o investimento necessário [DYB03]. Assim, as empresas tendem a buscar razões explícitas para a realização destas iniciativas [LIU05]. Apesar de algumas abordagens proporem o alinhamento dos objetivos organizacionais com os programas MPS, não existe um modelo amplamente disseminado.
Entretanto, segundo [COY98], um programa MPS pode gerar processos que, quando institucionalizados, atendem aos objetivos definidos a partir de um Planejamento Estratégico (PE). As abordagens de MPS baseadas no SW-CMM [SEI93] e ISO SPICE [ISO95] apresentam estudos referentes ao alinhamento estratégico da MPS. Com relação ao MR-MPS, modelo de referência do MPS.BR, não foram encontrados na literatura estudos específicos neste tema.
Assim, busca-se contribuir no preenchimento desta lacuna, considerando a sinergia existente entre PE e MPS para abordar o alinhamento estratégico da MPS no contexto de MPE. Com o problema identificado através da construção de base teórica, a questão de pesquisa a ser abordada é a seguinte: “Como alinhar a condução de programas de MPS
com os objetivos organizacionais em MPE, com base no MR-MPS?
O objetivo geral é propor um modelo e desenvolver uma ferramenta de apoio para a condução de programas MPS alinhado com os objetivos organizacionais, utilizando como base o MR-MPS. Para a consecução do objetivo geral, definiu-se um conjunto de objetivos específicos: a) aprofundar o estudo teórico sobre o modelo MPS.BR e os modelos que vinculam os objetivos organizacionais com a MPS; b) propor um modelo que integre uma perspectiva estratégica da organização com o MR-MPS; c) especificar, desenvolver e testar uma ferramenta para apoiar a automatização do modelo proposto.
Na continuidade deste artigo, a fundamentação teórica é apresentada no tópico 2. A metodologia de pesquisa e o detalhamento de cada uma das etapas seguem no tópico 3. Os trabalhos relacionados são descritos no tópico 4. O estado atual é apresentado no tópico 5. Ao final, os resultados esperados são listados no tópico 6.
2. Fundamentação Teórica 2.1. Planejamento Estratégico
De forma geral, o PE busca ajudar uma organização a trabalhar eficientemente e responder às mudanças do meio ambiente. O PE baseia-se na crença de que o futuro pode ser melhorado, através da intervenção ativa no momento atual. Desta maneira, busca produzir ações fundamentais no presente, para formar e guiar a organização com o foco no futuro [SUP94].
De acordo com [MIN00], existem inúmeros modelos para PE, mas a maior parte é estruturada em etapas articuladas, com a fixação de objetivos e a elaboração de orçamentos e planos operacionais. Como exemplo, pode-se analisar a proposta de [OLI98], que contempla o PE através das etapas: a) diagnóstico estratégico, b) missão da empresa, c) instrumentos prescritivos e qualitativos e, d) controle e avaliação.
2.2 Melhoria do Processo de Software
Analogamente ao PE, um programa de MPS também é uma intervenção no momento atual das organizações que busca tornar as atividades de desenvolvimento de software e as respostas ao meio-ambiente mais eficientes. A MPS tem gerado ações fundamentais para elevar a qualidade dos produtos de software, reduzir os custos e tempo dos projetos de desenvolvimento de software e aumentar a produtividade das empresas [PIT00] [YAM99]. Deste modo, frente ao atual mercado com restrições de prazos e custos, o desenvolvimento de um software de qualidade passa, necessariamente, pela MPS [LIU05].
Considerando as metas principais do MPS.BR [WEB04]: a) desenvolvimento e aprimoramento de um modelo de MPS, compatível com o CMMI [SEI93] e em conformidade com as normas ISO 12207 [ISO95] e ISO SPICE [ISO95] e, b) a implementação e avaliação do modelo com um custo acessível ao contexto das MPE, esta é a abordagem utilizada como base de pesquisa. A diferenciação da iniciativa refere-se à estratégia de implementação e avaliação proposta pelo modelo. O projeto MPS.BR é definido através da utilização de três componentes: Modelo de Referência para MPS (MR-MPS), Método de Avaliação para MPS (MA-MPS) e Modelo de Negócio para MPS (MN-MPS).
2.3 Alinhamento Estratégico da MPS com PE
No contexto das empresas de desenvolvimento de software, o produto do PE pode ser visto como a MPS que irá, provavelmente, realizar mudanças importantes em resposta a eventos no meio ambiente. Conforme [COY98], existe uma sinergia natural entre PE e a MPS que quando compatibilizadas, adequadamente, podem gerar vantagens competitivas.
Na Tabela 1, a análise da sobreposição entre PE e a MPS identifica, em maiores detalhes, a entrada requerida e a saída produzida por cada um destes programas. Quando o PE é iniciado, este se concentra no diagnóstico atual da organização e na definição de objetivos organizacionais. Como resultado, estratégias viáveis são definidas para atender aos objetivos identificados. Em relação à MPS, as entradas básicas são objetivos específicos, ações estratégicas e recursos disponíveis. O resultado da MPS é um conjunto de processos de desenvolvimento de software otimizados que, quando institucionalizados, buscam atender os objetivos organizacionais.
Programa Entrada Saída
Planejamento Estratégico - Objetivos Organizacionais
- Alternativas - Julgamentos - Feedback de Desempenho - Missão - Avaliações Necessárias - Objetivos Específicos - Ações Estratégicas - Medidas de Resultados Melhoria do Processo de Software - Missão - Objetivos Específicos - Ações Estratégicas - Recursos Disponíveis - Processos Otimizados - Descrição Gráfica do Processo
- Métricas de Processo
Tabela 1. Alinhamento entre PE e MPS [tabela adaptada obtida de COY98] 3. Metodologia
Este trabalho caracteriza-se como uma pesquisa aplicada na área de Sistemas de Informação. Como o tema de pesquisa é uma área emergente, definiu-se a utilização da estratégia qualitativa. O tipo de pesquisa será o exploratório, por este ser particularmente adequado para o desenvolvimento de novas teorias, em áreas ou abordagens ainda não consolidadas [OAT05]. Com relação ao método de pesquisa, pretende-se realizar um
estudo empírico, não experimental, utilizando o método de estudo de caso. Na Figura 1, as atividades para o desenvolvimento da pesquisa, divididas em etapas, são apresentadas.
Figura 1. Desenho de Pesquisa
Etapa Revisão Teórica: construir o estudo da base teórica para a definição dos modelos de MPS que servirão como base para a proposta.
Etapa Desenvolvimento: propor um modelo preliminar que integre uma perspectiva estratégica da organização com o MR-MPS para MPE. Antes do desenvolvimento da ferramenta de apoio, deve-se submeter o modelo preliminar à avaliação por especialistas.
Etapa Avaliação: deve-se verificar o modelo preliminar e a ferramenta de apoio desenvolvida através de testes a partir de um estudo de caso. O modelo preliminar e a ferramenta de apoio propostos devem ser consolidados.
4. Trabalhos Relacionados
Geralmente, as organizações estruturam seus programas de MPS a partir de modelos de referência pré-estabelecidos, como SW-CMM [SEI93], CMMI [SEI93] e ISO SPICE [ISO95]. Conseqüentemente, as abordagens que propõem o alinhamento estratégico também são estruturadas sobre estes modelos. Para exemplificar, identificam-se os trabalhos relacionados: a) Projeto Vasie [BLA01], b) Aplicação da QFD na MPS [LIU05] e, c) ABC Model para a MPS [TUA06] como extensões do SW-CMM [SEI93]. Cada um dos trabalhos relacionados é apresentado nos próximos sub-tópicos.
4.1 Projeto Vasie [BLA01]
O projeto Vasie é um repositório que busca coletar, validar e disseminar resultados referentes a experimentos da MPS obtidos de 273 organizações. O projeto revela que soluções padrões para atender os objetivos organizacionais são, freqüentemente, utilizadas por diversas organizações em programas MPS. Considerando o padrão como sendo a percepção de uma solução para um objetivo organizacional na MPS, os padrões identificados no projeto Vasie possuem quatro componentes: um objetivo/problema organizacional a ser solucionado, o contexto onde esta solução foi aplicada, o número de organizações onde o padrão foi identificado e a solução desenvolvida, representada pela melhoria de um conjunto de processos de software, ou seja, quais KPAs do SW-CMM devem ser implantadas para atender aos objetivos organizacionais.
4.2 ASPE/MSC [WEB01]
O ASPE/MSC é um modelo para realização de programas de MPS no contexto de MPE. Sua estrutura, em fases, permite que melhorias sejam implantadas em uma organização de forma incremental. A cada melhoria de um processo, em específico, executa-se um ciclo do modelo, ou ainda, pode-se estabelecer um único processo através da execução de vários ciclos. Seu principal objetivo é conduzir a aplicação de um programa de melhoria e avaliar
os resultados obtidos rapidamente. Este modelo dispõe da fase Análise Estratégica, para alinhar a MPS com os objetivos organizacionais, através da definição e priorização de ações, para atender a estes objetivos.
4.3 Aplicação da QFD na MPS [LIU05]
Esta proposta apresenta um framework usando QFD para definir e priorizar ações de programas de MPS baseado nos objetivos organizacionais. Utilizando como base o modelo de referência SW-CMM, este proposta serve para três propósitos: (1) prover a conexão entre os objetivos organizacionais e o SW-CMM; (2) analisar e priorizar os objetivos organizacionais, através de diversas perspectivas; e (3) apoiar a identificação e priorização de um conjunto de ações de MPS baseadas nos objetivos organizacionais. Este modelo vem sendo abordado, também, por outros trabalhos na área de MPS, como [HIE98], [RIC02] e [ZUL95].
4.4 MARES [ANA05]
O MARES é um projeto que tem por objetivo auxiliar a avaliação do processo de software em MPE. Esta abordagem busca considerar os objetivos organizacionais, características e limitações dessas empresas. Baseada na norma ISO SPICE, esta proposta busca considerar o alinhamento estratégico através do Modelo Contexto-Processo para: a) formar uma base inicial, para suportar a geração de resultados adicionais na avaliação e auxiliar o início de um programa MPS e; b) auxiliar no alinhamento da MPS com os objetivos organizacionais através da definição de perfis alvo e na seleção de processos relevantes para avaliação.
4.5 ABC Model para a MPS [TUA06]
O ABC Model é uma abordagem para a realização de programas de MPS, estruturado através da combinação entre activity-based costing (ABC), balanced scorecard (BSC) e o SW-CMM. Seu principal objetivo é prover “o como” efetuar a MPS através da consideração dos itens de missão, visão e objetivos organizacionais obtidos do PE. Este modelo busca considerar a relação baixo custo e qualidade, utlizando: a) o BSC para implementar ações voltadas ao PE, b) o ABC para entender a estrutura de custos dos processos de desenvolvimento de software e, c) o SW-CMM para validar a potencialidade dos processos.
5. Estado Atual do Trabalho
Este trabalho encontra-se na Etapa de Desenvolvimento, especificamente, na atividade Modelo Preliminar, conforme a Figura 1. Como resultado da atividade anterior, Modelo Teórico de Referência, um conjunto de fatores críticos de sucesso (FCS) comuns para ambos os programas, PE e MPS, foram identificados e relacionados aos modelos que propõem o alinhamento estratégico (Trabalhos Relacionados do tópico 4). A Tabela 2 apresenta este relacionamento e está disposta através de: a) nome do FCS, b) citações de estudos na área de PE que abordam o FCS, c) citações de estudos na área de MPS que abordam o FCS e, d) o atendimento dos FCS pelos trabalhos relacionados desta pesquisa.
Atendimento dos FCS Proj et o Vasi e ABC M o d el QFD na MPS MAR E S ASPE/MSC
Nome do FCS Citações em PE Citações na MPS
Implantação de um Ambiente de Aprendizagem Organizacional [AUD01] [REP98] [BAE98] [HEN93] [NIA03] [STE98] [DYB00] Comprometimento da Alta Administração [GAL91] [PRE94] [BET98] [NIA03] [STE98] [EMA99] [GOL96] [DYB00] [ABR02] X X X X
Diagnóstico Organizacional [MAR91] [PRE94]
[OLI98] [BET98]
[ANA05] [RIC02]
[GUE04] [GRA97] X X X
Otimização de Recursos [MEI95] [SYN87]
[HEN93] [PIT00] [YAM99] X
Tabela 2. FCS Comuns entre PE e MPS e os Trabalhos Relacionados
Analisando a disponibilidade de cada um dos trabalhos relacionados, identificou-se que: 1) o Projeto VASIE, estruturado sobre um repositório de dados, encontra-se indisponível. O endereço eletrônico citado em [BLA01] – www.esi.es/vasie – e o website da instituição responsável pelo projeto, European Software Institute, não apresenta as informações citadas; 2) o Modelo Contexto-Processo do projeto MARES, que auxilia o alinhamento da MPS com os objetivos organizacionais, está em desenvolvimento [ANA05].
O ABC Model é uma abordagem difícil de ser aplicada no contexto de MPE, uma vez que exige a implantação do activity-based costing e balanced scorecard. O modelo QFD na MPS também não foi estruturado para organizações deste porte. Entretanto, esta abordagem é customizável para atender as necessidades das MPEs [RIC02].
Apesar de abordar o contexto de MPE, o ASPE/MSC é uma abordagem com o objetivo principal de conduzir a realização de um programa de MPS. Considerando que o QFD na MPS é customizável para as MPEs e aborda, especificamente, o alinhamento estratégico, este modelo foi adotado, como base, para integrar uma perspectiva estratégica da organização no projeto MPS.BR.
6. Resultados Esperados
Em relação aos resultados esperados, esta pesquisa visa: a) apresentar um estudo comparativo entre as abordagens de MPS que alinhem a condução de programas MPS com os objetivos organizacionais e, b) complementar a área de MPS com uma pesquisa relacionada, especificamente, ao Alinhamento Estratégico da MPS em MPE. O primeiro desses resultados já foi obtido e relatado, brevemente, neste artigo. Com relação aos resultados práticos, pretende-se: c) relacionar programas de MPS com os objetivos organizacionais através de um modelo e, d) facilitar a aplicação do modelo proposto através de uma ferramenta de apoio.
A atividade atual deste trabalho é a construção de um Modelo Preliminar que estenda o MPS.BR utilizando, como base, o QFD na MPS. Entretanto, como o contexto é MPE, as contribuições dos trabalhos relacionados, MARES e ASPE, devem ser consideradas, uma vez que estes são modelos específicos para as MPEs. As próximas atividades são: submeter este modelo à avaliação, por especialistas, construir uma ferramenta de apoio, testá-los em um estudo de caso e, ao final, consolidá-los com as contribuições obtidas (Figura 1).
Referência Bibliográficas
[ABR02] Abrahamsson, P 2001, ‘Rethinking the concept of commitment in software process improvement’, Scandinavian Journal of Information Systems, vol. 13, pp. 69-98.
[ANA05] ANACLETO, A. e WANGENHEIM, C. G. V. (2005) “Método e Modelo de Avaliação para Melhoria de Processos de Software em Micro e Pequenas Empresas”, Universidade Federal de Santa Catarina. IV SBQS – IV Concurso de Teses e Dissertações em Qualidade de Software.
[AUD01] AUDY, J. Modelo de Planejamento Estratégico de Sistemas de Informação: Contribuições da Aprendizagem Organizacional e do Processo Decisório. Tese de Doutorado, 2001, Universidade Federal do Rio Grande do Sul – PPGA.
[BAE98] BAETS, R. e GALLIERS, H. Information Technology and Organizacional Transformation. Chichester, England, John Wiley and Sons, 1998.
[BET98] BETHLEN, A. Estratégia Empresarial, conceitos, processo e administração estratégica, 1 ed. São Paulo: Atlas, 1998.
[BLA01] BLANCO, Marina; GUTIÉRREZ, Pedro; SATRIANI, Giuseppe. SPI Patterns: Learning from Experience. European Software Institute. 2001, IEEE SOFTWARE.
[COY98] MCCOY, W. L.; Interfacing Three Complementary Technologies: Strategic Planning, Process Modeling, and System Dynamics. Systems Research and Technology Department, Naval Surface Warfare Center Dahlgren Division. IEEE, 1998.
[DYB00] DYBÅ, T. 2000, ‘An instrument for measuring the key factors of success in software process improvement’, Empirical Software Engineering, vol. 5, pp. 357-90.
[DYB03] DYBÅ, T. (2003) “Factors of Software Process Improvement Success in Small and Large Organizations: An Empirical Study in the Scandinavian Context”, SINTEF Telecom and Informatics ESEC/FSE’03.
[EMA99] EL EMAM, K.; BRIAND, L. "Costs and Benefits of Software Process Improvement". In R. Messnarz and C. Tully (eds.): Better Software Practice for Business Benefit: Principles and Experience. IEEE CS Press, 1999. http://citeseer.ist.psu.edu/elemam97costs.html
[GAL91] GALLIERS, H. Choosing appropriate information systems research approaches: a revised taxonomy. In: NISSEN, H., KLEIN, H. e HIRSCHEIM, R. Information Systems
Research: Contemporary approaches and emergent traditions, North Holland, 1991.
[GOL96] GOLDENSON, D. R; HERBSLEB, J. D.; A systematic survey of CMM experience and results. 18th international conference on software engineering (ICSE-18). Germany, 1996.
[GRA97] GRAY, P. J. (1997). Viewing assessment as an innovation: Leadership and the change process. In P. J. Gray, & T.W. Banta (Eds.), New Directions for Higher Education, No. 100 (pp. 5–15). San Francisco: Jossey-Bass.
[GUE04] GUERRERO, F. ETEROVIC, Y. Adopting the SW-CMM in a small IT organization. Software, IEEE Publication. Date: July-Aug. 2004 Volume: 21, Issue: 4 On page(s): 29- 35
[HEN93] HENDERSON, J.C. e VENKATRAMAN, N. Strategic alignment: Leveraging information technology for transforming organizations. IBM System Journal, 1993, 32(1), pp. 4-16.
[HIE98] HIERHOLZER, Andreas; HERZWURM, Georg; SCHLANG, Harald. “Applying QFD for Software Process Improvement at SAP AG.”, Proceedings of the World Innovation and Strategy Conference in Sydney, Australia, August 2-5, 1998, S. 85-95
[ISO95] ISO 12207, Information technology – Software life cycle processes, 1995
[LIU05] LIU, Xiaoqing (Frank); SUN, Yan; KANE, Gautam; KYOYA, Yuji; NOGUCHI, Kunio. QFD Application in Software Process Management and Improvement Based on CMM. 2005, ACM.
[MAR91] MARTIN, J. Engenharia da Informação. Ed. Campus, RJ, 1991.
[MCT04] Ministério de Ciência e Tecnologia (MCT). Pesquisa Nacional de Qualidade e Produtividade no Setor de Software Brasileiro. Brasil, 2004.
[MEI95] MEIRELLES, A. M. O Planejamento Estratégico no Banco Central do Brasil e a viabilidade estratégica em uma unidade descentralizada da autarquia: um estudo de caso. Belo Horizonte, Faculdade de Ciências Econômicas da UFMG, 1995. 229p. (Dissertação de Mestrado em Administração).
[MIN00] MINTZBERG, H.; AHLSTRAND, B.; LAMPEL, J. Safári de estratégia: um roteiro pela selva do planejamento estratégico. Porto Alegre: Bookman, 2000.
[NIA03] NIAZI, Mahmood; WILSON, David; ZOWGHI, Didar. A model for the implementation of software process improvement: A pilot study. Faculty of Information Technology, University of Technology Sydney, Australia, 2003.
[OAT05] OATES, Briony J. Researching Information Systems and Computing (Paperback). ISBN: 141290224X. SAGE Publications Ltd, 2005.
[OLI98] OLIVEIRA, D. P. R. de. Planejamento estratégico: conceitos, metodologias e práticas. São Paulo: Atlas 12ª ed., 1998.
[PIT00] PITTERMAN, B. Telcordia Technologies: The journey to high maturity. IEEE Software, 2000.
[PRE94] PRENKUMAR, G. e KING, W.R. Organizational characteristics and information system planning: an empirical study. Information System Research 5(2), 1994.
[REP98] REPONEN, T. The Role of Learning in Information System Planning and Implementation. In: Galliers, H. e Baets, R. Information Technology and Organizacional Transformation. Chichester, England, John Wiley and Sons, 1998.
[RIC02] RICHARDSON, Ita; MURPHY, Eamonn; RYAN, Kevin. “Development of Generic Quality Function Deployment Matrix”, Quality Management Journal, Vol. 9, No. 2, April 2002, pp. 25-43.
[SEI93] PAULK, Mark C; CURTIS, Bill; CHRISSIS, Mary Beth; WEBER, Charles V. Capability Maturity Model for Software, Version 1.1. Technical Report, CMU/SEI-93-TR-024, CMMI Project. SEI, 1993.
[SOM03] SOMMERVILLE, Ian. Engenharia de Software. São Paulo, Addison Wesley, 2003.
[STE98] STELZER, D.; MELLIS, W. (1998), ‘Success factors of organizational change in software process Improvement’, Software Process: Improvement and Practice, vol. 4, pp. 227-50.
[SUP94] SUPPORT, C. © 1994-95 Support Center, protegido por direitos autoriais, 1994-95, 06, Mission Street, 5th Floor, San Francisco, CA, USA. 94103-3113, 415-974-5100. Distribuição e rwww.goowwweimpressão permitida, contanto que esta notificação, protegendo direitos autorais, seja incluída. Todos os direitos reservados.
http://www.supportcenter.org/sf/genie.html
[SYN87] SYNNOTT, W.R. The Information Weapon: Winning Customers and Markets with Tecnology. John Wiley and Sons, NY, 1987.
[TSU97] TSUKUMO, Alfredo N.; REGO, Claudete M.; SALVIANO, Clenio F.; AZEVEDO, Gláucia F.; MENEGHETTI, Luciano K.; COSTA, Márcia C. C.; DE CARVALHO, Mario Bento; COLOMBO, Regina M. T. Qualidade de Software: Visões de Produto e Processo de Software. ATAQS – Área de Tecnologia para Avaliação de Qualidade de Software. CTI – Fundação Centro Tecnológico para Informática. SP, Campinas, 1997.
[TUA06] TUAN, Han-Wen; LIU, Chia-Yi; CHEN, Chiou-Mei. Using ABC Model for Software Process Improvement: A Balanced Perspective. 2006, IEEE.
[WEB01] WEBER, S.; HAUCK, J. C. R. e WANGENHEIM, C. G. V. (2001) “Estabelecendo Processos de Software em Micro e Pequenas Empresas”, IV Simpósio Brasileiro de Qualidade de Software.
[WEB04] WEBER, K. C.; ARAÚJO E.; MACHADO, C. A. F; SCALET D.; SALVIANO, C. F. e ROCHA, A. R. C. (2004) “Modelo de Referência e Método de Avaliação para Melhoria de Processo de Software”, IV Simpósio Brasileiro de Qualidade de Software.
[YAM99] YAMAMURA, G. Software process satisfied employees, IEEE Software, 1999.
[ZUL95] ZULTNER, Richard. E. “Business Process Reengineering with Quality Function Deployment: Process Innovation for Software Development.” 7th Symposium on QFD (ISBN1-889477-07-9), 1995.