Upload
jessamine-anthony
View
25
Download
0
Tags:
Embed Size (px)
DESCRIPTION
SYSTEM ANALYSIS. Chapter 5. Key Definitions. The As-Is system is the current system and may or may not be computerized The To-Be system is the new system that is based on updated requirements. Key Ideas. - PowerPoint PPT Presentation
Citation preview
1
SYSTEM ANALYSIS
Chapter 5
2
Key Definitions
The As-Is system is the current system and may or may not be computerized
The To-Be system is the new system that is based on updated requirements
3
Key Ideas
The goal of the analysis phase is to truly understand the requirements of the new system and develop a system that addresses them -- or decide a new system isn’t needed.
The line between systems analysis and systems design is very blurry.
4
THE ANALYSIS PROCESS
5
Analysis Across Areas
Combines business and information technology
Balance expertise of users and analysts
6
The SDLC Process
7
Three Steps of the Analysis Phase
Understanding the “As-Is” system
Identifying improvement opportunities
Developing the “To-Be” system concept
8
Three Fundamental Analysis Strategies
Business process automation (BPA)
Business Process Improvement (BPI)
Business Process Reengineering (BPR)
9
BUSINESS PROCESS AUTOMATION
10
Business Process Automation
Goal:
Efficiency for users
11
Identifying Improvements in As-Is Systems
Problem AnalysisAsking users to identify problems
Rarely finds significant monetary benefits
Root Cause AnalysisPrioritizing problems
Tracing symptoms to their causes
12
Root Cause Analysis
Identify symptoms
Trace each back to its causes
Symptoms
ROOT CAUSES
Symptoms
13
Root Cause Analysis Example
14
BUSINESS PROCESS IMPROVEMENT
15
Business Process Improvement
Introducing evolutionary changes
16
Duration Analysis
Calculate time needed for each process step
Calculate time needed for overall process
Compare the twoDevelop process integration or parallelization
17
Activity-Based Costing
Calculate cost of each process step
Consider both direct and indirect costs
Identify most costly steps and focus improvement efforts on them
18
Benchmarking
Studying how other organizations perform the same business process
Informal benchmarkingCheck with customers
Formal benchmarkingEstablish formal relationship with other organization
19
BUSINESS PROCESS REENGINEERING
20
Business Process Reengineering
Radical redesign of business processes
21
Outcome Analysis
Consider desirable outcomes from customers’ perspective
Consider what the organization could enable the customer to do
22
Breaking Assumptions
Identify fundamental business rules
Systematically break each rule
Identify effects on the business if rule is broken
23
Technology Analysis
Analysts list important and interesting technologies
Managers list important and interesting technologies
The group identifies how each might be applied to the business
24
Activity Elimination
Identify what would happen if each organizational activity were eliminated
Use “force-fit” to test all possibilities
25
Proxy Benchmarking
List similar industries
Look for techniques from other industries that could be applied by the organization
26
Process Simplification
Eliminate complexity from routine transactions
Concentrate separate processes on exception handling
27
DEVELOPING AN ANALYSIS PLAN
28
Developing an Analysis Strategy
Potential business value
Project cost
Breadth of analysis
Risk
29
Characteristics of Analysis Strategies
Business Business BusinessProcess Process ProcessAutomation Improvement Reeingineering
Potential Business Low-Moderate Moderate HighValue
Project Cost Low Low-Moderate High
Breadth of Analysis Narrow Narrow-Moderate Very Broad
Risk Low-Moderate Low-Moderate Very High
30
Requirements Gathering
The goal of the analysis phase is to truly understand the requirements of the new system and develop a system that addresses them.
The first challenge is finding the right people to participate.
The second challenge is collecting and integrating the information.
31
INTERVIEWS
32
Interviews -- Five Basic Steps
Selecting interviewees
Designing interview questions
Preparing for the interview
Conducting the interview
Post-interview follow-up
33
Selecting Interviewees
Based on information needed
Often good to get different perspectivesManagers
Users
Ideally, all key stakeholders
34
Designing Interview Questions
Unstructured interviewBroad, roughly defined information
Structured interviewMore specific information
35
Types of Questions
Types of Questions Examples
Closed-Ended Questions How many telephone orders are received per day?
How do customers place orders?
What additional information would you like the new system to provide?
Open-Ended Questions What do you think about the current system?
What are some of the problems you face on a daily basis?
How do you decide what types of marketing campaign to run?
Probing Questions Why?
Can you give me an example?
Can you explain that in a bit more detail?
36
Questioning Strategies
High LevelVery General
Medium-LevelModeratelySpecific
Low-LevelVery Specific
TOP DOWN
BOTTOM UP
EXAMPLES?
37
Interview Preparation Steps
Prepare general interview planList of question
Anticipated answers and follow-ups
Confirm areas of knowledge
Set priorities in case of time shortage
Prepare the intervieweeSchedule
Inform of reason for interview
Inform of areas of discussion
38
Conducting the Interview
Appear professional and unbiasedRecord all informationCheck on organizational policy regarding tape recordingBe sure you understand all issues and termsSeparate facts from opinionsGive interviewee time to ask questionsBe sure to thank the intervieweeEnd on time
39
Conducting the Interview Practical Tips
Don’t worry, be happy
Pay attention
Summarize key points
Be succinct
Be honest
Watch body language
40
Post-Interview Follow-Up
Prepare interview notes
Prepare interview report
Look for gaps and new questions
41
Interview Report
INTERVIEW REPORT
Interview notes approved by: ____________
Person interviewed ______________Interviewer _______________Date _______________Primary Purpose:
Summary of Interview:
Open Items:
Detailed Notes:
42
Practice
You are interviewing the director of the PC lab at your school regarding a new program to support keeping track of students’ borrowing software
With a partner, write 5 questions you would ask the PC lab director
Take turns having one pair of students posing the questions to another pair of students
Be sure to take notes and write up the results when you have finished.
43
JOINT APPLICATION DESIGN (JAD)
44
JAD Key Ideas
Allows project managers, users, and developers to work together
May reduce scope creep by 50%
Avoids requirements being too specific or too vague
45
JAD Important Roles
Facilitator
Scribe
46
JAD Setting
U-Shaped seating
Away from distractions
Whiteboard/flip chart
Prototyping tools
e-JAD
47
JAD Meeting Room
48
The JAD Session
Tend to last 5 to 10 days over a three week period
Prepare questions as with interviews
Formal agenda and groundrules
Facilitator activitiesKeep session on track
Help with technical terms and jargon
Record group input
Help resolve issues
Post-session follow-up
49
Managing Problems in JAD Sessions
Reducing domination
Encouraging non-contributors
Side discussions
Agenda merry-go-round
Violent agreement
Unresolved conflict
True conflict
Use humor
50
QUESTIONNAIRES
51
Questionnaire Steps
Selecting participantsUsing samples of the population
Designing the questionnaireCareful question selection
Administering the questionnaireWorking to get good response rate
Questionnaire follow-upSend results to participants
52
Good Questionnaire Design
Begin with non-threatening and interesting questions
Group items into logically coherent sections
Do not put important items at the very end of the questionnaire
Do not crowd a page with too many items
Avoid abbreviations
Avoid biased or suggestive items or terms
Number questions to avoid confusion
Pretest the questionnaire to identify confusing questions
Provide anonymity to respondents
53
Document Analysis
Provides clues about existing “as-is” system
Typical documentsForms
Reports
Policy manuals
Look for user additions to forms
Look for unused form elements
54
Observation
Users/managers often don’t remember everything they do
Checks validity of information gathered other ways
Behaviors change when people are watched
Careful not to ignore periodic activitiesWeekly … Monthly … Annual
55
Selecting the Appropriate Techniques
Interviews JAD Questionnaires Document Analysis
Observation
Type of information
As-is, improvements, to-be
As-is, improvements, to-be
As-is, improvements
As-is As-is
Depth of information
High High Medium Low Low
Breadth of information
Low Medium High High Low
Integration of information
Low High Low Low Low
User involvement
Medium High Low Low Low
Cost Medium Low-Medium Low Low Low-Medium
56
Avoid Classic Analysis Mistakes
Reduced analysis time
Requirement gold-platingUser over-specification of features
Developer gold-platingToo many “cool” features
Lack of user involvement
57
Proposal Outline
Table of contents
Executive summary
System request
Work plan
Analysis strategy
Recommended system
Feasibility analysis
Process model
Data Model
Appendices
58
Summary
The analysis process aims to create value for the organization
Three main analysis strategies are BPA, BPI, and BPR
These strategies vary in potential business value, but also in potential cost and risk
59
Your Turn
How do you know whether to use business process automation, business process improvement, or business process reengineering?
Provide two examples.