towards organizational self-awareness - ulisboa · this thesis proposes an approach towards...

108
Towards Organizational Self-awareness A Methodological Approach to Capture and Represent Individual and Inter-Personal Work Practices David Miguel Rolo Vicente Dissertação para Obtenção de Grau de Mestre em Engenharia Informática e de Computadores Júri Presidente: Professor Doutor Pedro Sousa Orientador: Professor Doutor José Manuel Nunes Salvador Tribolet Vogais: Professora Doutora Helena Sofia Pinto Novembro 2007

Upload: others

Post on 08-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

Towards Organizational Self-awareness

A Methodological Approach to Capture and Represent

Individual and Inter-Personal Work Practices

David Miguel Rolo Vicente

Dissertação para Obtenção de Grau de Mestre em

Engenharia Informática e de Computadores

Júri

Presidente: Professor Doutor Pedro Sousa

Orientador: Professor Doutor José Manuel Nunes Salvador Tribolet

Vogais: Professora Doutora Helena Sofia Pinto

Novembro 2007

Page 2: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

i

Page 3: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

ii

ACKNOWLEDGMENTS

“Behind every successful man is a woman…”, Groucho Marx

Special thanks to Professor José Tribolet for trusting me this work. Without his confidence it was

impossible to reach the maturity stage required to develop a study of this type. His abilities to

teach, discuss, and hold your interests are innumerous and impossible not to admire. More than

gratitude for all his dedication and availability that were crucial to sustain this thesis

development.

Thankfulness to Professor Marielba Zacarias for all assistance provided. Her extraordinary

availability and dedication were key issues that successfully direct this thesis. There is any

possible way to thanks her for all her indispensable advices, persistence, and comprehension.

To Dr. Luis Fialho, director of Moviflor sales department, for giving me the opportunity to

perform one of this thesis case studies in his department. Thanks to all the exceptional central

sales unit people, for their devotion and interest by my work, who were crucial to reach this

study results, and by the superb work environment provided during all time spent in Moviflor‟s

office.

To INATEL for the opportunity to implement the Portal developed during the thesis, supporting

the second case study. Thanks to change management team, and all organization people

involved, for their remarkable contribution to this project. For the friendship, support, and

advices given during INATEL case study, a special gratefulness to Eng. Carla Pereira.

My entire career has been supported by a very special person, my Mother. Considering her as a

reference has been the followed recipe to achieve many of my personal and professional

successes. For all this, tanks mom. Special thanks also to my family, particularly to my brother

and my father.

All this work would have been much more difficult without my friends. They were the ones with

who I relieve and discuss. Between them, I have to do a special gratefulness to a person who I

can‟t live without, my best friend Joana. Her honesty and amazing skills to understand and defy

me have been crucial factors for my ongoing success.

Page 4: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

iii

To the most important women of my life, my Mother and Joana

Page 5: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

iv

Page 6: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

v

ABSTRACT

Nowadays organizations are subject to constant changes. Most of these are imposed by the

need to adequate their way of managing the business to market demands. Examples of these

changes are business processes optimizations or organizational restructures. To plan and

perform them it is necessary to understand organization‟s current state, only by perceiving it

become possible to correctly analyze its needs. A significant part of this knowledge is in every

single person that belongs to organization.

Each person knows what they need to work. Amongst them, documents, tools (including

computer related ones), other people and organizational departments are fundamental to

achieve goals defined for each diary task. Thus, to correctly work people must be aware of their

role in organization, as well as the role performed by others. This awareness is described as

Organizational Self-Awareness and it is studied by Organizational Engineering discipline. The

objective of this engineer field is to provide organization instruments that allow capturing and

representing people‟s knowledge of its parts, in order to synchronize the image that they have

of the whole.

This thesis proposes an approach towards organizational self-awareness through, semi-

automatic and real time, capture and analysis of individual and inter-personal work practices, as

well as their representation using enterprise models easily perceived by organizational people.

Further, these models can also be used to facilitate the investigation of possible optimizations

and consequently manage their implementation.

Keywords: Organizational Engineering, Organizational Self-awareness, Enterprise Modeling,

People, Individual and Inter-Personal Work Practices

Page 7: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

vi

Page 8: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

vii

RESUMO

Actualmente as organizações estão sujeitas a constantes mudanças. Estas são em grande

parte ditadas pela necessidade de adequarem a forma como gerem o seu negócio às

exigências do mercado. Constituem exemplo destas mudanças as optimizações dos seus

processos de negócio ou as alterações da sua estrutura organizacional. Para planear e realizar

aquelas mudanças é necessário conhecer e compreender o estado actual da organização,

apenas assim se torna possível analisar correctamente as suas necessidades. Parte relevante

deste conhecimento encontra-se em cada uma das suas pessoas que compõem a

organização.

Cada pessoa sabe o que necessita para realizar o seu trabalho. Documentos, ferramentas

(entre elas informáticas), outras pessoas e departamentos da organização são fundamentais

para atingir os objectivos delimitados para cada tarefa realizada diariamente. Deste modo, as

pessoas devem estar conscientes do seu papel na organização, assim como do

desempenhado pelos outros com que se relacionam. Esta consciência é designada como

Consciência Organizacional e é estudada pela Engenharia Organizacional. O objectivo deste

ramo da Engenharia é fornecer à organização instrumentos que permitam capturar e

representar o conhecimento que cada pessoa possui das suas partes, de moda a, sincronizar a

imagem que têm do todo.

Esta dissertação propõe uma abordagem que motiva a Consciência Organizacional, através da

captura e análise, semi-automática e em tempo real, de práticas de trabalho individuais e inter-

pessoais, bem como a sua representação mediante modelos facilmente perceptíveis pelas

pessoas da organização. Estes modelos pretendem igualmente facilitar o estudo de possíveis

optimizações e, posteriormente, gerir a sua implementação.

Palavras-chave: Engenharia Organizacional, Consciência Organizacional, Modelação de

Organizações, Pessoas, Práticas de Trabalho Individuais e Inter-Pessoais

Page 9: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

viii

Page 10: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

ix

INDEX

ACKNOWLEDGMENTS ............................................................................................................................ II

ABSTRACT ............................................................................................................................................. V

RESUMO ............................................................................................................................................. VII

INDEX....................................................................................................................................................IX

LIST OF TABLES......................................................................................................................................XI

LIST OF FIGURES ...................................................................................................................................XII

ACRONYMS ......................................................................................................................................... XV

INTRODUCING THE STUDY ..................................................................................................................... 1

1 INTRODUCTION ............................................................................................................................... 1

1.1 Research Objectives ............................................................................................................. 3

1.2 Thesis Methodology ............................................................................................................. 3

1.3 Thesis Outline ...................................................................................................................... 4

RELATED WORK IN ORGANIZATIONAL ENGINEERING ............................................................................ 5

2 ORGANIZATIONAL ENGINEERING DEFINITION .......................................................................................... 5

3 ORGANIZATION SELF-AWARENESS ....................................................................................................... 6

3.1 Modeling to Organizational Self-awareness ......................................................................... 6

3.2 A Framework Towards Organizational Self-Awareness ......................................................... 8

3.3 Model Acquisition Approach .............................................................................................. 15

3.4 Conclusion ......................................................................................................................... 19

4 BUSINESS PROCESS MANAGEMENT .................................................................................................... 20

4.1 Brief History Contextualization ........................................................................................... 20

4.2 Business Process Definition ................................................................................................ 21

4.3 Defining Business Process Management............................................................................. 22

4.4 Modeling the Organization ................................................................................................ 24

4.5 Implementing BPM ............................................................................................................ 31

4.6 Conclusion ......................................................................................................................... 34

5 INFORMATION GATHERING TECHNIQUES ............................................................................................. 34

5.1 Interviews .......................................................................................................................... 34

5.2 Ethnography ...................................................................................................................... 36

5.3 Conclusion ......................................................................................................................... 39

Page 11: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

x

PROBLEM DECLARATION ..................................................................................................................... 41

6 PROBLEM STATEMENT .................................................................................................................... 41

7 RESEARCH APPROACH ..................................................................................................................... 42

A STEP TOWARDS ORGANIZATIONAL SELF-AWARENESS: CASE STUDIES .............................................. 44

8 OPTIMIZING MOVIFLOR PERSONAL AND INTERPERSONAL TASKS ................................................................ 44

8.1 Defining Objectives ............................................................................................................ 45

8.2 Delineating a Strategy ....................................................................................................... 46

8.3 Instantiating Model Acquisition Approach .......................................................................... 46

8.4 Visualizing and Validating Diagrams .................................................................................. 60

8.5 Providing a Way to Define IS Requirements: Importations Survey ....................................... 61

8.6 The Granularity Dilemma ................................................................................................... 63

8.7 Best Practices .................................................................................................................... 63

8.8 Conclusion ......................................................................................................................... 64

9 SUPPORTING INATEL CHANGE MANAGEMENT ....................................................................................... 66

9.1 Modeling Inatel ‘As Is’........................................................................................................ 67

9.2 Providing a Way to Wonder about ‘To Be’ .......................................................................... 75

9.3 Conclusion ......................................................................................................................... 76

CONCLUSIONS...................................................................................................................................... 78

10 PROPOSING A NEW APPROACH ..................................................................................................... 78

10.1 Relevant Contributions of the Developed Work .................................................................. 79

11 CONCLUSION ............................................................................................................................ 80

12 DISCUSSION AND FUTURE WORK ................................................................................................... 81

REFERENCES ......................................................................................................................................... 82

ANNEX A MOVIFLOR INQUIRIES ........................................................................................................... 85

1 SALES CENTRAL PEOPLE INQUIRER...................................................................................................... 85

2 SALES DIRECTOR INQUIRER ............................................................................................................... 87

2.1 Usefulness of Achieved Results ........................................................................................... 87

2.2 Usage of Context-based Analysis Results ............................................................................ 89

Page 12: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

xi

LIST OF TABLES

Table 1. Some Personal Contexts obtained during the case study. (Zacarias, et al. b, 2007) ... 18

Table 2. UML 2.0 versus BPMN 2 process representation. ...................................................... 31

Table 3. Draft organizational sentences registered during observation. .................................... 49

Table 4. Sample of registered actions by Pedro Cabrita for “new order creation” context. ........ 53

Table 5. More complete sample of registered actions by Pedro Cabrita. .................................. 55

Page 13: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

xii

LIST OF FIGURES

Figure 1. Thesis Methodology. .................................................................................................. 3

Figure 2. OE Meta-Plane (Tribolet, 2006) .................................................................................. 7

Figure 3. Zacarias, et al., (2007) framework fundamental concepts. ......................................... 10

Figure 4. Agent Basic Role Set. (Zacarias, et al. c, 2007) ........................................................ 11

Figure 5. Agent Architecture. (Zacarias, et al. c, 2007) ............................................................ 11

Figure 6. Relation between Agent Architecture‟s layers. (Zacarias, et al. c, 2007) .................... 12

Figure 7. Model basic architecture and ontology of each layer. (Zacarias, et al. c, 2007) .......... 13

Figure 8. Ontology details for the first two layers. (Zacarias, et al. b, 2007) .............................. 14

Figure 9. Basic architecture and concepts at different levels of detail. (Zacarias, et al. a, 2007)

............................................................................................................................................... 15

Figure 10. The context-based approach proposed. (Zacarias, et al. b, 2007) ........................... 16

Figure 11. The structure of actions. (Zacarias, et al. b, 2007)................................................... 17

Figure 12. Context switches of the agent Mariana during the case study. (Zacarias, et al. b,

2007) ...................................................................................................................................... 18

Figure 13. A context-based interaction network obtained from case study. (Zacarias, et al. b,

2007) ...................................................................................................................................... 19

Figure 14. The DSE proposed view of the enterprise as a system (BPMG, 2005 p. 74). ........... 23

Figure 15. Zachman‟s Framework, “The Framework for Enterprise Architecture” (ZIFA, 2006). 26

Figure 16. CEO architectural views, its components, and the relationships between them

(Sousa, et al., 2007). ............................................................................................................... 28

Figure 17. Relationships between activity, role and entity (Sousa, et al., 2007). ....................... 28

Figure 18. Example of business processes modeled using UML. ............................................. 30

Figure 19. Example of business process modeled using BPMN. .............................................. 30

Page 14: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

xiii

Figure 20. Central Repository proposed by Jorge Coelho‟s Methodology. ................................ 33

Figure 21. Relation between OE concepts and the Approach proposed. .................................. 43

Figure 22. Moviflor sales department organizational structure. ................................................. 45

Figure 23. Action form available in the Activity Register Portal developed. ............................... 50

Figure 24. Portal functionality that displayed each person daily actions.................................... 52

Figure 25. Part of Pedro Cabrita “create new order” tasks representation. ............................... 54

Figure 26.Tasks performed by Pedro Cabrita to create a new order......................................... 56

Figure 27. Moviflor records distribution by context. .................................................................. 57

Figure 28. Most registered actions for “order state” subject/context. ......................................... 58

Figure 29. Sales central communications. ............................................................................... 59

Figure 30. Portal diagram validating form. ............................................................................... 60

Figure 31. Tasks performed by importations to manage containers deliver. ............................. 62

Figure 32. Main steps of the applied approach in Moviflor‟s case study. ................................... 64

Figure 33. Moviflor‟s case study approach. .............................................................................. 65

Figure 34. INATEL Portal action web form. .............................................................................. 69

Figure 35. Portal actions check functionality. ........................................................................... 70

Figure 36. Portal activity register developed web form. ............................................................ 72

Figure 37. “Create new excursion” process diagram. ............................................................... 73

Figure 38. INATEL Portal diagram validation functionality. ....................................................... 74

Figure 39. Relation between „as is‟ and „to be‟ process presented in Portal. ............................. 75

Figure 40. Procedure list displayed for each „to-be‟ activity in Portal. ....................................... 76

Figure 41. Brief representation of INATEL approach. ............................................................... 77

Figure 42. Approach proposed by merging Moviflor and Inatel case study results. ................... 79

Page 15: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

xiv

Page 16: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

xv

ACRONYMS

BPM Business Process Management

BPMN Business Process Modeling Notation

EA Enterprise Architectures

IS Information Systems

OE Organizational Engineering

OSA Organizational Self-Awareness

UML Unified Modeling Language

Page 17: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

1

INTRODUCING THE STUDY

“Processes don't work; people do", Peter Fingar

In the previous quote Peter Fingar, considered one of the Business Process Management

gurus, states that are organizational people that makes processes work. This study focus the

capture and representation of personal and interpersonal work practices as important

information that each organization person should be aware of in order to improve their

conscientious about the organization that they work for.

In this section we will introduce the thesis, describe its objectives, explain the methodology

followed, and present an overview of document structure.

1 Introduction

During the last decades many approaches came out proposing ways to improve the efficiency

and effectiveness of organizations (BPMG, 2005 pp. 8-12). Amongst them we distinguish

process reengineering, suggesting the reorganization of enterprise along its workflow, and

Business Process Management (BPM), concerning the alignment between business processes

and organizations goals. Their ambition was similar and process oriented. However, in both

approaches people were left to second plane, as a result problems such as misalignments

between business processes and Information Systems (IS) and resistance to change, just to

name a few, came out leading to unsuccessful results.

It is true that organizations should be managed considering their wider processes, instead of

each department functions, like BPM suggest. However, most of the activities that constitute

their processes are performed by people, which play specific roles in these. Thus, people‟s work

should also be considered as an important issue. In addiction, and consistent with BPM

proposes, people must have a common idea of the organization as a whole, and of their

importance in it, in order to improve their efficiency. After all, when people don‟t understand the

usage of what they are doing, their interest in it decreases and this affects negatively the quality

of their work.

Organizational Engineering (OE) emerged in order to find a solution to solve the previously

stated problems. This discipline aims to reduce the existing gap between soft and hard

sciences, being the soft related to social and management concerns, and the hard regarding the

technical aspects of the organization. As part of OE, the concept of Organization Self-

awareness (OSA) has been proposed (Zacarias, et al. a, 2007). This states that, in the same

Page 18: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

2

way people know „who they are’ and „what, and how, are they doing‟, they should be aware of

„who they (and others) are in an organization‟ and „what, and how, they (and the others) are

doing‟.

Answering to the previous questions can influence organization people to become more aware

about their, and others, roles in organization. Enterprise modeling represents an efficient way to

achieve OSA goals (Zacarias, et al., 2007). This is justified by the fact that through models

people can easily understand the organization, promoting their awareness about it. Enterprise

Architectures are examples of these models, however usually they only illustrate organization‟s

processes widely, identifying their activities by department, instead of the roles played by each

person in them.

Every single person has distinct ways of working. This means that, in order to achieve the same

goals, each person can perform different tasks and use dissimilar resources. Thus, it becomes

important to capture and represent personal and interpersonal actions, providing through this a

real and consistent base to wonder about organization‟s actual state, commonly named „as is‟.

Another important concern in nowadays organizations is to have most of the previously

described information in real time. The speed of change imposes a real time way of managing

the business in order to easily react to changes. Thus, new approaches to provide this

information should consider real time as an important requirement while producing it. By real

time, we intend to refer to the right time, which mean the specific moment when the information

is needed by the organization e.g. to do management decisions.

In this study we propose an approach to capture, analyze, and represent personal actions using

concepts such as contexts, enterprise ontology, business processes, enterprise modeling, and

real time business. In addition, we also consider the representation of enterprise future state,

usually described as „to be‟, as an important information to avoid common change problems,

such as misalignment between processes and business (e.g. incomplete functionalities in new

ERPs), and resistance to change played by organization people directly affected by the

alterations. The approach suggested and discussed was developed during two case studies

performed in distinct organizations, in different situations.

The first case study occurred in the sales department of a furniture retail company, Moviflor,

with the aim of optimize employees work practices through their standardization. In order to

reach this, every single person registered most of their diary actions using a web form

developed to this propose. Each of the form fields, and its contents, were initially defined during

a bootstrapping phase where every person was involved and contributed. Once registers were

analyzed, personal tasks diagrams were created and presented to each person using a web

portal, where she was asked to validate if they correspond to the reality. This case study

Page 19: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

3

reached successful results, justified by the fact that, once finished, sales department people

conducted, by their own, a reengineering of their work practices.

The second case study was done on a social services provider, INATEL, that was performing a

drastic organizational restructure and an IS renewal. The developed work focused the

presentation of organization business processes diagrams using a web portal, similar to the one

created in Moviflor case study, and their further validation by every person involved in them. In

addiction was also included the possibility to visualize the „to be‟ state of each „as is‟ diagram.

By involving every single person in the organizational change, capturing and representing their

