Production
https://prod.org.br/article/doi/10.1590/S0103-65132013005000025
Production
Article

Alinhando objetivos estratégicos e processo de desenvolvimento em empresas de software

Aligning strategic objectives and development practices at software companies

Fleury, André Leme; Spinola, Mauro Mesquita; Laurindo, Fernando José B.; Pessôa, Marcelo Schneck de P.

Downloads: 0
Views: 265

Resumo

Sistemas de software são atualmente responsáveis por parte significativa das inovações tecnológicas viabilizadas em produtos e serviços. A história do software é recente, assim como são recentes as pesquisas sobre o tema, que tem como foco principal o aprimoramento dos seus processos de desenvolvimento. Apesar das contribuições trazidas por essas teorias, a questão do alinhamento entre objetivos estratégicos e o processo de desenvolvimento nas empresas de software considerando as suas principais capacidades produtivas permanece um tema inexplorado. Como consequência, técnicas da engenharia de software são aplicadas sem incorporar considerações de valor nos processos de análise e na tomada de decisões. Este artigo analisa e apresenta soluções para duas questões: como diferenciar as empresas de software de acordo com seus processos produtivos mais relevantes e como garantir que esses processos de desenvolvimento encontram-se alinhados com os objetivos do negócio. A abordagem resultante inclui um referencial para classificação de empresas de software e uma técnica de planejamento tecnológico para essas empresas. O projeto de pesquisa incluiu a realização de surveys, pesquisa-ação e estudos de caso.

Palavras-chave

Gestão tecnológica. Technology roadmapping. Processo de desenvolvimento de software

Abstract

Software systems are currently responsible for a significant part of the technological innovations introduced in products and services. software history is recent and research concerning software usually aims to improve process capabilities. Despite the contributions of these theories, questions concerning the alignment between strategic objectives and development process at software companies considering their most important capabilities have not been clarified. Consequently, software engineering techniques are applied without value considerations for analysis and decision. This paper analyses and proposes solutions for two issues: how to differentiate software companies according with their most relevant development activities and how to guarantee that the development process is aligned with business goals. Resulting approach includes a referential to analyze software companies and a technique to develop technological plans for these companies. Research project included the development of surveys, action-researches and case studies.

Keywords

Technology management. Technology roadmapping. software development process

References



ABRAN, A.; MOORE, J. SWEBOK - Guide to the software Engineering Body of Knowledge. IEEE Computer Society, 2004.

ASATO, R. et al. Alinhamento entre estratégia de negócios e melhoria de processos de software: um roteiro de implantação. Revista Produção, v. 21, n. 2, p. 314-328, abr./jun. 2011. http://dx.doi.org/10.1590/S0103-65132011005000028

AUSTIN, R. D. Novell: Open Source software Strategy. Harvard Business Review, Jul 2004.

BECK, K. Extreme Programming Explained. Addison-Wesley, 1999.

BOEHM, B. Value-Based software Engineering: overview and agenda. In: BIFFL, S. et al. alue Based software Engineering. Springer-Verlag, 2006.

BROOKS, F. P. No Silver Bullet Essence and Accidents of software Engineering. Computer Magazine, v. 20, n. 4, Apr 1987.

BRYNJOLFSSON, E.; HITT, L. Beyond the Productivity Paradox. Communications of the ACM, v. 41, n. 8, p. 49-56, 1998. http://dx.doi.org/10.1145/280324.280332

COUGHLAN, P.; COGHLAN, D. Action Research for operations management. International Journal of Operations and Production Management, v. 22, n. 2, p. 220-240, 2002. http://dx.doi.org/10.1108/01443570210417515

CRAWFORD, C. H. et al. Toward an on demand service-oriented architecture. IBM Systems Journal, v. 44, n.1, p. 81-107, 2005. http://dx.doi.org/10.1147/sj.441.0081

CHRISSIS, M. B.; KONRAD, M.; SHRUM, S. CMMI: guidelines for process integration and product improvement. Reading: Addison-Wesley, 2003.

DEVORE, J. Probabilidade e estatística para engenharia e ciências. Thomson, 2006.

DUBEY, A.; WAGLE, D. Delivering software as a service. The McKinsey Quarterly, May 2007.

FERNANDES, A.; ABREU, V. Implantando a governança de TI. 2. ed. Brassport, 2008.

FORZA, C. Survey research in operations management: a process-based perspective. International Journal of Operations and Production Management, v. 22, n. 2, p. 152-194, 2002. http://dx.doi.org/10.1108/01443570210414310

FLEURY, A. L. Alinhando objetivos estratégicos e processo de desenvolvimento em empresas de software. 2007. Tese (Doutorado)-Universidade de São Paulo, São Paulo, 2007.

