SlideShare a Scribd company logo
1 of 31
Systems Analysis and Design
CIS 2303
Part 2
Learning Outcome 2:
Explain the different phases of the traditional/structured
system development lifecycle (SDLC) with emphasis on
tasks performed and techniques utilized in each phase.
- Business Justification (Building a Business Case) - Ch. 2
- SDLC: Planning Phase - Ch. 2
Chapter Objectives
5. Overview of Feasibility:
 Define operational, technical, economic, and
schedule feasibility
 Evaluating Feasibility
6. Preliminary Investigation Overview
7. Planning the preliminary investigation
8. Role of Project Management
9. Review & Chapter Summary
2
 A systems request
must pass several
tests, called a
feasibility study, to
see whether it is
worthwhile to
proceed further
3
5. Overview of Feasibility
1. Operational Feasibility
◦ Depends on several vital issues
2. Technical Feasibility
3. Economic Feasibility
◦ Total cost of ownership (TCO)
◦ Tangible benefits
◦ Intangible benefits
4. Schedule Feasibility
4
5. Overview of Feasibility – Cont.
Means that a proposed system will be used effectively after it has been developed. If
users have difficulty with a new system, it will not produce the expected benefits.
Operational feasibility depends on several vital issues.
1. Does management support the project? Do users support the project? Is the current system well
liked and effectively used? Do users see the need for change?
2. Will the new system result in a workforce reduction? If so, what will happen to affected
employees?
3. Will the new system require training for users? If so, is the company prepared to provide the
necessary resources for training current employees?
4. Will users be involved in planning the new system right from the start?
5. Will the new system place any new demands on users or require any operating changes? For
example, will any information be less accessible or produced less frequently? Will performance
decline in any way? If so, will an overall gain to the organization outweigh individual losses?
6. Will customers experience adverse effects in any way, either temporarily or permanently?
7. Will any risk to the company's image or goodwill result?
8. Does the development schedule conflict with other company priorities?
9. Do legal or ethical issues need to be considered?
5
1. Operational Feasibility
Refers to the technical resources needed to develop, purchase,
install, or operate the system. When assessing technical feasibility, an
analyst must consider the following points:
1. Does the company have the necessary hardware, software, and network resources? If not,
can those resources be acquired without difficulty?
2. Does the company have the needed technical expertise? If not, can it be acquired?
3. Does the proposed platform have sufficient capacity for future needs? If not, can it be
expanded?
4. Will a prototype be required?
5. Will the hardware and software environment be reliable? Will it integrate with other
company information systems, both now and in the future? Will it interface properly with
external systems operated by customers and suppliers?
6. Will the combination of hardware and software supply adequate performance? Do clear
expectations and performance specifications exist?
7. Will the system be able to handle future transaction volume and company growth?
6
2. Technical Feasibility
 Economic feasibility means that the projected benefits of the
proposed system outweigh the estimated costs usually considered
the total cost of ownership (TCO), which includes ongoing support
and maintenance costs, as well as acquisition costs.
 To determine TCO, the analyst must estimate costs in each of the
following areas:
◦ People, including IT staff and users
◦ Hardware and equipment
◦ Software, including in-house development as well as purchases from vendors
◦ Formal and informal training
◦ Licenses and fees
◦ Consulting expenses
◦ Facility costs
◦ The estimated cost of not developing the system or postponing the project
7
3. Economic Feasibility
 Schedule feasibility means that a project can be implemented in an
acceptable time frame. When assessing schedule feasibility, a systems
analyst must consider the interaction between time and costs. For
example, speeding up a project schedule might make a project
feasible, but much more expensive.
 Other issues that relate to schedule feasibility include the
following:
◦ Can the company or the IT team control the factors that affect schedule
feasibility?
◦ Has management established a firm timetable for the project?
◦ What conditions must be satisfied during the development of the system?
◦ Will an accelerated schedule pose any risks? If so, are the risks acceptable?
◦ Will project management techniques be available to coordinate and control
the project?
◦ Will a project manager be appointed?
8
4. Schedule Feasibility
9
Determine the type of feasibility (Operational, Technical, Economic,
Schedule) for each of the following questions which a systems analyst
asks to assess the feasibility of an IT project
• Has the project manager established a clear timetable for the
project? ________________
• Are we involving the users in planning the new system right from
the start? ________________
• Does the proposed project include a new scheduling system that
will reduce overtime costs? ________________
• Do we have skillful programmers to implement the system?
________________
 In-Class Exercise
10
Determine the Right Answer for each of the following questions
 In-Class Exercise
• A feasibility study includes tests for ____ feasibility, which means
that a proposed system will be used effectively after it has been
developed
a. Operational c. schedule
b. Technical d. economic
• The estimated costs of a proposed system usually are considered
the ____, which includes ongoing support and maintenance costs,
as well as acquisition costs
a. CRM c. JIT
b. TCO d. RFID
11
 In-Class Exercise – Cont.
