• Sonuç bulunamadı

Tendo em vista a identificação de diferentes categorias de empresas que atuam no setor de Telecomunicações de maneira mais coerente e com menor nível de interferência, a norma ISO/IEC 12207 (ISO, 1995) foi analisada, de forma a evidenciar os processos corporativos mais relevantes para diferentes corporações que têm as atividades de software entre seus processos principais. Vale destacar que, devido à proximidade entre a indústria de software e a indústria de

Telecomunicações, neste momento foi utilizado um referencial desenvolvido para o setor de software como base para análise de empresas de Telecomunicações. Como apresentado no capítulo 2, a ISO/IEC 12207 (ISO, 1995) tem como objetivo prover uma estrutura comum para a disciplina de software, de forma que os profissionais que atuam nesta área possam “falar a mesma língua” durante o processo de criação e gerência de software.

Assim, a norma categoriza e apresenta os processos que compõem o ciclo de vida completo do software, desde sua concepção até sua manutenção e descontinuação. A norma define três categorias principais de processos (ISO, 1995):

1. Processos fundamentais: conjunto de cinco processos que atendem às partes fundamentais (pessoa ou organização) durante o ciclo de vida de software. Estas partes fundamentais são o adquirente, o fornecedor, o desenvolvedor, o operador e o mantenedor do software. Os processos fundamentais são: aquisição, fornecimento, desenvolvimento, operação e manutenção.

2. Processos de apoio ao ciclo de vida: conjunto de oito processos. Um processo de apoio auxilia um outro processo como uma parte integrante, com um propósito distinto, e contribui para o sucesso e a qualidade do projeto de software. Um processo de apoio é empregado e executado, quando necessário, por outro processo. Os processos de apoio são: documentação, gerência de configuração, garantia da qualidade, verificação, validação, revisão conjunta, auditoria e resolução de problema.

3. Processos organizacionais de ciclo de vida: conjunto de quatro processos. Eles são empregados por uma organização para estabelecer e implementar uma estrutura subjacente, constituída de processos de ciclo de vida e pessoal associados, objetivando melhorar continuamente a estrutura e os processos organizacionais. Eles são tipicamente empregados fora do domínio de projetos e contratos específicos; entretanto, ensinamentos destes projetos e contratos contribuem para a melhoria da organização. Os processos organizacionais são: gerência, infra-estrutura, melhoria e treinamento.

Como mencionado, a análise da ISO/IEC 12207 partiu da proposição de Fleury et al. (2004), que afirmam que as empresas fornecedoras de equipamentos estão

expandindo suas habilidades, passando a prover soluções integradas para as operadoras de rede, e buscou evidenciar os processos corporativos mais relevantes para diferentes corporações que tem as atividades de software entre seus processos principais. Processos de apoio ao ciclo de vida e processos organizacionais do ciclo de vida suportam os processos fundamentais, e desta forma, apesar de essenciais ao bom gerenciamento de uma corporação, não são capazes de estabelecer diferentes categorias de corporações ou unidades de negócios.

Como resultado, foi considerado que as habilidades principais da corporação (ou da unidade de negócios) devem encontrar-se relacionadas com os seus processos fundamentais, e, desta forma, estes processos foram analisados individualmente.

• Processo de aquisição: contempla as etapas envolvidas na aquisição do produto, serviço ou solução tecnológica que deve ser implementada, desde a definição das características da solução e concepção do projeto de aquisição até a aceitação e conclusão do processo, incluindo as etapas de levantamento de requisitos do sistema, emprego planejado do sistema, avaliação de opções de aquisição (compra de produto, desenvolvimento interno ou aquisição de terceiros) e gerenciamento de riscos. O processo tem início com a modelagem do negócio e o levantamento dos requisitos capazes de satisfazer a necessidade ou oportunidade identificada, evolui com a aquisição e adaptação dos sistemas até a sua entrada em operação e encerra-se com a sua aceitação. É possível afirmar então que a principal habilidade de uma empresa ou unidade organizacional especializada na aquisição de soluções tecnológicas é tradução das necessidades do cliente em sistemas de software, ou seja, o seu correto processo de especificação, integração e implantação. Desta forma, o processo de aquisição pode ser considerado principal para esta categoria de empresas ou unidades organizacionais, e devido ao fato de as suas características serem semelhantes com as características propostas em estudos sobre empresas “Integradoras de Sistemas” (PRENCIPE et al., 2003), estas empresas ou unidades organizacionais serão denominadas como “Integradoras”.

