SlideShare a Scribd company logo
The Systems Life
Cycle
TWITTER.COM/MOSHIKUR
Systems Analysis
 The

process of
investigation of a system’s
operation with a view to
changing it to new
requirements or improving
its current working.
NEED FOR SYSTEMS ANALYSIS
Systems analysis will identify
1. outputs and processing needed.
2. data required to provide this processing and
output.

3. role of people in the process.
4. security aspects to ensure the efficient
continuation of the business.

5. costs of providing the system.
THE ROLE OF THE SYSTEMS ANALYST


Liaison with senior management and
the computer manager on the need
for new/improved systems.



Begin the implementation by
convening a meeting of the new
system designers.



Investigate aspects of the business
and produce a Feasibility Report





Consult with the users who are using
the current system.

Order Hardware and any
structural/electrical wiring changes
needed to buildings.



Supervise testing of new programs. User
training with programs.



Design all aspects of a new system.
Report on developments to the
board and identify any likely
changes needed/problems
discovered as a result of
investigations. Produce a systems
specification.



Supervise completion of
documentation.



Acceptance tests. Changeover. Handover



Monitoring of existing systems. Regular
reviews to see if changes are needed.



Supervise maintenance and inclusion
of new requirements.
INVOLVEMENT OF OTHER STAFF
1. Departmental managers & board. Initiate new systems.
2. Departmental managers. Brief systems analyst on departmental needs, identify
key processes, documents and key workers.
3. Users. Assist manager and systems analyst in providing information about
current systems . Identify particular individual needs of a new system.
Undertake training from initial outlines of the new system to specific training
on using it.
4. IT Technical staff. Installing and testing new equipment.
5. Development Programmers. Initial briefing about the whole new system, oneto-one briefing about individuals own designated tasks. Keep systems analyst
updated on progress and problems. Assist with testing of the new system.
Assist with training users. Provide documentation.
6. Maintenance Programmer(s). Become familiar with all programs including one
not written by the programmer. Perform changes as required as a priority.
“
Collecting Information

FIRSRT STAGE

There are four methods of doing this:

”


1 Observation
The aim of observation
is to find out what
actually happens, not
what the workers think
observers expect to
see.

The point of observation is
to see who does what in an
organisation and what
information they do it with.
By simply watching people
working it is also fairly
straightforward to watch
how data flow around a
system. Observers have to
be careful of the
Hawthorne effect. This is
where workers modify their
behaviour because they
know they are being
watched.
Observation
Advantages

Disadvantages



Data gathered can be very
reliable



Can see exactly what is
being done in complex
tasks



Relatively inexpensive
compared with other
techniques



Can do work
measurements













People may perform
differently when being
observed
Work observed may not be
representative of normal
conditions
Timing can be inconvenient
Interruptions
Some tasks not always
performed the same way
May observe wrong way of
doing things
Observation Guidelines


Determine the who, what, where, when, why, and how
of the observation.



Obtain permission from appropriate supervisors.



Inform those who will be observed of the purpose of
the observation.



Keep a low profile.



Take notes.



Review observation notes with appropriate individuals.



Don't interrupt the individuals at work.



Don't focus heavily on trivial activities.



Don't make assumptions.
2 Examination of
documents



All documents which are
used within a system need
to be examined. These will
be eventually duplicated
or replaced with
alternative versions or
even discarded in the
new system.
The types of document which
need to be examined are:
 Data

capture forms

 System

documentation

 Business

reports

 Invoices
 Bills
 Letters

etc.
3 Questionnaires
The use of questionnaires is a
very popular method of fact
finding. A great deal of time
is spent on preparing
questionnaires in order that
the right type of question is
asked in order that the most
relevant information is
gathered.

Free-format questionnaire – a
questionnaire designed to
offer the respondent
greater latitude in the
answer. A question is
asked, and the respondent
records the answer in the
space provided after the
question.
Fixed-format questionnaire – a
questionnaire containing
questions that require
selecting an answer from
predefined available
responses.
Questionnaires
Advantages


Often can be answered
quickly

Disadvantages


Return rate is often low



No guarantee that an
individual will answer all
questions



People can complete at
their convenience



Relatively inexpensive way
to gather data from a large
number



No opportunity to reword or
explain misunderstood
questions



Allow for anonymity





Responses can be
tabulated quickly

Cannot observe body
language