Examples of tangible benefits include all of the following except a(n) ____.
a. user-friendly system that improves employee job satisfaction
b. new scheduling system that reduces overtime
c. online package tracking system that decreases the need for clerical staff
d. sophisticated inventory control system that cuts excess inventory
Examples of intangible benefits include all of the following except a(n) ____.
a. user-friendly system that improves employee job satisfaction
b. sales tracking system that supplies better information for marketing
decisions
c. new Web site that enhances the company’s image
d. online package tracking system that decreases the need for clerical staff
6. Preliminary Investigation Overview
 A Systems Analyst conducts a Preliminary
investigation to study the systems request
and recommend specific action.
 The end result of the preliminary investigation
is a report to management.
 Interaction with Managers and Users
◦ Let people know about the investigation and
explain your role
◦ Employee attitudes and reactions are important
and must be considered
◦ Be careful in your use of the word problem
◦ Question users about additional capability they
would like to have
12
 Planning the Preliminary Investigation
◦ During a preliminary investigation, a
systems analyst typically follows a series
of steps
◦ The exact procedure depends on the
nature of the request, the size of the
project, and the degree of urgency
13
6. Preliminary Investigation Overview –
cont.
14
7. Planning the Preliminary Investigation
7. Planning the Preliminary Investigation–
cont.
 Step 1:
Understand the
Problem or
Opportunity
◦ A popular technique
for investigating
causes and effects
is called a fishbone
diagram, or Ishikawa
diagram
15
Fishbone Diagram – Example
16
17
In-Class Individual
Exercise
 Create a Fishbone Diagram to investigate the
causes of the “Getting Low Marks” problem
in a college course, taking into account the
following areas of investigation:
◦ Student
◦ Teacher
◦ College
◦ Work
 Try to include as much sub-bones as you can
for each area
 Show Diagram to your teacher when done
18
In-Class Exercise
 Step 2:
Define the Project Scope and Constraints
◦ Project scope
◦ Project creep
◦ Constraint:
 Constraints can be:
 Present versus future
 Internal versus external
 Mandatory versus desirable
 Regardless of the type, all constraints should be
identified as early as possible to avoid future
problems and surprises
19
7. Planning the Preliminary Investigation –
cont.
 Step 2: –Cont.
◦ Constraints can be:
 Present versus future
 Internal versus external
 Mandatory versus desirable
Regardless of the type, all constraints should be
identified as early as possible to avoid future
problems and surprises
20
7. Planning the Preliminary Investigation –
cont.
 Step 3:
Perform Fact-Finding
◦ Fact-finding involves various techniques
◦ Depending on what information is needed to
investigate the systems request, fact-finding
might consume several hours, days, or weeks
◦ During Fact-Finding, you might analyze:
A. Analyze Organization Charts
 Obtain organization charts to understand how the department
functions and identify individuals you might want to interview
B. Conduct interviews
C. Review documentation
D. Observe operations
E. Conduct a user survey
21
7. Planning the Preliminary Investigation –
cont.
 Step 4:
Analyze Project Usability, Cost, Benefit,
and Schedule Data
◦ Before you can evaluate feasibility, you must
analyze this data carefully
◦ What information must you obtain? and how will
you gather and analyze the information?
◦ What sources of information will you use? and
what difficulties will you encounter in obtaining
information?
22
7. Planning the Preliminary Investigation –
cont.
• Step 4: -Cont.
◦ Will you conduct interviews? How many people will
you interview, and how much time will you need to
meet with the people and summarize their
responses?
◦ Will you conduct a survey? Who will be involved?
How much time will it take people to complete it? How
much time will it take to prepare it and tabulate the
results?
◦ How much will it cost to analyze the information
gathered and to prepare a report with findings and
recommendations?
23
7. Planning the Preliminary Investigation –
cont.
 Step 5:
Evaluate Feasibility
◦ Start by reviewing the answers to the questions
you asked.
 Operational feasibility
 Technical feasibility
 Economic feasibility
 Schedule feasibility
24
7. Planning the Preliminary Investigation –
cont.
 Step 6:
Present Results and Recommendations
to Management
◦ The final task in the preliminary investigation is to
prepare a report to management
◦ The format of the preliminary investigation report
varies from one company to another
25
7. Planning the Preliminary Investigation –
cont.
 Step 6: - Cont.
◦ Introduction
◦ Systems request
summary
◦ Findings
◦ Case for action
◦ Project Roles
◦ Time & cost estimates
◦ Expected benefits
◦ Appendix
26
7. Planning the Preliminary Investigation –
cont.
 Step 6: - Cont.
In our final project, we need to prepare the
following:
1. The problem and proposed solution
2. The project scope and different types of
constraints
3. The fact-finding techniques used
4. The feasibility study (operational, economical,
technical, and scheduling)
5. The project roles
6. The time and cost estimates
7. The expected benefits
27
7. Planning the Preliminary Investigation –
cont.
28
GROUP WORK ACTIVITY
Work on the Case Study given to you by your course
teacher
Brainstorm your ideas and answers with your group
colleagues
Write your final answers to the questions on a new
post in the BB-Vista Discussion created by your
course teacher.
Discussion of your answers will follow
Chapter Summary
• Strategic planning allows a company to
examine its purpose, vision, and values and
develops a mission statement, which leads to
goals, objectives, day-to-day operations, and
business results that affect company
stakeholders
• During the preliminary investigation, the
analyst evaluates the systems request and
determines whether the project is feasible
from an operation, technical, economic, and
schedule standpoint
• Analysts evaluate systems requests on the
basis of their expected costs and benefits,
both tangible and intangible
29
Chapter Summary
• The steps in the preliminary investigation
are
• to understand the problem or opportunity
• define the project scope and constraints
• perform fact-finding
• analyze project usability, cost, benefit, and
schedule data
• evaluate feasibility
• and present results and recommendations to
management
30
Chapter Summary
• The last task in a preliminary investigation is
to prepare a report to management
• The report must include an estimate of time,
staffing requirements, costs, benefits, and
expected results for the next phase of the
SDLC
31