roles in each business process, this case study have resulted in the successful development of

organizational self awareness of INATEL employees.

1.1 Research Objectives

As the title of this thesis suggests, providing a way to enhance the accomplishment of OSA

goals is our main objective. However, in order to reach it, this was divided into the following

ones: (1) find a way to capture personal and interpersonal work practices in real time; (2)

represent each person work practices in a way that most of the people easily can understand

them; and (3) using the previous models, suggest a way to support organizational changes in

order to reduce the common difficulties associated with them, which means preparing the „to

be‟.

1.2 Thesis Methodology

The methodology defined for this thesis is based on four main steps: (1) define study goals; (2)

research related work; (3) plan and execute case studies; and (4) achieve an discuss

conclusions considering the achieved results (Figure 1). Each step is further described.

Figure 1. Thesis Methodology.

Goals were initially defined, however while researching some issues have been identified and

added to primary objectives. The reason for this change is that, before starting the research, our

initial knowledge about the state of the art was insufficient to correctly define precisely every

specific need.

Define

Goals

Research

of Related

Work

Plan and

Execute

Case

Studies

Conclude

about

Thesis

Results

Page 20: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

4

The research of related work was done using subjects related to OE discipline, our research

context. Initially only BPM was considered, however in order to find a way to capture personal

and interpersonal work practices other important references have been studied. These were

enterprise ontology, context-based approaches, and information gathering techniques, which

have proved to be indispensable instruments to achieving our goals.

While executing case studies, most of the previously researched concepts and approaches

have been applied. Still, a constant need to go back to research stage was required. The last

step was performed along the execution of case studies. It was during them that most of the

conclusions have been achieved and described. However, when analyzing the results,

conclusions attained iteratively influenced the work that was being done.

1.3 Thesis Outline

The relevant value-added features of this thesis are the activities and results achieved during

case studies. Thus, this document structure follows each of these along their execution. It is

divided in five main parts, each separated in a set of related sections.

1. Introduction. In this part we introduce the study, describe its goals, the methodology,

and outline document structure.

2. Related Work in Organizational Engineering. This part states OE references used

during this thesis. It is composed by: (1) definition of OE, describing its goals; (2)

explanation of OSA related work, where a recent proposed framework and an approach

to apply it based on enterprise ontology and contexts are described; (3) state of BPM

art, providing a brief contextualization in this subject, including enterprise modeling and

methodologies proposed to implement BPM; and (4) analysis of some Information

Gathering Techniques, interviews and observations, these last ones based on

ethnography.

3. Problem Declaration. Here we summarize the major contributions of related work and

identify relationships and gaps between them. This is done in order to specify our

problem, and to explain the approach followed to solve it.

4. A Step Towards Organizational Self-awareness. In this part we describe each case

study. The first was performed in Moviflor, a furniture retail company, and the second in

INATEL, a social services provider.

5. Conclusions. The last part is where the new approach is proposed, and where

conclusions and issues are described.

6. Annex A – Moviflor Inquiries. In this annex we present Moviflor inquiries, used to

obtain people‟s opinion about the work developed during Moviflor case study. There are

two distinct inquiries, one answered by Moviflor sales central team, and the other filled

by sales department director.

Page 21: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

5

RELATED WORK IN

ORGANIZATIONAL

ENGINEERING

"You can engineer the enterprise just like you can engineer anything else", John Zachman

Despite the fact that Organizational Engineering is a recent discipline, whose major growth

occurred during the last decade, there are many important references that can‟t be despaired.

This section describes the related work in Organizational Engineering used to perform this

study, focusing concepts such as organizational self-awareness, business process

management and enterprise modeling, emphasizing a context-based approach based on recent

researches. In addition to these, a brief description of information collection techniques is done.

2 Organizational Engineering Definition

Organizations are facing increasing complexity as result of the speed of change and growth of

effective and aggressive competition (Eriksson, et al., 2000). Methods and tools, to align

business processes with organization‟s strategic goals represent a new form of knowledge,

which is a needed instrument to manage these changes and improve real-time management

abilities. This knowledge is structured in the Organizational Engineering (OE) discipline, also

known as Enterprise Engineer.

Regarding organizations as complex entities that deal with contrasting concepts such as

people, value chains, business processes, information systems and technology (Sousa, et al.,

2007), OE aims to enhance the alignment between these notions in order to (1) achieve better

understanding of the enterprise, (2) grant more flexibility in organizational design, (3) provide a

solid foundation for reorganizing the business, and (4) support information systems‟

development.

People‟s knowledge about the organization and how it influences their behavior has been

concern of recent studies (Zacarias, et al. a, 2007). These focus the importance of people‟s

organizational awareness and how it can be used to optimize individual and inter-personal work

practices. As a result, the concept of organizational self-awareness (OSA) has been proposed.

Page 22: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

6

Implementing it represents an essential pre-requisite for organizational effective action, decision

making and learning processes (Zacarias, et al. a, 2007).

3 Organization Self-Awareness

Human beings are by nature, self-awareness beings. This capacity lets us know who we are,

how we do things and what are we (and others) doing at any particular moment (Zacarias, et al.

a, 2007). Whereas this ability is innate in individuals, OSA must be built and maintained by

continuous interactions among members in order to apply it to all organization.

The reason why people‟s knowledge is the basic concern of this concept is justified by the fact

that they are the only ones capable of sense making in the organization (Zacarias, et al. b,

2007). Sense making is defined as structuring unknown contexts and/or actions and assigning

them with meaning. It is distinguished from other explanatory processes such as understanding

or interpreting by the following characteristics: the process of sense making is social, grounded

in identity construction, retrospective, focused on extracted cues, ongoing, driven by plausibility

rather than accuracy and enactive (Zacarias, et al. b, 2007). Therefore, we can describe sense

making as the consciousness that people develop of the organization as a whole and of their

place in it (Zacarias, et al. b, 2007).

The concept of OSA is characterized in two dimensions, the individual and the organizational

one. The individual dimension refers to the capacity that individual members have answering

the questions such as; who am I in this organization?, how are things done here?, what is the

organization - as a whole - doing now?. The organizational dimension refers to the combination

of human or automated agents, resources and procedures that provides organizations with the

necessary intelligence for dealing with questions such as; who are my members?, how do they

do things?, what are they doing now? (Zacarias, et al. a, 2007). An organization is self-aware

when these two dimensions are aligned.

3.1 Modeling to Organizational Self-awareness

In order to apply OSA, enterprise models are suggested (Zacarias, et al. c, 2007). Models

represent an important tool to describe the enterprise from different points of view, such as

functional, process, data, and economic (Sousa, et al., 2007). Amongst the several definitions to

describe a model, we have considered “model as a theoretical construct that represents

physical, biological or social processes, with a set of variables and a set of logical and

quantitative relationships between them” (Sousa, et al., 2007).

Enterprise modeling has been studied by Information Systems (IS) and Artificial Intelligence (AI)

fields. These models are commonly referred as Enterprise Architectures (EA) or Enterprise

Page 23: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

7

Ontologies, respectively. They are described using more formal syntax and semantics, enabling

its processing by automated agents and reducing inconsistent interpretations (Zacarias, et al. c,

2007). EA and enterprise modeling languages are analyzed further (section 4).

As a result of recent research (Tribolet, 2006) a new meta-plane representation was defined

with the aim to clarify the relationship between OSA and enterprise models (Figure 2). This

meta-plan is represented by an agent that (1) creates and develops a model of the world, (2)

influences this world, and by other side, (3) its decisions are influenced by the world. Through

this emerge the concept of OSA as a continuous process of construction, maintenance and

change of shared images about: (i) the way the organization and its agents act between them,

(ii) the organization and agent role played in each instant, and (iii) how to control and remodel

the organization in real-time.

Figure 2. OE Meta-Plane (Tribolet, 2006)

OSA can also be related with the concept of mental models. Proposed as one of the five

disciplines described by the learning organization1 concept, mental models are assumptions,

generalizations, or even images that influence how people understand the world and react in

them.

1 The learning organization emerged during the 1980s based on a Donald Schon‟s idea that describes an organization that learns as its workers improve their knowledge, aiming to survive to the speed of change and competitive markets. This concept have been target of recent studies and become more popular with the book “The fifth discipline” (Senge, 1990).

Page 24: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

8

Enterprise models represent an essential communication tool in supporting and enhancing

OSA. These are illustrated in the models‟ “circle”, highlighted in Figure 2, and are useful to

provide ways of thinking about the organization in order to support management principles.

Effective supports to OSA require generic models of agents‟ activities, resources, and their

relationships, but it is not enough. There is a need to know how specific agents accomplish their

work and what they are doing at particular moments, and to provide ways of evaluating how

work practices change in time. More specifically, it is necessary to answer to the following

questions (Zacarias, et al. a, 2007):

Which roles plays agent X?

How does agent X perform activity Y? Which rules follows?

Which agents interact more frequently?

How does agent X interact with agent Y? Which interaction rules govern group G?

At a particular time interval t:

o What role plays agent X? Which activity(ies) performs? Which resources use?

o With which agents interacts?

o Which event(s) trigger agent X's role?

o Which rules govern how agent X manages his different roles, activities and

resources?

In order to answer to the previous quoted questions, and to provide a way to represent,

communicate and discuss organizational conditions through appropriate enterprise models,

Zacarias et al. b (2007) propose a framework composed by an agent architecture and ontology.

3.2 A Framework Towards Organizational Self-Awareness

OSA should be considered simultaneously as an individual and collective phenomenons that

must be supported by a continuous communication among organizational agents. In order to

develop it, organizations need to improve capabilities of continuous sensing, learning and

adjusting to the dynamics of their environment.

Zacarias, et al. a (2007) suggest an architecture and ontology, departing from an ontological

position where organizations are regarded as complex and adaptive socio-technical systems.

The challenge is to model the organization for its self-awareness, using as background

organizational and IS field‟s approaches, in order to capture: (1) organizational structural and

dynamic aspects, (2) routines and decision-making processes, and (3) its formal and informal

sides. Furthermore, another important concern is to consider organization development, and

consequently motivate the continuous reverse engineering of the organization. (Zacarias, et al.

a, 2007)

Page 25: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

9

3.2.1 Fundamental Concepts

The framework proposed is based on some fundamental concepts of the CEO framework

(Sousa, et al., 2007). This is further described in section 4.4.1.2, even though a brief

introduction is provided subsequently. CEO framework distinguishes three main concepts that

mostly contributed to the approach proposed, these are: (1) activities, (2) entities, and (3) roles.

Entities can be classified in two different kinds: resources and agents.

Activities describe what organizations do, and are identified with verbs (e.g. buy, create, and

hire). Entities (resources) are the things relevant for organization operations and are identified

with nouns. In this framework, entities are synonym of organizational resources. Resources can

be persons, machines, places, concepts or capabilities. They may be physical or abstract,

inanimate or animate, technical or social (e.g. furniture, order, employee, and programming

skill). (Zacarias, et al. a, 2007)

Joining organizational verbs (activities) and nouns (resources) form organizational predicates

(e.g. buy furniture, create tour, and hire employee). Organizational predicates provide a more

complete specification of what the organization does (Zacarias, et al. b, 2007).

Another important concept is the notion of Agents. They are regarded as physical and animate

resources with special capabilities that enable them to: (1) perform, coordinate and change

activities; (2) provide, consume, manage and change resources; and (3) monitor, coordinate

and change their own activity and the activity of their agents. The agents can be characterized

as human (persons, dyads, groups and whole organization), automated or semi-automated.

Automated and semi-automated agents are machines or human-machine combinations

(Zacarias, et al. c, 2007).

Agents are autonomous, interactive, adaptive, proactive, rational, unpredictable (capable of

non-deterministic behavior) and coordinative (agent are capable of coordinating themselves, as

well as other agents). In this ontology, agents are identified with nouns (e.g. Sales Department,

Susana, and Sales Manager) and they are the subject of organizational predicates. Agents

possess a set of capabilities, enabled by skills (know-how) or knowledge (know-what).

Linking agents (nouns), activities (verbs) and resources (nouns) we form organizational

sentences, i.e. we define what the organization does and who does it (e.g. Sales Department

buys furniture, Susana creates an order, and Sales Manager hires Susana).

Considering agents as a special kind of resources lead into the agent-resource duality. Entities,

such as the agents described before (i.e. Prof Sales Department, Susana, and Sales Manager),

may be also operate as resources. In this case, they are not the subject of the sentence.

Page 26: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

10

Rather, they are part of the predicate. For example, in the sentence “Sales Manager hire

Susana”, the agent is the Sales Manager and Susana represents a passive resource.

Role defines the observable behavior of an entity in the scope of particular interaction contexts.

Agents play several roles and interact with other agents through these roles. (Zacarias, et al. c,

2007)

The definition of context remains dependent on its application area (Zacarias, et al. c, 2007). In

Engineering, and particularly in AI, context is viewed as a collection of things (sentences,

propositions, assumptions, properties, procedures, rules, facts, concepts, constraints, etc)

associated to some specific situation (environment, domain, task, agents, interactions,

conversations, etc). Analyzed in the Cognitive Sciences filed, context represents the set of all