Difficult to prepare
Types of Fixed-Format
Questions
• Multiple-choice questions
• Rating questions
• Ranking questions
Rank the following transactions according to the amount of
time you spend processing them.
___ % new customer orders
___ % order cancellations The implementation of quality discounts
___ % order modifications would cause an increase in customer
orders.
___ % payments
___ Strongly agree
___ Agree
Is the current accounts
___ No opinion
receivable report that you
___ Disagree
receive useful?
___ Strongly disagree ___ Yes
Developing a Questionnaire

1.

Determine what facts and opinions must be
collected and from whom you should get them.

2.

Based on the facts and opinions sought, determine
whether free- or fixed-format questions will
produce the best answers.

3.

Write the questions.

4.

Test the questions on a small sample of
respondents.

5.

Duplicate and distribute the questionnaire.


Objective:


Find facts



Verify facts

4 Interviews



Clarify facts



Generate enthusiasm

An interview can take
more time to organise
and it is extremely
difficult to repeat so it
is vital that the
questions asked are
the right ones.



Get the end-user involved



Identify requirements



Solicit ideas and opinions

The personal interview is generally
recognized as the most important and
most often used fact-finding technique.
Types of Interviews and
Questions
Unstructured interview –conducted with only a general
goal or subject in mind and with few, if any, specific
questions. The interviewer counts on the interviewee
to provide a framework and direct the
conversation.
Structured interview –interviewer has a specific set of
questions to ask of the interviewee.
Open-ended question – question that allows the
interviewee to respond in any way.
Closed-ended question – a question that restricts
answers to either specific choices or short, direct
responses.
Interviews
Advantages


Give analyst opportunity
to motivate interviewee
to respond freely and
openly



Allow analyst to probe
for more feedback



Permit analyst to adapt
or reword questions for
each individual



Can observe nonverbal
communication

Disadvantages


Time-consuming



Success highly
dependent on analyst's
human relations skills



May be impractical due
to location of
interviewees
Sample Interview Guide
Sample Interview Guide (concluded)
A Fact-Finding Strategy
1.

Learn from existing documents, forms, reports, and
files.

2.

If appropriate, observe the system in action.

3.

Given all the facts that already collected, design and
distribute questionnaires to clear up things that aren’t
fully understood.

4.

Conduct interviews (or group work sessions).

5.

(Optional). Build discovery prototypes for any
functional requirements that are not understood or for
requirements that need to be validated.

6.

Follow up to verify facts.

More Related Content

What's hot

Os presentation
Os presentationOs presentation
software characteristics
software characteristicssoftware characteristics
software characteristics
Muhammad Sikandar Mustafa
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_design
Tushar Rajput
 
System Analysis Methods
System Analysis Methods System Analysis Methods
System Analysis Methods
Hemant Raj
 
Need for Web Engineering
Need for Web EngineeringNeed for Web Engineering
Need for Web Engineering
Nosheen Qamar
 
Legacy system.
Legacy system.Legacy system.
Legacy system.
gourav kottawar
 
Inventory Managment
Inventory ManagmentInventory Managment
Inventory Managment
sai prakash
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
Sharad Patel
 
Software engineering srs library management assignment
Software engineering srs library management assignmentSoftware engineering srs library management assignment
Software engineering srs library management assignment
Rajat Mittal
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
LOKESH KUMAR
 
Stock managment system
Stock managment systemStock managment system
Stock managment system
Bangladesh University
 
Final Project Report of College Management System
Final Project Report of College Management SystemFinal Project Report of College Management System
Final Project Report of College Management System
MuhammadHusnainRaza
 
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptxChapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
anumayived
 
Introduction to ERP (Enterprise Resource Planning)
Introduction to ERP (Enterprise Resource Planning)Introduction to ERP (Enterprise Resource Planning)
Ian Sommerville, Software Engineering, 9th Edition Ch1
Ian Sommerville,  Software Engineering, 9th Edition Ch1Ian Sommerville,  Software Engineering, 9th Edition Ch1
Ian Sommerville, Software Engineering, 9th Edition Ch1
Mohammed Romi
 
Enterprise Systems
Enterprise SystemsEnterprise Systems
Enterprise Systems
Saurabh Goel
 
Deadlock management
Deadlock managementDeadlock management
Deadlock management
Ahmed kasim
 
Software Engineering Practice
Software Engineering PracticeSoftware Engineering Practice
Software Engineering Practice
Research & Development LAB QUEST Nawabshah
 
Proposal complete school college management software.
Proposal complete school college management software.Proposal complete school college management software.
Proposal complete school college management software.
Sohel Mahboob
 
Requirement elicitation technique “one on one interview“
Requirement elicitation technique “one on one interview“Requirement elicitation technique “one on one interview“
Requirement elicitation technique “one on one interview“
maaano786
 