More Related Content

What's hot

Software engineering study materials
Software engineering study materialsSoftware engineering study materials
Software engineering study materialssmruti sarangi
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specificationKrishnasai Gudavalli
 
Understanding the Problem Space and Conceptualizing in HCI
Understanding the Problem Space and Conceptualizing  in HCIUnderstanding the Problem Space and Conceptualizing  in HCI
Understanding the Problem Space and Conceptualizing in HCIUm e Farwa
 
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignJochen Wolters
 
Customer ordering system
Customer ordering systemCustomer ordering system
Customer ordering systemSuriey Tafar
 
Software engineering 18 user interface design
Software engineering 18 user interface designSoftware engineering 18 user interface design
Software engineering 18 user interface designVaibhav Khanna
 
Chapter 2 analyzing the business case
Chapter 2 analyzing the business caseChapter 2 analyzing the business case
Chapter 2 analyzing the business caseRaquel Miranda
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping SystemKusum Sankhala
 
Student Information System ( S.I.S. )
Student Information System ( S.I.S.  )Student Information System ( S.I.S.  )
Student Information System ( S.I.S. )Pulkiŧ Sharma
 
interaction Norman form example 7 stage example
interaction  Norman form example  7 stage exampleinteraction  Norman form example  7 stage example
interaction Norman form example 7 stage exampleMuhammad Samiullah
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Modelmitwa1990
 
Reengineering pros and cons
Reengineering pros and consReengineering pros and cons
Reengineering pros and consNeema Volvoikar
 
FP511 human computer interaction
FP511 human computer interactionFP511 human computer interaction
FP511 human computer interactionFatin Fatihayah
 
Software Quality Challenge
Software Quality ChallengeSoftware Quality Challenge
Software Quality ChallengeHelmy Satria
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basicsAlan Dix
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Drusilla918
 

What's hot (20)

Software engineering study materials
Software engineering study materialsSoftware engineering study materials
Software engineering study materials
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
 
PPIT Lecture 4
PPIT Lecture 4PPIT Lecture 4
PPIT Lecture 4
 
Understanding the Problem Space and Conceptualizing in HCI
Understanding the Problem Space and Conceptualizing  in HCIUnderstanding the Problem Space and Conceptualizing  in HCI
Understanding the Problem Space and Conceptualizing in HCI
 
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
 
Customer ordering system
Customer ordering systemCustomer ordering system
Customer ordering system
 
Software engineering 18 user interface design
Software engineering 18 user interface designSoftware engineering 18 user interface design
Software engineering 18 user interface design
 
Chapter 2 analyzing the business case
Chapter 2 analyzing the business caseChapter 2 analyzing the business case
Chapter 2 analyzing the business case
 
Requirements Analysis
Requirements AnalysisRequirements Analysis
Requirements Analysis
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
 
Student Information System ( S.I.S. )
Student Information System ( S.I.S.  )Student Information System ( S.I.S.  )
Student Information System ( S.I.S. )
 
Human Computer Interaction Evaluation
Human Computer Interaction EvaluationHuman Computer Interaction Evaluation
Human Computer Interaction Evaluation
 
interaction Norman form example 7 stage example
interaction  Norman form example  7 stage exampleinteraction  Norman form example  7 stage example
interaction Norman form example 7 stage example
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
 
Reengineering pros and cons
Reengineering pros and consReengineering pros and cons
Reengineering pros and cons
 
FP511 human computer interaction
FP511 human computer interactionFP511 human computer interaction
FP511 human computer interaction
 
Resort management system
Resort management system Resort management system
Resort management system
 
Software Quality Challenge
Software Quality ChallengeSoftware Quality Challenge
Software Quality Challenge
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...
 

Viewers also liked

Viewers also liked (20)

Scedule feasibility
Scedule feasibilityScedule feasibility
Scedule feasibility
 
Feasibility Study (Veggie Bread)
Feasibility Study (Veggie Bread)Feasibility Study (Veggie Bread)
Feasibility Study (Veggie Bread)
 
Feasibility report
Feasibility reportFeasibility report
Feasibility report
 
CIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and DesignCIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and Design
 
CRM Methodology
CRM MethodologyCRM Methodology
CRM Methodology
 
4. technical feasibility
4. technical feasibility4. technical feasibility
4. technical feasibility
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)
 
Feasibility Study
Feasibility StudyFeasibility Study
Feasibility Study
 
Feasibility report -basic concepts with example
Feasibility report -basic concepts with exampleFeasibility report -basic concepts with example
Feasibility report -basic concepts with example
 
