Tese de doutoramento do Programa Doutoral em Tecnologias e Sistemas de InformaçãoCada vez mais, as organizações suportam as suas operações em sistemas de software. Torna-se, portanto, muito relevante
o correto mapeamento das operações nos sistemas de software.
Esta tese foca-se em organizações orientadas a processos de negócio, devido à relevância dada pelas normas de qualidade,
pelos modelos de excelência, e pelos requisitos dos clientes, a esse tipo de estruturação interna das organizações.
Nas organizações orientadas a processos de negócio existem diversos fatores, como o tempo envolvido nos projetos de
implementação de processos de negócio em software, as diferenças existentes entre os modelos de processos de negócio
e a sua implementação real, ou a quantidade e o tipo de recursos envolvidos nesses projetos, que fazem com que os
projetos de desenvolvimento de software sejam demasiado dispendiosos, demorem demasiado tempo, e não garantam
que o produto de software resultante seja o mais adequado à realidade da organização que o vai usar.
Esta tese propõe que os sistemas de informação e de software devam ser desenvolvidos, desde o início, incorporando
os modelos das organizações onde irão ser usados. Além disso, e como existem disponíveis modelos de referência de
processos de negócio, esta tese também propõe o seu uso explícito aquando da recolha de requisitos.
Assim, o objetivo principal da tese é propor uma metodologia que se inicie com modelos de processos de negócio e que
termine com a geração de sistemas de software, para organizações orientadas a processos de negócio. A metodologia
denomina-se BIM e é formalizada através do metamodelo EPF.
Dada a abrangência dos temas a tratar, a tese foi conduzida tendo em atenção que o processo de desenvolvimento de
software para suportar organizações orientadas a processos pode ser otimizado. Para melhor mostrar os diversos passos
e resultados intermédios, usamos a metodologia de investigação Action Research. A tese propõe que as atividades de
investigação sejam terminadas quando uma dada condição de paragem seja atingida, e para isso usa uma avaliação
baseada num conjunto de indicadores para os resultados do produto e do processo, e uma adaptação do modelo de
excelência EFQM para a forma como foi executado o processo de desenvolvimento. O foco das Action são os sistemas de
software MES, essenciais na ligação entre sistemas de software embebido e sistemas ERP.
Nesta tese, as Action iniciam-se com modelos de processos e com arquiteturas de software standard, e terminam com
uma proposta de modelo de processo e com arquiteturas de software e tecnologias adaptadas à execução de processos
de negócio. A tese propõe também alguns conceitos como IAvO (extensão de modelos de processos de negócio), OBO
(componentes de software intermutáveis e não-proprietários), OA (aspetos organizacionais), e PF (framework de processos)
para aumentarem a eficiência e eficácia na implementação em software de processos de negócio.Increasingly, organizations support their operations by using software systems, turning very relevant the proper mapping
of operations into software systems.
This thesis focuses on organizations oriented to business processes, due to the importance that quality norms, excellence
models, and customer requirements put on this type of internal structures of organizations. Process-oriented organizations
have characteristics, such as the time needed to implement business processes in software, the differences between the
business process models and the real business processes, or the quantity and type of the required resources, that lead to
development projects too expensive, taking too long to complete, and that do not assure that the resulting product is the
most adequate to the reality of the client organization.
This thesis proposes that the development of information and software system embodies, since the early stages, the models
of the organization where they operate. In addition, and since business process reference models are available, the thesis
also proposes to use explicitly such reference models by requirements collection time.
Thus, the main goal of the thesis is to propose a methodology that picks business process reference models and ends with
software systems, for process-oriented organizations. The methodology is denominated BIM and is formalized by using the
EPF metamodel.
Due to the wide scope of the studied areas, the thesis is tailored considering that the development process for processoriented
organizations can be optimized. To express better the intermediate steps and results, we use the Action Research
methodology. The thesis proposes that the research activities terminate when a stopping condition is met, based on a set
of indicators for the product, and a tailoring of the EFQM model for the development process. The Actions are focused on
MES, crucial for the linking of embedded software systems with ERP systems.
In this thesis, the Actions start by using standard process models and software architectures, and end by using a proposed
process model, and software architectures and technologies adapted to the execution of business software. The thesis
also proposes new concepts like IAvO (extension to business process reference models), OBO (interchangeable and nonproprietary
software components), AO (organizational aspects), and PF (process framework) to increase the efficiency and
the effectiveness of the implementation of business processes in software