• Nenhum resultado encontrado

2.6 SERVIÇO DE DESENVOLVIMENTO DE SOFTWARE

2.6.3 Normas de Qualidade e Modelos de Melhores Práticas

2.6.3.5 MPS.BR – Melhoria do Processo de Software Brasileiro

O Programa MPS.BR é uma iniciativa para melhorar a capacidade de desenvolvimento de software nas organizações brasileiras por meio da disseminação do modelo MPS, estando sob a coordenação da Associação para Promoção da Excelência do Software Brasileiro (SOFTEX) (2011a) com apoio governamental – incluindo o Ministério da Ciência, Tecnologia e Inovação (MCTI) –, da indústria de software brasileira e de instituições de pesquisa.

O modelo MPS atende às necessidades de negócio da indústria de software brasileira e incorpora práticas internacionalmente reconhecidas para implementação de boas práticas e avaliação de processos de engenharia de software, tendo sido usadas as NBR ISO/IEC 12207 e NBR ISO/IEC 15504 como base técnica para definição dos componentes do modelo. O CMMI também foi utilizado como complemento técnico ao Modelo tendo em vista sua importância para empresas brasileiras que atuam no mercado externo (KALINOWSKI et al., 2010). O MPS é formado por três componentes, a saber, o modelo de referência MPS (MR- MPS), o método de avaliação MPS (MA-MPS), e o modelo de negócios MPS (MN-MPS), conforme apresentado na Figura 9. No âmbito deste trabalho, o modelo de referência MR- MPS possui maior relevância, sendo, dessa maneira, comentado a seguir.

O modelo MR-MPS define sete níveis de maturidade de processos para produtoras de software. Cada nível possui um conjunto de processos e atributos que são aplicados cumulativamente, desde o nível inicial até ao nível mais maduro.

Figura 9 - Componentes do Modelo MPS

Fonte: Guia Geral do MPS (ASSOCIAÇÃO PARA PROMOÇÃO DA EXCELÊNCIA DO SOFTWARE BRASILEIRO, 2011b).

com a efetiva implementação do processo. O Quadro 11 apresenta os níveis de maturidade do modelo MR-MPS juntamente com os processos e a quantidade de atributos para cada nível do modelo.

Quadro 11 - Níveis de maturidade do MR-MPS

Nível Processos Atributos de Processo

A

Em Otimização 9

B Gerenciado Quantitativamente

Gerência de Projetos – GPR (evolução) 7

C Definido

Gerência de Riscos – GRI

5 Desenvolvimento para Reutilização – DRU

Gerência de Decisões - GDE

D Largamente Definido Verificação – VER 5 Validação – VAL

Projeto e Construção do Produto – PCP Integração do Produto – ITP

Desenvolvimento de Requisitos - DRE

E Parcialmente

Definido

Gerência de Projetos – GRP (evolução)

5 Gerência de Reutilização – GRU

Gerência de Recursos Humanos – GRH Definição do Processo Organizacional – DFP

Avaliação e Melhoria do Processo Organizacional – AMP

F Gerenciado

Medição – MED

3 Garantia da Qualidade – GQA

Gerência de Portfólio de Projetos – GPP Gerência de Configuração – GCO Aquisição - AQU

G Parcialmente

Gerenciado

Gerência de Requisitos – GRE

2 Gerência de Projetos - GRP

Fonte: Guia Geral do MPS (ASSOCIAÇÃO PARA PROMOÇÃO DA EXCELÊNCIA DO SOFTWARE BRASILEIRO, 2011b), adaptado pelo Autor.

Os modelos MPS.BR e CMMI por estágios são compatíveis entre si, sendo apresentado no Quadro 12 o relacionamento entre os níveis de maturidade de ambos os modelos.

Quadro 12 - Relacionamento entre os modelos MPS.BR e CMMI

Nível MPS.BR Nível CMMI

A – Em Otimização 5 – Em Otimização

B – Gerenciado Quantitativamente 4 – Gerenciado Quantitativamente C – Definido 3 - Definido D – Largamente Definido E – Parcialmente Definido F – Gerenciado 2 - Gerenciado G – Parcialmente Gerenciado 1 - Inicial

No cenário brasileiro, o modelo MPS.BR vem sendo adotado progressivamente. No período de 2005 a 2007, 72 organizações haviam obtido avaliação. De 2008 a 2011, 215 empresas receberam a avaliação, que tem validade de três anos (KLEBER, 2011). Esse progresso vem ao encontro do que é preconizado pelo TCU desde 2007, onde a indução da qualidade de software vem por meio da adoção de modelos de melhoria de processos e melhores práticas, conforme Acórdão 1.480/2007-Plenário, cujo excerto do voto condutor é apresentado a seguir (BRASIL, 2007, p26-27, grifo nosso):