entities that influence human (or system's) behavior on a particular situation. Although,

departing from Social Approaches, context is regarded as networks of interacting entities

(people, actors/agents and artifacts).

The considered definition in this approach defines contexts as a network of interacting agents

playing specific activities and resources. It also reflects the state of participating agents, their

interactions, and the set of rules governing these interactions.

Figure 3 illustrates the fundamental concepts of the framework and the existing

interrelationships between them. The agent plays specific roles in specific contexts. These roles

are related to some activity or resource.

Figure 3. Zacarias, et al., (2007) framework fundamental concepts.

Considering the relationship between the fundamental concepts, organizational agents can be

described by the set of roles played when related to the other concepts. The agent, by itself,

can be characterized by its ability to learn, self-coordinate and act. When related to resources,

the agent is capable to produce/consume, manage and assume a (re)design role. The capacity

Page 27: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

11

to perform, coordinate and also (re)design activities characterizes the role played by the agent

when related to the activity concept. These relations are depicted in Figure 4.

Figure 4. Agent Basic Role Set. (Zacarias, et al. c, 2007)

3.2.2 Agent Architecture

The agent architecture proposed is based on three interdependent layers; (1) action, (2)

decision making and (3) change/learn (Figure 5). Each one of these layers describes different

faculties that the agent performs.

Figure 5. Agent Architecture. (Zacarias, et al. c, 2007)

The Action Layer aims to capture agent interaction strategies. These strategies are considered

as behavior patterns describing the guided way an agent react according to different situations.

As an example, when a person sees a cup falling, he will try to hold it because she is used to do

it.

Page 28: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

12

The measurement of agent reflection, when facing unknown situations, is concern of the

Decision-making layer. Providing an agent dynamic representation, based on the events that

trigger state changes, this layer captures rules that define the utilization of specific interaction

strategies. These are agent activation strategies. Continuing the previous example, the reason

why the person will try to hold the cup, it‟s because once in the past she saw it falling and

braked up. In that time a bad performance measure was associated to that action.

Focusing the agent reflexive behavior, the change/learn layer aims to process the way

interaction and activation strategies change trough the time. This practice is based on strategies

performance measures defined in the previous layer. Learning only occurs when new or

redesigned strategies improve the performance of previous ones. Finishing the example stated

above, after the cup broken the person learned that letting it fall was wrong and learn to don‟t

repeat the same action again.

The relation between the three layers is illustrated in Figure 6. When acting, agents decide what

to do according to activation strategies given by its deliberation capabilities, and interaction

strategies defined by his reflexive and learning capabilities. The change of agents‟ strategies

occurs when they analyze their performance. This analysis is mainly based on subjective and

tacit performance measures, although they could be inferred through propagation, reduction

and elimination of strategies (Zacarias, et al. c, 2007).

Figure 6. Relation between Agent Architecture‟s layers. (Zacarias, et al. c, 2007)

3.2.3 Model Basic Architecture and Ontology

Organizations can be modeled as a network of interactions between autonomous resource and

activity-related agents (Zacarias, et al. c, 2007). Resource and activity-related agents, as well

Page 29: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

13

as the interactions between them, are modeled on the basis of the agent three-layered

architecture depicted in Figure 7.

Figure 7. Model basic architecture and ontology of each layer. (Zacarias, et al. c, 2007)

The relation between agent roles and the agent architecture layers depicted in the figure above

states that in the action layer agent provide and/or consume resources and interacts according

to different contexts, while performing its activities. In terms of OSA, the action layer

representations describe how the organizations and its agents do things. (Zacarias, et al. c,

2007)

In the decision making layer the agent acts as a resource manager and activity coordinator.

These activities are performed when activation strategies, previously described also as rules,

are invoked in a particular context. This layer captures processes such as planning or

scheduling, triggered by activation rules that may cause agents to decide the activation of a

different context.

After performing the roles described in the previous layers, agent realizes change/learn roles.

Therefore he selects activities and resources according to the performance measures

previously defined for the interaction and activation strategies. Thus, the change/learn layer

aims to capture the re(design) of these strategies. The modeling of this layer has not been

address yet, currently the authors‟ concern is in the detection of changes in the previous layers.

Figure 8 depicts the ontology resulting for the two first layers, action and decision-making,

illustrating the difference between the agent strategy employed and how that influences its

Page 30: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

14

relation with other concepts. Mediating artifacts are defined as resources that support and

constrain agent interactions. (Zacarias, et al. c, 2007)

Figure 8. Ontology details for the first two layers. (Zacarias, et al. b, 2007)

3.2.4 Applying the Framework in Different Organizational Levels

Human agents are typically studied at individual, inter-personal, group and organizational levels.

However, when considering business processes approaches they are typically related to

organizations or organizational units. As consequence, the concept of activity is related to

groups and the concept of task is associated with individual or interpersonal levels.

Page 31: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

15

Figure 9. Basic architecture and concepts at different levels of detail. (Zacarias, et al. a, 2007)

Even considering different levels, the previously described ontology can be applied. The main

difference on the usage in each level remains on the universe of discourse i.e. a different set of

nouns, verbs, attributes, state variables and rules (Zacarias, et al. a, 2007). Verbs and nouns

used in different processes, resources and their corresponding contexts (e.g. order furniture)

are different for those defining activities (e.g. develop orders‟ application) or tasks (e.g.

elaborate order report).

Interactions at all levels are mediated by contexts that differ from layer to layer i.e. commitments

within personal action contexts obligations refer to to-do lists; in inter-personal contexts, they

mean inter-personal commitments; in group-level contexts, they signify formal or informal

agreements; finally, in organization-level contexts, commitments refer to inter-organizational

contracts. (Zacarias, et al. a, 2007)

3.3 Model Acquisition Approach

The application of the previous described conceptual framework (Architecture and Ontology of

Organizational Agents) is sustained by the Model Acquisition Approach, recently proposed by

Zacarias, et al. b (2007). This approach has already been applied in two documented case

studies (Zacarias, et al. b, 2007).

Classified as bottom-up and context-based approach, it is based on three main steps: (1) collect

action of a group of subjects, (2) identify and analyze action-layer behavior i.e. predominant

actions and resources of personal and inter-personal contexts, and (3) infer decision making

layer behavior i.e. find personal and inter-personal context activation patterns.

Page 32: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

16

The approach is composed by five different types of activities, which are: (1) bootstrapping, (2)

action capture, (3) context discovery, (4) context analysis and (5) context integration. In addition

to these steps, the acknowledgment of the change/learn layer behavior is given by a cyclical or

continuous usage of this approach. As illustrated in Figure 10, there isn‟t any specific order

recommended to perform most of the activities involved.

Figure 10. The context-based approach proposed. (Zacarias, et al. b, 2007)

3.3.1 Bootstrapping

Started with an observation period, whose result is the definition of the different action and

resource types for each agent, this phase produces a set of actions and resources. This set is

discussed further, requiring activities such as the presentation of the set obtained to subjects,

followed by its validation. The subjects referred are agents that can be individuals or teams.

The action set is composed by verbs such as inform, read, calculate, refresh, change, and

create. Resource repository includes information items such as documents and notebooks, and

also refers to software/hardware components used to perform each action, e.g. calculator,

Microsoft Excel, SAP R/3.

At the end of this phase, the normalization of the action and resource set are done. This is a

needed step in order to support their migration into a database and facilitate future analysis.

Bootstrapping can be described bootstrapping in three main steps: (1) define the action and

resource set for each agent; (2) discuss and validate the set proposed with the subjects

involved; and (3) analyze the set of actions and resources, normalizing the items list.

3.3.2 Capturing and Structuring Actions

Traditional modeling approaches describe tasks, activities or processes with predicates

composed by a verb followed by an object (Zacarias, et al. b, 2007), e.g. create request, print

Page 33: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

17

invoice, solve claim. These approaches belong to BPM and are further detailed (section 4.4).

The main issue of these descriptions is the lack of subject, not including the agent.

The Model Acquisition Approach captures actions using the structure of organizational

sentences previously described (section 3.2.1). These sentences are composed by triples

subject-verb-object, where subject identifies the agent, the verb identifies the action type, and

the object identifies the resources used or produced while performing the action (Zacarias, et al.

b, 2007) e.g. Susana create order in SAP R/3 M21 menu. The structure of the actions captured

is depicted in Figure 11.

Figure 11. The structure of actions. (Zacarias, et al. b, 2007)

Each sentence is registered considering it chronological order and using the action and

resource items normalized during bootstrapping. This allows the creation of an agent action

structured and ordered repository. However, communicative actions can further be structured

using speech theory, meaning that actions can be written using a subject-verb-action form

(Zacarias, et al. b, 2007) e.g. Maria request (Susana create order in SAP R/3 M21 menu).

3.3.3 Context Identification and Display

Once analyzed the different actions and resource types registered for each agent, it is possible

to group them according to their contexts. However, constructing this sets require some

knowledge about the organization analyzed. Otherwise the contexts‟ set won‟t make any sense.

After creating the groups, they are presented to subjects that validate (and may regroup) them.

It‟s also subjects‟ responsibility to label each group according to their knowledge about the

actions contemplated. An example of this phase results is illustrated in Table 1. Some Personal

Contexts obtained during the case study. (Zacarias, et al. b, 2007)Table 1.

Page 34: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

18

Table 1. Some Personal Contexts obtained during the case study. (Zacarias, et al. b, 2007)

3.3.4 Context-based Analysis

Identifying, characterizing and labeling contexts permit their usage as unit of analysis. The

identification of personal contexts allows a variety of context-based depictions (Zacarias, et al.

b, 2007).

Contexts are considered as networks of interacting agents playing related specific activities and

resources. Thus, analyzing the repository created with the set of agent‟s actions and resources,

labeled as contexts, allows discovering of information such as context switches (Figure 12) or

the number of actions for each context.

Figure 12. Context switches of the agent Mariana during the case study. (Zacarias, et al. b, 2007)

3.3.5 Context Integration

This phase is characterized by the production of models that facilitate the comprehension of

agents‟ tasks. The context integration is a human process whose result can be used as a tool to

actualize existing enterprise models.

Page 35: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

19

One of the main problems of current modeling approaches (section 4.4) is the constant need for

its updating. Models that result from the context integration facilitate the construction of task

models and assist updating other existing enterprise representations, such as the ones further

described (section 4.4). Figure 13 illustrates a context-based interaction network obtained from

the analysis of a context repository.

Figure 13. A context-based interaction network obtained from case study. (Zacarias, et al. b, 2007)

3.4 Conclusion

Despite the fact that OSA is a recent area of OE, its importance demands an urgent concern

and appliance by organizations. This could be a possible way to follow in order to facilitate

organizations reaction to the constantly changing of the market. Once every single person in

organization is aware about his work, and how that influences the whole company, processes

will become more flexible and will easily adapt to changes.

However, the model acquisition approach proposed requires human intervention in most part of

the activities, making hard the achievement of real time concerns. Thus, its appliance becomes

expensive in a personal and temporal way. This represents one of the goals defined for this

study.

Enterprise ontology is an important concept described in this section, providing a way to

describe it using a common language. It will be using this ontology that we will further define a

manner to capture personal and interpersonal actions.

Justified by the fact that it is out of this study scope, there isn‟t any section dedicated to the

research advances in the automated context discovery field. Though, there are already some

studies with successful results (Zacarias, et al. b, 2007).

Page 36: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

20

4 Business Process Management

During the last decade some approaches came out to facilitate the accomplishment of OE

goals. An important one is Business Process Management (BPM) including methods,

techniques and tools to support the design, enactment, management, and analysis of business

processes (Fingar, et al., 2003 pp. 73-97). This concepts and manners focus mainly

organization‟s business process, considering the organization as a whole and proposing the

definition of enterprise wide processes.

4.1 Brief History Contextualization

Since the eighties, process reengineering changed the way organizations manage their

processes. Connected with it, emerged the concept of Business Process Re-engineering (BPR),

defined as the re-organization of an enterprise along the flow of work, generating value sought

by the costumer (Frost, et al., 1996). Its focus are the analysis of business process

requirements, with a little transformation or rework as possible, and the description of business

process modeling techniques, which give a basis for assembling business solutions. Industrial

organizations used this method to improve their business processes‟ performance, but these

efforts were unsuccessful, failing to spot agility concerns in order to support the ongoing

change. Nowadays, reengineer is associated with drastic short term changes in processes, not

concerned with the way people react to it. This non collaborative reengineer can justify its

previous failure in many organizations.

In the last decade, Enterprise Resource Planning (ERP) systems were developed and adopted

by many organizations. Their intent was to provide everything that an organization needed to

manage its business, including the complete support of its business process. The problem was

that these systems were inflexible and most of the time obligated the change of organization‟s

business process in order to adapt to them, when what was expected, and needed, was the

reverse. The concept and usage of workflows also emerged during this decade. Their main goal

to represent all the business processes was very ambitious and important to the development of

a process-centric way of manage. One of the main issues here were the gap between what the

languages provided and what were needed to represent organizational requirements.

Recently successful efforts are being made in order to align processes with organization goals.

Process mapping tools capture and manage enterprise processes in an editable form, for more

flexible manipulation and subsequent analysis. However, these tools can't carry process models

to executions, being this one of the main ambitions proposed by the BPM.

Page 37: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

21

4.2 Business Process Definition

In order to realize the ideas suggested by BPM, the concept of business process should be

clearly described. Business process can be defined based on several definitions, some of them

are:

Series of inter-related activities that cross functional boundaries with individual inputs

and outputs (Llewellyn, et al., 1999);

Groups of activities performed in response to a set of related business events (Frost, et

al., 1996);

A collection of activities that takes one or more kinds of inputs and creates an output

that is of value to the costumer (Hammer, et al., 2001);

The manner in which work is organized, coordinated, and focused to produce a

valuable product or service (Laudon, et al., 2006);

A collection of applications, workflows and associated IT resources that are required to

perform a set of related tasks that are major importance to a business (Associates,

2000).

The value added to customer and the help provided in order to accomplish organization‟s

business goals are common issues in these definitions. Merging both definitions, we can define

a business process as a coordinated set of activities that add value to the costumer and support

achievement of organization business goals (Sousa, et al., 2007).

Business processes importance to the organization is justified by the fact that they literally

define it, representing its critical source of competitive advantage and market differentiation

(Fingar, et al., 2003 p. 71). BPM suggests methodologies and frameworks with the aim of

helping organizations to improve the way they deal with their business processes. Examples of

these goals are the real time management capability and the alignment between organization‟s

business units.

By analyzing the concepts directly related with business process, it‟s easy to achieve a very

relevant one, the notion of business rule. To avoid misunderstandings, it‟s important to

distinguish business rules from business process: “business rules are the know and business

processes are the flow” (BPMG, 2005 p. 98). Every organized business process has its

business rules. In a practical approach, a business rule is what guides the business in running

its day-to-day operations, in order to achieve the right balance between business processes and

business goals.

Here, the concept of entity is also important. An entity is a stakeholder that plays a role in an

activity, according to several rules. This role is the observable behavior of an entity in the scope

Page 38: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

22

of a specific collaboration context. It aims to separate the different concept that arises from the

collaborations between the entities fulfilling an activity.

Summarizing, and always considering that we are describing the business process in a wide

perspective, it‟s possible to define a business process as a set of activities, where one or more

entities plays a role (Sousa, et al., 2007), according to several rules, in order to reach business

goals.

4.3 Defining Business Process Management

BPM paradigm aims to provide the ability to use the information gathered through advanced

management techniques. This concept proposes a model to predict the impact of IT changes on

business, and by other hand, the impact of business process changes on IT environment.

Through this, BPM can be defined as a synthesis of process representation and collaboration

technologies that removes the obstacles blocking the execution of management intentions. This

concept emerged from the convergence of management theory - total quality management, Six

Sigma, business engineering and general systems thinking - with modern technologies -

application development, systems integration, computation, service-oriented architecture,

workflow, transaction management, XML and Web services (Fingar, et al., 2003 p. 71).

Briefly, it can be said that BPM strategically aims to:

Represent and align supply chain processes, project planning processes, learning

processes and product-data management processes, and manage all alike, in real-time;

Support the answer to „what if‟ questions and allows specification of the new „to-be‟

processes;

Reorients Information's Technology (IT) activities to the trajectory of the business

process, preventing the overtime projects and decrease its rate of failure.

A suggested approach to represent BPM value is the Dynamically-Stable Enterprise (DSE) from

Vasile Bucioman-Coman and Adrian Sahlean (BPMG, 2005 pp. 52-78). The DSE is a unifying

enterprise model that integrates all the enterprise elements, from the simple to the highly

sophisticated. In this model, the enterprise is seen as an abstract entity, composed by business

entities (knowledge, product2 and costumer), business processes (operations and process

management), value chain (product and information flows), decision-chain (drives change), and

2 It‟s important to refer that the product described as a business entity can be also seen as a service. The reason for this designation results from the fact that this view is based on Porter‟s value chain, which considers product development as organization‟s main interest.

Page 39: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

23

the technology that enables processes to be effective and flexible. This value chain is driven by

the business plan model, the available resources and the technology lifecycle.

As its name suggests, the change is an important feature in DSE. In order to deal with it,

flexibility and efficiency are considered its main drivers. The flexibility challenge is to engineer

the enterprise for change. The efficiency is used as economic progress‟ main indicator. The

more stable an enterprise is, the more efficient are its operations, but the more difficult is to deal

with change. This, justify the needed alignment between these drivers, easily achieved through

BPM principles.

In order to correctly represent the importance of change and the value of BPM in the

organization, it‟s suggested to represent the enterprise as a system. This system is divided in

two dimensions, dynamic and static, revolved around three main business entities: knowledge,

product and costumer (Figure 14). The dynamic dimension is given by the behavior of the

enterprise processes, covering mainly the transformations of knowledge into product, and of

product into costumer value. The static dimension is given by the structure of processes,

including the static processes of knowledge lifecycle, product lifecycle and costumer lifecycle.

Figure 14. The DSE proposed view of the enterprise as a system (BPMG, 2005 p. 74).

Considering aspects like organizational knowledge, as a result of operations, and time, through

a cyclic representation, the DSE proposed view it‟s directly related to the concept of OSA

previously described (section 3). However, in opposite to OSA framework (section 3.2), in this

view is given more emphasis to end-to-end organizational business process instead of people

roles while performing them.

Page 40: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

24

To put BPM into practice two main steps should be taken: process-centered organizational

design and process-centric business information systems. Thus, the design of organizational

processes can only be reached through modeling techniques. The models resulting from this

exercise are used as a pre-requisite to implement the information systems.

4.4 Modeling the Organization

Models are the basic requirement to develop the important BPM process of modeling. It refers

to the process of generating a model as a conceptual representation of some phenomenon.

Enterprise Modeling applies the previous concepts to take an enterprise-wide view of an

organization, which can be used as a basis for taking decisions. In order to achieve, use, and

maintain such view, integration, communication, flexibility and support are required (Uschold, et

al., 1998). There are two categories to classify the enterprise modeling actions (Breton, et al.,

2000): descriptive modeling, as the pure act of modeling organizational behavior, and active

modeling, as the act of constructing executable systems, business process systems (BPS), from

these models. However, descriptive modeling is always a prerequisite to active modeling. BPM

focus both, with special emphasis on the last one as it is the future of it.

In the context of the DSE concept mentioned before, enterprise can be viewed as a system

where the IS are part of it. To deal with organization‟s complexity, modeling practices suggest

the simplification of the reality. This means that, as prerequisite, some information will have to

be dismissed. To deal with this loss, the correct level of abstraction should be chosen, and to do

it correctly, meta-planes, and meta-models, are becoming a common practice in OE. These new

modeling practices also emerged in order to fix the previous known disappointment of modeling

in organizations. The failures can be summarized in a Gartner Group research (1997) that

identified "Nine Reasons Why IS Organizations Do Not DO BPM3":

Business units will not make the effort

We tried CASE and it did not like it

We do not have the time

Business units tell us what to build; we do not question them

We cannot keep business and IT models in synch

Business changes too quickly to model it

Is applications development modeling not enough?

Is prototyping not enough?

Business modeling is more trouble than it is worth

3 In this context BPM means Business Process Modelling. This is a common practice in modelling approaches, easily justified by the fact that the BPM pragmatic, defined as Business Process Management, is very recent.

Page 41: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

25

In order to avoid the reasons pointed above, the usage of meta-models has been proposed.

Enterprise Architectures (EAs) are part of them. An EA results from the continuous process of

representing and keeping aligned the elements that are required for managing the organization.

This is used to describe business structures and processes that connect them (Sousa, et al.,

2007). Process meta-models define process fundamental concepts and their relationships,

integrating static and dynamic aspects, and organizing the various models of processes. These

are also used to state who is doing what, when, how and why.

4.4.1 Enterprise Architectures

EAs aim to allow a holistic view of the organization through its decomposition in different

dimensions, and to guarantee that technologies are the ones that support the business. In order

to apply an EA many frameworks have been proposed. Each EA Framework is divided in

different levels layers, which describe the enterprise in an explicit and semiformal way from

different points of view. The different existing frameworks differ from the level of abstraction they

use, and the industry‟s branch defined as target. Only two of them are then described, focusing

the view where organization‟s business processes are located, and how they are represented.

The reason for selecting the following EAs is because they were the ones that mostly

contributed for this study. We suggest (Telematica Instituut, 2002) as a good source for others

EA descriptions.

4.4.1.1 Zachman’s Framework

The framework proposed by John Zachman, also known as “The Framework for Enterprise

Architecture” derives from equivalent structures used in other disciplines to design complex

physical products (e.g. buildings or airplanes). This framework applies to the enterprise a logical

structure for classifying and organizing its management and to develop its systems. The

generalization of the process analysis done by this framework allows its appliance to every

business area.

Page 42: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

26

Figure 15. Zachman‟s Framework, “The Framework for Enterprise Architecture” (ZIFA, 2006).

The model proposed is based on six simple questions: “what”, “how”, “where”, “who”, “when”

and “why”. These questions are answered by five distinct perspectives: visionaries, executive

leaders, architects, engineers, implementers and workers (Figure 15). Each representation (and

each perspective) presents a different set of constraints (Goethals, 2003).

Several lines and cells should be filled in order to reply to the previous six questions and as a

guide to the tasks and activities that should be performed to employ Zachman‟s Framework. At

the end of each task, documents and artifacts should be prepared, describing the analyses

done in the best way. Models are examples of these artifacts. However, the models described in

each cells are generally more hypothetical than empirical (Telematica Instituut, 2002). The

reason for this can be justified by the fact that the main ambition of this framework is to allow its

application to a wide range of enterprise‟s areas. The absence of a common modeling

language, that can be applied to all business areas, justifies the not suggestion of one in this

framework. This would restrict its range.

Business processes can be found in the “how” column, filled with its description, model and the

IT resources that supported them. The first three cells of this column contain the list of the

enterprise processes, the model of its business processes and the application architecture that

supports the processes (Lemos, et al., 2006).

In a succinct way, this is a simple, comprehensive and neutral framework (Telematica Instituut,

2002). It‟s simple because it is a non technical and purely logic approach. Addressing the entire

enterprise makes it comprehensive, and finally, because it is totally defined apart of tools or

methodologies, it‟s neutral. This means that it does not define a meta-model to integrate the

Page 43: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

27

information within each cell. An important issue is the fact that it doesn‟t describe how to trace

the information between cells, nor the model that should be used to describe each cell.

4.4.1.2 Organizational Enterprise Centre Framework

The Organizational Enterprise Centre (CEO) framework provides an architectural model for

process-oriented organizations. This framework uses as references some others such as

Zachman‟s framework and TOGAF. A distinct feature from the other ones is the fact that this

one uses a specific modeling language to represent the EA, i.e. UML. The EA proposed is

divided in five architecture views, represented using UML packages, which separately address

different concerns related to the organization. These architecture views are organizational,

business, information, application and technology (Sousa, et al., 2007).

The organizational architecture deals with the aspects directly related with the organization,

including concepts such as the enterprise mission, vision and strategy, and the definition of

organizational units. The business architecture defines the business processes of the

organization.

The information architecture describes what organization needs to know to run its processes

and operations as described in the business architecture. It defines a view on the business

information that is totally independent from system and technology.

The application architecture fulfils two major goals: supporting the business requirements and

allowing efficient management of the organization‟s entities. Finally, the technological

architecture represents the technologies behind application implementation, as well as the

infrastructure and environment required for the deployment of the business process support

systems.

The ambition of the previous architectural views is to describe and relate the fundamental

concepts that, as a whole, describe the enterprise architecture. Each architectural view is

composed by different parts. For example, the technological encompasses three parts: IT

infrastructure block, IT platform block and IT application block. The different architectural views

and its components are represented in Figure 16.

Page 44: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

28

Figure 16. CEO architectural views, its components, and the relationships between them (Sousa, et al., 2007).

As mentioned before, the core concept of the business architecture is the business process. In

this architecture business process is defined as a set of activities that adds value to some

costumer, whether internal or external to the organization. The representation of the process,

using UML, is also described.

To represent the process, the framework uses the concepts of activity, role and entity. The

activity describes business roles required that are played by the organization entities, these

roles are: actor, resource, and observable state (Figure 17). Depending on the purpose, several

UML diagrams are used. Just to name a few, to represent activity done in a process, an activity

diagram it‟s used, to represent the relationships between the different roles, a package diagram

it‟s chosen, and the relation between role types it‟s done through class diagrams.

Figure 17. Relationships between activity, role and entity (Sousa, et al., 2007).

Beside all the architectures views and the way to represent its components, an important

subject is also considered, the alignment between them. This alignment is accomplished

through integrity rules defined between sets of EA concepts. The business case alignment is

motivated by the following causes: (1) business and information architecture are aligned when

Page 45: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

29

people have information they need to run the business; (2) business and application

architectures must be aligned in order to enable the information systems to provide services to

the business.

This framework can be summarized by the fact that it emphasizes the traceability, alignment,

and assessment between enterprise concepts, facilitating their reuse and independent co

development. However, it defines no methodology to implement it, although, with the language

to model and the alignment proposed, this last issue should be chosen according to

organization‟s realities.

4.4.2 Business Process Modeling Languages

The missing aspect to describe in this modeling section is the business process modeling

languages. Modeling languages aim to represent the real process components and its behavior,

providing various concepts that, when combined, result in its representation. This representation

should be easily understood by those who are involved in the process and by those who will use

the model to improve it. Examples of these are IT people, whose main goal is to provide

efficient support to enterprise‟s business processes.

In nowadays, the goal is to create/use a language that can be applied to every type of business

reality and understood by all people involved in them. Only two languages of a huge available

list will be described. Besides technical reasons that have influenced this choice, an important

characteristic is the fact that they are implemented in accessible software, which proves their

present wide usage.

Unified Modeling Language and Business Process Management Notation

These languages are presented together because they use similar representations and, at this

time, they also belong to the same developer, OMG. The language names are Unified Modeling

Language (UML) and Business Process Modeling Notation (BPMN).

UML, as its name suggest, is a language that allows the representation of a wide range of

concepts in many different subjects. This is done through different available diagrams and

supported by the fact that it can be extended, allowing the definition of missing aspects. UML is

able to represent the different process views proposed by process meta-models, such as:

requirements, structure, content, behavior, information, stakeholder, and instance (Table 2).

Currently this language is in version 2.1.1. An example of a UML business process modeling is

depicted in Figure 18.

Page 46: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

30

Figure 18. Example of business processes modeled using UML.

BPMN was created with the specific goal to represent business processes, allowing the

representation of activities‟ lifecycle (Figure 19). Its main limitation is associated with the restrict

process views that can be represented with it: behavior and instance. An important usage of

BPMN is the fact that it has an execution language associated with it, Business Process

Execution Language (BPEL), allowing its automatic conversion into code standards and

motivating its usage in business process systems.

Figure 19. Example of business process modeled using BPMN.

The existing relation between these two languages, its diagrams, and artifacts is represented in

Table 2 using the behavior process view proposed by Jon Holt (2005). It‟s clear that actually

these modeling languages are very similar, using the same objects to represent related objects.

Even so, in this study the chosen language was BPMN, not only justified by the fact that it‟s

specifically oriented to business process modeling, but also because it uses a cleaner

representation, easier to understand by non IS people.

Analyze Needs Create Order Send Order Receive Order

Process Order

Inform Client

Create Order

Client Company Supplier

available

not availableC

lien

t C

om

pan

yS

up

plie

r

available

Analyze

NeedsCreate Order Send Order

Receive Order

Process Order

Inform Client

Create Order

Page 47: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

31

Table 2. UML 2.0 versus BPMN 2 process representation.

Process View

UML Activity Diagram BPMN Diagram

Behavior Activity. Stakeholders shown as swim lanes, activities as activity invocations, artifacts as objects.

Business Process Diagram. Stakeholders shown as lanes (pools and lanes), activities as activities, artifacts as data objects.

4.5 Implementing BPM

After answering BPM „what‟ question, this section aims to explain the methodologies proposed

in order to answer the „how‟ question. Implementing BPM is itself a definable business process,

one that has steps, order, importance, key elements, conditional routing, common objects,

known resources and business rules (BPMG, 2005 p. 111). It‟s basically a business process

that enforces empirical requirements while providing the flexibility to adapt to the specificity and

nuance of each organization's needs and situation. Depending on the author‟s base studies,

methodologies can be more IT or management oriented. However, there are some best

practices that should be considered by both (BPMG, 2005 pp. 24-26):

Start with the end in mind: a clear and a shared vision are required when starting.

Performance driven: every process, in order to be manageable, must be measurable

and driven towards the attainment of agreed performance objectives. „What you

measure is what you get'.

Stakeholder-driven: processes should focus on the stakeholders and their

requirements. The criteria for process performance must start and end both with their

needs and desires.

Criteria before decisions: early process steps in every process must be built in to get

acceptance of criteria to be applied in later ones.

First things first: after thoughtful design, all the steps should be done not skipping

conduction good planning and preparation work. When designing process the

methodology must have an adequate consideration for whole process design, not just

the visible part at the end.

4.5.1 LEARN Method (Jorge Coelho)

Jorge Coelho recommends some requirements for an effective methodology to implement BPM,

introducing concepts such as Organizational Therapy and Business Object approach (BPMG,

2005 pp. 119-130). The idea is to implement a new management business model that ensures

better performance from a learning organization perspective. This methodology concerns OSA

as an important issue to reach successfully its goals. The requirements proposed are:

Focus on the strategy and the organizational as a whole;

Use an Organizational Therapy approach;

Page 48: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

32

Pay attention to the management of knowledge;

Model the Process-Centric Enterprise Architecture in a systematic and Business Object

Oriented way;

Deploy the strategy using a Process-Centric Enterprise Architecture;

Define a Continuous Improvement Management Model and the respective

implementation team;

Use interactive and real time techniques.

The methodology states that firstly, and before initiating any project, is necessary to understand

organization‟s strategy and its business improvement objectives. After this, these processes

should be placed in the enterprise architecture. In the case that there isn‟t any enterprise

architecture yet, two steps could be followed, a top-down approach or a middle down one.

Top-down approach would define firstly the context of the processes to improve, and later start

the modeling exercise. The middle down approach will define the first level of processes and

then drill down to find all the processes to be aligned and improved. Using this approach will

avoid the development of organizational improvements by function or department, which usually

results in the “isles of management” problem.

The point here is to avoid the identification of the „as is‟ situation to model processes and then

to analyze them. Proposing the identification primarily of the the target processes in enterprise

architecture and improve them in order to reach the project objectives defined initially.

Organizational Therapy requirement stresses the importance of the convergence between the

different views that each person have of the organization. To avoid the misalignment between

the different pictures that each person has, Jorge Coelho proposal starts with workshops where

each person do an „as is‟ analysis of the organization in order to, with all the information

obtained, fulfill the enterprise architecture.

To implement BPM, knowledge management should be considered as an important issue. It

should deal with explicit and tacit knowledge. However a big slice of this knowledge is tacit. In

order to correctly create a knowledge repository, where it‟s possible to store and manage

Human Capital, several important practices should be considered. These practices include an

important one, the creation of interactive models during workshops and interviews with the aim

to validate the knowledge that is being transmitted, and to align it with the one already existent

in this repository (Figure 20).

Page 49: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

33

Figure 20. Central Repository proposed by Jorge Coelho‟s Methodology.

Reached the previously requirements, it‟s now time to define the processes in terms of status of

Business Objects. A Business Object is an entity that gathers all the information needed to

support to a stimulus. Basically, when a stimulus is received it‟s created a process to respond to

it, the Business Object is associated with the stimulus received and it‟s given the same name to

it. The stimuli from stakeholders give the first level of processes, which decompose the process

according to the number of business objects. When a level it‟s reached, where a process has

only one business object, this phase stops. After this the process should be decomposed into

activities, being these a set of tasks needed to manage a control point in a process.

The deployment of the strategy using a Process-Centric Enterprise Architecture has as pre-

requisite the consensus about organization actual situation, the „as is‟. This will be used to help

reaching the „to be‟ state, corresponding to the initial proposed goals. The strategy should be

obtained using the decision levels of architecture in an objective way. In this phase each

manager gets the objectives and goals associated with the processes that have been put under

his responsibility. Through this the strategy should be defined, in an objective way, where its

measures should be based on Business Object status, as they represent control points in the

processes.

Finally, it‟s important to refer that all the results provided by the previous requirements

described before must be supported by a common repository. This repository should be

available to all the intervenient to store information about the organization, therefore to support

the communication, and to reinforce a unique organization view.

The methodology proposed by Jorge Coelho is a very complete one, including a whole

description of which steps that should be taken, who should be involved in them, and how they

should be supported. Although, the enterprise architectures mentioned are not the same as the

ones previously described (section 4.4.1). Instead, the models produced by this methodology

Page 50: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

34

only represent processes in a broad view. Thus, individual and interpersonal work practices are

not concerned, restricting its appliance in an OSA perspective.

4.6 Conclusion

BPM is a process-centric approach to the organization that aims to align important concepts,

such as supply chain processes, project planning processes, learning processes and IT. In

addiction to this, BPM propose a way to manage all the processes alike, and in real-time,

supporting the answer to „what-if‟ process and allowing the specification of the new to-be

processes.

By the concepts and definitions stated along this section, it is possible to assert that BPM came

to stay. The concerns about (i) real time management, (ii) the suggestion of organizational end-

to-end business processes definition, and (iii) processes representation using models to

facilitate its comprehension, are some of important features provided by BPM.

Gathering all notions back together, in order to fulfill some of the existing misalignment between

them, and always considering OSA as a key point, will contribute for the effective and

successful application of BPM in today‟s organizations.

5 Information Gathering Techniques

The constant need to reach the alignment between the IS and the organizational needs

contributed for the development of many techniques in order optimize requirements gathering

process. When concerning analysis of agent activities or even defining organizational business

processes, these techniques can be very useful. Nevertheless, they have in common the fact

that they all want to produce something based on the information acquired from the

organization.

Amongst all the available techniques, two were chosen. The first is a much known one and it is

used in many subjects apart from IS development, such as human resources or strategic

consultancy, usually it is named as interview. The second one, less famous and not so broad, is

entitled ethnography.

5.1 Interviews

Despite the fact that the interview technique is broadly used in many different subjects, the

reference considered, and consequently the description stated, is based on a software

requirements approach (Kotonya, et al., 1998).

Page 51: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

35

Interviewing is a personal technique and requires the minimum presence of two people, the

interviewer and the interviewed. There are two main kinds of interviews, structured, previously

planned and strictly followed, and none structured, that is very similar to an informal

conversation. Both of these can be used in order to obtain the needed information, the choice

should be done considering aspects such as the time available, the number of persons

involved, the complexity of the information wanted, amongst others.

5.1.1 Preparing the Interview

Before starting an interview, a previous preparation phase is suggested. As an interviewer, this

should be used to (1) contextualize yourself about the your proposals through the reading of

related material; (2) establish interview goals; (3) decide who to interview; (4) prepare the

interviewed person/people; and (5) decide the type of questions and their structure.

There are two major different kinds of questions, open and closed. Open questions are

characterized by the fact that there isn‟t any predefined schedule. In closed questions the

number of answers is initially restricted, these are appropriate when precise information is

required.

The main advantages of open questions are: the interviewed gets more comfortable, uses the

vocabulary of the interviewed, generates new questions, provides more detail, and is more

interesting for the interviewed. On the other hand, this choice can result in problems, such as:

many details without relevance, losing the control of the interview, the answers taking too long,

and look like it wasn‟t prepared.

Closed questions can be good because they save time, go straight to the point, grant the control

of the interview, and allows the coverage of many relevant subjects. However, they can be

painful to the interviewed; and miss some important details.

As mentioned before, structuring the interview should also be done before starting the interview.

There are three different ways to structure an interview, pyramid, funnel, and diamond. The

pyramid starts with a specific question and ends with a generic one. The funnel is the inverse,

begins with a generic question and ends with a specific one. Finally, the diamond combines

both of the previous, consuming more time than the others.

5.1.2 Best Practices During the Interview

Once the interview started, there are some things that should be taken in consideration, such as

how to register the information gathered, how to conduct the interview, and how to behave

during the meeting.

Page 52: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

36

There are several ways suggested to register an interview, for example an audio recorder or a

note book. When recording the conversation, the interviewed should be informed previously.

In order to collect all the needed information, there are some best practices that should be

followed by the interviewer. Before the interview he should (1) confirm the appointment; (2)

dress in an appropriate way, preferentially using the same style of the interviewed

person/people; and (3) arrive on time. Start the interview (1) acknowledging the interviewed, (2)

remembering the defined goals, and (3) informing interviewed how it will be registered. At the

end of the interview, (1) make a summary, (2) ask for doubts, and (3) acknowledge for the spent

time.

5.2 Ethnography

Genzuk (2004) presents an introduction and overview of ethnography and its applications in the

fields of social sciences. It states that “ethnography is a social science research method”, from

the fields of anthropology and sociology. Typical ethnographic research employs three kinds of

data collection: interviews, observation, and documents. These in turn produces three kinds of

data: quotations, descriptions, and excerpts of documents, having as result one product:

narrative description. (Genzuk, 2004)

Besides this definition, ethnography can be stated as having the objective of capturing customs,

beliefs, and behaviors of a group of individuals. The ethnographer spends a reasonable amount

of time (sometimes years, in case of anthropologists) with the individuals, taking detailed notes

of their actions and practices. That information is processed later on to reveal the “structure,

organization and practices” of the group studied (Sommerville, et al., 1993).

5.2.1 The ethnographic method

According to Genzuk (2004)the ethnographic method is characterized by the following features:

Individual‟s behavior and actions are studied in his natural context, without need for

virtual or simulated environments. This will be further discussed, as the “naturalism

principle” that ethnography must comply to.

The main source of information comes from observations and informal conversations

with the individuals under study.

There is no pre-formed plan and assumptions about the data collected. Data is

collected in raw. Only afterwards it will be mined and information can be processed out

of it. This is strongly related to another fundamental principle, “discover”, which will also

be discussed further on.

The group being studied is typically small and restrict to a particular setting.

Page 53: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

37

The analysis of the data produced, implies the interpretation of the meanings and

intentions of the actions observed. In conformity with the third principle,

“Understanding”, that will be presented later on.

Apart from the previous described features, there are two different types of roles that can be

performed by the observer: participant or onlooker observer. This is a major decision that

influences the whole process of ethnography. Besides the two extremes, being a participant or

a mere spectator, all the other values of the spectrum are possible. Being a participant observer

implies sharing the life and activities of the people under study. The researcher gains a much

more profound insight of what‟s happening.

Nevertheless, to accomplish a good ethnography practice, the researcher must be able to keep

up with the task of observing and taking note of those observations. So, it is quite

understandable that becoming a participant deeply compromises the whole process and it will

be very difficult for an ethnographer to cope with both, the observations and his activities as a

participant. Some believe that it is neither necessary nor convenient to become a participant. In

fact, they say that the ethnographer must become as distant of the practices as possible, even if

they seem familiar. One must always rationalize and remain aware during the whole process.

5.2.2 Fundamental Principles

Ethnography thinking is rooted in three fundamental principles: naturalism, understanding and

discovery. (Genzuk, 2004)

Naturalism “is the view that the aim of social research is to capture the character of naturally

occurring human behavior”. This implies that no virtual or simulated environment is suitable to

achieve the purpose that ethnography aims to reach. Contrary to interviews and experiments,

only ethnography can show us the actual actions and behaviors of the group under study. To

accomplish, the researcher must be aware that his presence may affect the environment in

study. The ideal observation is the one where the subjects will not know that they are being

observed, though this may raise ethnic issues, such as the right to privacy. As not all

occurrences can be observed, an ethnographer must try to document enough situations to

extrapolate, later on, the fundamental patterns, key actions and procedures.

Another principle, which we will state as the ability to produce valid explanations for the

behavior of its members, is the principle of “Understanding”. In order to produce “valid

explanations”, one must gain knowledge of the cultural aspects that can influence the actions

observed. In this situation being participant at some degree clearly helps to develop cultural

insight, but as discussed before, participation may also blur the capacity of true objectivity. This

is also true when the observer is already naturally emerged in the culture of the observed.

Page 54: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

38

Indeed, the behaviors may seem familiar and the danger of misunderstanding is particularly

great.

The “Discover” principle, that should be respected, states that the researcher should approach

the study with a clean mind instead of “being limited to the testing of explicit hypotheses”. In

fact, this erroneous attitude, will most certainly lead to the formulation of pre-assumptions that

could blind and misguide the researcher through the whole ethnography process.

5.2.3 Ethnography and Information Systems Design

Narrative descriptions, the classic output of the ethnographic method, lack the objectivity and

formalisms necessary for the engineering process (Genzuk, 2004). This technique has proven

to be useful before in the fields of Information System Design as we‟ll describe following.

Through years, as more research and experiments were made, the problems of integrating

ethnography with software methodologies became well defined. Viller, et al. (1999) identifies

and summarizes those issues:

Time: Ethnography, when applied to social research, usually takes a long time, months

or even years. The Requirements Engineering process needs to be much faster.

Results: The output of the ethnographical method, long textual descriptions, is difficult

to integrate in the existent methodology of system design.

Culture: As a result of sociologist‟s and requirements engineer‟s different backgrounds,

communication between the two groups can become a complex issue.

Abstraction: Abstraction does not suit ethnography very well. Ethnographic outputs are

too much directed to the details of a particular situation.

Skill: Because ethnography lacks a fixed step-based methodology, the results are

greatly dependent on the ethnographer‟s skill.

To address these issues, three different approaches on managing the integration of both

techniques were proposed by Button, et al. (1996): Concurrent ethnography, Informed by the

ethnographic account, and ethnographically informed method.

In concurrent ethnography the ethnographer goes to field, the work place of the group under

study, and undertakes the ethnographic process. Although an account may result, it is not the

account that will serve as input for the rest of the design process, but the ethnographer himself.

The idea is for the ethnographer to work as proxy between the group under study and the

requirements engineers.

Page 55: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

39

The informed by the ethnographic account technique is characterized by the ethnographer

production of an account as a result of its study. This time, however, it is the account that will be

passed to the design process, instead of the interaction between the design engineers and the

ethnographer.

Finally, the ethnographically informed method, initially proposed by Button, et al. (1996), is

described under the category of the Coherence methodology (Viller, et al., 1999). In this case,

the design process is informed by the ethnographic methodology itself. The idea is to create a

new process which is influenced by ethnography and integrates ethnographic principles. This

way, instead of having two distinct methodologies working together, ethnography and the

design process, the purpose is to have only one process, which merges ethnography into the

design process.

5.2.3.1 Presentation Framework

Amongst others, the presentation framework structures ethnographic data in terms of three

dimensions of work: distributed coordination”, plans and procedures” and awareness of work”.

Distributed Coordination is concerned with how the tasks are performed within the broader

context of the organization (Viller, et al., 1999). It basically defines ‟who does what‟. It‟s

extremely useful for defining the roles played by each individual as they interact with each other.

Plans and procedures focuses on how the organization describes its processes and structure.

This information is usually described in documents and basically reflects how organizations see

themselves.

The third dimension, awareness of work refers to how individuals perform their tasks so that

what they are doing is made ‟visible‟ or ‟available‟ to others (Viller, et al., 1999).

As a result, it‟s possible to state that the presentation framework demonstrated a great potential

in structuring fieldwork notes and making them available and more accessible to the design

process.

The reason why this framework was chosen is justified by its special concern about work

practices, being through this aligned with the concept of OSA, and easily related with the agent

architecture and ontology previously described (section 3.2).

5.3 Conclusion

The success of interview techniques appliance in many different subjects contributed for their

broad usage of this famous method. Concerning a conversation between, at least, two people,

where one of them is asking questions, this procedure requires a previous preparation and the

Page 56: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

40

follow of important best practices. However, being a technique that demands people presence

its success does also dependent on the interviewers‟ personality and ability to get what he

wants.

As main disadvantages, interviews usually take too long, requiring many resources and

representing an expensive method. In addition to it, they can lead into wrong interpretations or

even information omissions.

Ethnography is a social sciences technique. Though, lately software development fields have

also applied this method to requirements gathering. There are several ways proposed to

observe and register. They state how the ethnographer should behave and what should he

register, amongst other things.

This technique has the main advantage of preventing information omission, stated as one of the

interview disadvantages. However, the presence of the observer can influence the way people

behave, resulting in the gathering of wrong information. The time is a common disadvantage is

both methods.

Page 57: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

41

PROBLEM DECLARATION

“There is nothing so easy to learn as experience and nothing so hard to apply”, Josh Billings

The fundamental theoretical bases used in this study are OE discipline notions, frameworks,

methods and approaches stated in the previous sections. In addition, a guideline has been

defined, OSA through enterprise modeling, concerning the capture of each person way of

working and real-time issues.

This section relates the theories previously described, states thesis‟ problem, and describes the

research approach followed to achieve our goals, and as a result solve the problem defined.

6 Problem Statement

The importance of people‟s awareness about organization and how that knowledge influences

their way of working, and consequently assist the optimization of organization processes, is one

of our major concerns.

Enterprise models have demonstrated their effectiveness in acquiring OSA (section 3.1 and

4.4). However, the framework and approach stated (section 3) only suggest a way to capture,

structure actions, and identify contexts. It doesn‟t mention how this information can be

represented using action-based models, which are important instruments to communicate. On

the other hand, BPM modeling proposals and Jorge Coelho‟s LEARN method (section 4) don‟t

consider people‟s work practices as relevant information, by considering mostly organization‟s

macro processes.

In this study we aim to find a way to use enterprise models that represent each organizational

person tasks, illustrating their personal and interpersonal work practices. The motivation to do

this it is justified by the importance that these models have in synchronizing the image that

people have of organization. Capturing and representing this information in real time is also one

of our ambitions, in order to speed up the achievement of OSA goals and provide people within

organizations instruments that allow them to wonder in real time about possible optimizations

and support its further implementations.

To summarize, this study concerns finding a way to answer the following OSA questions:

In a „as is‟ based approach:

o Which tasks perform agent X?

Page 58: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

42

o How does agent X performs each task?

o What resources are used by agent X to perform these tasks?

Regarding the „to be‟, after the reengineering of work practices:

o Which tasks will be performed by agent X?

o How will agent X tasks be performed in the future?

o What resources will be used by agent X to perform these tasks in the future?

In addiction, and as already stated before, the inexistence of a method that allows real-time

capturing of the information needed to answer these questions, and its further representation in

a way that organizational people can understand them, is the problem addressed.

The results attained by solving this problem will allow the synchronization of representations

(models) that people have about organizations. Thus, this will become an efficient way to

perform management actions, support change management, and plan IS, amongst others.

7 Research Approach

In order to solve the problem stated above, an approach that encloses all OE described

concepts has been proposed. This is based on the relationship and gaps existing between

these.

All the previously described subjects are connected. In the framework proposed towards OSA

(section 3.2) enterprise models are referred as a key instrument. These models are also

mentioned by BPM (section 4), which proposes their design using EA and business process

modeling languages.

To put the OSA framework into practice, using Model Acquisition Approach (section 3.3), or to

apply BPM to organizations, with LEARN method (section 4.5.1), it becomes necessary to

gather information about the organization concerned. This can be done through specific

techniques, described in section 5, where it is possible to distinguish interviews and

ethnography.

Joining all the existing relationships between the three stated areas, OSA, BPM, and

information gathering techniques was the approach followed to reach the objectives of this

study. It can be summarized as an approach that merges the different concerns of these areas,

validating its benefits and efficiency in reaching OSA goals (Figure 21), and fulfill the existing

gaps between them in order to promote organizational people awareness about it.

Page 59: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

43

Figure 21. Relation between OE concepts and the Approach proposed.

The approach proposed has been defined along time. Representing case studies a major part

of the developed work, each one will be described further. Here all the important decisions will

be explained, as well as the approach formulation, as a result of a reflection over the developed

work.

Page 60: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

44

A STEP

TOWARDS ORGANIZATIONAL

SELF-AWARENESS:

CASE STUDIES

"If you hold a cat by the tail you learn things you cannot learn any other way." Mark Twain

Most of the developed work during this study was performed in real organizations. This allowed

us to put into practice many concepts, theories, and approaches stated before, validating their

appliance in real case studies. This practical effort has also contributed for the development of

new tools and to state a new approach that motivates OSA, allow the reverse engineering of

individual and interpersonal work practices, and provide a knowledge base to support „to be‟

analysis.

In this section two case studies are described. Despite the fact that both of these cases are

based on the research objective, spread the “virus” of OSA along organizations and motivate

with this the optimization of organization‟s processes, approaches followed differ from one case

study to the other. This difference is justified by each organization‟ goals defined for the work

developed and by the universe of organizational agents involved during the case studies. Each

case is further described, chronologically ordered.

8 Optimizing Moviflor Personal and Interpersonal Tasks

The first case study was developed in a furniture retail company, Moviflor. This is a Portuguese

and familiar organization, in the market along the last 30 years selling home products, from

furniture to decoration and illumination, carpets, textiles, amongst others. Nowadays Moviflor

employs more than 1000 workers in 20 stores and 5 warehouses distributed all along

Portuguese continental district and both islands, Madeira and Azores.

In 2001, Moviflor carried out a huge reform that consisted in intern reorganizations and on the

adoption of a new IS. This restructuring aimed to enforce and refresh organization‟s market

identity and redefine its missions and strategic goals. The main IS change was the

implementation of the ERP SAP R/3, whose objective was to provide a way to support widely

Page 61: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

45

organization‟s business processes. After a first trembled period, SAP is correctly working in

most of Moviflor‟s organizational units. Their business is also running well, justified by the

constant grow of their sales during the last years.

This case study was centered in Moviflor sales department. This is composed by three main

groups (Figure 22): (1) category managers, responsible for product management and suppliers‟

agreements; (2) sales central, in charge of buying products, acquiring services from suppliers,

and manage the relation with suppliers after the product/service acquisition; and (3)

importations, responsible for buying and managing the orders provided by suppliers from other

continents whose merchandise is transported by containers. Firstly, the project started in sales

central, and once finished, a second study was performed in importations business unit.

Figure 22. Moviflor sales department organizational structure.

8.1 Defining Objectives

In order to start the work, it becomes necessary to identify main goals that would drive it.

Basically, in this phase there was a need to recognize project guidelines and understand

organization expectations. Similar as in LEARN method proposed by Jorge Coelho (section

4.5.1), the objectives were defined during a meeting where the sales department director point

out which were his priority issues.

The initially defined goals were based on sales central business unit. The objective was

optimize communication procedures with suppliers in order to (1) reduce the deficient

accomplishment of contracted points, such as late deliveries; (2) decrease the number of

incomplete or damaged products stored in warehouses; and (3) optimize employees work

practices through their standardization.

To accelerate the project, as suggested by LEARN method (section 4.5.1), an initial

contextualization in organization business and history was also obtained. This was done

Sales Manager

Category Managers

Sales Central

Importations

Page 62: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

46

through informal visits to Moviflor stores and by reading organization documentation, e.g.

previous studies and company training information.

8.2 Delineating a Strategy

Once goals were clarified, it was time to define a strategy to reach them. This step is also part of

LEARN method (section 4.5.1), aiming to answer questions such as: (i) which people and when

will be involved in the project?; (ii) how long will it takes to provide results?; and (iii) how long

will the project takes?. As answer to these questions, initially was proposed a short observation

and interviews phase, followed by a group meeting where the subsequent steps would be

defined. This means that the answer to the last questions was rescheduled to the next reunion.

Being the sales central composed by 6 people, who work hardly diary, the participation of each

one in the project was gradual. The project started with only one person, a key user that was

already working in Moviflor for about five years. This person organizational awareness facilitates

a rapid contextualization in Moviflor‟s business and processes. After this first stage, other

people had gradually joined the project.

8.3 Instantiating Model Acquisition Approach

The following described performed steps are related to the ones proposed by the model

acquisition approach described in section 3.3. Thus, the subsequent phases can be expressed

as an instantiation of this approach.

Instead of using the term „agent‟, we will use the word „people‟. Being the following steps based

on each people actions, its comprehension becomes clear switching these terms. However,

when referring to other organizational levels, such as organizational units, the term agent is

applied.

8.3.1 Bootstrapping

Bootstrapping begins with an observation period that aims to define different action and

resource types for each person. This took about one week and consisted on interviews and

observations.

8.3.1.1 Interviews

Using the principles and methods previously referred about interviewing (section 5.1), some

questions were done to the chosen key user. These questions intended to realize, in a generic

way, which different tasks were performed diary in sales central and how they were

accomplished.

Page 63: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

47

Generally, the used questions can be characterized as open ones, such as “What are your diary

main subjects?” or “Tell me about your work”. However, along the interview process there was a

need to funneling, changing to more specific questions, e.g. “How do you create an order?”.

This interview structure is usually classified as pyramid. As suggested in interviews best

practices, each took about 1 hour and was done in an informal way, like an ordinary

conversation, habitually while the interviewed person was working.

During the interview course, some methods were used to confirm that the interviewer correctly

understood what has been told him. As examples of these, two main practices were performed.

A typical way to validate something was to repeat. Another way was to design what people had

said using simple representations, e.g. connected boxes, to represent flows, hierarchical

graphics to represent relations, etc.

8.3.1.2 Observations

Observations of people‟s work were performed using some principles of information gathering

ethnography technique (section 5.2). Ethnographic principles realize aspects such as the

observer behavior, the register support and the results presentation.

Observer behavior was more transparent as possible, in order to avoid influencing people‟s

work. While observing the ethnographer was quiet, in silence, and only writing what he was

seeing.

Given this case ambition, the main concern was to register people‟s actions, and resources

used to perform them. This was done by writing this information in a notebook. It‟s important to

refer that while observing and registering, the ethnographer didn‟t filter which important tasks to

note. This process should only be done after, when analyzing the information gathered. The

way how actions were written and how the results were presented is detailed further.

Before observing, an initially clarification of the work proposes were described to each person.

This helped them to be more comfortable, and performing their working naturally.

8.3.1.3 How People React to Ethnography

Even not being a recent technique, it is not frequently applied in organizations. Thus, it

becomes interesting to state the way observed person react, and also how observer feels while

performing it.

Initially, after a brief explanation to observer about we were about to do, usually he reacted

saying that there was no problem to him, and that he will be comfortable while is being

observed. However, it was easy to notice that during the first instants the observed person got a

little bit constrained by the fact that someone is sited behind him noting everything that he was

Page 64: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

48

doing. Normally, this constraint only happened during the first hour. After it, observer “forgot”

that was being examined. A good way to optimize the relation with the observer was to show

him the notes written and clarify the aim of the work proposed.

The constraint is also part of the observer feeling while performing this practice. However,

similar to observed person, after a short period of time observer becomes more comfortable.

Stated feelings and behaviors can depend from person to person. However the described

impressions were based on the observations of six different people, whose reactions didn‟t

differ radically.

A curious fact was that for Moviflor people the observing technique was one of the preferred

ones (Annex A). When informally questioning people about this unexpected result, they

answered that it was the only method that required less effort for them, “we only have to work

normally…while you register what you want without disturbing”.

8.3.2 Registering Personal Actions

The observed actions were registered in an organizational sentence format (section 3.2.1).

However, in this phase they weren‟t normalized yet. During observation people‟s actions were

described in a draft form, e.g. Pedro confirm order by email, Susana create order in SAP ME21

menu, João updates warehouse delivers in excel file.

After each observation day, actions registered were analyzed and normalized in order to

complete the following fields: time, actor, action, description, subject or keywords, and

resources. Apart for the subject, all the other fields are part of the organizational sentences

format.

Subject field, also described as key words, was used to group actions according to the context

definition, a network of interacting agents playing related specific activities and resources

(Zacarias, et al. b, 2007). Each action was contextualized, grouping it according to its keywords.

Table 3 exemplifies each field contents, except for the time.

Page 65: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

49

Table 3. Draft organizational sentences registered during observation.

Sentence Actor Action Description Subject or keywords

Resources

Pedro confirm order by email

Pedro Confirm Confirmation of

previously created order with supplier

Order Confirmation Email

Susana create order in SAP ME21 menu

Susana Create New order creation

Order Creation SAP (ME21)

João updates warehouse

delivers in excel file

João Update

Update of warehouse list

where are saved all the delivers

Order Deliver Excel (delivers.xls)

After the observation period a set of actions, resources, and subjects normalized were defined.

As suggested in bootstrapping phase, the set was presented to the agents involved in order to

validate them. Moviflor sales director was also present during validation, using his wide

knowledge about the department work to support this validation. The validated set for each field

is further provided.

It was during the validation meeting that were defined the next work steps. The proposal was to

capture personal actions and represent them in order to, after this, recommend optimizations.

The followed approach is described next.

8.3.3 Capturing and Structuring Actions

This phase, as it names suggest, aims to capture and structure actions. The proposal is to

obtain actions through organizational sentences composed by triples subject-verb-object

(section 3.2.1).

Being the team constituted by six people, each one with different work practices, but only with

slightly different responsibilities, it becomes necessary to develop a tool in order to support, and

speed up, the project. This tool was a web application, named “Activity Register Portal”4, and

initially came out only to with the ambition of providing a semi-automatic way to get structured

and normalized organizational sentences.

Basically, the application developed was a web form where people register each action after

perform it (Figure 23). The form was composed by the following fields: subject, action,

technological resources, personal resources, other resources, delegation and other information,

as a free text field. Except for the free text, all the others fields were inserted by choosing one of

the presented options. However, there was also a free input associated to each field.

4 The chosen name for the Portal doesn‟t illustrate correctly its proposal in a technical way. However, the name is justified because it facilitates the explanation of applications objectives to ordinary people.

Page 66: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

50

Figure 23. Action form available in the Activity Register Portal developed.

Subject was used to select the context of the action performed. When introducing Portal to

people, the instructions for fulfilling this field were explained using the email message analogy

i.e. imagine that you have to send an email message to your director explaining an action that

you have done; which subject will you choose for it?.

The options available in subject filed were: calculate products needs (provisions), products

codes, catalog product, suppliers‟ contacts, containers, new order creation, order devolution,

order state, damaged products, incomplete products, pendent orders, publicity, and client claim.

Each of these was presented and validated during bootstrapping phase before making part of

the set.

The notion of action is similar to the one considered by model acquisition approach

organizational sentences (section 3.3.2). They are the verbs that identify the action type.

Available options in the set action were: analyze, ask, calculate, change/update, confirm,

create, inform, lock, modify, note, print, reconfirm, request, search, and unlock.

Resources, defined as things relevant for organization operations, were divided in three

different categories. These were technological, personal and others. Technological resources

were the ones related to software components, mainly IS e.g. SAP menus and Excel files.

Personal resources refer to people involved in the action as a resource. These are justified by

their knowledge or exclusive ability to perform a required task. The options presented here were

from individual agents to organizational units, contemplating different organizational levels,

according to architecture levels proposal described in section 3.2.4. Examples of these

resources are distributors, suppliers, sales director, and financial department.

Page 67: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

51

Other resources describe objects used to perform the action but don‟t belong to the previous

types, e.g. fax, email, phone, paper, pencil, and calculator.

Lastly, the delegation field was only used when the registered action was transmitted to other

agent. This could correspond to any organizational level, i.e. person, dyads, group, or even

business unit.

Examples of common registered sentences were the ones describing orders update actions.

These were usually triggered by an email received from the supplier, informing the change of

order deliver date (e.g. Subject: Order State; Action: Inform; Human Resources: Supplier; Other

Resources: email). Once received, the employee changed that information in SAP LA menu

(e.g. Subject: Order State; Action: Update; Technological Resources: SAP LA).

One of the disadvantages related to the usage of this web form, was that there wasn‟t any way

to know if the human resources mentioned were acting as receivers or as senders. In the

previous example, the action was reading an email that informed a change in order deliver date.

However, the action registered didn‟t reveal if it was the supplier who sent the email, acting as

sender instead of receiver, as perceived by the record analysis. For this specific project, it didn‟t

have an important influence. Though, it can be easily fix by adding an option to the human

resources field indicating the role performed (sender or receiver).

As a cyclic approach, the set described above already contains all the normalized action,

resource, and subject types collected at the end of the task register period, three weeks. During

this period, the ethnography technique previously described was also applied in order to

increase the number of records. At the end of task observation/registration time, the repository

contained a total of 711 entries (226 observed and 485 registered).

8.3.4 Context Identification and Display

The application used to capture people‟s actions already included the context identification in an

explicit way. As mentioned before, the first field of the form was the subject, whose intention

was to capture context of the action performed. Consequently, it is possible to state that the

Portal developed provided a way to skip this step.

The context display was one of the other available functions in the application developed, but

this wasn‟t presented in a clear way. What the Portal offered was a menu where each person

could check all the registered tasks, grouped by day and sorted by the time (Figure 24). The

records were shown in a table whose columns were the corresponding field. Through this, the

diary contexts of each person were available in the Portal.

Page 68: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

52

Figure 24. Portal functionality that displayed each person daily actions.

8.3.5 Context-based Analysis

The previous steps provided a structured and normalized action repository, labeled by contexts.

As mentioned before, the records included ethnography results, totalizing 711. This facilitated a

context based analysis of the registered actions, several have been done. These can be

categorized in three main groups: context rules, context switches, context-action diagrams, and

context-based optimizations. Each one is described further.

As mention before, normally people didn‟t register their actions after performing them. Thus, a

valid context switch analysis was not possible to do base on records. However, given the

initially defined goals for this project, this wasn‟t the type of analysis more relevant to acquire.

8.3.5.1 Context Rules

In order to accelerate the fulfillment of Portal‟s form, a semi-automatic mechanism was

developed. This was based on a context analysis that counted the most registered fields

sequence for each context. For example, when analyzed the “order state” context registry, the

most common fields were “update”, as the action, and “SAP (LA)”, as the technological

resource. Thus, after selecting in the form “order state” as subject, the field action change

automatically to “update”, the technological resource to “SAP (LA)”, and the others stayed

unfilled.

The sequence previously described was characterized as rules and were updated daily. When

correct, they simplify action register in two single steps: choose the subject, and press the

Page 69: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

53

submit button. This took about 10 seconds. At the end of the register period there were 13 rules,

one for each context.

8.3.5.2 Actions Context-based Diagrams

Enterprise models are an efficient way to achieve OSA goals (section 3.1). These models only

provide a way to support generic agents‟ activities, resources and their relationship (Zacarias, et

al. b, 2007). However, this is not enough, there is still the need to represent some features,

such as: how each person does his work?, and what resources does he use to do it?.

Consequently, it will become easier to understand personal and inter-personal work practices,

and consequently use them for organization analysis, training, amongst many other

applications.

Motivated by the need of models to illustrate the registered information in order to answer the

previously stated questions, an effort has been done to represent each person tasks using

diagrams. This was a human process, and most of the steps required more awareness about

people‟s work than the provided by tasks‟ repository. However, action repository was used as

basis to create diagrams. The diagram creation process is detailed next.

The analysis started by creating a set with context actions registered by the same person. Table

4 illustrates a sample of Pedro Cabrita time ordered records for “new order creation” context.

The “new order creation” context, or subject, refers to all the tasks performed before an order is

created, and ends with sending the new order to supplier. Only a short set of actions is used in

order to facilitate the explanation.

Table 4. Sample of registered actions by Pedro Cabrita for “new order creation” context.

Id Subject (Context) Action Technological

Resources Human Resources Other Resources

a1 new order creation Print SAP (ZM30) None None

a2 new order creation Analyze SAP (ZM30) None None

a3 new order creation Create SAP (ME21) None None

a4 new order creation Inform None Supplier Email

Action set was precisely examined, in order to find relationships between the registered actions,

e.g. the sample of Table 4 starts with a “print” followed by an “analyze” action. After, resources

are considered. In the first two actions, Pedro Cabrita used only technological resources, and

they all refer to SAP menus. By using the same resource, and being a “print” action followed by

an “analyze”, these can be grouped as a “check needs” task.

Next action, a3, referred to a “create” verb using a SAP menu as technological resource. This

can relates to the creation of the “order” in the IS. So, we described the action as a “create new

order” task.

Page 70: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

54

The last action, a4, states an “inform” action by “email”, concerning a “supplier” as human

resource. Even not knowing if the supplier acts as a sender or a receiver, through previous

actions it is possible to infer that he acts as receiver and this referred to a “send new order”

task.

As result of the previous analysis to Table 4, we proposed three different tasks: “check needs”,

“create new order”, and “send new order”. Once actions were correctly analyzed and associated

to tasks, a diagram was created. Figure 25 illustrates the existing flow between tasks, and the

associated resources to each one.

Pe

dro

Ca

brita

(Sa

les C

en

tra

l) Check Needs

Order Needed?Yes

No

SAP

(ZM30)

Send New

Order

Create New

Order

1 2 3

SAP

(ME21)

Create new order

Figure 25. Part of Pedro Cabrita “create new order” tasks representation.

Explaining the diagram above, the representation begins and ends with two circles, being the

more highlighted the final event. Each task is connected by directional arrows. These indicate

the direction of the flow, whose meaning is that “create new order” task is performed before

“send new order”. Usually, after analyzing needs there are two possible situations: or there is

the necessity to create an order, or there isn‟t, and nothing more is done in this context. This is

represented by a rhombus with the question “order needed?” between first and second tasks.

Resources are illustrated using small icons in their tasks, e.g. “send new order” uses “email”

that is demonstrated by an envelope. The author of the represented tasks is illustrated by a

horizontal pool with his name on the top.

Created diagrams were based on BPMN (section 4.4.2), however they present some slightly

differences. BPMN is a process oriented notation that, in a very succinct description, represents

business processes as a flow of connected activities, or sub processes. One of the main

reasons for choosing this language was the fact that it allows the representation of a task flow,

substituting BPMN activities by tasks. Another advantage of BPMN is the similar appearance

with flowcharts, usually familiar to business people.

The previous described example can be completed with more Pedro Cabrita‟s records in order

to provide a full representation of tasks performed to create a new order. New registers include

different contexts actions and are represented bolder than other ones.

Page 71: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

55

Table 5. More complete sample of registered actions by Pedro Cabrita.

Id Subject (Context) Action Technological

Resources Human Resources Other Resources

a1 new order creation Print SAP (ZM30) None None

a2 new order creation Analyze SAP (ZM30) None None

a3 new order creation Print SAP (ZM26) None None

a4 new order creation Analyze SAP (ZM26) None None

a5 calculate products needs (provisions)

Calculate SAP (ZM26/ZM30)

Printed None

Rule, Pencil, Calculator

a6 products codes Unlock None Susana Pauleta None

a7 new order creation Create SAP (ME21) None None

a8 Product codes Lock None Susana Pauleta None

a9 supplier’s contacts Check None Excel (contacts.xls) None

a10 new order creation Inform None Supplier Email

The first two new records, a3 and a4, are similar to others previously analyzed, a1 and a3. The

only difference is the technological resources used, although they also refer to SAP menus,

“ZM26”. Thus, they can be related with the same task, “check needs”.

The next new register, a5, as its context name suggest, consists in the calculation of products

needs. This is done using the two previous printed SAP menus. We can name the task resulted

from this action as “calculate needs”.

A new context is also presented in activities a6 and a8, “product codes”. Here, the actions

registered, “unlock” and “lock”, makes its comprehension easier. In Moviflor‟s ERP SAP there

are some locked products, which mean that they cannot be ordered. Although, special

occasions occur and there are only two persons who can unlock these products. From the

record analysis it is possible to infer that Susana Pauleta is one of these persons, because she

is used a human resource in the lock action. The task proposed here is “lock/unlock product”.

Before informing supplier, in a10, Pedro Cabrita check his contacts in a Microsoft Excel © file

named “contacts.xls”. This is the last new action and was named “check supplier‟s contacts”.

The diagram that has resulted from the previous analysis is depicted in Figure 26. The

resources represented in Susana Pauleta‟s tasks were also result of her registered actions.

Page 72: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

56

Ped

ro C

abri

ta Check Needs Calculate Needs

Susa

na

Pau

leta

SAP(ZM26/30)

Create New Order

Send New Order

Check Supplier’s Contacts

SAP(ME21)

Ruler, Pencil

Lock Product

SAP(ZM171)

Product Locked?

Product Locked?

No

Unlock Product

SAP(ZM171)Yes Yes

No

contacts.xls

SAP

(ZM26/30)

Create New Order

Figure 26.Tasks performed by Pedro Cabrita to create a new order.

Normally, during the case study it wasn‟t so easy to design diagrams from action records as

described before. Sometimes people didn‟t register actions in the right order, or try to put two

activities in only one form. Thus, in this stage all the previous tasks were hypothesis. That‟s the

reason why along the explanation when defining personal tasks it was done as a possibility. As

we will describe further, all created diagrams were presented and validated by each person.

8.3.5.3 Context-based Optimizations

The previously suggested diagrams, created through the context-based analysis of personal

actions provide an efficient way to reflect about personal and inter-personal tasks optimizations.

They illustrate people way of working using a simple representation can be easily understood by

people related to the business. However, these are not the only results that can be gathered

from action records. This section describes other analysis results used by Moviflor to

hypothesize optimizations. The following examples illustrate only a few of the optimizations

analysis done. The choice was based on the influence that they had when presented to Moviflor

sales department people.

One of the most important results analyzed was the records distribution by context (Figure 27).

Besides showings that mostly of the performed tasks were related to orders management,

which is a normal phenomenon in a sales department, a relevant fact was proven. The analysis

showed that, in average, confirming each order required at least the double of tasks needed to

creating it.

Page 73: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

57

Figure 27. Moviflor records distribution by context.

When this chart was presented to Moviflor sales director, he was surprised: “this proof that we

need to find a way to optimize order confirmation process”. To understand the reason why so

many tasks were registered with this subject, a new analysis only based “order state” subject

was done. This aimed to present which were the most listed actions (Figure 28).

Page 74: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

58

Figure 28. Most registered actions for “order state” subject/context.

Analyzing the chart above, it is possible to notice that “inform” and “update” actions have a

similar number of records, 27 percent and 28 percent, respectively. After them, “confirmation”

action is the third more registered action, distant from the other ones. Thus, it is possible to

conclude that “order state” actions are mostly associated with: (1) informing someone about the

state of an order; (2) updating order‟s state; and (3) confirm a pendent order. The optimization

proposal based on this analysis was to create a sales management web application allowing the

automatic change and check of order state by Moviflor people and suppliers.

The web application suggested was validated by the following analysis that illustrates sales

central communications (Figure 29). It showed that more than half of the communications done

were to suppliers (57%), and that most of them were done by email (47%). Confirming through

this supplier‟s ability to access sales management web application proposed.

Analyze8%

Update28%

Confirm22%

Inform27%

Ask15%

Most Registered Actions for "Order State" Subject

Page 75: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

59

Warehouse

Suppliers

Sales CentralShopCategory Managers

69 %

3 %

28 %

43 %

17 %

40 %

70 %

30 %

23%

6%

57%

13%

Figure 29. Sales central communications.

Despite the fact that each record submitted had an associated hour, it wasn‟t possible to do

time based analysis. Usually people registered their tasks at the end of work periods, like before

coffee-break or lunch, instead of doing it after finishing them.

An important issue of the previously described analysis is that, like in any other study, the

validity of the results obtained depends mainly on the correctness of basis references. Thus, if

people register wrong tasks, or play a different role while observed, the results obtained are not

correct. Although, all the achieved results were presented to Moviflor project team and

successfully validated.

8.3.6 Context Integration

The context integration phase is described as a human process where are created enterprise

models that can be useful to the organization (section 3.3.5). These models can be used as a

tool to update other existing representations, to support the suggestion of changes, etc.

In this case study, Moviflor sales central performed this step by their own. Once all the

previously described diagrams were provided, describing personal personal and inter-personal

tasks, an internal meeting has occurred. This aimed to find a way to normalize the way people

work, in order to optimize their tasks. Unfortunately there wasn‟t an opportunity to capture and

represent the result. The only known fact is that people are making efforts to integrate their way

of working, using as reference the diagrams provided.

However, the simple fact that sales central team has performed this change, by their own, using

the diagrams validates their effectiveness in supporting context integration.

Page 76: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

60

8.4 Visualizing and Validating Diagrams

During the description of the diagram creation process, some of the decisions taken were based

on hypothesis. Thus, anyone is able to validate the diagrams better than the person that it is

related to. In LEARN method (section 4.5.1) proposed by Jorge Coelho, there is a constant

concern in presenting the created models to people, in order to validate them. This is done

through meetings. Inspired in this method, a validation procedure was also applied during

Moviflor‟s case study.

As mention before, people used a web application to register their actions. Thus, instead of

using meetings to validate each diagram with every project person, a new functionality with this

purpose was developed.

Next to the “Check registers” menu option, a new one was added, “Diagrams”. Once chosen, it

presented a list with all the diagrams designed for that person. After selecting one, a brief

description and its diagram image was presented. Below the figure, a validation form was also

available (Figure 30).

Figure 30. Portal diagram validating form.

Each of the tasks represented in diagram had an associated number, allowing through this its

identification. The form was composed by a first “general observations” part, where each person

could point out generic errors associated with issues such as: missing tasks, wrong order,

wrong pool names, etc. This was followed by a section dedicated to each diagram task,

identified by its number and name, presenting two options: “Confirm” and “Modify”. These

indicated that task was correctly or wrongly represented, respectively. When selected the

“modify” option, there was an available free text field to write the reason why the representation

wasn‟t correct.

Page 77: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

61

Every time each person validated a diagram, a new version was designed based on the

changes proposed in the form. This was an interactive phase until all tasks become confirmed.

The average number of versions created for each diagram was one (Annex A

Moviflor Inquiries).

One of the main advantages of this method was that it didn‟t require the participation of

diagrams‟ author. The validation usually occurred in the same day that they were published and

took only about 5 minutes to be done. This speeded up the process, and one week after the

registers stopped all the diagrams were validated and results presented to sales director.

Having all personal and inter-personal tasks illustrated by validated diagrams in a single place,

represented in a language understood by almost everyone, provides an important instrument to

enhance OSA. Some of the advantages of diagrams visualization are: (1) people become

elucidated about the roles they perform in the organization; (2) they facilitate understanding of

existing relations between the roles daily played by each person; and (3) they provide an easy

way to question unusualness, but disregarded, tasks performed every day.

8.5 Providing a Way to Define IS Requirements: Importations Survey

Once concluded the previous described study of Moviflor sales central individual and inter-

personal work practices, a new project have started. This aimed to capture importation‟s tasks

in order to further support them in Moviflor main IS, SAP R/3.

Importations organizational unit is responsible for the management of all transactions related

with out of Europe suppliers. This is composed by only two persons, a main responsible and an

order manager. Being such a small department, and completely work overloaded, the previous

applied approach wasn‟t appropriate. Thus, only interviews and ethnography were performed.

This project took about three weeks. The collected information can be divided in two main

groups: tasks and informational entities. Informational entities represent all the information that

is used along tasks execution, contributing though this to reach organizational business goals

(Sousa, et al., 2007).

Even not categorized as informational entities, when registering the used resources to perform

an action, sales central people were also providing this information. Although, being most part

of the tasks (aprox. 60%) already performed using SAP menus, the information used by each

task can be easily obtained analyzing these menus. In importations only 10 percent of the tasks

were already using SAP as a resource.

Tasks were once again registered in an organizational sentence way (section 3.2.1). They were

further manually analyzed and personal and inter-personal tasks diagrams were created (Figure

31). These used the same representation of the ones resulted from the context-based analysis

Page 78: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

62

of sales central project (section 8.3.5.2). However, the diagrams created during this project

illustrate more relations with other organizational units than sales central ones. This was due to

more available information provided by a single and exhaustive interview and ethnography

approach.

Figure 31. Tasks performed by importations to manage containers deliver.

Validation process was also present in this study. Although, instead of using the Portal it have

been done through two one hour meetings. These consisted in presenting the printed diagrams

to both persons so they can confirm all the designed tasks and information by used them. At the

end, five diagrams have been produced and validated.

The report produced with the result of the studied tasks was very detailed. Being the main

propose to provide references for requirements definition purpose, every single pattern actions

performed by importations people were documented, e.g. “the verification of an invoice consists

in confirming each of its fields with Moviflor information about them stored in the initial order and

in supplier file”. An exhaustive description of each information used to perform each action was

also provided, e.g. all the columns names and descriptions of the Microsoft Excel © file used to

manage unconfirmed orders. This report was also read and validated by importations people.

The effectiveness of documented information can be confirmed by importations responsible

quote after reading the report, “…it‟s like our bible!”.

In order to create such a detailed document, EA principles have been applied. For its easy

appliance to every type of business, and its rastreability concerns, Zachman framework was

used as reference (section 4.4.1.1). The document created fulfilled almost every column of the

first two lines and provided matrixes relating cells, e.g. tasks x business goals; tasks x

informational entities.

Page 79: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

63

In a research perspective this small project allowed to validate the utility of the performed

analysis and the created diagrams to support IS requirements definition. By referencing EA, it

also certifies Zachman framework proposals as an efficient way to describe an organization.

8.6 The Granularity Dilemma

During this case study many actions were collected and represented as what we have defined

as tasks. The conceptual difference between action and task can lead into a granularity

dilemma. In this study, task was considered as a group of one or more actions, generally

associated with the same context. An example, the actions “analyze needs using printed SAP

menus” and “create new order in SAP” represent the “create new order” task.

During the training period, a brief explanation of was given about what to register to people. The

advice given was for them to provide enough information that could allow the creation of tasks‟

models based on these. Another important suggestion was to never take more time registering

an action than performing it. Thus, what we needed weren‟t every single “click” in SAP

application, just the menu being used at that time and the context of its utilization.

As stated in section 3.2.4, the agent architecture can be applied in different levels, such as

individual, inter-personal, group and organization. Thus, using the context integration phase of

the previously described approach, diagrams can also be represented using these different

levels. Typically, these illustrations refer to process diagrams that are based in BPM concepts

described in section 4.

8.7 Best Practices

The success of this case study didn‟t depend only on the practice of the previously described

steps. It was also important to apply some best practices that contributed for people‟s

motivation. Concerning people as its main information resource, their enthusiastic participation

is a crucial factor when applying this approach.

The first step should always be clarifying project goals. In this project, the fact that it required

observing and registering daily actions, some people thought that it was an evaluation. After

correctly elucidated about our proposals, their dedication had changed radically.

Another important issue is to speak, as much as possible, people‟s language. Usually,

specialists have an inclination to use technical language. This should be avoided, an effort

should be done to use the same terms as the ones used by organization‟s people. This practice

is also valid when naming the designed diagrams.

As a last key best practice, we point out the rapid and constant publish of project analysis

results. Huge efforts have been done in order to update the information available in the Portal

Page 80: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

64

used, almost daily. This could be some new context rules, new diagrams, or just an email with

average utilization records of each person. People‟s work is motivated by its results. Thus,

every time something was updated, number of registers increases drastically.

8.8 Conclusion

In this case study, we describe the approach followed in order to optimize Moviflor‟s personal

and inter-personal work practices. By modeling organization tasks using diagrams, and

involving people in their validation, it also proves to be an effective way to achieve OSA

ambitions.

The applied method combine concepts from different references described in Related Work in

Organizational Engineering section. However, the main contribution results from the

combination of: (1) information gathering techniques, providing a way to collect organization‟s

knowledge; (2) agent architecture and ontology, structuring organizational sentences (section

3.2); (3) the context based approach, suggesting steps to get and analyze agent‟s actions

(section 3.3), ; and (4) Jorge Coelho‟s LEARN method, by motivating the construction of

diagrams and validate them with people, even referring different types of diagrams (section

4.5.1).

Figure 32. Main steps of the applied approach in Moviflor‟s case study.

We can summarize the Moviflor‟s case study approach in five main steps: (1) interviews and

observations, (2) activity register, (3) context-based analysis, (4) creation of personal and inter-

personal task diagrams, and (5) diagrams validation. These steps and their relationship are

depicted in Figure 32. However, the previous steps were also supported by a constant Portal

update activity.

Interviews and

Observations

Action Register

Context-based

Analysis

Personal and Inter-personal

Task Diagrams Creation

Diagrams Validation

1Portal Update(New field’s options / Context rules)

Bootstrapping

Page 81: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

65

Once all the context-based analysis diagrams have been done, and the resulting diagrams

validated, optimizations based on these were proposed. Some of the improvements were

suggested by us, others were proposed by Moviflor sales department people. This redesign can

be described as the reverse engineering of individual and inter-personal work practices

(Zacarias, et al. b, 2007). The whole methodology, including the redesign step is illustrated in

Figure 33.

Figure 33. Moviflor‟s case study approach.

The approach implemented can be also considered as a cyclic one. After redesigning

organizations models, new created diagrams can be used to explain people how they will do

their tasks in the future. This means that we perform the first cycle on organization „as is‟ state,

and after it, we can support the change for the „to be‟ state through the produced results before.

Once redesign is already functional, „to be‟ state will be the new „as is‟ and the approach can be

applied once again. This pragmatic will be broadly explored in the next case study (section 9).

When people see their tasks represented in the created diagrams they become more self-aware

about their role in the organization. More than once, people said “I would never remember this if

I have to describe my work” while analyzing diagrams. Usually these were so common tasks for

them that they will forget to refer them. A similar case happened when sales director were

analyzing diagrams, discovering unknown performed roles by sales central people. Thus, these

diagrams represent an important instrument to assist the achievement of OSA for every people.

Interviews and

Observations

Action Register

Context-based

Analysis

Personal and Inter-personal

Task Diagrams Creation

Diagrams Validation

Redesign

Proposal

1Portal Update(New field’s options / Context rules)

Bootstrapping

Page 82: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

66

In what concerns Moviflor people‟s reaction to this approach, the inquiries speak for

themselves. Every person found the register form easy to use, and for 83% of them fill it only

took little time. Half prefer the action register manner of provide information, and the others

choose observations. Validated diagrams illustrate daily tasks in sales central for 67% of the

people, and in an optimization point of view, 67% classified our proposals as very useful, and

the others 33% as useful. Thus, we can conclude that from involved people perspective, this

approach represent an efficient way to capture their actions and further reengineer their tasks.

9 Supporting Inatel Change Management

The second case study was developed in INATEL, also named as National Foundation for

Happiness at Work. INATEL is a social services provider in the following areas: social and

senior tourism and thermals, free time occupation, culture, and sport. It is present in all

Portuguese continent territory and islands, with a network of 21 delegations and sub

delegations. The organization has about 250 thousand individual associates and 3500 collective

associates. Their social hotel network has 14 summer camps, three camping parks, three rural

touristic homes and two thermals, totalizing a global offer of 4 200 beds and many others

organizational, cultural and sportive infrastructures.

Currently INATEL is performing a drastic organizational restructure, which will result in the

change of almost all organization statutes. Consequently, this will also result in many business

processes transformations, affecting the organization widely. Additionally, administration use to

advantage this opportunity to carry out an IS renewal, consisting in the implementation of SAP

ERP.

The previously described changes will cause a significant impact on the way people are used to

work. Resistance to change is one of the phenomenons that tend to occur in this kind of

situations. Usually, these are associated with prejudicial errors triggered by processes collapse

that can lead organization into a delicate situation. In order to support change and avoid the

occurrence of uncomfortable stated situations, a change management department has been

created.

This case study objective was to provide a way to support this change management, using

some methods and tools successfully applied in Moviflor case. However, when the study

started, another related approach was already being applied for a few months. This was an

INOV project, administered by Professor José Tribolet and supervised by Eng. Carla Pereira, a

PhD researcher. Thus, some of the following described methods were already defined before

case study starts. These will be evidenced along the description.

Page 83: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

67

More than produce reports with results, the major goal of this work was to transmit our

knowledge and experience to INATEL people. Thus, this was a deep project of OSA, aiming to

spread its principles to all organization so that in the future they can easily manage these kinds

of projects by their own.

The approach followed can be classified as a process-oriented one. This means that it was

mostly based on BPM principles (section 4). This project can be divided in two different main

parts, (1) modeling „as is‟, concerning the design of organization‟ current business processes,

and (2) provide a way to wonder about „to be‟, intending to provide a way to design the future of

previous modeled processes.

9.1 Modeling Inatel ‘As Is’

The process applied to represent INATEL‟s business processes „as is‟ was divided in three

different phases: (1) capturing personal actions, (2) defining business processes and its

activities, and (3) designing and validating business process diagrams. Each of these is detailed

next.

9.1.1 Capturing Personal Actions

The first step in INATEL approach was also capture personal actions. This was done similarly to

Moviflor case, using an action registering form. However, this form had some different fields, the

available ones were: date and time, action, subject, tools, documents, delegation. All these

were free text type. The reason for this was the number of completely different types of actions

concerned by this case. By being applied gradually to all organization, it was very difficult to

define a set of normalized contents for each field. However, this was considered as a future

possibility.

“Date and time” field was used to avoid the impossibility of analyzing actions based on this

information, when people didn‟t register actions immediately after performing them. Thus, in

these cases people indicated date and time when they had performed the action.

The description of personal actions, describing what each person was doing, was described in

the action field. Its purpose was to capture single actions, similar to Moviflor ones, with the

slightly difference of allowing more descriptive information, e.g. make a call to airline office. In

most part of cases, people wrote their actions in organizational predicates format (section

3.2.1), using a verb followed by a noun (e.g. contact administration, send approval).

The intention of subject field was to contextualize the action performed to a process. This can

seem a little bit confusing comparing this option objective to the one proposed by Moviflor form,

capture contexts, but it was very different. Briefly, a process is a set of actions that usually are

performed all along the organization units in order to reach business goals (more detailed on

Page 84: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

68

section 4.2), e.g. “create new excursion” process intends to provide associates a wide variety of

available excursions. Process names are normally composed by an action verb followed by a

name, e.g. “contract animator”.

Tool field was where people described all the tools used as resources to perform action. These

could refer to technological (e.g. IS, Microsoft Excel ©) and non technological resources (e.g.

fax, phone, mail).

In order to facilitate the usage of the resource registered information, and to sustain another

parallel documental management project, action documents were registered in a different field.

As example, in the document field people mentioned minutes used, important internal approved

papers, and reports created.

Similar to Moviflor, a delegation field was used to indicate the name of people/organizational

units that gave continuation to the registered action, when that was the case. An example of this

field usage can be described supposing the action of “receiving a supplier purpose” by tourism

department. Once analyzed, there was a need send it to juridical department, in order to

validate juridical statements. The registered delegation noun was “Judicial Department”, which

could be completed with the name of responsible person to do it when available.

This form was already being used before this case study started, however this was done

through a formatted Microsoft Excel © worksheet. Thus, in order to accelerate and better

organize registering actions, a similar web application to the developed for Moviflor case study

was implemented. All previous registered actions were also migrated to Portal repository.

Figure 34 depicts the Portal web form implemented to register personal actions.

Page 85: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

69

Figure 34. INATEL Portal action web form.

Currently, about 7400 personal actions have been registered using this Portal form, organized

by organizational unit. These actions analysis process was performed by people from the same

department and it‟s described next.

9.1.2 Defining Business Processes and its Activities

Once registered a substantial amount of actions, which depend on organizational unit

dimension, these were analyzed in order to define processes and its activities. This was done

by one or two elected people from each department. In order to assist this procedure, special

training was given to these people.

The first suggested step was to group actions by processes. To do this, there was only the need

to normalize process field, and sort activities by it (e.g. standardize action‟s processes names

“create new excursion” and “create new tour” to the same, “create new excursion”). After, each

action should be individually analyzed and ordered. The sort was done considering precedent

and proceeded actions, e.g. “send excursion to approval” should be after “define excursion

destiny”.

The previous action organization was a human process that could be supported by some

computer software tools. However, to do it, specific knowledge about each organization unit

actions and tasks flow was needed. This justifies one of the reasons why this procedure was

performed by INATEL people, instead of by external consultants‟ teams. The other motive was

Page 86: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

70

the fact that this project goals were to expand OSA through all the organization, which was

inexplicitly done while people analyze and reflect about others person actions.

In order to facilitate personal actions analyzes, a check option was included in the actions

visualization menu. This allows the person, responsible for analyzing, to classify an action as

“read” or “not read”, and consequently filter their display by these criterions. An example of this

functionality is depicted in Figure 35.

Figure 35. Portal actions check functionality.

After actions were grouped by processes, activities were defined. The concept of activity used

was based on Sousa, et al. (2007), where activities are a set of actions, where entities perform

different roles, in order to reach goals, consuming and producing informational entities while its

execution. Activities were also registered using a form, initially in Microsoft Excel © format, but

furthermore they were migrated to the web Portal developed.

The available fields to describe an activity were: process, activity, description, documents,

intervenient or function, place or department, support tool, and periodicity. All these fields were

already defined before this study have started. It is also important to mention that some of them

were defined in order to answer Zachman‟s framework columns (section 4.4.1.1) relative to

“business model” row: “what”, “how”, “where”, “who”, “when” and “why”. The relation between

each field and columns is further depicted.

The first field, process, was used to write the name of the process analyzed. Examples of these

can be “create new excursion”, “sell excursion”, “create new book”, “sell book”, “organize sport

new challenge”, amongst other.

Page 87: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

71

In the activity field was indicated the name chosen for registered activity. Example of these can

be “check hotels availability”, “check flights availability”, and “approve excursion”. The activity

was detailed in the description field, where more information about it was written. As example,

for the “check hotels availability” a possible description could be “contact hotels in Lisbon in

order to obtain their availability for the previously defined dates and correspondingly rates”.

Alike action form, all documents used to perform each activity were mentioned. In document

field people describe all documented information need during this activity. Examples of these,

for the “check hotels availability” activity can be: catalog of Lisbon hotels, minute used to ask for

hotels availability and rates, list of available hotels and practiced rates. The concept of

information entity was very important here, in the previous examples it‟s possible to group

documents as inputs or outputs. Inputs examples are “minute” and “list of available hotels”,

used to prepare a request and send it. Outputs are the results produced by the activity, in this

example the “list of available hotels with rates”. The answered Zachman‟s column by this field

was “what”.

Intervenient or function field was used to describe which people perform the activity and the role

played by them while doing it. As example, using the “check hotels availability” activity, the

intervenient people were “Ana Gomes” and “Isabel Saboia”. The role played by them was “hotel

responsible”. In order to define activities independent from people, because they can change by

several reasons, the most important information that should be provided here was the role

played, described as function. This field answered to “who” Zachman‟s column.

The place and department where the activity was developed was also indicated. This was done

in the field with this name, providing an answer to “where” Zachman‟s column. Examples of

these can be “tourism department of central office”, “financial department of camping park”, and

“reservations department of S. Pedro do Sul thermals”.

Technological resources, such as IS and Microsoft Office © software, were described in support

tools field. In INATEL there were plenty different IS specific to each department. As example,

tourism excursions were registered in “SCG”, accounting was done in “Baan”, among many

others.

The last field, periodicity, was used to state the frequency of the registered activity. As a way to

provide an answer to Zachman‟s “when” column, its analysis provide a way to understand if

they were frequent or irregular activities. Examples of its contents can be “weekly”, “monthly”,

and “yearly”.

The web form developed to support this form is illustrated in Figure 36.

Page 88: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

72

Figure 36. Portal activity register developed web form.

9.1.3 Designing and Validating Business Process diagrams

The last step of the „as is‟ approach was to design and validate business process diagrams

using the previously defined processes. This was done using a representation proposed by

Eng. Carla Pereira in the aim of her research study and, as in Moviflor case study, this was

based on BPMN enterprise modeling language (section 4.4.2). In order to facilitate the

management of already represented activities, the check mechanism previously described for

action analysis was also provided in INATEL Portal. Currently, there are about 650 different

activities registered grouped in 70 different processes.

Page 89: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

73

Tourism

Depart

ment

Create New Excursion

Check Hotels Availability

Approve Excursion

Send Excursion for

Approval

Create Excursion Proposal

Available Hotels?

Yes

No

Receive Excursion Approval

Approved?

Publish Excursion

Yes

Hotels

catalogMinute

Available

Hotels List

Excursion

Proposal

Excursion

Proposal

Approval

Letter

Excursion

Evaluated

Proposal

Available

Hotels List

SCG

Excursion

Proposal

Excursion

Proposal

Approval

Letter

Excursion

Evaluated

Proposal

President

Ana Gomes

(Hotel Responsible)Excursion Manager Excursion Manager Excursion Manager Excursion Assistant

No

Adm

inis

tration

Weekly

Figure 37. “Create new excursion” process diagram.

Business Processes were illustrated as a set of their activities, sequentially related by their flow.

Figure 37 depicts part of the previously mentioned “create new excursion” process. Process

name was indicated in the top of the figure. Each activity was represented by an individual box,

labeled with his name, e.g. “Check Hotels Availability”. Intervenient and function was shown

with a person figure tagged with person name, e.g. “Ana Gomes”, and its role “Hotel

Responsible”. The department where activities were performed can be understood by the

horizontal pool names, e.g. “Tourism Department”. Informational entities are divided in inputs

and outputs. Inputs are consumed information and were exposed above activity box, e.g.

“Hotels catalog”. Outputs are produced information and were displayed below, e.g. “Available

Hotels List”. The IS used was illustrated in “Publish Excursion” activity using a server image,

e.g. “SCG”. Periodicity was presented as a clock, exemplified in “Send Excursion for Approval”

activity. Decision points, such as “Available hotels”, are shown as rhombus.

Diagrams created illustrated organizational business processes. However, these weren‟t

utilizable until each person referred by them had validated this representation. So, similar to

what have been done in Moviflor, every diagram was available in the Portal for validation. Each

activity was identified by a number and displayed below the diagram with two options, confirm

or correct, this last one followed by a text field to write rectifications (Figure 38).

In this version of the Portal were provided more information about the diagram, such as its

current version, state (validated, or in validation), author, and history of revisions. In addition to

this, the „to be‟ design was also illustrated. This will be discussed in the next part of this section.

Page 90: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

74

Figure 38. INATEL Portal diagram validation functionality.

As the considered concept of process suggests, they refer to organizational wide activities.

Thus, the previously described validation had to be done by all the different departments

illustrated in diagram. Initially, before the Portal became fully functional, this validation was done

in meetings, where people from both departments were present. The validation procedure was

to present the diagram and let people confirm the information represented. An interesting

phenomenon was noticed, people start to discuss „who does what?‟ and it was very difficult to

get an agreement.

The last quoted experience validates the need of OSA, and the importance of diagrams to

achieve it. The discussions occurred to decide in which department activities were done, denote

an incomplete awareness of each person role in organization.

Page 91: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

75

9.2 Providing a Way to Wonder about ‘To Be’

Being this case study orientated to support change management, it becomes very important to

find a way to illustrate organizational processes „to be‟ state. One of the organizational change

problems is that people have difficulty to understand „what they will do in future?‟, and „how they

will do it?‟. Providing the answer to these questions was part of our goals.

Implementing a new ERP, as SAP, requires many process reengineering. This is caused by IS

restrictions that exist to maintain the integrity of information managed by them. Thus, SAP

documentation was used as a reference to design „to be‟ processes.

In order to represent „how processes will be‟, the representation used was similar to the

previously described to model „as is‟. However, activities that will change were highlighted. As

mentioned before, this information was also in the web Portal, available to everyone (Figure 39).

Figure 39. Relation between „as is‟ and „to be‟ process presented in Portal.

The figure above displays how the „to be‟ representation was accessed from „as is‟ process

diagram, and the relations between the activities order in different states. Curiously, the „as is‟

activity highlighted, and performed lastly, will be the first to do in „to be‟.

Page 92: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

76

In addition to this, future procedures for each „to be‟ activity were also available in Portal, and

are depicted in Figure 40. The representation used is similar to flowcharts, but with every single

action illustrated.

Figure 40. Procedure list displayed for each „to-be‟ activity in Portal.

The real time access to this „to be‟ information, provided by developed Portal, allows

organization‟s people an answer their questions about „to be‟, avoiding through this a tool to

prepare themselves for the change.

9.3 Conclusion

In this case study many of the OE concepts have been applied to support INATEL change

management. By the fact that, contrarily to common projects, this aimed to teach people how to

develop and maintain an approach that could be managed by INATEL by their own, most of

OSA goals are correctly addressed.

The implemented approach concerned two main parts, an initial based on organization current

state, „as is‟, and a final based on the how organization will work in the future, „to be‟, after

performing the change. However, the objective is to apply it in a cyclic way. This can be

Page 93: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

77

accomplished by switching „to be‟ state to „as is‟, and then start wondering about the new „to be‟.

As example, in this case study this is what will happen when change will be totally performed

and organization begins a new change, possibly towards process optimizations. Approach main

steps are depicted in Figure 41.

Figure 41. Brief representation of INATEL approach.

The effectiveness of the Portal developed to support this case study approach was also an

important achievement. Currently, it is being used in 5 departments, totalizing about 70 people

using it daily. Thus it is possible to state that we have created a way to store organizational

knowledge, and that INATEL is becoming a real time learning organization (Senge, 1990),

developing their people OSA and constructing a based foundation to easily managed current

and further changes.

Action Register Process and

Activities Definition based on

Action Analysis

Business Process Diagrams

Creation

Diagrams Validation

To Be analysis

based on documentation

Business Process Diagrams

CreationTo Be PresentationProcedures

Definition

As Is Presentation

New Cycle

Organization As Is

Organization To Be

Page 94: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

78

CONCLUSIONS

“The more you learn the more aware you become of your ignorance”, Socrates

In this section we describe the conclusions achieved by this study. Firstly we present a brief

analysis of both approaches. After that, we analyze each of the initially defined goals and their

correct achievement is validated. In addition to this, we refer issues that were not considered,

and propose future work based on the attained results.

10 Proposing a New Approach

The main differences between INATEL and Moviflor case study are: (1) dismissal of a context-

based analysis; (2) non-creation of individual and inter-personal tasks diagrams; and contrarily

to Moviflor, (3) definition and design of organization processes and their activities; and (4)

design of organization „to be‟ state. Thus, it is possible to join both, providing through this a

complete bottom-up approach towards OSA.

Adding to the INATEL case study the context-based analysis of each person registered actions,

and the further creation of diagrams illustrating their individual and interpersonal work practices

based on them, will result on the desired approach (Figure 42). Applying it to an organization

will provide a way to capture and represent individual and interpersonal work practices, as well

as organization „as is‟ business processes. In addition to this, there are provided instruments

that allow organizations to prepare their change to future states, „to be‟, in order to decrease

some of the unpleasant incidents that are usually associated with these changes.

The proposed approach requires the involvement of organizational people since the beginning.

They are the only ones that are able to provide all the necessary information to make this

approach applicable. The facility that people had to validate task or process diagrams prove that

the representation used is easily understood. It is also while doing this that OSA is being

encouraged, by the fact that they see how their work is related to others and how it influences

the functioning of whole organization.

In order to accomplish real time issues and to easily share the organizational knowledge used

and produced during this approach a similar application to the one developed should be used.

The Portal had an important influence on the both case studies‟ successes. If we aim to supply

organizations with instruments that motivate their people awareness, cooperative tools like the

one used must be also provided. Only in this way can every single person can easily access

information in order to improve organizational self-awareness on their own.

Page 95: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

79

As main disadvantage, we point out the resources needed to develop it. Each of the previously

defined steps requires human and time resources that usually are difficult to obtain in an

organization daily. However, it is possible to optimize some of the proposed steps through

recent research work that has been developed in this subject by the Center for Organizational

Engineering (CEO) of INESC-ID.

Figure 42. Approach proposed by merging Moviflor and Inatel case study results.

10.1 Relevant Contributions of the Developed Work

Apart from the methodological approach, the real value of this thesis is the fact that it demands

the involvement of organizational people. Commonly, during process surveys people are only

required to answer a few questions during interviews, and after results are published, to validate

them. In the developed work, people were constantly participating, by registering their diary

tasks and validating the created diagrams.

Another relevant feature of this approach is the fact that it demands people to synchronize the

model that they have about the organization that they work for, as well as, to start using a

normalized language to describe it. It is during the bootstrapping phase, when people discuss in

order to get an agreement about what subjects, actions and resources are important to include,

that our approach starts promoting OSA, obligating people to be conscientious about what they

do and how they do it.

Action Register Process and

Activities Definition based on

Action Analysis

Business Process Diagrams

Creation

Diagrams Validation

To Be analysis

based on documentation

and optimizations

Business Process Diagrams

CreationTo Be PresentationProcedures

Definition

As Is Presentation

New Cycle

Organization As Is

Organization To Be

Context-based

Analysis

Personal and Inter-personal

Task Diagrams Creation

Page 96: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

80

The diagram validation phase was also an important step of the developed approach. Firstly, by

creating diagrams we had to define a fixed level of granularity, in order to create a coherent and

comprehensive representation of people‟s way of working. Then, by requiring people to validate

the represented tasks, including the ones were they are related with other people or

department, the developed approach gives people the responsibility about the results produced

with this work.

By requiring people to be involved since the beginning of the developed approach, and for being

a method created to be implemented by organization people by their own, without demanding

the presence of outside people like consultants, we can classify this methodological approach

as an approach for organizations to improve their people self-awareness by their own.

11 Conclusion

The capture of personal and interpersonal work practices in real time was done through the

usage of a context-based approach, supported by web forms, where each person registers their

actions in an organizational sentence format. Thus, in order to accomplish this objective,

concepts such as contexts and enterprise ontologies played a very important role. The

representation of the previously described work practices, in a way that every person in the

organization could easily understand, was also acquired through the usage of defined

enterprise models. These were all validated by each person represented in them, motivating

through this the spread of OSA by all organization units. In order to create these models BPM

related concepts have been used, namely enterprise modeling and Jorge Coelho‟s LEARN

method. Finally, in order to support organizational changes we propose the creation of models

illustrating its future state, „to be‟, and its relationship with the current one, „as is‟. In addition to

this, and to provide a usable enterprise knowledge repository, all the previously described

information was stored and available for every one by a collaborative developed application, a

web Portal.

Besides every single achieved goal mentioned above, our main ambition was to propose an

approach that could be used to improve people‟s awareness about the organization where they

work. By involving each individual person since the beginning, and requiring their intervention

on the validation of the produced results, OSA was correctly achieved. An example of this was

when Moviflor sales department people outlined a way to normalize their tasks on their own

accord, or when INATEL people sit to discuss which department was doing which activity.

Page 97: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

81

12 Discussion and Future Work

Even with some successfully achieved results there is still a lot of work to do in this field.

Enterprise ontologies haven‟t been widely studied during this thesis. However, their importance

in describing what organization people do is clearly demonstrated, thus a deeper analysis of this

thematic should be addressed in order to optimize the capture of organizational sentences. Still

related with personal action capturing, developing a way to do it in an automatic way would be a

relevant advance to optimize the proposed approach. A possible solution could be the

development of an application that automatically proposes organizational sentences describing

the action that a person is doing in her computer. In the inquiry presented in Annex A we asked

people their opinion about the utility of this kind of application and the answers were extremely

positive.

In the modeling field some advances can also be achieved. Merging this approach with some

recently developed works by INESC-ID would allow the automatic creation of enterprise models

based on actions or activity descriptions. The same could be done to facilitate the analysis of

the „to be‟ organizational state. Recent theses analyze these concerns and provide ways to

easily relate „as is‟ and „to be‟ states.

The web applications developed for each case study were functional prototypes. Thus, a new

one should be created based on software engineering concepts in order to create an abstract

application able to easily adapt to different organizations realities.

Basically, there are many possible improvements that could be done in order to decrease the

number of manual activities that are part of the proposed approach. Once realized it will be

possible to apply it with little effort to organizations, promoting OSA and the creation of learning

organizations flexible to changes.

Page 98: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

82

REFERENCES

Amaral, Luis, et al. 2005. Sistemas de Informação Organizacionais. Lisboa : Edições Sílabo,

2005.

Associates, Enterprise Management. 2000. Business Process Management: Managing IT to

Empower Business. 2000.

Blythin, S., Rouncefield, M. and Hughes, J. 1997. Never mind the ethno’stuff, what does all

this mean and what do we do now: ethnography in the commercial world. s.l. : interactions 4,

1997. pp. 38–47.

BPMG. 2005. In Search of BPM Excellence. Tampa, Florida, USA : Meghan-Kiffer Press, 2005.

Breton, Erwan and Bézivin, Jean. 2000. An Overview of Industrial Process Meta-Models. s.l. :

ICSSEA, 2000.

Button, G. and Dourish, P. 1996. Technomethodology: paradoxes and possibilities. s.l. :

Proceedings of the SIGCHI conference on Human factors in computing systems: common

ground, 1996. pp. 19-26.

Dewalt, Craig. 1999. Business Process Modeling with UML. UK : Johns Hopkins University,

1999.

EMA. 2000. Business Process Management: Managing IT To Empower Business. Boulder, CO,

US : Enterprise Management Associates, 2000.

Eriksson, Hans-Erik and Penker, Magnus. 2000. Business Modelling with UML: Business

Patterns at Work. s.l. : OMG Press, Wiley, 2000.

Fingar, Peter and Smith, Howard. 2003. Business Process Management: The Thrid Wave.

Tampa, Florida, USA : Meghan-Kiffer Press, 2003.

Frost, Stuart and Allen, Paul. 1996. Business Process Modeling. s.l. : Select Software Tools,

1996.

Genzuk, M. 2004. A synthesis of ethnographic research. s.l. : University of Southern California-

Center for Multilingual, Multicultural Research, 2004.

Goethals, Frank. 2003. An Overview of Enterprise Architecture Framework Deliverable.

Leuven : SAP-leerstoel, 2003.

Page 99: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

83

Hammer, M. and Champy, J. 2001. Reengineering the Corporation: A Manifesto for Business

Revolution. s.l. : Allen and Unwin, 2001.

Harrison-Broninski, Keith. 2005. Human Interactions: How people really work and how they

can be helped to work better. Tampa, Florida, USA : Meghan-Kiffer Press, 2005.

Havey, Michael. 2005. Essential Business Process Modeling. Sebastopol, CA, USA : O'Reilly,

2005.

Holt, Jon. 2005. A Pragmatic Guide to Business Process Modelling. Wiltshire, UK : The British

Computer Society, 2005.

Hughes, J., et al. 1997. Designing with ethnography: a presentation framework for design. s.l. :

Proceedings of the conference on Designing interactive systems: processes, practices,

methods, and techniques, 1997. pp. 147–158.

Hughes, J., et al. 1995. Presenting ethnography in the requirements process. s.l. : 2nd IEEE

International Symposium on Requirements Engineering, 1995. pp. 27–34.

Hughes, J., et al. 1995. The role of ethnography in interactive systems design. s.l. : interactions

2, 1995. pp. 56–65.

Kotonya, Gerald and Sommerville, Ian. 1998. Requirements Engineering: Processes and

Techniques. s.l. : John Wiley & Sons, 1998.

Kuhn, Harald, Murzek, Marion and Bayer, Franz. Business Model Interoperability using

Enterprise Model Integration. Vienna, Austria : BOC Information Systems GmbH.

Laudon, K. and Laudon, J. 2006. Management Information Systems, 9/E. NJ : Prentice Hall,

2006.

Lemos, Vasco and Mesquita, Tiago Dá. 2006. UML 2.0, BPMN e Arquitecturas Empresariais.

Lisbon, PT: Instituto Superior Técnico, 2006.

Llewellyn, Nick and Armistead, Colin. 1999. Business Process Management: Exploring social

capital within processes. Bournemouth, UK : The Business School, Bournemouth University,

1999.

Malone, Thomas W., Crowston, Kevin and Herman, George A. 2003. Organizing Business

Knowledge: The MIT Process Handbook. Massachusetts, US : The MIT Press, 2003.

Marshall, Chris. 1999. Enterprise Modeling with UML: Designing Successful Software through

Business Analysis. s.l. : Addison-Wesley, 1999.

Page 100: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

84

Rittgen, Peter. 2006. Enterprise Modeling and Computing with UML. Hershey, USA : Idea

Group, 2006.

Senge, Peter. 1990. The Fifth Discipline: The Art and Practice of the Learning Organization.

New York : Currency, 1990.

Sommerville, I., et al. 1993. Integrating ethnography into the requirements engineering

process. s.l. : Requirements Engineering; Proceedings of IEEE International Symposium on

1993, 1993. pp. 165–173.

Sousa, Pedro, et al. 2007. Enterprise Architecture Modeling with UML. Lisbon, PT : Idea Group

Inc, 2006, Chapter IV, pp. 67-94.

Telematica Instituut. 2002. State of the Art in Architecture Concepts and Description.

Archimate. [Online] 2002. http://www.telin.nl/NetworkedBusiness/Archimate/ART/index.html.

Tribolet, José. 2006. The end of two cultures: bridging the gap between "hard" sciences and

"soft" humanities. s.l. : IDC, 2006.

Uschold, Mike, et al. 1998. The Enterprise ontology: The Knowledge Engineering Review.

Cambridge University Press, Volume 13, 1998.

Viller, S. and Sommerville, I. 1999. Coherence: An Approach to Representing Ethnographic

Analyses in Systems Design. Human-Computer Interaction. 1999, pp. 9–41.

Zacarias, Marielba, et al. 2007 a. Towards Organizational Self-Awareness: An Initial

Architecture and Ontology. Berlin, DE: Lecture Notes in Computer Science: Springer, 2007.

Zacarias, Marielba, Pinto, H. Sofia and Tribolet, José. 2007 b. Reverse-engineering of

Individual and Inter-Personal Work Practices: A Context-based Approach. Context 2007, pp. ,

2007.

Zacarias, Marielba, Pinto, H. Sofia and Tribolet, José. 2007 c. Integrating Engineering,

Cognitive and Social Approaches for a Comprehensive Modeling of Organizational Agents and

their Contexts. s.I. : Context 2007, pp. 517-530, 2007.

Zacarias, Marielba, Rolo, David and Tribolet, José. 2007. A vez do Real Time Business. [ed.]

Inovar-te. Já Riu hoje. 5, pp. 56-59, 2007.

ZIFA. 2006. Framework Overview. The Zachman Institute for Framework Advancement.

[Online] 2006. http://www.zifa.com/.

Page 101: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

85

ANNEX A

MOVIFLOR INQUIRIES

It is important to validate the usage of the proposed approach in real organizations. Thus, after

presented the results of the first case study, Moviflor people were asked to fill an anonymous

inquiry in order to provide their opinion about the developed work and its results. In addition,

Moviflor sales director, Dr. Luis Fialho, was also invited to answer some questions about the

results acquired by this study. Both results are described in this annex.

1 Sales Central People Inquirer

The following presented inquiry was answered by Moviflor sales central team, composed by 6

people. They were the ones that register their activities using the web Portal developed during

this thesis, and validate personal and interpersonal task diagrams created. For each question

are presented the list of available choices and answers.

Question 1: The introduction of registers in the Portal was:

a) Very Easy (100%)

