SupplementaryDiscussion MODULE03
SupplementaryDiscussion MODULE03
SupplementaryDiscussion MODULE03
IDENTIFYING AND
CHOOSING A
RIGHT PROBLEM
PROBLEM ANALYSIS
It’s the process of understanding and defining
the problem to be solved
It’s not problem solving
Problem solving identifies solutions that
conform to the needs and constrains of the
problem.
Common Problem:
Propose a solution too early
Not considering the restrictions and possible
shortcuts associated with the problem
Result : Incomplete or Excessive Solution
STEP 5:
IDENTIFY SOLUTION CONSTRAINTS
Solution Constraints
The barriers to solve the problem
SOFTWARE
PLANNING
PROBLEM DOMAIN
The area of expertise or application that
needs to be examined to solve a problem
a set of circumstances to provide a
solutions.
Example:
Designing and developing a new system to
improve the enrolment procedures of UNC
Developing a decision support system for
Evacuation planning and procedure of UNC-
DRRMC
INFORMATION GATHERING
THE STAKEHOLDERS
Possible sources of information
Authorities
THE STAKEHOLDERS
Categories of Users in an
Organization:
Operational Users
Supervisory Users
Executive-level Users
INFORMATION GATHERING
METHODS
Interactive Methods:
Interview
Using Questionnaire
Unobtrusive Methods:
Sampling
Investigation
Quantitative Documents
Qualitative Documents
ASSIGNMENT TASK
(INDIVIDUAL TASK)
Task: Essay discussion of initial software
plan
Guide Questions:
What is your target problem domain?
What specific customer problems and needs you
want to address?
Who is your stakeholders and why?
What information and data you will gather from
each stakeholder?
What information gathering methods you will
use to gather that information?