What's hot (20)

Os presentation
Os presentationOs presentation
Os presentation
 
software characteristics
software characteristicssoftware characteristics
software characteristics
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_design
 
System Analysis Methods
System Analysis Methods System Analysis Methods
System Analysis Methods
 
Need for Web Engineering
Need for Web EngineeringNeed for Web Engineering
Need for Web Engineering
 
Legacy system.
Legacy system.Legacy system.
Legacy system.
 
Inventory Managment
Inventory ManagmentInventory Managment
Inventory Managment
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Software engineering srs library management assignment
Software engineering srs library management assignmentSoftware engineering srs library management assignment
Software engineering srs library management assignment
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
Stock managment system
Stock managment systemStock managment system
Stock managment system
 
Final Project Report of College Management System
Final Project Report of College Management SystemFinal Project Report of College Management System
Final Project Report of College Management System
 
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptxChapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
 
Introduction to ERP (Enterprise Resource Planning)
Introduction to ERP (Enterprise Resource Planning)Introduction to ERP (Enterprise Resource Planning)
Introduction to ERP (Enterprise Resource Planning)
 
Ian Sommerville, Software Engineering, 9th Edition Ch1
Ian Sommerville,  Software Engineering, 9th Edition Ch1Ian Sommerville,  Software Engineering, 9th Edition Ch1
Ian Sommerville, Software Engineering, 9th Edition Ch1
 
Enterprise Systems
Enterprise SystemsEnterprise Systems
Enterprise Systems
 
Deadlock management
Deadlock managementDeadlock management
Deadlock management
 
Software Engineering Practice
Software Engineering PracticeSoftware Engineering Practice
Software Engineering Practice
 
Proposal complete school college management software.
Proposal complete school college management software.Proposal complete school college management software.
Proposal complete school college management software.
 
Requirement elicitation technique “one on one interview“
Requirement elicitation technique “one on one interview“Requirement elicitation technique “one on one interview“
Requirement elicitation technique “one on one interview“
 

Similar to System Analysis Fact Finding Methods

System and design chapter-2
System and design chapter-2System and design chapter-2
System and design chapter-2
Best Rahim
 
Sad Lec3
Sad Lec3Sad Lec3
Sad Lec3
Waqas !!!!
 
Section b
Section bSection b
Section bPCTE
 
Facts finding techniques in Database
Facts finding techniques in Database Facts finding techniques in Database
Facts finding techniques in Database
Afrasiyab Haider
 
Chapter 3 System Analysis Phase.pptxfjgf
Chapter 3 System Analysis Phase.pptxfjgfChapter 3 System Analysis Phase.pptxfjgf
Chapter 3 System Analysis Phase.pptxfjgf
MHzrd
 
SAD _ Fact Finding Techniques.pptx
SAD _ Fact Finding Techniques.pptxSAD _ Fact Finding Techniques.pptx
SAD _ Fact Finding Techniques.pptx
SharmilaMore5
 
Understanding Stakeholder Needs
Understanding Stakeholder NeedsUnderstanding Stakeholder Needs
Understanding Stakeholder NeedsSandeep Ganji
 
Enabling role of information technology in bpm
Enabling role of information technology in bpmEnabling role of information technology in bpm
Enabling role of information technology in bpmdutconsult
 
classmar2.ppt
classmar2.pptclassmar2.ppt
classmar2.ppt
RangothriSreenivasaS
 
Requirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdfRequirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdf
SebastienChristianVe
 
Information_Gathering_Tools
Information_Gathering_ToolsInformation_Gathering_Tools
Information_Gathering_Tools
Swapnil Walde
 
User Research Techniques by Vikram Rao, RSA
User Research Techniques by Vikram Rao, RSAUser Research Techniques by Vikram Rao, RSA
User Research Techniques by Vikram Rao, RSA
STC India UX SIG
 
Lecture 4
Lecture 4Lecture 4
Lecture 49anm12
 
May/June 2010 Scenario 4
May/June 2010 Scenario 4May/June 2010 Scenario 4
May/June 2010 Scenario 4ianwbhs
 
How To Ask The Right Questions
How To Ask The Right QuestionsHow To Ask The Right Questions
How To Ask The Right Questions
Hannah Fiechtner
 
Methods of Data Collection.pptx
Methods of Data Collection.pptxMethods of Data Collection.pptx
Methods of Data Collection.pptx
ShwetankYadav11
 
Sources & methods of data collection
Sources & methods of data collectionSources & methods of data collection
Sources & methods of data collectionpss_prashant
 