Project planning and feasibility study
Project planning and feasibility studyProject planning and feasibility study
Project planning and feasibility study
 
Sadchap02
Sadchap02Sadchap02
Sadchap02
 
system development life cycle
system development life cycle system development life cycle
system development life cycle
 
SAD Chapter1
SAD  Chapter1SAD  Chapter1
SAD Chapter1
 
Feasibility report
Feasibility reportFeasibility report
Feasibility report
 
Pre Crm Planning For SMBs2010
Pre Crm Planning For SMBs2010Pre Crm Planning For SMBs2010
Pre Crm Planning For SMBs2010
 
Crm planning guide
Crm planning guideCrm planning guide
Crm planning guide
 
Chapter Vi Crm
Chapter Vi CrmChapter Vi Crm
Chapter Vi Crm
 
Ais
AisAis
Ais
 
TRW Software Feasibility Proposal Presentation
TRW Software Feasibility Proposal PresentationTRW Software Feasibility Proposal Presentation
TRW Software Feasibility Proposal Presentation
 
Chapter 02
Chapter 02Chapter 02
Chapter 02
 

Similar to CIS 2303 LO2 Part 2

Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system designRahul Hedau
 
WEEK2-Analyzing the Business Case.pdf
WEEK2-Analyzing the    Business Case.pdfWEEK2-Analyzing the    Business Case.pdf
WEEK2-Analyzing the Business Case.pdfssuser590cc81
 
Chapter 2 Analyzing the Business Case .pptx
Chapter 2 Analyzing the Business Case .pptxChapter 2 Analyzing the Business Case .pptx
Chapter 2 Analyzing the Business Case .pptxAxmedMaxamuudYoonis
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycleSuhleemAhmd
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to qualityDhanashriAmbre
 
chapter02-120827115348-phpapp01.pdf
chapter02-120827115348-phpapp01.pdfchapter02-120827115348-phpapp01.pdf
chapter02-120827115348-phpapp01.pdfAxmedMaxamuud6
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxsandhyakiran10
 
The tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docxThe tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docxsarah98765
 
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile ProjectsDOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile ProjectsGene Kim
 
CIS 2303 LO2 Part 3
CIS 2303 LO2 Part 3CIS 2303 LO2 Part 3
CIS 2303 LO2 Part 3Ahmad Ammari
 
Ais development strategy
Ais development strategyAis development strategy
Ais development strategyRahat Chowdhury
 
Unit 2 Classical Systems Development Methodology.pptx
Unit 2 Classical Systems Development Methodology.pptxUnit 2 Classical Systems Development Methodology.pptx
Unit 2 Classical Systems Development Methodology.pptxVrundaPatadia
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life CycleDoma Ngonie
 

Similar to CIS 2303 LO2 Part 2 (20)

SDLC
SDLCSDLC
SDLC
 
Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system design
 
WEEK2-Analyzing the Business Case.pdf
WEEK2-Analyzing the    Business Case.pdfWEEK2-Analyzing the    Business Case.pdf
WEEK2-Analyzing the Business Case.pdf
 
Chapter 2 Analyzing the Business Case .pptx
Chapter 2 Analyzing the Business Case .pptxChapter 2 Analyzing the Business Case .pptx
Chapter 2 Analyzing the Business Case .pptx
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to quality
 
chapter02-120827115348-phpapp01.pdf
chapter02-120827115348-phpapp01.pdfchapter02-120827115348-phpapp01.pdf
chapter02-120827115348-phpapp01.pdf
 
Presentation2
Presentation2Presentation2
Presentation2
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
The tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docxThe tasks You are assumed to be one of the software consultants .docx
The tasks You are assumed to be one of the software consultants .docx
 
SPM 3.pdf
SPM 3.pdfSPM 3.pdf
SPM 3.pdf
 
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile ProjectsDOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
 
CIS 2303 LO2 Part 3
CIS 2303 LO2 Part 3CIS 2303 LO2 Part 3
CIS 2303 LO2 Part 3
 
SAD_SDLC.pptx
SAD_SDLC.pptxSAD_SDLC.pptx
SAD_SDLC.pptx
 
SAD 1st PPT
SAD 1st PPTSAD 1st PPT
SAD 1st PPT
 
Ais development strategy
Ais development strategyAis development strategy
Ais development strategy
 
Unit 2 Classical Systems Development Methodology.pptx
Unit 2 Classical Systems Development Methodology.pptxUnit 2 Classical Systems Development Methodology.pptx
Unit 2 Classical Systems Development Methodology.pptx
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life Cycle
 

More from Ahmad Ammari

CIS 2303 LO3 Process Modeling
CIS 2303 LO3 Process ModelingCIS 2303 LO3 Process Modeling
CIS 2303 LO3 Process ModelingAhmad Ammari
 
ITEC N466: Project initialization
ITEC N466: Project initializationITEC N466: Project initialization
ITEC N466: Project initializationAhmad Ammari
 
Challenges in is development
Challenges in is developmentChallenges in is development
Challenges in is developmentAhmad Ammari
 
CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1Ahmad Ammari
 
