Gil Regev

Gil Regev
École Polytechnique Fédérale de Lausanne | EPFL · EPFL-IC-LAMS

About

93
Publications
9,889
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,215
Citations

Publications

Publications (93)
Chapter
In this chapter, we present a problem structuring method in business and IT analysis illustrated with an example. The project describes an IT consulting case done for a Swiss medical society faced with a problem of change management and digital transformation. We show business analysis techniques of modeling actors’ behavior, motivation, and inform...
Chapter
Many competing, complementary, generic, or specific methodologies for design and analysis co-exist in the field of Information System Engineering. The idea of reconciling these methodologies and their underlying theories has crossed the minds of researchers many times. In this paper, we inquire into the nature of such reconciliation using the inter...
Article
Full-text available
The article links two seemingly different fundamental theoretical concepts of autopoiesis and homeostasis and tries to apply them to the realm of socio-technical systems with the use of the Fractal Enterprise Model (FEM). Autopoiesis is the property of a system that constantly reproduces itself. Homeostasis describes a way a complex system constant...
Conference Paper
Full-text available
When conducting workshops with business people, there is a significant risk to become bogged down in the details of the underlying business process rather than seeing the big picture of the value provided by the process to its stakeholders. In this paper, we describe combination of methods that we use in workshops with business people to entice the...
Conference Paper
The vision brought forth by Michael Hammer in the late 1980s was to save struggling American companies by getting them to focus on the creation of value for clients by reorganizing their operations and structure around the use of IT systems. This was the Business Process Reengineering (BPR) movement. It spawned most if not all the business process...
Article
We present our experience of a three-week fieldwork in the form of a contextual inquiry with a service manager at the EPFL IT department. During these three weeks, we encounter a refusal of a user committee to sign a service-level agreement (SLA). We describe the context in which this refusal occurs, and we uncover our findings about the core of IT...
Article
In this paper we describe a long-term effort to raise the awareness of IT practitioners in the Swiss French region to the value of ethnographic observation techniques for requirements elicitation. This effort brought together academia and industry. Several awareness raising sessions were designed and delivered to IT practitioners in industry events...
Article
Requirements elicitation is an important part of information systems development. It is often performed as a technical task, but from a close look it is mainly a social activity. The main work consists of interacting with stakeholders in order to understand their work practices and how these would change with the introduction of a new IT system. En...
Conference Paper
This paper presents how business and IT requirements are captured with the Systemic Enterprise Architecture Methodology (SEAM). The method is applied to the Car Crash Management System (CMS) - Software Product Line (SPL) case study. The existing business situation is analyzed. We identify the problems and list relevant solutions. We select one of t...
Conference Paper
This paper reports on a pilot study of the integration between the Systemic Enterprise Architecture Method (SEAM) and the Analytic Hierarchy Process (AHP) in a requirements engineering project. The objective of the project, conducted in one of the major banks in Switzerland, was to select a common SOA tool that could satisfy the needs of two of the...
Conference Paper
Business modeling methods most often model an organization’s value provision to its customers followed by the necessary activities and structure to deliver this value. These activities and structure are seen as infinitely malleable; they can be specified and engineered at will. This is hardly in line with what even laymen can observe of organizatio...
Chapter
Recent research has explored the principles of service system viability based on systems inquiry invoking perspectives from Systems Theory and Cybernetics in particular Stafford Beer’s viable systems model (VSM). However based on Banathy and Jenlink (2004), Systems inquiry encompasses more than just Systems Theory and includes domains such as Syste...
Article
In this paper we describe a service modeling project done at an IT department that provides IT services to a network of state owned healthcare providers in the state of Vaud in Switzerland. The goal of the project is to understand how to maintain business continuity in the case of a disaster affecting the IT department's data center. We analyze how...
Article
The promise of service design is to enable a service supplier to prosper by delivering continuous value to customers. This prosperity is of strategic value to the service supplier. There is value in a service for both the service supplier and its service customers. We call these two values, service supplier value and service adopter value. When des...
Article
Goal-Oriented Requirements Engineering (GORE) is considered to be one of the main achievements that the Requirements Engineering field has produced since its inception. Several GORE methods were designed in the last twenty years in both research and industry. In analyzing individual and organizational behavior, goals appear as a natural element. Th...
Article
Business modelling methods most often model an organization's value provision to its customers followed by the activities and structure necessary to deliver this value. These activities and structure are seen as infinitely malleable; they can be specified and engineered at will. This is hardly in line with what even laymen can observe of organizati...
Conference Paper
e-novate is an IT consulting company based in Geneva, Switzerland. They recently made a radical change to an IT product they were developing. The change compelled e-novate to define a new business model for the product and to align it with the existing IT architecture. Through e-novate’s episodic relationship with a research team, they learned abou...
Article
Recent research has explored the principles of service system viability based on systems inquiry invoking perspectives from Systems Theory and Cybernetics in particular Stafford Beer's viable systems model (VSM). However based on Banathy and Jenlink (2004), Systems inquiry encompasses more than just Systems Theory and includes domains such as Syste...
Conference Paper
One of the main objectives of the alignment of Business and IT in both small and large organizations is to improve the chances for an IT department to provide services that result in business success. An essential phase for this alignment is the definition of business requirements. In this paper we describe the successful use of a blend of industri...
Article
Maintaining flexible business processes is a difficult task since a business process typically satisfies the needs of several stakeholders. In this pa-per we examine organizational flexibility and business processes from the point of view of the regulation of relationships between stakeholders. We then pro-pose a set of high-level requirements for...
Conference Paper
Full-text available
This paper explores the contribution of systems modeling to the design and analysis of viability in service systems. We apply a modeling framework called SEAM (Systemic Enterprise Architecture Method) to gain an understanding of how a service system maintains its identity and remains viable in its environment. SEAM embodies theoretical insights fr...
Conference Paper
Full-text available
Since its inception Service Science has created a substantial body of knowledge about services and their provision. Most notably, the concept of Service System was defined in order to describe the co-creation of value by the service provider and customer. We introduce the concept of Appreciative System defined by Vickers in the study of the way ind...
Article
Full-text available
The promise of service orientation is that it enables an organization to prosper by delivering continuous value to customers. This prosperity is of strategic value to the organization. There is value in service orientation for both the organization and its customers. We call these two values, customer value and strategic value. When designing a ser...
Article
Full-text available
The past two decades have seen a number of changes to the business and technological environment that have favored the rise of “open” collaborative innovation as alternative to the more traditional ”closed” models. The traditional view of innovation as a closed or proprietary system where new ideas are generated from an internal research group or a...
Article
The use of requirements engineering (RE) in industry is hampered by a poor understanding of its practices and their benefits. Teaching RE at the university level is therefore an important endeavor. Shortly before students become engineers and enter the workforce, this education could ideally be provided as an integrated part of developing the requi...
Conference Paper
Full-text available
IT service requirements offer a seemingly classic requirements engineering (RE) problem. But, when attempting to solve it with RE methods, we are faced with difficulties. RE methods encourage us to identify the functional and non-functional requirements of a service. Industrial service-management frameworks, however, use a different vocabulary. ITI...
Article
Full-text available
This report summarizes the presentations and discussions at REFSQ'09, the 15th International Working Conference on Requirements Engineering: Foundation for Software Quality which was held on June 8-9, 2009 in Amsterdam, The Netherlands.
Conference Paper
[Context and motivation] Service Management has been steadily gaining in importance in many organizations and is becoming a major force of change in IT departments. ITIL, one of the main service management frameworks, defines the value of a service for its customers as the sum of the service utilities and service warranties but provides no specific...
Article
Current goal-oriented requirements engineering methods focus on the definition of optimal requirements that an information system needs to support in order to help its stakeholders to achieve their goals. But, the lack of systemic reasoning and disregard for questions of interpretation lead to insufficient attention given to activities and implicit...
Article
The Collaborative Concept Mapping project is a joint research project between IMD and EPFL. The goal of the project is to create a collaborative tool that helps managers to define business strategies in the face of complex situations. Addressing complex problems requires collaboration on models in order to integrate multiple views and create shared...
Article
IT service requirements offer a seemingly classic Requirements Engineering (RE) problem. But, when attempting to solve it with RE methods, we are faced with difficulties. RE methods encourage us to identify the functional and non-functional requirements of a service. Industrial service-management frameworks, however, use a different vocabulary. ITI...
Conference Paper
Full-text available
IT organizations that wish to implement the best practices recommended by the IT Infrastructure Library (ITIL) need to specify the level of service provided to their customers. The implemented service needs to comply with this specification. We propose a method for describing declarative specifications of services, and of their planned construction...
Conference Paper
The Zachman Framework offers a classification of the models created in an enterprise architecture project. These models form a holistic representation of the organization. Despite the prominent position of the Framework, there is little information publicly available to help designers create exact models that fit each other. In this paper, we propo...
Conference Paper
The Information Technology Infrastructure Library (ITIL) is a collection of best practices for the management of IT services. ITIL helps organizations to become aware of the business value their IT services provide to internal and external stakeholders. Understanding this value is crucial to the definition of service level agreements (SLA) between...
Article
Full-text available
RE use in industry is hampered by a poor understanding of RE practices and their benefits. Teaching RE at the university level is therefore an important endeavor. This education can ideally be provided at the university level as an integrated part of developing the requisite RE and software engineering technical skills, shortly before students beco...
Conference Paper
Full-text available
Business process modeling techniques, such as BPMN, encourage the early specification of the exact order in which the activities of the process will be executed. However, a business process may be exposed to different environments and subjected to many conditions in which a sequence cannot be identified at design time. We present declarative busine...
Article
For organizations to survive and flourish in a changing environment, their business processes need to be flexible. Ashby’s law of requisite variety applied to business processes postulates that a robust process needs to exhibit as much variety in its responses as there are stimuli in its environment. An essential aspect of the design of a business...
Article
Continual improvement is central to all organizational frameworks such as the IT Infrastructure Library (ITIL). Typically, data are collected through the life-cycle of a business process and analyzed asynchronously to identify long-term improvements. This position paper illustrates a limitation of this approach of continual improvement. When a supp...
Article
Decision support systems can be used to manage systems. Managed systems are described by system specifications. System specification notations, such as UML, often separate in different diagrams the static specification and the dynamic specification of the system of interest. As a consequence, precious contextual information disappears, leading to m...
Conference Paper
Full-text available
To align an IT system with an organization's needs, it is necessary to understand the organization 's position within its environment as well as its internal configuration. In SEAM for enterprise architecture the organization is considered as a hierarchy of systems that span from business down to IT. The alignment process addresses the complete hie...
Conference Paper
Full-text available
Business and IT alignment demands clear traceability between the applications to be developed and the business requirements. SEAM is a systemic visual approach for modeling systems, including information systems and organizations. This paper illustrates how we represent the business role of an IT application and its platform-specific realization in...
Conference Paper
Full-text available
SEAM is an enterprise architecture method based on RM-ODP part 2. In this paper, we present an example of a SEAM hierarchical model where the behavioral part is formalized in Alloy. We introduce four kinds of actions and their relationships to properties that specify object state. We show that the Alloy formalization enables us to check that the SE...
Article
Full-text available
The early requirements of an IT system should be aligned with the organization?s business imperatives. To understand these imperatives it is necessary to understand the organization?s position within its environment. SEAM for Business is a method designed for analyzing the competitive environment of an organization, including its relationships with...
Conference Paper
To align an IT system with an organization's needs, it is necessary to understand the organization's position within its environment as well as its internal configuration. In SEAM for Enterprise Architecture the organization is considered as a hierarchy of systems that span from business down to IT. The alignment process addresses the complete hier...
Article
Full-text available
Enterprise architecture (EA) projects require analyzing and designing across the whole enterprise and its environment. Enterprise architects, therefore, frequently develop enterprise models that span from the markets in which the organization operates down to the implementation of the IT systems that support its operations. In this paper, we presen...
Conference Paper
Full-text available
Many companies expect their IT developers to understand their business strategy and to specify IT systems that will impact favorably the execution of their business strategy. Enterprise Architecture (EA) and Service-Oriented Architecture (SOA) address these issues. In this paper, we present a course that introduces EA and SOA to undergraduate CS st...
Article
Full-text available
Enterprise survival is about maintaining an identity that is separate from other enterprises. We define flexibility as the ability to change without losing identity. The identity of an enterprise can be analyzed as a set of norms and beliefs about these norms held by its stakeholders, such as customers, employees, suppliers, and investors. Business...
Article
So called best practices promise many advantages to organizations that adopt them. Reusing these practices, however, requires their adaptation to the specific context of each organization. This adaptation means that for a specific organization, the practices cannot be best. They can, at the most, be good or widely used, but not best. We briefly sho...
Article
Full-text available
Creativity is about bringing unforeseen change to habitual ways of doing things. Understanding the challenges of introducing innovation in organizations is, therefore, essential during the requirements phase of today’s computer systems design projects. However, there are many legitimate obstacles to creativity. To explain some of them, we explore c...
Conference Paper
For organizations to flourish in a changing environment, their busi- ness processes need to be flexible. Designing flexible business processes is a challenge. We use Weick's theory of organizing to propose some principles for designing flexible business processes and derive some requirements for busi- ness process and support system.
Article
Full-text available
When modeling business processes, we often implicitly think of internal business policies and external regulations. Yet to date, little attention is paid to avoid hard-coding policies and regulations directly in control-flow based process models. The standpoint of this analysis is the role of business rule modeling in achieving business process fle...
Article
Full-text available
Business processes contain value-added and abuse prevention activities. Most modelling techniques do not provide a rationale for abuse prevention activities. Such a rationale is needed when redesigning business processes. In this paper we propose to consider business processes as the main regulatory mechanism that an organization uses to survive an...
Article
Increasingly, business processes are being controlled and/or monitored by information systems. As a result, many business processes leave their “footprints” in transactional information systems, i.e., business events are recorded in so-called ...
Conference Paper
Full-text available
Enterprise architects seek to align enterprise processes and structure with their supporting IT systems so that enterprises can flourish in their environment. The enterprise architecture (EA) discipline has emerged from business best practices. EA frameworks are therefore mostly informal. As a result there is a lack of EA tools that can help enterp...
Article
Aligning business with IT requires understanding goals, strategies and needs. To be able to express them, an enterprise model can be developed. We present some of the traditional techniques used for the development of an enterprise model (value system, BPMN, UML) and compare them with a systemic method (SEAM). This comparison is done by presenting...
Conference Paper
Goal is a widely used concept in requirements engineering methods. Several kinds of goals, such as achievement, maintenance and soft goals, have been defined in these methods. These methods also define heuristics for the identification of organizational goals that drive the requirements process. In this paper, we propose a set of principles that ex...
Conference Paper
We present the Lightswitch approach, an approach for defining early requirements for enterprise IT systems. Using the approach, engineers can model the way an enterprise regulates its relationships with its environment, identify changing conditions within the enterprise and its environment, and propose options for changing this regulation. The engi...
Article
In this paper we present the Lightswitch approach, an approach for defining early requirements for enterprise IT systems. Using the approach, engineers can model the way an enterprise regulates its relationships with its environment, identify changing conditions within the enterprise and its environment, and propose options for changing this regula...
Article
This paper serves as the introductory note to the Fifth Workshop on Business Process Modeling, Development, and Support (BPMDS’04). The workshop focuses on the exploration of issues related to the fit between business processes and Business Process Support (BPS) systems. BPS systems are IT based systems that are dedicated for the execution of busin...
Article
Businesses face a changing environment with an uncertain future. They need to specialize their business processes in order to become successful in the short term. This specialization, however, becomes a problem in the long term, when conditions change. A BPS system could help the business to achieve and maintain the balance between specialization a...
Conference Paper
Abstract Businesses face a changing environment with an uncertain future They need to specialize their business processes in order to become successful in the short term This specialization, however, becomes a problem in the long term, when conditions change A BPS system could help the business to achieve and maintain the balance between specializa...
Article
IT system is a general term for all software based business applications used in enterprises. IT systems support the actions of an enterprise by processing information about the enterprise and its environment and by providing this information to the enterprise and its stakeholders. An enterprises actions have a direct influence on its ability to su...
Article
This paper explains the relations between strategic goals and business processes by adopting a regulation point of view. This point of view holds that the main property of business systems is their constancy. A business achieves constancy by regulating its relationships with other business entities. We model this constancy with maintenance goals wh...
Article
Early requirements of information systems are often understood in terms of the elicitation of stakeholders high-level goals to be supported by the system under discussion. Stakeholders goals are considered as the ultimate explanation of requirements. It is assumed that the notion of a high-level goal is natural and that high-level goals need no exp...
Article
Oxymoron is a World Wide Web based knowledge capitalization and sharing tool that was conceived and developed by a multidisciplinary team, comprised of adult education and distributed systems professionals from France and Switzerland. Oxymoron's aim is to support and facilitate the work of students and researchers in social science by providing the...
Article
This paper describes an on-going experiment at the Swiss Federal Institute of Technology in Lausanne regarding the use of Web based document annotations for educational purposes. An annotation tool called Medium was built, merging database and Web technologies that will be used as a companion for classical university courses and collaborative learn...