• Processo de fornecimento: compreende atividades e tarefas do fornecedor e caracteriza o inicio de um projeto de software, já que inclui a elaboração de propostas de fornecimento, e continua com a determinação dos procedimentos e recursos necessários para gerenciar e garantir a execução do projeto, incluindo o

desenvolvimento e a execução dos planos de projeto até a entrega do sistema, produto de software ou serviço de software para o adquirente. De acordo com a norma ISO/IEC 12207, o processo de fornecimento inclui diversas atividades relacionadas com o processo de gerenciamento do projeto. Como grande parte das corporações pertencentes ao segmento de mercado analisado possui procedimentos para o gerenciamento de projetos, foi considerado que esta categoria de atividades não se apresenta como processo principal, capaz de diferenciar uma categoria de organizações de outra.

• Processo de desenvolvimento: contém as atividades e tarefas do desenvolvedor, contemplando as atividades de análise de requisitos do sistema, projeto da arquitetura do software, projeto detalhado do software, codificação e testes do sistema, integração do software, teste de qualificação do software, integração do sistema, testes de qualificação do sistema, instalação do software e apoio à aceitação do software. Empresas ou unidades organizacionais especializadas no processo de desenvolvimento são especializadas na transformação dos requisitos já definidos de sistema/software em linhas de código, estruturas de dados e documentos de suporte. Desta forma, o processo de desenvolvimento pode ser considerado principal para esta categoria de empresas ou unidades organizacionais, e estas empresas ou unidades organizacionais serão denominadas como “Desenvolvedoras”.

• Processo de operação: contém as atividades e as tarefas do operador, incluindo a operação do produto de software e o suporte operacional aos usuários. Como a operação do produto de software está integrada com a operação do sistema, as atividades e tarefas deste processo se referem ao sistema. As empresas ou unidades organizacionais especializadas no processo de operação incluem aquelas cujos negócios são sustentados pela operação de sistemas de software, mas que não se encontram diretamente envolvidas com sua especificação e desenvolvimento. Desta forma, o processo de operação pode ser considerado principal para esta categoria de empresas ou unidades organizacionais, e estas empresas ou unidades organizacionais serão denominadas como “Operadoras” no restante deste trabalho.

• Processo de manutenção: contém as atividades e tarefas do mantenedor. O objetivo é modificar um produto de software existente, preservando a sua

integridade. O processo termina com a descontinuação do produto de software. Desta forma, é possível caracterizar este processo como sendo uma variação em menor escala dos processos de aquisição e de desenvolvimento, não caracterizando uma habilidade essencial para as empresas pertencentes aos segmentos de mercado deste estudo.

O resultado da análise anterior evidencia que diferentes unidades organizacionais, pertencentes ou não a uma mesma empresa, podem ter como processos principais a integração (aquisição), o desenvolvimento ou a operação. A figura a seguir apresenta o relacionamento existente entre estes três tipos de unidades organizacionais. Desenvolvedoras Manutenção Fornecimento Operadoras Manutenção Fornecimento Integradoras (Aquisição) Manutenção Fornecimento

Figura 15 – Categorias propostas para o setor de Telecomunicações utilizando a ISO 12207 Fonte: Projeto de Qualificação (FLEURY, 2004)

De acordo com o modelo apresentado, no setor de Telecomunicações podem ser encontradas três categorias principais de empresas: operadoras, integradoras e desenvolvedoras,. Seguindo a análise elaborada, de acordo com a ISO/IEC 12207 cada categoria proposta é especializada na execução das seguintes atividades: 1. Integradoras: definição das características da solução, concepção do projeto de

aquisição e de desenvolvimento, levantamento de requisitos do sistema, emprego planejado do sistema, avaliação de opções de aquisição, compra de

produto, desenvolvimento interno, aquisição de terceiros, integração de sistemas, gerenciamento de riscos, aceitação e conclusão do processo.

2. Desenvolvedoras: análise de requisitos do sistema, projeto da arquitetura do

software, projeto detalhado do software, codificação, testes do sistema,

integração do software, teste de qualificação do software, integração do sistema, testes de qualificação do sistema, instalação do software e apoio à aceitação do

software.

3. Operadoras: operação do sistema de software e suporte operacional aos usuários

O modelo descrito nesta seção foi apresentado no Projeto de Qualificação defendido pelo autor em julho de 2004, e então passou a ser validado em entrevistas semi- estruturadas com especialistas do setor.

4.4 VALIDAÇÃO DO MODELO INICIAL E PROPOSIÇÃO DE UM MODELO

Benzer Belgeler