http://www.mestrado.ipt.br/
()
1. Introdução
Este trabalho propõe um método de aplicação do SA-CMM que é um modelo de capacitação e maturidade do processo de aquisição de software. Aborda a aplicação do ponto de vista de dois modelos do campo da engenharia de software: o RM-ODP - Reference Model for Open Distributed Processing e a BPMN - Business Process Modeling Notation.
O RM-ODP é o modelo de referência recomendado pela ISO/IEC 10746 como padrão de especificação de sistemas com processamento aberto e distribuído.
A BPMN é o modelo recomendado pela BPMI - Business Process Modeling Initiative como padrão de especificação de modelos de processo de negócio.
2. O SA-CMM
O SA-CMM é um modelo de capacitação e maturidade do processo de aquisição de software organizacional. Ele especifica áreas chave de processos que permitem a conquista gradativa da maturidade organizacional por intermédio de cinco níveis, desde o inicial, quando a organização ainda não possui nenhum processo estabelecido, até o último, quando os processos são tão maduros que a substituição de um grupo de atividades não afeta a realização dos objetivos do processo global, fazendo com que as inovações e mudanças sejam tratadas naturalmente como inerentes ao processo global.
3. O RM-ODP
O Modelo de Referência para Processamento Aberto e Distribuído é uma especificação ISO/IEC 10746 que objetiva o desenvolvimento de padrões cujo benefício é a possibilidade de realização do processamento de informações distribuídas usando recursos de ambientes tecnológicos heterogêneos em múltiplos domínios organizacionais. Esses padrões orientam quanto às restrições que devem ser feitas nas especificações dos sistemas e quanto ao provimento da infra-estrutura necessária para contemplar as dificuldades inerentes aos projetos e programação de sistemas distribuídos.
4. A BPMN
A modelagem de processos de negócio estabelecida pela BPMI é especificada por meio de notação e semântica na BPMN. Essa especificação é resultado do corpo de conhecimento internacional em modelagem de processo de negócio e workflow e foi composto pelas contribuições de especialistas ao BPMI. Essas contribuições envolvem modelos, linguagens e especificações como o IDEF0 e a UML, entre outros.
5. O Modelo Conceitual
A partir das observações feitas sobre o processo de aquisição de software verificou-se que uma série de atividades são realizadas rotineiramente. A realização dessas atividades tem objetivos e metas bem definidos, são executadas em uma seqüência quase padronizada, utilizando a capacidade e habilidade dos recursos da organização e o comprometimento das áreas envolvidas. Todos esses fatores em movimento definem o processo de aquisição que, então, pode ser observado como um workflow orquestrado pela gerência do processo.
O SA-CMM, seguindo este mesmo princípio, define o modo como um processo maduro orquestra todos os fatores já mencionados.
A observação e análise da correspondência quase que direta entre o processo empresarial e as recomendações do SA-CMM levaram a especificá-lo do ponto de vista do modelo conceitual de processos e, conseqüentemente, à possibilidade da comparação entre o recomendado (SA-CMM) – To-Be e o observado (institucional) – As-Is que culminou com a proposição do método de aplicação ora proposto.
6. O Método de Aplicação
A teoria que suporta este método se baseia na visão de objetos que representam atividades que são realizadas durante a execução de processos.
O processo de aquisição de software de uma organização envolve a realização de tarefas ou atividades que são executadas em seqüência para atingir um objetivo específico, ou seja, um workflow que pode ser modelado em um diagrama BPMN.
A análise do modelo SA-CMM do ponto de vista do modelo conceitual de processos, ou seja, o workflow, mostrou a possibilidade de concebê-lo por meio das especificações de processos de negócio aplicáveis, também, na forma de um diagrama BPMN. O entendimento desta possibilidade foi fundamentado, ainda, na teoria de objetos distribuídos e sua possível correspondência com as aplicações de negócios observados como objetos-empresa se inter-relacionando em comunidades e federações e cujas relações são regidas por regras bem definidas na Visão Empresa do RM-ODP, que se aplica aos processos de negócio de aquisição de software, porque estes extrapolam as atividades de uma só organização, envolvendo também outras organizações tais como clientes, fornecedores e governo. Sua utilização facilita a definição do contexto de aplicação dos processos organizacionais de aquisição de software tanto na profundidade quanto na amplitude.
7. Conclusão
A modelagem do SA-CMM e do processo organizacional de aquisição de software dividido em áreas chave de processos por meio das especificações BPMN possibilitou, portanto, a comparação de processos em patamares semelhantes. A comparação pode ser aplicada a cada aquisição em particular, neste caso como uma instância atual específica do SA-CMM ou como uma instância temporal do processo global de aquisição mostrando a evolução da maturidade, à medida em que as especificações BPMN da organização se aproximam das especificações BPMN do SA-CMM, ambas abordadas no contexto definido pelo RM-ODM e no âmbito das áreas chave de processo específicas.
Como evolução deste método para aplicação no CMMI, é recomendada a avaliação e aplicabilidade no contexto do seu módulo de aquisição (Acquisition Module).
Resumos Relacionados
- O Rh Como Agente De MudanÇa
- Software, Comprar Ou Desenvolver?
- Definição De Gestão De Processos
- Governança Em Ti
- Sincronização De Processos
|
|