ANDRÉ LEME FLEURY - teses.usp.br ?· 2.4.3 a norma iso/iec 12207 ... 2.4.4 a norma iso/iec 15504 ...…

  • View
    214

  • Download
    0

Embed Size (px)

Transcript

  • I

    ANDR LEME FLEURY

    ALINHANDO OBJETIVOS ESTRATGICOS E PROCESSO DE

    DESENVOLVIMENTO EM EMPRESAS DE SOFTWARE

    Tese apresentada Escola Politcnica da Universidade de So Paulo para obteno do Ttulo de Doutor em Engenharia

    So Paulo 2007

  • II

    ANDR LEME FLEURY

    ALINHANDO OBJETIVOS ESTRATGICOS E PROCESSO DE

    DESENVOLVIMENTO EM EMPRESAS DE SOFTWARE

    Tese apresentada Escola Politcnica da Universidade de So Paulo para obteno do Ttulo de Doutor em Engenharia rea de Concentrao: Engenharia de Produo Orientador: Professor Doutor Mauro de Mesquita Spinola

    So Paulo 2007

  • I

    Para Alessandra, cujo amor, carinho e

    dedicao motivaram e viabilizaram a

    realizao deste trabalho.

  • II

    AGRADECIMENTOS Ao Prof. Mauro Spinola, pela efetiva orientao, dedicao e apoio a este projeto.

    Aos Professores Afonso Fleury e Maria Tereza Leme Fleury, pelo incentivo e

    conduo ao longo do processo, pela alegria em pesquisar, pelas descobertas

    conjuntas.

    Ao Prof. David Probert, do Institute for Manufacturing da Universidade de

    Cambridge, com quem aprendi um pouco mais sobre o significado prtico da palavra

    liderana, pelas anlises, contribuies e incentivos.

    Ao Prof. Gilson Schwartz, da Cidade do Conhecimento da USP, pela oportunidade

    de desenvolver iniciativas pioneiras de transformao de conhecimentos acadmicos

    em resultados prticos.

    Aos professores da USP, em especial Fernando Laurindo, Marcelo Pessa, Nicolau

    Reinhard e Linda Lee Ho, e tambm da Universidade de Cambridge, Prof. Mike

    Gregory, Francis Hunt, Pete Fraser, Rob Phaal e Clare Farrukh.

    Aos colegas e amigos do Departamento de Engenharia de Produo da USP, em

    especial ao Antnio Carlos Tonini, pelas suas contribuies no desenvolvimento

    desta pesquisa, ao Rodrigo Franco, Priscila, Ivelise, Vera Duarte e Ldia.

    s empresas e profissionais que participaram dos estudos, pela valiosa troca de

    saberes e experincias, em especial: Pedro Fleury, Fernando Fleury, Daniel

    Domeneghetti, Ricardo Orihuela, Maurizio Vallo, Andr Vilela e Guilherme Spina.

    Ao CNPq, que apoiou este projeto com a concesso da bolsa de doutorado no pas

    e viabilizou minha estada na Universidade de Cambridge (processo 200361/2004-0).

    Aos amigos Carlos Tadao, Adriano, Beaco, Marcos, Potira, W, Xavier, Cristiano,

    Marcelo, Roberto, Jos Luiz, Lotito, Claudio, Elias, Nicolau, Rogrio, Atleta e Onze.

    Maria Ilse Zago, pelo suporte e pela cuidadosa reviso deste documento; Ana

    Rachel Fleury pelo auxlio na anlise dos dados.

    minha famlia, por todo apoio e incentivo ao longo desta jornada: Afonso, Maria

    Tereza, Maria Alice, Gilda, Fernando, Rachel, Pedro, Isadora, Primos e Primas.

    Alessandra e Marina, pela alegria e disposio em enfrentar os desafios

    propostos, pelo amor, pelo carinho e pela ateno.

    A todos aqueles que, de alguma forma, contriburam para este estudo.

    Finalmente, Sra Joaquina Madalena Ridge, pelos incontveis momentos de

    reflexo que tanto contriburam para a realizao deste estudo.

  • III

    RESUMO

    A importncia dos sistemas de software segue crescendo para grande parte das

    organizaes. A expanso das funcionalidades viabilizadas com a implantao

    destes sistemas em produtos manufaturados e a emergncia das "mdias digitais",

    que compreendem contedo digital, software e mltiplos canais de acesso ao

    mercado, so exemplos recentes nos quais os sistemas de software assumiram

    posio central para a estratgia corporativa. Grande parte das pesquisas realizadas

    sobre software no considera explicitamente os vnculos existentes entre o mercado

    no qual estas empresas atuam e seus processos organizacionais; como

    conseqncia, tanto pesquisa como prtica em engenharia de software tendem a ser

    realizadas de forma neutra, e na perspectiva de um desenvolvedor de software,

    diferentes atividades de desenvolvimento so consideradas como igualmente

    relevantes para a obteno dos objetivos corporativos. Este projeto de pesquisa

    analisa como acontece o alinhamento entre objetivos estratgicos e o processo de

    desenvolvimento em empresas de software e prope um mtodo para garantir que o

    processo de desenvolvimento encontra-se alinhado com os objetivos do negcio. O

    mtodo inclui a categorizao de diferentes companhias de software de acordo com

    as suas habilidades principais e a customizao da tcnica Technology

    Roadmapping para empresas de software. O percurso metodolgico desenvolvido

    para atingir os objetivos propostos no convencional e envolve diferentes etapas

    nas quais a recuperao de teorias, de conceitos e de modelos foi mesclada com

    atividades de pesquisa para o detalhamento, teste e ratificao dos diversos

    elementos que vm a constituir o produto acima mencionado. Os resultados obtidos

    so consistentes com os objetivos propostos e incluem um referencial para anlise

    da indstria de Telecomunicaes, um referencial para anlise da indstria de

    software, incorporando questes sobre mercado, objetivos estratgicos, produtos e

    servios e processo de desenvolvimento, e um mtodo de alinhamento entre

    objeticos estratgicos e processo de desenvolvimento em empresas de software.

    Palavras-chave: estratgia corporativa. gesto tecnolgica. processo de

    desenvolvimento de software.

  • IV

    ABSTRACT

    Software importance is growing fast and consistently for many organizations. The

    growth of software functionality in manufactured products and the emergence of the

    digital media, convergent spaces comprehending digital content, software, and

    multi-channels to the market, are recent examples of organizational changes where

    software assumed a central position for the corporate strategy. Much of current

    research about software does not explicitly consider the linkages between the

    software market and their organizational processes; as a consequence, software

    engineering practice and research is done in a value-neutral setting, and from a

    developer point of view, different activities are considered equally important for the

    achievement of corporate goals. This research project analyzes the alignment

    between strategic objectives and development process at software companies and

    presents a method to ensure that the development process is aligned with the

    corporate capabilities required to exploit future market opportunities. The method

    includes the categorization of different software companies according to their core

    capabilities and the customization of the Technology Roadmapping technique for

    software companies. To achieve the proposed goal it was necessary to develop a

    different approach, in which theories, concepts and models were tested against

    empirical initiatives, aiming to validate the different elements that constitute the

    mentioned result. These obtained results are consistent with the proposed objectives,

    and include a framework to analyze the telecommunication industry, a framework to

    analyze the software industry, concerning issues such as market, strategic

    objectives, products and services and development process, and a method to align

    strategic objectives and development process at software companies.

    Keywords: corporate strategy. technology management. software development

    process.

  • V

    SUMRIO

    RESUMO

    ABSTRACT

    LISTA DE FIGURAS

    LISTA DE TABELAS

    1 INTRODUO, CONTEXTO E OBJETIVOS........................................ 1

    1.1 APRESENTAO DA PESQUISA.............................................................. 1

    1.2 CONTEXTO DA PESQUISA: CONSIDERAES SOBRE SOFTWARE E SUA INDSTRIA ............................................................................................... 3

    1.2.1 Software................................................................................................................... 3 1.2.2 A evoluo da indstria de software..................................................................... 4 1.2.3 A indstria de software aps o ano 2000 ............................................................. 5 1.2.4 Classificando as empresas de software............................................................... 6 1.2.5 Software, Tecnologia da Informao e Telecomunicaes................................ 9

    1.3 OBJETIVO E LIMITES DA PESQUISA ..................................................... 11

    1.4 ABORDAGEM DA PESQUISA.................................................................. 13

    1.5 ESTRUTURA DA TESE ............................................................................ 14

    2 MODELOS DE ALINHAMENTO ENTRE OBJETIVOS ESTRATGICOS E GESTO TECNOLGICA..................................... 16

    2.1 MODELOS GENRICOS DE ALINHAMENTO ENTRE OBJETIVOS ESTRATGICOS E GESTO TECNOLGICA.............................................. 18

    2.1.1 O Technology Roadmapping............................................................................... 20

    2.2 MODELOS DE ALINHAMENTO ENTRE OBJETIVOS ESTRATGICOS E TECNOLOGIA DA INFORMAO.................................................................. 22

    2.2.1 O Modelo de Alinhamento Estratgico ............................................................... 22 2.2.2 O Grid de Impacto Estratgico da Tecnologia da Informao ......................... 25 2.2.3 Nveis de organizao da TI na empresa ............................