840 likes | 987 Views
Critical Issues in Information Systems. BUSS 951. Lecture 8 Systems for Organisations 2: Communicative Technologies. Notices (1) General. In the seminar today we review Arguments to help with Assignment 2
E N D
Critical Issues in Information Systems BUSS 951 Lecture 8 Systems for Organisations 2: Communicative Technologies
Notices (1)General • In the seminar today we review Arguments to help with Assignment 2 • Make sure that you have a copy of the handout on Stamper’s staircase for Assignment 2 • Make sure you have a copy of Assignment 2 • BUSS951 is supported by a website (available from Tomorrow), where you can find out the latest Notices and get Lecture Notes, Tutorial Sheets, Assignments etc www.uow.edu.au/~rclarke/buss951/buss951.htm
Notices (2)Readings for this week Because Assignment 2 is due this coming week and it will be useful to discuss Arguments in the seminar this week, we will defer discussion of the readings until the seminar of Week 9: • Yu, E. (1998) “Why agent-oriented requirments engineering” Reading 6 • Yu, E. S. K and J. Mylopoulos (1994) “From E-R’ to A-R’- Modelling Strategic Actor Relationshiups for Business Process Reengineering” Reading 7
Agenda (1) • Discuss some problems with traditional systems analysis views of work in offices • Promote a view which looks at office work in terms of action and human communication (similar to a Systems Auditors View of an IS) • Introduce the ideas behind Action Workflow (one type of LAP approach)
Agenda (2) • Language Action Perspectives are very important within the Information Systems discipline because they demonstrate the possibility of producing effective and efficient systems without the use of Shannon and Weaver • these approaches also exemplify one of the ways in which a knowledge of human communication can be used to actually analyse, design and implement information systems
Agenda (3) • LAP approaches are based on an entirely different theoretical basis to traditional information systems- because IS is a design practice and not a science- this means that many approaches to the design of IS are possible • We consider only two particular models that have emerged within the Language Action Perspective (LAP): • Action Workflow- one of a range of communicative IS models developed by Prof. Goran Goldkuhl and the VITS research group (Information Systems and Work Contexts at Linkopings University, Sweden) and • Prof. Jan Dietz and the DEMO group at Delft University, The Netherlands
Analyst’s View (1) • systems analysts are responsible for the analysis of a business system to access its suitability for computer application • analysts may also design the necessary computer system (referred to analyst/designers)
Auditor’s View (1) • provides an independent view of the system and determines: • whether the system is functioning as it should, and • whether the accounting records stored in a computer accurately reflect the company’s financial condition
Auditor’s View (2) • two approaches to auditing a system: • auditing around the computer- involves examining system inputs and outputs but not the processing • auditing through the computer- involves using the computer itself to examine the systems data and audit trail • a systems auditor’s view is different to a systems analyst’s view!
Contrasting Views of Systems: Analyst -vs- Auditor • the systems auditor’s view is like a pedestrian- they follow transactions through the system • the systems analyst’s is like a bird- they view the system from above only descending when they need to examine a subsystem in detail
Contrasting Views of Systems: Relationship to OA • arguably, an auditor’s view of systems is very useful when analysing OA system • rather than trying to specify data stores, dataflows, processes, external entities relating to office documents • we could see what elements are required to describe a document, where they come from, how they are used etc...
Contrasting Views of Systems: Relationship to OA • we shall now consider one of the major approaches used to analyse OA systems • the Language Action Perspective (LAP) is a general approach to specifying and developing systems (including OA) developed in Scandinavia
Contrasting Views of Systems: Relationship to OA • one type of LAP methodology is called Action Workflow • Action Workflow supports both a systems auditors view as well as the traditional systems view of an IS or OA system
Language Action Perspective • the Language Action Perspective (LAP) is a theoretical orientation for studying modeling, design, implementation and usage of information systems in organisational contexts. • pioneering work was done by Flores and Winograd (see Reader).
Language Action Perspective • LAP is based on an action view on language and communication, emphasising what people DO while communicating. • It has its theoretical roots in speech act theory from the Philosophy of Language developed by Austin (1955/1962) and Searle (1966) and communication action theory (Habermas)
Language Action Perspective • since 1980 there has been a growing interest in LAP among scholars in information systems and computer science. • there are now several frameworks and methods for communication modelling for example: Action Workflow, DEMO, SAMPO and BAT.
Action Workflow (Goldkuhl 1996) is an approach which uses the Language Action Perspective or LAP (Dignum et al 1996) LAP approaches in general emphasise the importance of human communication in understanding workpractices and information systems Language Action Perspective Prof. Goran Goldkuhl
Case Study of LAP • we exemplify (show) how LAP and Action Workflow can be used to describe systems by using a case study • the case study is of a system called ALABS (Automated Library And Borrowing System) which used to exist at the Microcomputer Laboratories
Case Study of LAP • ALABS enabled students to borrow software (disks) which were then used in the Laboratories (the system was developed before networks became commonly available)- we will analyse the Student Loan Workpractice • the workpractice was first analysed by the Rodney Clarke but this analysis is from the work of Christofer Tolis
Case Study of LAP • Students request the loan of valuable items including software, manuals, and/or hardware stored at the MCL. • Loan requests are handled by a Laboratories Staff Member who records the loan using the ALABS Student Loan feature
Case Study of LAP • the loan must be recorded in order to not compromise the integrity of the holdings nor to infringe the licensing arrangements
Language Action PerspectiveTheoretical Approach • inspired by the work of Winograd and Flores (1986). • their model describing “the basic conversation for action” (Winograd & Flores, 1986, p.65) uses Speech Act Theory
Action Workflow (1)General Approach • Action Workflow is a way of describing interaction between roles in an organisation- viewed in terms of commitment. • Definition of all constructs: Loop consisting of four phases: preparation, negotiation, performance, and acceptance. • Two roles: customer and performer.
Action Workflow (2)General Approach • further developed into a general workflow loop ( Medina-Mora et al. 1992). • see the following diagram...
Action Workflow (4)Applied to the Case Study • can apply this to the case study to create a simple loop that describes: • student as customer • labstaff as performer • the resulting map describes the two roles involved (student and labstaff) and the workflow at hand (loan material).
Action Workflow (6)Applied to the Case Study • this loop doesn’t say anything more specific about the case. What does say is that the interaction should be able to be understood in terms of the four phases. • let’s have a look at each of the four phases in turn– and relate them to an actual interaction from a transcript...
Action Workflow (8)Analysing an Actual Transcript • Look for the (speech) act that advances the loop into the next phase. • Preparation: Ends with student making a request (in this specific case, it’s actually the labstaff that specifies the student’s request!) • Negotiation: Ends with labstaff agreeing.
Action Workflow (9)Analysing an Actual Transcript • Performance: End with reports completion: • Satisfaction: Ends with student declaring satisfaction • Having gone through the details of the loop, what are the possibilities of extending the map in order to show more of the specific details of the interaction in the case?
Action Workflow (10)Analysing an Actual Transcript • Connections between different loops: “Child” workflows expand on a certain workflow quadrant, further detailing it. • the workflow can simultaneously be described on several levels of detail in the same diagram.
Action Workflow (11)Analysing an Actual Transcript • each workflow involves the interaction between two (human) parties • this limits the possible expansion of workflow quadrants (this is about as detailed as it can get).
Action Workflow (12)Analysing an Actual Transcript • Names of workflows given fram customer’s point of view (“Can I please...”). • Depending on the situation, it can also be read from the performer’s point of view (“Wouldn’t you like to...”), cf. the following point.
Action Workflow (13)Analysing an Actual Transcript • Sometimes the performer initiates a workflow by making an offer (e.g. in the workflow “Get labpass and material”, the student can be seen to receive an offer to get the labpass and the material). • The map discussed so far, was based on a sole interaction
Parent Workflows (1) • How does the ActionWorkflow providing help in describing the larger environment of a workflow? • With the ActionWorkflow approach, the larger environment of a workflow is simply a larger workflow, where the first one is a part.
Parent Workflows (3) • Note that the description of the larger context requires a decision on which of the two parties point-of-view to use • Note that the larger picture is quite different for the student and for the labstaff member
Parent Workflows (4) • For the student, the loan of material from the labstaff is only a small part of doing an assignment. • In the parent workflow, it is the lecturer who is the customer whereas the student is the performer.
Parent Workflows (5) • After the teacher has prepared and given out the assignment (preparation phase), there might be some discussion before reaching an agreement on what the student is to do (negotiation phase).
Parent Workflows (6) • Based on the agreement, the student goes on to actually do the assignment in order to give the results to the lecturer (performance phase). • Finally, the lecturer evaluates the result, hopefully satisfied with it (acceptance phase).
DEMO Introduction (1) • In another supplement we describe the LAP in Office Automation- a way of analysing OA and other systems which does not use standard data or information techniques • this supplement explores another language based technique called DEMO (developed in the Netherlands)
DEMO Introduction (2) • DEMO is conceptually placed between LAP (Action Workflow) and traditional datalogical approaches • we review a case study of the use of DEMO to develop an actual system- the implementation of a business process for the delivery of Leased Lines at the Dutch phone company PPT Telecom
DEMO Introduction (3) • DEMO = Dynamic Essential Modelling of Organisations • motivation for DEMO- that IS should have a theory of organisations (and also of discrete dynamic systems in general) • uses an idea of information that people would understand (information as informative)