Com base em modelos disponíveis no mercado de TI internacional e nacional (e.g. Cobit e MPS.BR), depreende-se que um modelo de contratação e gestão contratual deve apresentar alguns itens básicos, descritos a seguir.

[...] Neste contexto, é razoável que a alocação de orçamento de TI para um determinado órgão ou entidade seja proporcional à maturidade de sua área de contratação e de gestão de contratos de TI. Aparentemente, quanto mais imatura a área de contratação e gestão de contratos de serviços de TI, maiores as chances de ela cometer erros como solicitar a contratação de soluções de TI inúteis, ou especificar condições contratuais que onerem o contrato e que não sejam usadas (e.g. níveis de serviço elevados que não sejam cobrados). Como referência para aferição de maturidade da área de contratação e gestão da área de TI, podemos citar o MPS.BR – Guia de Aquisição, voltado para a contratação de softwares e serviços correlatos [...].

3 PERSPECTIVA TEÓRICA INSTITUCIONAL

A presente seção tem como propósito a exposição dos conceitos da teoria institucional e seu uso como arcabouço teórico para materialização dos elementos necessários à contratação do serviço de desenvolvimento de software pela APF.

3.1 CONCEITOS

A teoria institucional busca, em seu cerne, explicar as razões pelas quais as organizações possuem práticas e formas homogêneas (ANG; CUMMINGS, 1997). Para DiMaggio (1988), o papel da influência institucional é particularmente eficaz em explicar o fenômeno organizacional em ambientes cujas regras, estruturas, regulação externa e práticas influenciam na maneira em que a governança é exercida na organização. Esse pensamento pode ser utilizado em organizações públicas, que são altamente institucionalizadas e reguladas.

As organizações podem ser vistas como preeminentes formas institucionais na sociedade moderna, sendo encontradas em todos os lugares, estando envolvidas em quase todas as ações humanas. Empresas, escolas, comércios e igrejas são alguns exemplos de organizações que possuem alto grau de elementos institucionais (ZUCKER, 1983). Também podem ser consideradas como grupos de indivíduos ligados por propósitos em comum buscando atingir objetivos, também em comum (NORTH, 1990).

De maneira objetiva pode-se dizer que dentro das organizações a institucionalização produz entendimentos comuns sobre o que é apropriado e, fundamentalmente, qual comportamento é significativo (ZUCKER, 1983).

Para Reed (1992), a realidade organizacional é socialmente construída e institucionalmente sustentada. A perspectiva institucional pode ser tipificada como uma abordagem simbólico-interpretativa da realidade organizacional, cuja construção social é predominantemente subjetivista (FACHIN; MENDONÇA, 2003).

Meyer e Rowan (1977) percebem as organizações como sistemas controlados e coordenados de atividades, inseridos em uma complexa rede de relações, as quais são altamente institucionalizadas na sociedade contemporânea. Essas organizações são compelidas a incorporar práticas e procedimentos a partir de conceitos que estejam legitimados na sociedade. Ao realizar esta incorporação, as organizações aumentam a sua legitimidade e longevidade, ainda que as práticas e procedimentos incorporadas não tenham

necessariamente eficácia. Esse pensamento é complementado por Oliver (1991), ao afirmar que as organizações reproduzem continuamente normas e valores sociais tão logo essas se tornem um padrão de atividade.

Os aspectos institucionais das organizações podem ser vistos sob os prismas fenomenológico e racionalista. A abordagem fenomenológica indica que os indivíduos participantes não estão conscientes dos valores centrais da organização. Neste caso, a institucionalização determina o status quo organizacional onde os participantes não questionam a razão de ser dos procedimentos e valores atuais – ‘as coisas são como elas são’ – e alternativas podem ser literalmente impensáveis. O panorama racionalista prescreve que as instituições33 consistem de valores distintivos que são explicitamente e conscientemente articulados em todos os participantes da organização, em contraste com a visão fenomenológica (ZUCKER, 1983).

No âmbito dos estudos organizacionais, a abordagem institucional possui caráter claramente sociológico, sendo que a adoção da perspectiva institucional contribui com aspectos teóricos de ordem econômica, política e social (POWELL; DIMAGGIO, 1991).

Um dos papeis mais importantes das instituições na sociedade é a diminuição da incerteza por meio do estabelecimento de uma estrutura estável – mas não necessariamente eficiente – para as interações humanas no dia-a-dia. Essa estabilidade pode ser construída, dentre outros componentes, por meio de convenções, tradições, códigos de conduta, comportamento e leis. Apesar disso, as instituições evoluem tipicamente de forma incremental, buscando se adequar às novas restrições existentes no ambiente (NORTH, 1990). Para Zucker (1983), a teoria institucional enfatiza o impacto do ambiente externo institucionalizado – neste caso representado por instituições que definem regras e controles – nas organizações, promovendo comportamento isomórfico34 entre elas com o passar do tempo.

