NEWMBA

download NEWMBA

of 42

Transcript of NEWMBA

  • 7/28/2019 NEWMBA

    1/42

  • 7/28/2019 NEWMBA

    2/42

    SSM - 2

    Defini t ion

    Soft System Methodology is a way of dealing

    with any complex, organizational situationswhere there is a high social, political andhuman activity component.

    Developed primarily by Peter Checkland (UK).Published in 1981.

  • 7/28/2019 NEWMBA

    3/42

  • 7/28/2019 NEWMBA

    4/42

    SSM - 4

    1. Situat ion Considered Prob lematic

    Problem owners (managers and/or employees)

    recognize the problem situation. Problem owners initiate a review of tasks and

    the way they are performed.

    Problem solver (analyst) is called in.

    http://images.google.com/imgres?imgurl=http://www.theproblemsolver.com/images/The-Problem-Solver-Mario-Costanz.jpg&imgrefurl=http://www.theproblemsolver.com/&h=1225&w=1754&sz=355&hl=en&start=1&tbnid=QjgqHGU-b7VjrM:&tbnh=105&tbnw=150&prev=/images%3Fq%3DProblem%2Bsolver%2B%26imgsz%3Dhuge%26gbv%3D2%26svnum%3D10%26hl%3Den%26sa%3DG
  • 7/28/2019 NEWMBA

    5/42

    SSM - 5

    2. Prob lem Situat ion Exp ressed

    Analyst collects and sorts information.

    Analyst express the problem situation throughRICH PICTURES.

    RICH PICTURES:

    Capture as much information as possible;

    Show how we can look at and think about thesystem;

    Represent structure, processes, issues, informationflows, and communication channels of the

    organization relevant to the problematic situation; Give an impression of the organizational climate.

  • 7/28/2019 NEWMBA

    6/42

    SSM - 6

    Rich Picture Example

  • 7/28/2019 NEWMBA

    7/42SSM - 7

    3. Roo t Defini t ions of Relevant Sys tems

    Concise description of a human activitysystem.

    Two step process:

    1. Select an issue or task from a rich picture;

    2. Define the system to carry out the task or addressthe issue.

    Each root definition involves a certain view ofthe worlds in order to see the problematicsituation from different perspective.

  • 7/28/2019 NEWMBA

    8/42SSM - 8

    4. Conceptual Models

    Conceptual model is a human activity modelthat represents the minimum set of activities

    necessary to conform the root definition.

    System Thinking is applied in the developmentof this model.

    Monitoring: Measure of performance:

    Eff icacy- does it work

    Eff ic iency- How much of work completed given consumedresources

    Effect iveness- Are goals being met.

    Monitor the activities.

    Take control action.

  • 7/28/2019 NEWMBA

    9/42SSM - 9

    5. Conceptual Models v. Reali ty

    4 ways of doing comparison:1. Using conceptual models as a base for ordered questions;

    2. Comparing history with model prediction;

    3. General overall comparison;

    4. Model overlay.

    activity is it done in the real situation?how is it done?

    comments,recommendations

    1

    2

    3

  • 7/28/2019 NEWMBA

    10/42SSM - 10

    6. Feasib le and Des irable Changes

    From the comparison of the conceptual models

    with reality, logically desirable andsocially/politically feasible changes are identifyand debate.

    Two types of changes: Changes in structure;

    Changes in procedure;

  • 7/28/2019 NEWMBA

    11/42SSM - 11

    7. Act ions For Improvement

    Develop an action plan to implementchanges and put them into action!

  • 7/28/2019 NEWMBA

    12/42SSM - 12

    STS theory

    STS is based on the premises that organisations or awork unit is a combination of social and technical parts

    and that it is open to its environment

    At the heart of STS design is the joint optimisation of

    the technical and social subsystems which constitutethe work system.

  • 7/28/2019 NEWMBA

    13/42SSM - 13

    Components of STS

    Social subsystem - aims to design a workstructure that is responsive to the

    psychological needs of the employees and isexperienced through the organisations culture,norms, roles and communication patterns

    Technical subsystem - comprises thestructures, tools and knowledge necessary toperform the work which transforms rawmaterials into products or services

  • 7/28/2019 NEWMBA

    14/42SSM - 14

    Systems Development Li fe

    Cycle

  • 7/28/2019 NEWMBA

    15/42SSM - 15

    Systems Development Life Cyc le (SDLC)

    Iterative Process

    Control cost and time

    Budgets

    Project timelines and deadlines

    Works best with well understood systems

  • 7/28/2019 NEWMBA

    16/42SSM - 16

    SDLC Phases

    Systems Investigation Identify problems or opportunities

    Systems Analysis How can we solve the problem

    Systems Design Select and plan the best solution

    Systems Implementation Place solution into effect

    Systems Maintenance and Review Evaluate the results of the solution

  • 7/28/2019 NEWMBA

    17/42SSM - 17

    Systems Invest igat ion

    Feasibility Analysis

    Technical

    Economic

    Operational

    Schedule

    S

  • 7/28/2019 NEWMBA

    18/42SSM - 18

    Systems Analys is

    Data Collection

    Strengths/Weaknesses of existing system

    Data Analysis

    Turning data into information

    Requirements Analysis

    Identifying needs

    S t D i

  • 7/28/2019 NEWMBA

    19/42SSM - 19

    Systems Design

    Logical Design

    Functional requirements of the system

    Physical Design

    Specifies system components

    Design Alternatives

    Evaluating and Selecting a Design

    S t I l t t i

  • 7/28/2019 NEWMBA

    20/42

    SSM - 20

    Systems Implementat ion

    Hardware/Software

    User Preparation

    Hiring and Training Personnel

    Site Preparation

    Data Preparation

    Installation Testing

    Startup

    User Acceptance

    S t M i t

  • 7/28/2019 NEWMBA

    21/42

    SSM - 21

    Systems Maintenance

    Types

    New Release

    New Version

    5 times the cost of development

    50 - 70% of programmers time

    Documentation is important!

    S t St k h ld

  • 7/28/2019 NEWMBA

    22/42

    SSM - 22

    System Stakeho lders

    USERS!!!!!

    Customers

    Vendors and Suppliers

    Managers

    Systems Analysts

    Technical Specialists

    T l f D l t

  • 7/28/2019 NEWMBA

    23/42

    SSM - 23

    Tools for Development

    CASE tools

    Rapid Application Development

    Object Oriented development

    Prototyping

  • 7/28/2019 NEWMBA

    24/42

    SSM - 24

    Systems Development

    Life Cyc le(SDLC)

    S t D l t

  • 7/28/2019 NEWMBA

    25/42

    SSM - 25

    Systems Development

    What is a system?

    A collection of related components that interactto perform a task in order to accomplish a goal

    Systems development (systems analysis and

    design) is the process of creating systems,

    developing them, and maintaining or enhancing

    them.

  • 7/28/2019 NEWMBA

    26/42

    SSM - 26

    Systems Development Lifecyc le (SDLC)

    Three major activities Analysis: understanding business needs

    Design: conceptualizing computer-system

    solution Implementation: construction, testing, and

    installation

    Two additional phases Project planning

    Support

    The SDLC

  • 7/28/2019 NEWMBA

    27/42

    SSM - 27

    The SDLC

    1. Planning

    a. Project identification and selection

    b. Project initiation and planning

    2. Analysis

    a. Determine system requirements (WHAT users need)

    b. Modeling possible solutions (HOW to satisfy user needs)

    3. Design

    a. logical design

    b. physical design

    4. Implementation

    5. Maintenance / support

    F

    r

    o

    n

    t

    e

    n

    d

    B

    a

    c

    k

    e

    n

    d

    A

    D

    I

    Project Phases

  • 7/28/2019 NEWMBA

    28/42

    SSM - 28

    Project Phases

    Planning (Why build the system? How shouldthe team go about building it?)

    Analysis (Who uses system, what will it do,where and when will the system be used?)

    Design (How will the system work?)

    Implementation (System delivery)

  • 7/28/2019 NEWMBA

    29/42

    SSM - 29

    Systems Developm ent Life Cycle

    Waterfal l Mod el

    Project Identification

    and Selection

    Project Initiation

    and Planning

    Analysis

    Logical Design

    Physical Design

    Implementation

    Maintenance

  • 7/28/2019 NEWMBA

    30/42

    SSM - 30

    Project Ini t iat ion and Plann ing

  • 7/28/2019 NEWMBA

    31/42

    SSM - 31

    Project In i t iat ion and Plann ing

    Long-term information systems strategic plan(top-down)

    Department managers or process managers

    (bottom-up)

    Response to outside forces

    Legislative changes

    Market forces

    Competition

  • 7/28/2019 NEWMBA

    32/42

    SSM - 32

    Confirm ing Project Feasib i l i ty

    Economic

    Organizational and cultural

    Technological

    Schedule

    Resource

    Intang ibles in Econom ic Feasibi l i ty

  • 7/28/2019 NEWMBA

    33/42

    SSM - 33

    Intang ibles in Econom ic Feasibi l i ty

    Costs and benefits cannot always be measured

    Examples

    Increased levels of service

    Survival

    Lost customers or sales

  • 7/28/2019 NEWMBA

    34/42

    SSM - 34

    Organizat ional and Cultural Feasib i l i ty

    Each company has own culture

    New system must fit into culture

    Evaluate related issues for potential risks

  • 7/28/2019 NEWMBA

    35/42

    SSM - 35

    Techno log ical Feasibi l i ty

    Does expertise exist in-house for development?

    Does a third party need to be involved?

    Schedu le Feasib i l i ty

  • 7/28/2019 NEWMBA

    36/42

    SSM - 36

    Schedu le Feasib i l i ty

    Can project be completed on time?

    Risk of schedule slipping

    Assumptions and estimates

    Resource Feasibi l i ty

  • 7/28/2019 NEWMBA

    37/42

    SSM - 37

    Resource Feasibi l i ty

    Team member availability

    Team skill levels

    Equipment

    Support staff

    Physical facilities

  • 7/28/2019 NEWMBA

    38/42

    SSM - 38

    Requ irements Analysis

    Analys is

  • 7/28/2019 NEWMBA

    39/42

    SSM - 39

    Analys is

    A. Determine system requirements

    B. Structure requirements 1. Process modeling

    2. Logic modeling

    3. Data modeling

    C. Select best alternative

    Requ irements Analysis Goals

  • 7/28/2019 NEWMBA

    40/42

    SSM - 40

    Requ irements Analysis Goals

    Fully describe the current system

    Study and analyze the current system (gatherand study facts)

    Identify resource constraints

    Define and prioritize requirements Inspire user confidence/ownership

    Study & Analyze Current System

  • 7/28/2019 NEWMBA

    41/42

    SSM - 41

    Study & Analyze Current System

    -- Activities --

    1. Learn about current system (gather facts)

    2. Model current system

    3. Analyze problems/opportunities (study facts)

    4. Establish new system objectives

  • 7/28/2019 NEWMBA

    42/42

    Study & Analyze Current System

    -- Output --

    1. Complete statement of user environment

    2. Models of current system3. List of major problems/causes/effects

    4. System objectives