b) Easy

c) Dificult

d) Very Dificul

Question 2: The introduction of registers took:

a) Less Time (83%)

b) Some time (17%)

c) Much time

d) Too much time

Page 102: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

86

Question 3: The diagrams produced needed, in average:

a) Any validation (50%)

b) One validation (17%)

c) Two validations (33%)

d) More than two validations

Question 4: Order the information gathering techniques used, by preferred your ones:

a) Register

b) Interviews

c) Observations

Question 5: The results of this approach, represented by validated diagrams, illustrate the

reality of sales central diary activities:

a) Yes, completely (17%)

b) Yes, however in an incomplete way (49%)

c) No, only a few of the diary activities (17%)

d) No, it‟s too far from our reality (17%)

Question 6: How do you describe, generally, the optimizations proposed:

a) Very useful (34%)

b) Useful (66%)

c) Reasonable

d) Useless

Question 7: What is your opinion relating to the utilization of a program that, once installed in

your computer, proposes automatically the task performed and its subject:

e) Very useful (50%)

f) Useful (50%)

g) Reasonable

h) Useless

Page 103: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

87

2 Sales Director Inquirer

In order to obtain a documented opinion of Moviflor sales director about the efficacy of the work

developed, special inquiries were prepared to him. The first one aims to evaluate the utility of