CIB 3103: Requirements Capture
CIB 3103: Requirements CaptureCIB 3103: Requirements Capture
CIB 3103: Requirements CaptureAhmad Ammari
 
Itecn453 social media
Itecn453 social mediaItecn453 social media
Itecn453 social mediaAhmad Ammari
 
Itecn453 cloud computing
Itecn453 cloud computingItecn453 cloud computing
Itecn453 cloud computingAhmad Ammari
 
Itec410 e busness_case_lec
Itec410 e busness_case_lecItec410 e busness_case_lec
Itec410 e busness_case_lecAhmad Ammari
 
Itecn453 it infrastructure
Itecn453 it infrastructureItecn453 it infrastructure
Itecn453 it infrastructureAhmad Ammari
 
Itecn453 porter competitive_forces_model
Itecn453 porter competitive_forces_modelItecn453 porter competitive_forces_model
Itecn453 porter competitive_forces_modelAhmad Ammari
 
Itecn453 business strategy
Itecn453 business strategyItecn453 business strategy
Itecn453 business strategyAhmad Ammari
 
Itecn453 organizations student_ver
Itecn453 organizations student_verItecn453 organizations student_ver
Itecn453 organizations student_verAhmad Ammari
 

More from Ahmad Ammari (13)

CIS 2303 LO3 Process Modeling
CIS 2303 LO3 Process ModelingCIS 2303 LO3 Process Modeling
CIS 2303 LO3 Process Modeling
 
ITEC N466: Project initialization
ITEC N466: Project initializationITEC N466: Project initialization
ITEC N466: Project initialization
 
Challenges in is development
Challenges in is developmentChallenges in is development
Challenges in is development
 
CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1
 
CIB 3103: Requirements Capture
CIB 3103: Requirements CaptureCIB 3103: Requirements Capture
CIB 3103: Requirements Capture
 
Itecn453 social media
Itecn453 social mediaItecn453 social media
Itecn453 social media
 
Itecn453 cloud computing
Itecn453 cloud computingItecn453 cloud computing
Itecn453 cloud computing
 
Itec410 e busness_case_lec
Itec410 e busness_case_lecItec410 e busness_case_lec
Itec410 e busness_case_lec
 
Itecn453 it infrastructure
Itecn453 it infrastructureItecn453 it infrastructure
Itecn453 it infrastructure
 
Itecn453 porter competitive_forces_model
Itecn453 porter competitive_forces_modelItecn453 porter competitive_forces_model
Itecn453 porter competitive_forces_model
 
Itecn453 business strategy
Itecn453 business strategyItecn453 business strategy
Itecn453 business strategy
 
Itecn453 organizations student_ver
Itecn453 organizations student_verItecn453 organizations student_ver
Itecn453 organizations student_ver
 
Itec410 lec2
Itec410 lec2Itec410 lec2
Itec410 lec2
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

