A) Introduction - Major tasks of Systems Analysis
- Establishing the systems scope
- Gathering study facts
- Analyzing study facts
- Communicating findings via a Systems Analysis Report
- study facts - pieces of info that reveal realities, situations, and relationships that warrant careful analysis and modeling
B) Relationship between Systems Analysis and Systems Development?
ICEBERG EFFECT - systems maintenance 80-90% of systems resources
outmoded methods produce systems that are:
- difficult to maintain
- unusable without major upgrades
- unreliable
- difficult to extend
Using Modern Methods to Reduce the Iceberg Effect (Fig. 5.3 & 5.4)
- SWAT (Specialists with Advanced Tools) Teams
- Applying Modeling Tools and Techniques in a Sample Case
- Dillison's case-
- JAD,
- DFD,
- State Transition (Fig. 5.7),
- Decison tree (Fig. 5.8)
C) Defining Scope of a New System
sources of study facts:
- The current system
- Other internal sources
- External sources
- What should the New System Include?
- What information is needed?
- Who needs it?
- When is it needed?
- In what form is it required?
- Where does it originate?
- When and how can it be collected?
The Current System
- What role does the current system have?
- Is the current system any good?
- Good enough?
- Should I analyze and model the current system?
- What subsystems in the current system should be analyzed?
- Advantages & Disadvantages of analyzing the current system
- Gathering Information from the People Who will Use the System
- In-house documents (Fig. 5.9)
- Gathering Information fron Sources Outside the User Organization
D) Techniques for gathering Additonal Information
Interviewing
- open-ended vs. close-ended questions
- primary vs. secondary questions
- funnel format (Fig. 5.11)
- inverted funnel format (Fig. 5.12)
- psychology of interviewing (Fig. 5.15)
- Customizing Questions by Developing Preinterview Profiles
- Recording and Evaluating the Interview Sampling - Nonstatistical vs. Statistical Sampling
Steps in Sampling Plan
- Step 1: Determine Sampling Objectives
- Step 2: Define the Population and the Sampling Unit
- Step 3: Specify the Characteristic of Interest
- Step 4: Determine the Sample Size
- Step 5: Determine the Sample Selection Method and Execute It random number sampling systematic sampling block
sampling
- Step 6: Evaluate the Sample Results and Make an Inference
Observing
- Getting Ready
- Identify and define what is going to be observed
- Estimate the length of time this observation will require
- Secure proper management approval
- Explain to the parties being observed what will be done and why
- Conducting the Observation - analyst should become familar with surroundings and components periodically not the
time note what is observed as specifically as possible refrain from making qualitative / value-judgement comments show
proper courtesy and observe safety regulations
- Document and Organize Observation Notes
E) Concluding Systems Analysis and Communicating the Findings
- give feedback to persons interviewed or observed
- verify findings with user personnel
- hold periodic status meetings with project management
Preparing the Systems Analysis Report
- Modularize the report;
- Cover page;
- TOC;
- Appendices
- Use good quality paper;
- 1" margins;
- paginate;
- spacing
- Use bullets;
- fonts;
- color
Report (for users, general and system management & steering comm.)
- Reasons and Scope of Systems Analysis
- List of Major Problems Identified
- Complete Statement and Definition of User Requirements
- List of Critical Assumptions
- Recommendations
Presenting the Findings
- Orally memorization vs. reading vs. extemporaneous
- use Audio & Visual Aids
Possible Outcomes of Systems Analysis
- Abandon the Project
- Postpone the Project
- Change the Project
- Continue the Project
Exercises: look over 1-27 ; turn in 5.28, 5.30, 5.31, 5.38, 5.41