university of louvain, information systems research lab · manuel kolp 3 bed management analysis...

15
Organizational Analysis with i*: Organizational Analysis with i*: A Social A Social- Driven Process Driven Process Bed Management at the St Luc University Clinics Bed Management at the St Luc University Clinics Manuel Manuel Kolp Kolp, kolp , kolp@isys.ucl.ac.be isys.ucl.ac.be http:// http://www.isys.ucl.ac.be www.isys.ucl.ac.be/staff/manuel/ /staff/manuel/ istarwk.pdf istarwk.pdf i* Workshop, City i* Workshop, City University University, London, , London, April April 20, 2005 20, 2005 University University of of Louvain, Information Systems Research Lab Louvain, Information Systems Research Lab Manuel Kolp 2 Agenda Agenda Bed Management Modeling with i* Bed Management Modeling with i* Problem Problem Tropos Tropos Process Process Early Requirements with i* Early Requirements with i* Late Requirements with i* Late Requirements with i* Design Design Reorganization of the University IS (with KAOS) Reorganization of the University IS (with KAOS) Descartes Architect: an i* driven CASE tool Descartes Architect: an i* driven CASE tool An Industrial Case Study (Steel Making) An Industrial Case Study (Steel Making) i*/ social agents Cluster Project in Walloon Region i*/ social agents Cluster Project in Walloon Region

Upload: others

Post on 24-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Organizational Analysis with i*: Organizational Analysis with i*: A SocialA Social--Driven ProcessDriven Process

Bed Management at the St Luc University ClinicsBed Management at the St Luc University Clinics

Manuel Manuel KolpKolp, kolp, kolp@@isys.ucl.ac.beisys.ucl.ac.be

http://http://www.isys.ucl.ac.bewww.isys.ucl.ac.be/staff/manuel//staff/manuel/istarwk.pdfistarwk.pdf

i* Workshop, City i* Workshop, City UniversityUniversity, London, , London, AprilApril 20, 200520, 2005

UniversityUniversity ofof Louvain, Information Systems Research LabLouvain, Information Systems Research Lab

Manuel Kolp 2

AgendaAgendaBed Management Modeling with i*Bed Management Modeling with i*–– ProblemProblem–– TroposTropos ProcessProcess–– Early Requirements with i*Early Requirements with i*–– Late Requirements with i*Late Requirements with i*–– DesignDesign

Reorganization of the University IS (with KAOS)Reorganization of the University IS (with KAOS)

Descartes Architect: an i* driven CASE toolDescartes Architect: an i* driven CASE tool

An Industrial Case Study (Steel Making)An Industrial Case Study (Steel Making)

i*/ social agents Cluster Project in Walloon Regioni*/ social agents Cluster Project in Walloon Region

Page 2: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Manuel Kolp 3

Bed Management AnalysisBed Management Analysis

Requirements analysis needed Requirements analysis needed –– to reorganize and improve the hospital information system to reorganize and improve the hospital information system

–– and the universityand the university

–– We focus here on the bed reservation processWe focus here on the bed reservation process

Complicating factors includeComplicating factors include–– the complexity of the university hospital the complexity of the university hospital

–– the individualism and specificities of its employees and units the individualism and specificities of its employees and units (e.g. management, patients, health units, bed reservation (e.g. management, patients, health units, bed reservation service), service),

–– the changes to the environment related, in particular to the changes to the environment related, in particular to emergency and nonemergency and non--planned activities. planned activities.

Manuel Kolp 4

Using i* : the Using i* : the TroposTropos ProcessProcess

1. Early requirements1. Early requirements: understanding a problem by studying an organizationalorganizational settingsetting; output : organizational model with relevant actorsactors, their goalsgoals and inter-dependencies

2.2. LateLate requirementsrequirements: system-to-be described within its operationaloperational environmentenvironment, with relevant functionsfunctions and qualitiesqualities

3.3. ArchitecturalArchitectural designdesign: global architecturearchitecture defined in terms of interconnected subsystems

4.4. DetailedDetailed designdesign: behavior of each architectural component defined in detaildetail

5. ImplementationImplementation: system implementation carried out consistentlyconsistentlywith detailed design

Page 3: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Manuel Kolp 5

Some General Problems Some General Problems

Re-encoding

Lost of time

Inadequate Applications

Maintainability

Organizational Structure and Politics

Human Computer Interaction

Bulk-headings / Not open minded

Manuel Kolp 6

Bed Management Problems Bed Management Problems Information Systems do not answer to requirements

Access to Applications

Data Archiving

Paper-based Processes exceeds IS

Multiple Encoding

Low usage level of the System