GALLAGHER, B. et al. CMMI-ACQ: Guidelines for Improving the Acquisition of Products and Services. Addison-Wesley Professional, 2009.

GERSTNER, L. Who says elephants can't dance. Collins, 2002.

GINSBERG, M.; QUINN, L. Process tailoring and the software Capability Maturity Model. Carnegie Mellon University, 1995.

GROENVELD, P. Roadmapping integrates business and technology. Research-Technology Management, v. 40, n. 5, p. 48-55, 1997.

HOCH, D. J. et al. Secrets of software Success: Management Insights from 100 software Firms Around the World. HBS Press Book, 1999.

KRUCHTEN, P. The Rational Unified Process: an introduction. Addison Wesley, 2000.

LASHINSKY, A. Inside Apple: How America's Most Admired--and Secretive--Company Really Works. Business Plus, 2012.

LAURINDO, F. Tecnologia da Informação. Editora Atlas, 2008.

LONDON. Department of Trade and Industry - DTI. Sector Competitiveness Analysis of the software and Computer Services Industry. London, 2004.

OFFICE OF GOVERNMENT COMMERCE - OCG. ITIL - The official introduction to the ITIL Service Lifecycle. The Stationary Office, 2007.

PHAAL, R. et al. Starting-up roadmapping fast. Research Technology Management, v. 46, n. 2, p. 52-58, 2003.

PHAAL, R.; FARRUKH, C.; PROBERT, D. Technology roadmapping - a planning framework for evolution and revolution. Technological Forecasting and Social Change, v. 71, n. 1-2, p. 5-26, Jan/Feb 2004. http://dx.doi.org/10.1016/S0040-1625(03)00072-6

PHAAL, R.; FARRUKH, C.; PROBERT, D. Developing a Technology Roadmapping System. Technology Management: a unifying discipline for meeting the boundaries, p. 99-111, July/Aug 2005.

PHAAL, R.; FARRUKH, C.; PROBERT, D. Roadmapping for strategy and innovation. University of Cambridge, 2010.

PROBERT, D.; FARRUKH, C.; PHAAL, R. Technology roadmapping - developing a practical approach for linking resources to strategic goals. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture Journal Engineering Manufacturing, v. 217, n. 9, p. 1183-1195, 2003. http://dx.doi.org/10.1243/095440503322420115

PROBERT, D. et al. Sourcing software content for manufactured products. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture Journal Engineering Manufacturing, v. 221, n. 5, p. 809-820, 2007. http://dx.doi.org/10.1243/09544054JEM532

REIS, A. P.; AMATO NETO, J. Aprendizagem por cooperação em rede: práticas de conhecimento em arranjos produtivos locais de software. Revista Produção, v. 22, n. 3, p. 345-355, maio/ago. 2012.

SILVESTRO, R. Positioning services along the volume-variety diagonal. International Journal of Operations and Production Management, v. 19, n. 4, p. 399-420, 1999. http://dx.doi.org/10.1108/01443579910254268

SILVESTRO, R. et al. Towards a classification of service processes. International Journal of Service Industry Management, v. 3, n. 3, 1992. http://dx.doi.org/10.1108/09564239210015175

SOFTEX. Software e serviços de TI: a indústria brasileira em perspectiva. Observatório SOFTEX, n. 1, v. 1, 2009.

SOFTEX. MPS.BR - Melhoria de Processo do Softare Brasileiro - Guia Geral. SOFTEX, 2011.

SOFTWARE ENGINEERING INSTITUTE - SEI. CMMI for Services. Carnegie Mellon University, 2010.

SOMMERVILLE, I. Engenharia de Software. Pearson Education, 2007.

TONINI, A. C.; CARVALHO, M. M.; SPINOLA, M. S. Contribuição dos modelos de qualidade e maturidade na melhoria dos processos de software. Revista Produção, v. 18, n. 2, 2008.

THONG, J. et al. Consumer acceptance of personal information and communication technology services. IEEE Transactions on Engineering Management, v. 58, n. 4, Nov 2011. http://dx.doi.org/10.1109/TEM.2010.2058851

VELOSO, F. A. et al. Slicing the knowledge-based economy in Brazil, China and India: a tale of three software industries. MIT Press, 2003.

VOSS, C. N.; TSIKRIKTSIS, N.; FROHLICH, M. Case research in operations management. International Journal of Operations and Production Management, v. 22, n. 2, p. 195-219, 2002. http://dx.doi.org/10.1108/01443570210414329

WELLS, R. et al. Technology roadmapping for a service organization. Research Technology Management, v. 47, n. 2, p. 46-51, 2004.
5883a43a7f8c9da00c8b483f production Articles
Links & Downloads

Production

Share this page
Page Sections