ppt mgt.pptx
ppt mgt.pptxppt mgt.pptx
ppt mgt.pptx
HanaKassahun1
 
Research methodology u ii
Research methodology u iiResearch methodology u ii
Research methodology u ii
Parveen Vashisth
 

Similar to System Analysis Fact Finding Methods (20)

System and design chapter-2
System and design chapter-2System and design chapter-2
System and design chapter-2
 
Sad Lec3
Sad Lec3Sad Lec3
Sad Lec3
 
Section b
Section bSection b
Section b
 
Facts finding techniques in Database
Facts finding techniques in Database Facts finding techniques in Database
Facts finding techniques in Database
 
Ch04
Ch04Ch04
Ch04
 
Chapter 3 System Analysis Phase.pptxfjgf
Chapter 3 System Analysis Phase.pptxfjgfChapter 3 System Analysis Phase.pptxfjgf
Chapter 3 System Analysis Phase.pptxfjgf
 
SAD _ Fact Finding Techniques.pptx
SAD _ Fact Finding Techniques.pptxSAD _ Fact Finding Techniques.pptx
SAD _ Fact Finding Techniques.pptx
 
Understanding Stakeholder Needs
Understanding Stakeholder NeedsUnderstanding Stakeholder Needs
Understanding Stakeholder Needs
 
Enabling role of information technology in bpm
Enabling role of information technology in bpmEnabling role of information technology in bpm
Enabling role of information technology in bpm
 
classmar2.ppt
classmar2.pptclassmar2.ppt
classmar2.ppt
 
Requirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdfRequirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdf
 
Information_Gathering_Tools
Information_Gathering_ToolsInformation_Gathering_Tools
Information_Gathering_Tools
 
User Research Techniques by Vikram Rao, RSA
User Research Techniques by Vikram Rao, RSAUser Research Techniques by Vikram Rao, RSA
User Research Techniques by Vikram Rao, RSA
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 
May/June 2010 Scenario 4
May/June 2010 Scenario 4May/June 2010 Scenario 4
May/June 2010 Scenario 4
 
How To Ask The Right Questions
How To Ask The Right QuestionsHow To Ask The Right Questions
How To Ask The Right Questions
 
Methods of Data Collection.pptx
Methods of Data Collection.pptxMethods of Data Collection.pptx
Methods of Data Collection.pptx
 
Sources & methods of data collection
Sources & methods of data collectionSources & methods of data collection
Sources & methods of data collection
 
ppt mgt.pptx
ppt mgt.pptxppt mgt.pptx
ppt mgt.pptx
 
Research methodology u ii
Research methodology u iiResearch methodology u ii
Research methodology u ii
 

Recently uploaded

Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 

Recently uploaded (20)

Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 