Delocalization Tracing

Historical Data

Cancellation Causes

Page 4: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Manuel Kolp 7

Early Requirements: the Organizational SettingEarly Requirements: the Organizational Setting

Manuel Kolp 8

Actor Rationale AnalysisActor Rationale Analysis

Examples: Bed Booking and Health UnitExamples: Bed Booking and Health Unit

Page 5: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Manuel Kolp 9

Defining Strategic DependenciesDefining Strategic Dependencies

Organizational modelOrganizational model with relevant with relevant actorsactors and respectiveand respective dependenciesdependencies

Manuel Kolp 10

Refining Actor RationaleRefining Actor Rationale

Page 6: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Manuel Kolp 11

Refining Actor Rationale: Health UnitRefining Actor Rationale: Health Unit

Manuel Kolp 12

Refining Actor Rationale: Determining ProblemsRefining Actor Rationale: Determining Problems

Page 7: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Manuel Kolp 13

Strategic Objectives: Qualities and ContributionsStrategic Objectives: Qualities and Contributions

Decrease Stay Length

Improve Bed Occupation %

Reduce Administrative Tasks

Decrease Costs

Improve Communication

Reduce Delays

Improve Answers Quality

Improve Patient Stay Quality

ContributionsQuality Objectives

Manuel Kolp 14

Late Requirements: NFR AnalysisLate Requirements: NFR Analysis

Page 8: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Manuel Kolp 15

Late Requirements: Introducing the SystemLate Requirements: Introducing the System

Functions and qualities of the system in its environmentFunctions and qualities of the system in its environment

Manuel Kolp 16

Bed Booking Point of ViewBed Booking Point of View

Page 9: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Manuel Kolp 17

Health Unit Point of ViewHealth Unit Point of View

Manuel Kolp 18

Bed Booking and Heath Unit Before/After Planner Bed Booking and Heath Unit Before/After Planner

ControlPlanner ControlPlanner√√ ▼▼Find Bed in HUPatient√√ ►Receive ER Arrival

Trace×Update HU Occup.

√√ ►Accept ER Arrival×HU Arrivals×Communicate Occup.√√ ►Exam Appointment×Update HU Occup.×Record Stay Plan√√ ▲Encode Movements√√ ▼▼Plan Stay√√ ▼Prepare Patient Arrival √√ ►Inform Patient√√ ▼Organize Exam/Operat.√√ ▼Patient Stay Details√√ ►Welcome Patient√√ ►Welcome PatientAfterBeforeAfterBefore

Health UnitBed Booking Unit

Page 10: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Manuel Kolp 19

PaperPaper--Based to Computerized TasksBased to Computerized TasksBed Booking– Hospitalization Request– Hospitalization Voucher– Hospitalization Agenda – Patient Convocation– Daily Health Units Occupation– Arrival Tracing Lists

Health Units– Bed Occupation List– Health Unit Occupation– Appointment Schedule– HU Patient History

Manuel Kolp 20

The System in the Global Hospital EnvironmentThe System in the Global Hospital Environment

Page 11: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Manuel Kolp 21

Towards SocialTowards Social--Driven Design ProcessDriven Design ProcessArchitecture: : Organizational Structures

–– Follow the organization Follow the organization

–– For the University: A MatrixFor the University: A Matrix--based Modelbased Model

Detail DesignDetail Design: : Social Patterns

–– Broker, Matchmaker, Mediator, Monitor, Broker, Matchmaker, Mediator, Monitor, Embassy, Embassy, ……

Implementation : : Agent, Peer

–– goals, actors, social dependencies, goals, actors, social dependencies, ……

Manuel Kolp 22

Reorganization of the University ISReorganization of the University IS