CIS 2303 LO2 Part 2

  • 1. Systems Analysis and Design CIS 2303 Part 2 Learning Outcome 2: Explain the different phases of the traditional/structured system development lifecycle (SDLC) with emphasis on tasks performed and techniques utilized in each phase. - Business Justification (Building a Business Case) - Ch. 2 - SDLC: Planning Phase - Ch. 2
  • 2. Chapter Objectives 5. Overview of Feasibility:  Define operational, technical, economic, and schedule feasibility  Evaluating Feasibility 6. Preliminary Investigation Overview 7. Planning the preliminary investigation 8. Role of Project Management 9. Review & Chapter Summary 2
  • 3.  A systems request must pass several tests, called a feasibility study, to see whether it is worthwhile to proceed further 3 5. Overview of Feasibility
  • 4. 1. Operational Feasibility ◦ Depends on several vital issues 2. Technical Feasibility 3. Economic Feasibility ◦ Total cost of ownership (TCO) ◦ Tangible benefits ◦ Intangible benefits 4. Schedule Feasibility 4 5. Overview of Feasibility – Cont.
  • 5. Means that a proposed system will be used effectively after it has been developed. If users have difficulty with a new system, it will not produce the expected benefits. Operational feasibility depends on several vital issues. 1. Does management support the project? Do users support the project? Is the current system well liked and effectively used? Do users see the need for change? 2. Will the new system result in a workforce reduction? If so, what will happen to affected employees? 3. Will the new system require training for users? If so, is the company prepared to provide the necessary resources for training current employees? 4. Will users be involved in planning the new system right from the start? 5. Will the new system place any new demands on users or require any operating changes? For example, will any information be less accessible or produced less frequently? Will performance decline in any way? If so, will an overall gain to the organization outweigh individual losses? 6. Will customers experience adverse effects in any way, either temporarily or permanently? 7. Will any risk to the company's image or goodwill result? 8. Does the development schedule conflict with other company priorities? 9. Do legal or ethical issues need to be considered? 5 1. Operational Feasibility
  • 6. Refers to the technical resources needed to develop, purchase, install, or operate the system. When assessing technical feasibility, an analyst must consider the following points: 1. Does the company have the necessary hardware, software, and network resources? If not, can those resources be acquired without difficulty? 2. Does the company have the needed technical expertise? If not, can it be acquired? 3. Does the proposed platform have sufficient capacity for future needs? If not, can it be expanded? 4. Will a prototype be required? 5. Will the hardware and software environment be reliable? Will it integrate with other company information systems, both now and in the future? Will it interface properly with external systems operated by customers and suppliers? 6. Will the combination of hardware and software supply adequate performance? Do clear expectations and performance specifications exist? 7. Will the system be able to handle future transaction volume and company growth? 6 2. Technical Feasibility
  • 7.  Economic feasibility means that the projected benefits of the proposed system outweigh the estimated costs usually considered the total cost of ownership (TCO), which includes ongoing support and maintenance costs, as well as acquisition costs.  To determine TCO, the analyst must estimate costs in each of the following areas: ◦ People, including IT staff and users ◦ Hardware and equipment ◦ Software, including in-house development as well as purchases from vendors ◦ Formal and informal training ◦ Licenses and fees ◦ Consulting expenses ◦ Facility costs ◦ The estimated cost of not developing the system or postponing the project 7 3. Economic Feasibility
  • 8.  Schedule feasibility means that a project can be implemented in an acceptable time frame. When assessing schedule feasibility, a systems analyst must consider the interaction between time and costs. For example, speeding up a project schedule might make a project feasible, but much more expensive.  Other issues that relate to schedule feasibility include the following: ◦ Can the company or the IT team control the factors that affect schedule feasibility? ◦ Has management established a firm timetable for the project? ◦ What conditions must be satisfied during the development of the system? ◦ Will an accelerated schedule pose any risks? If so, are the risks acceptable? ◦ Will project management techniques be available to coordinate and control the project? ◦ Will a project manager be appointed? 8 4. Schedule Feasibility
  • 9. 9 Determine the type of feasibility (Operational, Technical, Economic, Schedule) for each of the following questions which a systems analyst asks to assess the feasibility of an IT project • Has the project manager established a clear timetable for the project? ________________ • Are we involving the users in planning the new system right from the start? ________________ • Does the proposed project include a new scheduling system that will reduce overtime costs? ________________ • Do we have skillful programmers to implement the system? ________________  In-Class Exercise
  • 10. 10 Determine the Right Answer for each of the following questions  In-Class Exercise • A feasibility study includes tests for ____ feasibility, which means that a proposed system will be used effectively after it has been developed a. Operational c. schedule b. Technical d. economic • The estimated costs of a proposed system usually are considered the ____, which includes ongoing support and maintenance costs, as well as acquisition costs a. CRM c. JIT b. TCO d. RFID
  • 11. 11  In-Class Exercise – Cont. Examples of tangible benefits include all of the following except a(n) ____. a. user-friendly system that improves employee job satisfaction b. new scheduling system that reduces overtime c. online package tracking system that decreases the need for clerical staff d. sophisticated inventory control system that cuts excess inventory Examples of intangible benefits include all of the following except a(n) ____. a. user-friendly system that improves employee job satisfaction b. sales tracking system that supplies better information for marketing decisions c. new Web site that enhances the company’s image d. online package tracking system that decreases the need for clerical staff
  • 12. 6. Preliminary Investigation Overview  A Systems Analyst conducts a Preliminary investigation to study the systems request and recommend specific action.  The end result of the preliminary investigation is a report to management.  Interaction with Managers and Users ◦ Let people know about the investigation and explain your role ◦ Employee attitudes and reactions are important and must be considered ◦ Be careful in your use of the word problem ◦ Question users about additional capability they would like to have 12
  • 13.  Planning the Preliminary Investigation ◦ During a preliminary investigation, a systems analyst typically follows a series of steps ◦ The exact procedure depends on the nature of the request, the size of the project, and the degree of urgency 13 6. Preliminary Investigation Overview – cont.
  • 14. 14 7. Planning the Preliminary Investigation
  • 15. 7. Planning the Preliminary Investigation– cont.  Step 1: Understand the Problem or Opportunity ◦ A popular technique for investigating causes and effects is called a fishbone diagram, or Ishikawa diagram 15
  • 16. Fishbone Diagram – Example 16
  • 17. 17 In-Class Individual Exercise  Create a Fishbone Diagram to investigate the causes of the “Getting Low Marks” problem in a college course, taking into account the following areas of investigation: ◦ Student ◦ Teacher ◦ College ◦ Work  Try to include as much sub-bones as you can for each area  Show Diagram to your teacher when done
  • 19.  Step 2: Define the Project Scope and Constraints ◦ Project scope ◦ Project creep ◦ Constraint:  Constraints can be:  Present versus future  Internal versus external  Mandatory versus desirable  Regardless of the type, all constraints should be identified as early as possible to avoid future problems and surprises 19 7. Planning the Preliminary Investigation – cont.
  • 20.  Step 2: –Cont. ◦ Constraints can be:  Present versus future  Internal versus external  Mandatory versus desirable Regardless of the type, all constraints should be identified as early as possible to avoid future problems and surprises 20 7. Planning the Preliminary Investigation – cont.
  • 21.  Step 3: Perform Fact-Finding ◦ Fact-finding involves various techniques ◦ Depending on what information is needed to investigate the systems request, fact-finding might consume several hours, days, or weeks ◦ During Fact-Finding, you might analyze: A. Analyze Organization Charts  Obtain organization charts to understand how the department functions and identify individuals you might want to interview B. Conduct interviews C. Review documentation D. Observe operations E. Conduct a user survey 21 7. Planning the Preliminary Investigation – cont.
  • 22.  Step 4: Analyze Project Usability, Cost, Benefit, and Schedule Data ◦ Before you can evaluate feasibility, you must analyze this data carefully ◦ What information must you obtain? and how will you gather and analyze the information? ◦ What sources of information will you use? and what difficulties will you encounter in obtaining information? 22 7. Planning the Preliminary Investigation – cont.
  • 23. • Step 4: -Cont. ◦ Will you conduct interviews? How many people will you interview, and how much time will you need to meet with the people and summarize their responses? ◦ Will you conduct a survey? Who will be involved? How much time will it take people to complete it? How much time will it take to prepare it and tabulate the results? ◦ How much will it cost to analyze the information gathered and to prepare a report with findings and recommendations? 23 7. Planning the Preliminary Investigation – cont.
  • 24.  Step 5: Evaluate Feasibility ◦ Start by reviewing the answers to the questions you asked.  Operational feasibility  Technical feasibility  Economic feasibility  Schedule feasibility 24 7. Planning the Preliminary Investigation – cont.
  • 25.  Step 6: Present Results and Recommendations to Management ◦ The final task in the preliminary investigation is to prepare a report to management ◦ The format of the preliminary investigation report varies from one company to another 25 7. Planning the Preliminary Investigation – cont.
  • 26.  Step 6: - Cont. ◦ Introduction ◦ Systems request summary ◦ Findings ◦ Case for action ◦ Project Roles ◦ Time & cost estimates ◦ Expected benefits ◦ Appendix 26 7. Planning the Preliminary Investigation – cont.
  • 27.  Step 6: - Cont. In our final project, we need to prepare the following: 1. The problem and proposed solution 2. The project scope and different types of constraints 3. The fact-finding techniques used 4. The feasibility study (operational, economical, technical, and scheduling) 5. The project roles 6. The time and cost estimates 7. The expected benefits 27 7. Planning the Preliminary Investigation – cont.
  • 28. 28 GROUP WORK ACTIVITY Work on the Case Study given to you by your course teacher Brainstorm your ideas and answers with your group colleagues Write your final answers to the questions on a new post in the BB-Vista Discussion created by your course teacher. Discussion of your answers will follow
  • 29. Chapter Summary • Strategic planning allows a company to examine its purpose, vision, and values and develops a mission statement, which leads to goals, objectives, day-to-day operations, and business results that affect company stakeholders • During the preliminary investigation, the analyst evaluates the systems request and determines whether the project is feasible from an operation, technical, economic, and schedule standpoint • Analysts evaluate systems requests on the basis of their expected costs and benefits, both tangible and intangible 29
  • 30. Chapter Summary • The steps in the preliminary investigation are • to understand the problem or opportunity • define the project scope and constraints • perform fact-finding • analyze project usability, cost, benefit, and schedule data • evaluate feasibility • and present results and recommendations to management 30
  • 31. Chapter Summary • The last task in a preliminary investigation is to prepare a report to management • The report must include an estimate of time, staffing requirements, costs, benefits, and expected results for the next phase of the SDLC 31