No contexto da perspectiva teórica institucional, Scott (2001) caracteriza o processo de institucionalização em três dimensões, ou sistemas ou elementos: reguladora, normativa e

33 As instituições são organizações ou mecanismos sociais que controlam o funcionamento da sociedade e dos

indivíduos. São produtos do interesse social que refletem as experiências quantitativas e qualitativas dos processos socioeconômicos. Organizadas sob a forma de regras e normas, visam à ordenação das iterações entre os indivíduos e entre estes e suas respectivas formas organizacionais.

(http://www.dicionarioinformal.com.br/buscar.php?palavra=institui%E7%E3o)

34 O isomorfismo, ou homogeneização, é um processo restritivo que força uma unidade em uma população

assemelhar-se a outras unidades, que estão sujeitas às mesmas condições ambientais, e que competem não apenas por recursos e consumidores, mas também por poder e legitimidade institucional (VIEIRA; CARVALHO, 2003). É vantajoso para as organizações, tendo em vista que a similaridade facilita as transações entre as organizações e favorece o seu funcionamento interno pela assimilação de regras aceitas na sociedade (FONSECA, 2003).

cultural-cognitiva. Esses elementos interagem de forma contínua e contribuem de forma interdependente e mútua, conforme ilustrado na Figura 10.

Figura 10 - Interação entre as três dimensões do processo de institucionalização

Fonte: Roses (2007).

Os elementos reguladores visam controlar o comportamento, considerado racional e movido pelo interesse próprio das partes. Isso se dá por meio do estabelecimento de regras, monitoramento e atividades de sanção (incentivos e punição). O poder que caracteriza a dimensão reguladora deve ser legitimado com base em um quadro normativo que tanto suporta como restringe o uso do poder (SCOTT, 2001).

Os elementos normativos identificam os valores que descrevem um sistema social desejado, sendo as normas o canal de contextualização dos padrões normativos para situações e membros específicos, definindo as expectativas esperadas e sanções a serem observadas. As normas têm o poder de reduzir a manipulação política do indivíduo no seu interesse próprio, vinculando-se às leis, descrições de cargos, procedimentos à execução de atividades, padrões de qualidade, dentre outros (SCOTT, 2001).

Os elementos cognitivos referem-se às concepções compartilhadas que constituem a natureza da realidade social e os quadros por meio dos quais o significado é construído, dando ênfase às dimensões cognitivas da existência humana (SCOTT, 2001). O compartilhamento do conhecimento, significados e interpretações influencia positivamente na comunicação entre as partes (ROSES, 2007). O Quadro 13 apresenta a variação de ênfases para os três pilares das instituições.

No âmbito da terceirização da TI, a institucionalização do relacionamento cliente- fornecedor é um fenômeno pouco explorado pela academia (KERN; WILLCOCKS, 2001). Desta forma, ganha destaque estudo realizado por Roses (2007), que buscou identificar os

elementos de sucesso na formação de uma parceria estratégica na terceirização da TI em um banco transnacional, utilizando-se como framework teórico os pilares reguladores, normativos e cognitivos formadores da teoria institucional.

Quadro 13 - Variação de ênfases para os três pilares das instituições

Característica Regulador Normativo Cognitivo

Base da observância Conveniência Obrigação social Compartilhamento do conhecimento Base da ordenação Regras Regulativas Expectativas de ligação Esquema constitutivo

Mecanismos Coercitivo Normativo Mimético

Lógica Instrumentalidade Adequação Ortodoxia

Indicadores Regra, leis, sanções Certificação, aceitação

Crenças comuns, compartilhamento da

lógica de ações Base da legitimação Legalmente sancionada Moralmente governada Compreensível, Culturalmente sustentada, Fonte: Scott (2001).

O estudo realizado por Roses (2007) dá evidência à importância da perspectiva multidimensional da teoria institucional na identificação dos elementos que compõem o modelo e considera as dimensões normativas, reguladoras e cognitivas como relevantes ao sucesso da parceria estratégica na terceirização da TI. O modelo também tem em seus fundamentos os princípios formadores da teoria do comprometimento-confiança (commitment-trust theory) – componentes-chave para o sucesso da parceria em uma operação de terceirização – e encontra-se estruturado conforme apresentado a seguir.

A Dimensão Reguladora é constituída pelos elementos:

Auditorias (due diligence): refere-se à materialização de mecanismos de controle à manutenção da qualidade dos serviços prestados pelo fornecedor e proporcionam visibilidade ao cliente sobre a qualidade desses;

Revisão Contratual Periódica: trata-se de economia dos custos de transação na relação cliente-fornecedor advindas de adaptações contratuais a eventos não previstos anteriormente;

Contrato de Longo Prazo: refere-se aos benefícios advindos do longo prazo, como a diminuição dos custos de transação, tendo em vista serem esses custos relacionados à aquisição da informação, os quais diminuem na medida em que as partes envolvidas na transação obtêm mais informações durante o relacionamento;

no investimento em ativos e sinaliza o comprometimento real de ambas sobre o futuro das trocas, uma vez que eventual perda de valor dos ativos será compartilhada, não expondo uma delas ao oportunismo da outra;

Reputação: tendo origem na teoria dos custos de transação, refere-se ao efeito que decorre do não cumprimento de uma das partes ao estabelecido em acordo, repercutindo negativamente sobre os negócios atuais e futuros dessa parte, desde seja de conhecimento público;

Fornecedores Alternativos: refere-se à exposição de múltiplos fornecedores a um cenário competitivo no fornecimento de serviços ou produtos, buscando garantir a melhor oferta ao cliente;

Acordos de Nível de Serviço: correspondem à aceitação, pelo fornecedor, em atingir determinados níveis de desempenho, provendo direitos e solução ao cliente caso esses níveis não sejam atingidos; e

Modelo de Precificação: corresponde à seleção do tipo de remuneração ao fornecedor mais adequado para o arranjo de terceirização adotado pelo cliente. A Dimensão Normativa é composta pelos elementos:

Troca de Informações: trata-se da definição de uma expectativa bilateral de que as partes proverão informações úteis entre si ao longo do relacionamento;

Solidariedade: trata-se da definição de uma expectativa bilateral de que o relacionamento é de alta importância, prescrevendo comportamentos diretamente relacionados à sua manutenção;

Flexibilidade: trata-se da definição de uma expectativa bilateral em fazer adaptações na realização do relacionamento de acordo com as mudanças circunstanciais;

Normas de Supervisão Bancária: refere-se aos preceitos legais que conduzem as atividades bancárias, como o Acordo da Basiléia II; e

Normas de Qualidade: correspondem a instrumentos por meio dos quais os fornecedores buscam demonstrar a legitimidade dos processos relacionados aos seus serviços junto aos seus clientes atuais e potenciais.

A Dimensão Cognitiva é constituída pelos elementos:

Arquitetura do Sistema: trata-se da estruturação ou organização dos componentes de programas (módulos), o modo pelo qual esses componentes

interagem e as estruturas dos dados que são usadas pelos componentes (PRESSMAN, 2006);

Requisitos Funcionais: são as declarações de serviços que o sistema deve fornecer, como o sistema deve reagir a entradas específicas e como o sistema deve se comportar em determinadas situações (SOMMERVILLE, 2007); e

Requisitos não Funcionais: são restrições sobre os serviços ou funções oferecidos pelo sistema, incluindo restrições sobre o projeto de desenvolvimento e padrões (SOMMERVILLE, 2007).

A Figura 11 apresenta diagrama contendo as relações existentes entre as dimensões institucionais do modelo de Roses (2007) – e os seus respectivos elementos – e as componentes da teoria do comprometimento-confiança, promovendo como resultados a parceria estratégica, a qualidade do serviço, os benefícios da terceirização e por fim o sucesso na terceirização da TI.

Figura 11 - Modelo de elementos de sucesso à formação da parceria estratégica na terceirização da TI

Fonte: Roses (2007).

Considerando que a teoria institucional tem sido o pilar teórico de diferentes esforços de explicação de fenômenos organizacionais (VIEIRA; CARVALHO, 2003), e que o propósito desse trabalho é a elaboração de um modelo que, em última instância e como consequência, visa ao sucesso da contratação do serviço de desenvolvimento de software, os elementos identificados por Roses (2007) serão utilizados como ponto de partida para o

atingimento dos objetivos dessa pesquisa. Todavia, fazem-se necessários ajustes preliminares que adequem o modelo à realidade da APF. Dessa forma, os elementos exposição de investimento e normas de supervisão bancária serão desconsiderados em virtude de sua relação com o mercado privado e por sua vinculação direta com o contexto do estudo de caso da pesquisa de Roses (2007). Da mesma maneira, os elementos arquitetura do sistema, requisitos funcionais e requisitos não funcionais também serão desconsiderados tendo em vista a supressão dessas informações em uma contratação típica do serviço de desenvolvimento de software para a realização de vários projetos de SI – o fornecedor somente terá visibilidade da arquitetura do sistema e dos requisitos funcionais e não funcionais após assinatura do contrato, ao longo da sua execução, e serão caracterizados para cada projeto. Os demais elementos institucionais do modelo de Roses (2007) serão apresentados individualmente, embasando a sua utilização no modelo de pesquisa.