KAOSKAOS Requirements Analysis– Objectiver (http://www.objectiver.com) ☞

Compliant with i*– Goal versus Social Analysis

New Information System– University Information Portal ☞

– New IS Organizational Structure– Redefinition of Roles and People– Task and Project Standardization– Integration of Existing Systems– New Requirements (ex.: EU Uniformization)

Page 12: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Manuel Kolp 23

DesDesCARTESCARTES Architect: A i* driven CASE toolArchitect: A i* driven CASE tooli* Support i* Support

–– Strategic Dependency ModelStrategic Dependency Model–– Strategic Rationale ModelStrategic Rationale Model

i* Extended Enterprise Model Supporti* Extended Enterprise Model Support–– GoalGoal--Role ModelRole Model–– Operational Process ModelOperational Process Model

NFR/Goal Analysis ModelNFR/Goal Analysis Model

DESDES--MAS Design EditorMAS Design Editor–– Agent UMLAgent UML--Based SupportBased Support–– Agent Social Patterns SupportAgent Social Patterns Support

Code Generation for JACK, JDE and JADEX Agent PlatformsCode Generation for JACK, JDE and JADEX Agent Platforms

OMEOME--i* Models Importi* Models Import

XML based SupportXML based Support

GrGr--Tool Basic IntegrationTool Basic Integration

Iterations Traceability : refinements brought to models by humanIterations Traceability : refinements brought to models by human resourceresource

SS--TroposTropos management templatesmanagement templates

Manuel Kolp 24

DesDesCARTESCARTES Architect: An i* driven CASE toolArchitect: An i* driven CASE tool

Goal

Social

Reasoning

Analysis

Page 13: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Manuel Kolp 25

DesDesCARTESCARTESDesign

Structure

InteractionCode Generation

Dynamics

Manuel Kolp 26

Case Tool : Case Tool : DesCARTESDesCARTES

IS Project Management

Page 14: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Manuel Kolp 27

SteelSteel MakingMaking atat CarsidCarsid

CokerillCokerill--SambreSambre

DufercoDuferco

UsinorUsinor

CarlamCarlam

DufercoDuferco

+ + SogepaSogepa((WalloonWalloon RegionRegion))

Manuel Kolp 28

i* Joint Venture Applied to Steel Industryi* Joint Venture Applied to Steel Industry

CarsidCarsid

Page 15: University of Louvain, Information Systems Research Lab · Manuel Kolp 3 Bed Management Analysis zRequirements analysis needed – to reorganize and improve the hospital information

Manuel Kolp 29

Social Agents/Models Cluster Project in BelgiumSocial Agents/Models Cluster Project in BelgiumHigh Tech Small and Medium Software Companies in Walloon RegionHigh Tech Small and Medium Software Companies in Walloon Region

–– SelligentSelligent (Intelligent Sales and Marketing, http://(Intelligent Sales and Marketing, http://www.selligent.comwww.selligent.com))–– SynthetisSynthetis (Management and Process Control, http://(Management and Process Control, http://www.synthetis.bewww.synthetis.be))–– PepitePepite (Intelligent Data Exploration, http://(Intelligent Data Exploration, http://www.pepite.bewww.pepite.be))–– ManexManex (Network and Software Solutions, http://(Network and Software Solutions, http://www.manex.bewww.manex.be))–– DevstageDevstage (Web applications, http://(Web applications, http://www.devstage.comwww.devstage.com))–– EvadixEvadix (E(E--Publishing, http://Publishing, http://www.evadix.bewww.evadix.be))–– ImmediaImmedia (E(E--business and Web Development, http://business and Web Development, http://www.immedia.bewww.immedia.be))–– CitobiCitobi (Customer Relationship Management and B2C, http://(Customer Relationship Management and B2C, http://www.citobi.bewww.citobi.be))–– Denali (Workflow and Content Management , http://Denali (Workflow and Content Management , http://www.denali.bewww.denali.be))–– Iris (Document Management, http://Iris (Document Management, http://www.irislink.comwww.irislink.com))–– MopsysMopsys (Medical E(Medical E--learning Applications, http://learning Applications, http://www.mopsys.bewww.mopsys.be))–– ……

University LabsUniversity Labs–– Information Systems Research Unit, University of Information Systems Research Unit, University of LouvainLouvain (http://(http://www.isys.ucl.ac.bewww.isys.ucl.ac.be))–– Operations Management and Technology, University of Operations Management and Technology, University of NamurNamur (http://(http://www.fundp.ac.bewww.fundp.ac.be))

Political and Social LobbyPolitical and Social Lobby–– AgoriaAgoria, , MultisectorMultisector Federation of the Technology Industry (http://Federation of the Technology Industry (http://www.agoria.bewww.agoria.be))

Manuel Kolp 30

ConclusionConclusionNew IT domainsNew IT domains for the Enterprise (open, dynamic, for the Enterprise (open, dynamic, distributed)distributed)–– VirtualVirtual EnterprisesEnterprises / / CommunitiesCommunities, , EE--MarketPlacesMarketPlaces, , TeamWareTeamWare

–– Social EnvironmentsSocial Environments

Architectures in terms of requirements and social modeling Architectures in terms of requirements and social modeling conceptsconcepts

–– Social Structures, Conceptual Framework, ADLSocial Structures, Conceptual Framework, ADL

–– AgentAgent--Based Architectures asBased Architectures as Social StylesSocial Styles

–– Details in terms of social design patternsDetails in terms of social design patterns

Narrows the gap requirements / designNarrows the gap requirements / design