Editor's Notes

  1. In this presentation, your teacher will explain how to analyze a business case. You teacher will also explain why it is important to understand business operations and requirements, how IT projects support a company's overall strategic plan, how systems projects get started, and how systems analysts conduct a preliminary investigation and feasibility study.
  2. a systems request must pass several tests, called a feasibility study, to see whether it is worthwhile to proceed further. As shown in the slide, a feasibility study uses four main yardsticks to measure a proposal: operational feasibility, technical feasibility, economic feasibility, and schedule feasibility.
  3. Technical feasibility :Refers to the technical resources needed to develop, purchase, install, or operate the system. When assessing technical feasibility, an analyst must consider the following points:Does the company have the necessary hardware, software, and network resources? If not, can those resources be acquired without difficulty?Does the company have the needed technical expertise? If not, can it be acquired? Does the proposed platform have sufficient capacity for future needs? If not, can it be expanded? Will a prototype be required? Will the hardware and software environment be reliable? Will it integrate with other company information systems, both now and in the future? Will it interface properly with external systems operated by customers and suppliers? Will the combination of hardware and software supply adequate performance? Do clear expectations and performance specifications exist? Will the system be able to handle future transaction volume and company growth?
  4. Enough written in the slide
  5. Enough written in the slide
  6. Enough written in the slide
  7. Enough written in the slide
  8. Enough written in the slide
  9. Enough written in the slide
  10. Enough written in the slide
  11. A systems analyst conducts a preliminary investigation  to study the systems request and recommend specific action. After obtaining an authorization to proceed, the analyst interacts with managers and users.The analyst gathers facts about the problem or opportunity, project scope and constraints, project benefits, and estimated development time and costs. The end product of the preliminary investigation is a report to management.
  12. Planning the Preliminary InvestigationStep 1: Understand the Problem or OpportunityStep 2: Define the Project Scope and ConstraintsStep 3: Perform Fact-FindingStep 4: Analyze Project Usability, Cost, Benefit, and Schedule DataStep 5: Evaluate FeasibilityStep 6: Present Results and Recommendations to Management 
  13. During a preliminary investigation, a systems analyst typically follows a series of steps, as shown in the slide.
  14. If the systems request involves a new information system or a substantial change in an existing system, systems analysts might need to develop a business profile that describes business processes and functions, as explained in Chapter 1. Even where the request involves relatively minor changes or enhancements, you need to understand how those modifications will affect business operations and other information systems
  15. Determining the project scope  means defining the specific boundaries, or extent, of the project. For example, a statement that, payroll is not being produced accurately is very general, compared with the statement overtime pay is not being calculated correctly for production workers on the second shift at the Yorktown plant. Similarly, the statement, the project scope is to modify the accounts receivable system, is not as specific as the statement, the project scope is to allow customers to inquire online about account balances and recent transactions.Some analysts find it helpful to define project scope by creating a list with sections called Must Do, Should Do, Could Do,andWon't Do. This list can be reviewed later, during the systems analysis phase, when the systems requirements document is developed.Projects with very general scope definitions are at risk of expanding gradually, without specific authorization, in a process called project creep . To avoid this problem, you should define project scope as clearly as possible.A constraint  is a requirement or condition that the system must satisfy or an outcome that the system must achieve. A constraint can involve hardware, software, time, policy, law, or cost. System constraints also define project scope. For example, if the system must operate with existing hardware, that is a constraint that affects potential solutions. Other examples of constraints are: The order entry system must accept input from 15 remote sites; the human resources information system must produce statistics on hiring practices; and the new Web site must be operational by March 1.
  16. PRESENT VERSUS FUTUREIs the constraint something that must be met as soon as the system is developed or modified, or is the constraint necessary at some future time?INTERNAL VERSUS EXTERNALIs the constraint due to a requirement within the organization or does some external force, such as government regulation, impose it?MANDATORY VERSUS DESIRABLEIs the constraint mandatory? Is it absolutely essential to meet the constraint, or is it merely desirable?
  17. The objective of fact-finding is to gather data about project usability, costs, benefits, and schedules. Fact-finding involves various techniques, which are described below. Depending on what information is needed to investigate the systems request, fact-finding might consume several hours, days, or weeks. For example, a change in a report format or data entry screen might require a single telephone call or e-mail message to a user, whereas a new inventory system would involve a series of interviews. During fact-finding, you might analyze organization charts, conduct interviews, review current documentation, observe operations, and carry out a user survey.
  18. During fact-finding, you gathered data about the project's predicted costs, anticipated benefits, and schedule issues that could affect implementation. Before you can evaluate feasibility, you must analyze this data carefully. If you conducted interviews or used surveys, you should tabulate the data to make it easier to understand. If you observed current operations, you should review the results and highlight key facts that will be useful in the feasibility analysis. If you gathered cost and benefit data, you should be able to prepare financial analysis and impact statements using spreadsheets and other decision support tools.Also, you should develop time and cost estimates for the requirements modeling tasks for the next SDLC phase, systems analysis. Specifically, you should consider the following:What information must you obtain, and how will you gather and analyze the information? Will you conduct interviews? How many people will you interview, and how much time will you need to meet with the people and summarize their responses? Will you conduct a survey? Who will be involved? How much time will it take people to complete it? How much time will it take to tabulate the results? How much will it cost to analyze the information and prepare a report with findings and recommendations?
  19. Refer to slides 15 - 18
  20. At this stage, you have several alternatives. You might find that no action is necessary or that some other strategy, such as additional training, is needed. To solve a minor problem, you might implement a simple solution without performing further analysis. In other situations, you will recommend that the project proceed to the next development phase, which is systems analysis.The final task in the preliminary investigation is to prepare a report to management, and possibly deliver a presentation. The report includes an evaluation of the systems request, an estimate of costs and benefits, and a case for action , which is a summary of the project request and a specific recommendation.
  21. Introduction — the first section is an overview of the report. The introduction contains a brief description of the system, the name of the person or group who performed the investigation, and the name of the person or group who initiated the investigation. Systems Request Summary — the summary describes the basis of the systems request. Findings — the findings section contains the results of your preliminary investigation, including a description of the project's scope, constraints, and feasibility. Case for Action — a summary of the project request and a specific recommendation. Management will make the final decision, but the IT department's input is an important factor. Project Roles — this section lists the people who will participate in the project, and describes each person's role. Time and Cost Estimates — this section describes the cost of acquiring and installing the system, and the total cost of ownership during the system's useful life. Expected Benefits — this section includes anticipated tangible and intangible benefits and a timetable that shows when they are to occur. Appendix — an appendix is included in the report if you need to attach supporting information. For example, you might list the interviews you conducted, the documentation you reviewed, and other sources for the information you obtained. You do not need detailed reports of the interviews or other lengthy documentation. It is critical that you retain those documents to support your findings and for future reference.
  22. This is what is needed to be done in the final project.