the achieved results. The second ambition was to obtain an opinion about the usage of some

context-based analysis results, represented by charts or diagrams. For each question the

available choices and the chosen answer are presented, in addition the second inquiry also

includes some comments done by Dr. Luis Fialho while seeing the presented results.

2.1 Usefulness of Achieved Results

Question 1: Having the numerical volume of actions related with subjects or specific resources

(e.g. order state) was:

a) Very useful

b) Useful

c) Reasonable

d) Useless

Answer: c

Question 2: Having the numerical interactions of sales central was:

a) Very useful

b) Useful

c) Reasonable

d) Useless

Answer: d

Question 3: The exploitation of individual work practices was:

a) Very useful

b) Useful

c) Reasonable

d) Useless

Answer: c

Page 104: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

88

Question 4: The possibility to estimate the time spent in each subject would be:

a) Very useful

b) Useful

c) Reasonable

d) Useless

Answer: c

Question 5: The results of this approach, represented by validated diagrams, illustrate the

reality of sales central diary activities:

a) Yes, completely

b) Yes, however in an incomplete way

c) No, only a few of the diary activities

d) No, it‟s too far from our reality

Answer: a

Comment: a

Question 6: How do you describe, generally, the optimizations proposed:

a) Very useful

b) Useful

c) Reasonable