System Analysis Fact Finding Methods

  • 2. Systems Analysis  The process of investigation of a system’s operation with a view to changing it to new requirements or improving its current working.
  • 3. NEED FOR SYSTEMS ANALYSIS Systems analysis will identify 1. outputs and processing needed. 2. data required to provide this processing and output. 3. role of people in the process. 4. security aspects to ensure the efficient continuation of the business. 5. costs of providing the system.
  • 4. THE ROLE OF THE SYSTEMS ANALYST  Liaison with senior management and the computer manager on the need for new/improved systems.  Begin the implementation by convening a meeting of the new system designers.  Investigate aspects of the business and produce a Feasibility Report   Consult with the users who are using the current system. Order Hardware and any structural/electrical wiring changes needed to buildings.  Supervise testing of new programs. User training with programs.  Design all aspects of a new system. Report on developments to the board and identify any likely changes needed/problems discovered as a result of investigations. Produce a systems specification.  Supervise completion of documentation.  Acceptance tests. Changeover. Handover  Monitoring of existing systems. Regular reviews to see if changes are needed.  Supervise maintenance and inclusion of new requirements.
  • 5. INVOLVEMENT OF OTHER STAFF 1. Departmental managers & board. Initiate new systems. 2. Departmental managers. Brief systems analyst on departmental needs, identify key processes, documents and key workers. 3. Users. Assist manager and systems analyst in providing information about current systems . Identify particular individual needs of a new system. Undertake training from initial outlines of the new system to specific training on using it. 4. IT Technical staff. Installing and testing new equipment. 5. Development Programmers. Initial briefing about the whole new system, oneto-one briefing about individuals own designated tasks. Keep systems analyst updated on progress and problems. Assist with testing of the new system. Assist with training users. Provide documentation. 6. Maintenance Programmer(s). Become familiar with all programs including one not written by the programmer. Perform changes as required as a priority.
  • 6. “ Collecting Information FIRSRT STAGE There are four methods of doing this: ”
  • 7.  1 Observation The aim of observation is to find out what actually happens, not what the workers think observers expect to see. The point of observation is to see who does what in an organisation and what information they do it with. By simply watching people working it is also fairly straightforward to watch how data flow around a system. Observers have to be careful of the Hawthorne effect. This is where workers modify their behaviour because they know they are being watched.
  • 8. Observation Advantages Disadvantages  Data gathered can be very reliable  Can see exactly what is being done in complex tasks  Relatively inexpensive compared with other techniques  Can do work measurements       People may perform differently when being observed Work observed may not be representative of normal conditions Timing can be inconvenient Interruptions Some tasks not always performed the same way May observe wrong way of doing things
  • 9. Observation Guidelines  Determine the who, what, where, when, why, and how of the observation.  Obtain permission from appropriate supervisors.  Inform those who will be observed of the purpose of the observation.  Keep a low profile.  Take notes.  Review observation notes with appropriate individuals.  Don't interrupt the individuals at work.  Don't focus heavily on trivial activities.  Don't make assumptions.
  • 10. 2 Examination of documents  All documents which are used within a system need to be examined. These will be eventually duplicated or replaced with alternative versions or even discarded in the new system.
  • 11. The types of document which need to be examined are:  Data capture forms  System documentation  Business reports  Invoices  Bills  Letters etc.
  • 12. 3 Questionnaires The use of questionnaires is a very popular method of fact finding. A great deal of time is spent on preparing questionnaires in order that the right type of question is asked in order that the most relevant information is gathered. Free-format questionnaire – a questionnaire designed to offer the respondent greater latitude in the answer. A question is asked, and the respondent records the answer in the space provided after the question. Fixed-format questionnaire – a questionnaire containing questions that require selecting an answer from predefined available responses.
  • 13. Questionnaires Advantages  Often can be answered quickly Disadvantages  Return rate is often low  No guarantee that an individual will answer all questions  People can complete at their convenience  Relatively inexpensive way to gather data from a large number  No opportunity to reword or explain misunderstood questions  Allow for anonymity   Responses can be tabulated quickly Cannot observe body language  Difficult to prepare
  • 14. Types of Fixed-Format Questions • Multiple-choice questions • Rating questions • Ranking questions Rank the following transactions according to the amount of time you spend processing them. ___ % new customer orders ___ % order cancellations The implementation of quality discounts ___ % order modifications would cause an increase in customer orders. ___ % payments ___ Strongly agree ___ Agree Is the current accounts ___ No opinion receivable report that you ___ Disagree receive useful? ___ Strongly disagree ___ Yes
  • 15. Developing a Questionnaire 1. Determine what facts and opinions must be collected and from whom you should get them. 2. Based on the facts and opinions sought, determine whether free- or fixed-format questions will produce the best answers. 3. Write the questions. 4. Test the questions on a small sample of respondents. 5. Duplicate and distribute the questionnaire.
  • 16.  Objective:  Find facts  Verify facts 4 Interviews  Clarify facts  Generate enthusiasm An interview can take more time to organise and it is extremely difficult to repeat so it is vital that the questions asked are the right ones.  Get the end-user involved  Identify requirements  Solicit ideas and opinions The personal interview is generally recognized as the most important and most often used fact-finding technique.
  • 17. Types of Interviews and Questions Unstructured interview –conducted with only a general goal or subject in mind and with few, if any, specific questions. The interviewer counts on the interviewee to provide a framework and direct the conversation. Structured interview –interviewer has a specific set of questions to ask of the interviewee. Open-ended question – question that allows the interviewee to respond in any way. Closed-ended question – a question that restricts answers to either specific choices or short, direct responses.
  • 18. Interviews Advantages  Give analyst opportunity to motivate interviewee to respond freely and openly  Allow analyst to probe for more feedback  Permit analyst to adapt or reword questions for each individual  Can observe nonverbal communication Disadvantages  Time-consuming  Success highly dependent on analyst's human relations skills  May be impractical due to location of interviewees
  • 20. Sample Interview Guide (concluded)
  • 21. A Fact-Finding Strategy 1. Learn from existing documents, forms, reports, and files. 2. If appropriate, observe the system in action. 3. Given all the facts that already collected, design and distribute questionnaires to clear up things that aren’t fully understood. 4. Conduct interviews (or group work sessions). 5. (Optional). Build discovery prototypes for any functional requirements that are not understood or for requirements that need to be validated. 6. Follow up to verify facts.