NEWMBA
-
Upload
rakesh-injam -
Category
Documents
-
view
219 -
download
0
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