d) Useless

Answers: d

Page 105: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

89

2.2 Usage of Context-based Analysis Results

In this inquiry an evaluation from 1 to 5 was requested, 1 means useless and 5 represents very

useful.

Personal Tasks Diagrams

Description: This diagram describes the existing flow of actions, illustrating the tools used by

each person while executing them.

Answer: 5

Observations: This diagram was extremely important to understand how each group element

perfom the same tasks using different resources.

Page 106: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

90

Actions versus Subjects Diagram

Description: This diagram allows the representation of the predominant type of actions for

each subject.

Answer: 4

Observations: Through this diagram, once detected a huge volume of actions associated with

the “order state” subject, it was possible to understand the specific actions of this subject (e.g.

inform)

Page 107: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

91

Subjects by Person Diagram

Description: This type of diagram shows the volume of actions related with each subject,

grouped by person.

Answer: 5

Observations: The huge importance of this diagram was because it allowed the detection of an

unusual situation i.e. the number of “order state” actions were the triple of the “new order

creation” ones. Being discriminated by person let me discover unknown aspects such as that

was Susana Pauleta that was responsible for update the publicity.

Page 108: Towards Organizational Self-awareness - ULisboa · This thesis proposes an approach towards organizational self-awareness through, semi-automatic and real time, capture and analysis

92

Resources by Person Diagram

Description: This type of diagram shows the communication resources used by each person.

Answer: 5

Observations: It was through this diagram that I understood that most of the existing

communications with suppliers are already done by email. However, there are still a

considerable number using the phone that I will try to reduce.