Introduction to Soft Systems Methodology. The Vision SSM Models Use Cases Activity Models Dynamic Models Object Models Programs Databases Business Computing.

Slides:



Advertisements
Similar presentations
1 Decision Support & Executive Information Systems: Soft Systems Approach LECTURE 4 Amare Michael Desta.
Advertisements

1 Soft Systems Methodology systems thinking systems thinking systems thinking systems thinking systems thinking systems thinking.
Goals of INFO3315 Learn about the range of techniques to: Understand users Establish requirements Brainstorm alternatives creatively Prototyping alternative.
Lecture 3 Planning and Development Methodologies.
Laboratorium Sistem Informasi
© Colin Potts B1-1 Organizational approaches to requirements Colin Potts Georgia Tech.
Prepared by BSP/PMR Results-Based Programming, Management and Monitoring Presentation to Geneva Group - Paris Hans d’Orville Director, Bureau of Strategic.
Lecture 4 : Soft Systems Thinking & Practice UFCE8V-20-3 Information Systems Development SHAPE Hong Kong 2010/11.
Soft Systems Methodology
Introduction to Soft Systems Methodology
Soft Systems Methodology
IMS Information Systems Development Practices
CMSCB3001 Business Systems Analysis
SSM - 1 Soft Systems Methodology SSM Elena Losseva MBA 731 November 12, 2007.
What is Software Design?  Introduction  Software design consists of two components, modular design and packaging.  Modular design is the decomposition.
淡江資管碩專一 許瀞文 陳雅玲 指導教授:戴敏育 博士 報告日期:
Analytical methods for Information Systems Professionals
Unit 10 University of Sunderland CSEM04 ROSCO Unit 10: The Rich Pictures Technique CSEM04: Risk and Opportunities of Systems Change in Organisations Prof.
Analytical methods for IS professionals ISYS3015 Qualitative research methods Data collection.
SYSTEMS DEVELOPMENT METHODOLOGIES. WHAT IS A METHODOLOGY? Procedures + Techniques + Tools + Phases = Method Method + Philosophy = Methodology.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
System Design and Analysis
IMS1805 Systems Analysis Topic 3 (revisited and continued): Doing analysis – a ‘soft’ systems perspective.
Public Services Information Management 7. Soft Systems Methodology.
Software Engineering: Analysis and Design - CSE3308
Metode Pemecahan Masalah 1 Session 1: Metode Pemecahan Masalah 1 Seminar e-Bisnis Program Studi Manajemen Universitas Bina Nusantara.
socio-organizational issues and stakeholder requirements
UFCE8V-20-3 Information Systems Development 3 (SHAPE HK)
Introduction to Computer Technology
Foundation in Business Analysis
SYSTEM ANALYSIS AND DESIGN
COM332 – SA3 WISDM & SSM. Web development approaches –Focused on the user interface and in particular the look and feel of a web site –Failed to address.
Web Programming Methods. What we are going to do… ► Why methods? ► Traditional method examples ► WSDM ► Conclusion.
CSI315 Web Applications and Technology Overview of Systems Development (342)
CB1004 Modelling Business Systems 71 Modelling Business Systems 7 Systems Methods.
Design Science Method By Temtim Assefa.
ISECON 2004 Conference Newport, Rhode Island, USA November 4-7, 2004 K.H.VAT (Mr) Department of Computer and Information Science Faculty of Science & Technology.
Chapter 7: A Summary of Tools Focus: This chapter outlines all the customer-driven project management tools and techniques and provides recommendations.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
Monitoring & Evaluation: The concepts and meaning Day 9 Session 1.
Lecture 7: Requirements Engineering
1 Introduction to Software Engineering Lecture 1.
The GIS Project First Steps. Introduction Designing a GIS project. –What is the nature of the project? –What is the scope of the project? Project management.
Week 4 (2) 2008IS33 ISD - SSM 1 COMP3470 IS33 People-Centred Information Systems Development Week 4 : Lecture 2 ISD Approaches: Soft Systems Methodology.
PROGRAM DEVELOPMENT CYCLE. Problem Statement: Problem Statement help diagnose the situation so that your focus is on the problem, helpful tools at this.
URBAN STREAM REHABILITATION. The URBEM Framework.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
What Is System Analysis systems analysis: The analysis of the role of a proposed system and the identification of a set of requirements that the system.
M253 Team Work in Distributed Environments Week (3) By Dr. Dina Tbaishat.
Introduction to System Analysis and Design MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL & TECHNICAL TRAINING CENTRE.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Software Design Process. What is software? mid-1970s executable binary code ‘source code’ and the resulting binary code 1990s development of the Internet.
MANAGEMENT INFORMATION SYSTEM
Application of Soft Systems Methodology in Solving Real World Problems
Chapter 33 Introduction to the Nursing Process
Chapter 10 Holistic Techniques.
Public Services Information Management
What is a system? A collection of components organized to accomplish a specific function or set of functions. [IEEE STD ]
Unit 10: The Rich Pictures Technique
Schedule for the Remainder of the Semester
THE BUSINESS ANALYSIS PROCESS MODEL
Prepared by BSP/PMR Results-Based Programming, Management and Monitoring Presentation to Geneva Group - Paris Hans d’Orville Director, Bureau of Strategic.
soft systems and the enneagram methodology
URBAN STREAM REHABILITATION
soft systems and the enneagram methodology
Chapter 13 Quality Management
Stakeholder Management
soft systems and the enneagram methodology
Presentation transcript:

Introduction to Soft Systems Methodology

The Vision SSM Models Use Cases Activity Models Dynamic Models Object Models Programs Databases Business Computing

Beginnings of a Method Soft Systems Model

hard systems thinking hard systems approaches (systems analysis (structured methods), systems engineering, operations research) assume: – objective reality of systems in the world – well-defined problem to be solved – technical factors foremost – scientific approach to problem-solving – one correct solution

soft systems thinking soft systems approaches (Soft Systems Methodology, soft OR) assume: – organisational problems are ‘messy’ (Ackoff), poorly defined – stakeholders interpret problems differently (no objective reality) – human factors important – creative, intuitive approach to problem-solving – outcomes are learning, better understanding, rather than a ‘solution’

methodology in SSADM - rigid techniques and procedures to provide unambiguous solutions to well- defined data and processing problems, focused on computer implementations in SSM - a loose framework of tools to be used at the discretion of the analyst, focused on improvements to organisational problems

SSM - the current picture: - logic stream - cultural stream source: Checkland, SSM in Action

SSM – overview (seven stage model) situation considered problematic problem situation expressed real world systems thinking about real world conceptual models of systems described in root definitions 4 comparison of models and real world 5 6 changes: systemically desirable, culturally feasible 7 action to improve the problem situation 3 root definition of relevant systems 2 1 source: Checkland: Systems Thinking, Systems Practice

soft problems perceived discomfort poorly defined ‘mess’ (Ackoff) human complications unsuited to hard systems or OR techniques

rich pictures iconic representations - drawn together into a picture which sums up the important elements of the problem situation coffeetime yet? observation idea! crossed swords =friction boundary

rich picture - example

deriving relevant systems relevant systems are conceptual (in-the-mind) models of parts of the problem that are of interest they are models which follow systems principles to help structure the analyst’s impression of the problem - not definitive descriptions of systems in the real world problems can be represented as they are perceived by different stakeholders

root definitions short textual statements which define the important elements of the relevant system being modelled - rather like mission statements a system to do X by (means of) Y in order to Z they follow the form: what the system does - X how it does it - Y why it’s being done - Z

root definition examples A university owned and operated system to implement a quality service (X), by devising and operating procedures to delight its customers and control its suppliers (Y), in order to improve its educational products (Z). issue based (relating to temporary or qualitative concerns, or concerns of judgment) A university owned and operated system to award degrees and diplomas to suitably qualified candidates (X), by means of suitable assessment (Y), (in conformance with national standards), in order to demonstrate the capabilities of candidates to potential employers (Z). primary task (relating to basic tasks and structures)

CATWOE analysis a check to ensure that root definitions contain most of what is important Customersthe victims or beneficiaries of T Actorsthose who do T Transformation input output Weltanschauungthe worldview that makes the T meaningful in context Ownersthose with the power to stop T Environmental elements outside the system which constraints are taken as given, but nevertheless affect its behaviour

example CATWOE Ccandidate students Auniversity staff Tcandidate students degree holders and diplomates Wthe belief that awarding degrees and diplomas is a good way of demonstrating the qualities of candidates to potential employers Othe University governing body E national educational and assessment standards

activity (conceptual) models representation of the minimum set of activities necessary to ‘do’ the root definition activities modelled by verbs

activity models - symbols verb + noun phrase A B activity - ‘do something’ logical dependency arrow - activity A must come before B, or if activity A is done badly - so will B example use boundary

activity model - example A university owned and operated system to award degrees and diplomas to suitably qualified candidates (X), by means of suitable assessment (Y), (in conformance with national standards), in order to demonstrate the capabilities of candidates to potential employers (Z).

measures of performance E1 - efficacy (does the system work, is the transformation effected)? E2 - efficiency (the relationship between the output achieved and the resources consumed to achieve it) E3 - effectiveness (is the longer term goal (Z) achieved)

measures of performance - example E1 (efficacy) - are degrees and diplomas awarded? E2 (efficiency) - how many degrees and diplomas, of what standard, are awarded for the resource consumed? E3 (effectiveness) - do employers find the degrees and diplomas a useful way of assessing the qualities of potential employees?

the complete conceptual model root definition CATWOE activity model measures of performance

the complete model - example E1 (efficacy) - are degrees and diplomas awarded? E2 (efficiency) - how many degrees and diplomas, of what standard, are awarded for the resource consumed? E3 (effectiveness) - do employers find the degrees and diplomas a useful way of assessing the qualities of potential employees? enroll students design education programmes appreciate national standards educate students allot resources design and carry out assessment award degrees + diplomas to students reaching acceptable levels monitor for E1, E2, E3 take control action

levels of resolution each activity may be modelled at a higher level of resolution - in other words a new root definition is prepared specific to that activity and a conceptual model built which further defines the set of (more detailed) activities necessary to accomplish it. in this way complex situations with many activities can be modelled without loosing a sense of the overall shape of the problem

comparison with the real world activity is it done in the real situation? how is it done? comments, recommendations 1 2 3