Bdms Unit 3 Notes
Bdms Unit 3 Notes
Bdms Unit 3 Notes
Planning phase starts with reviewing the request towards system development. Figure 2-1 shows
two major activities involved in system planning:
There are two ways on how to identify the needs for system
development either by top-down planning and bottom-up planning.
Top-down planning is where the top management asks the IT support
or unit within their organization to develop a system. They will identify
and assesses if there is any possible system development projects
organization can be done. Bottom-up planning is also known as a user
request planning. User’s request is when users need the system in
order to fulfill or help their daily job easily.
IDENTIFYING THE SYSTEM DEVELOPMENT PROJECT
This is the most basic reason why we need a new or enhanced system. A new or enhanced system is important
to improve services for customers or users within the organization. Allowing students to register subjects online,
driving license renewal via web-based are example on how organization used a system to increase their
customer satisfaction.
New product developed or new services introduced require new types of IT support. For example, changing the
use of punch card to fingerprint recognition in staff attendance is an example of installation of new products that
needs a new system development project.
Gantt charts are useful for planning and scheduling projects. They
help you assess how long a project should take, determine the
resources needed, and plan the order in which you'll complete tasks.
They're also helpful for managing the dependencies between tasks.
PLANNING THE SYSTEM DEVELOPMENT PROJECT
This activity is important to initiate the project. After getting the approval from the
management, the analysts interact with the stakeholders involved such as system
owner, project managers and system user to gather information.
Sampling of existing documentation, forms and
databases
The best way to analyze the existing system is to collect facts from existing
documentation rather than from human sources. There are various kinds of
documents to collect facts from existing documents.
These include:
● e-mails, customer complaints, suggestion box notes and reports that
document the problem area
● problem performance reviews, samples of completed manual forms and
reports and samples of completed computerized forms and reports
● various types of flowcharts and diagrams, program documentation and user
training manuals
Fact Finding Techniques
● 1. Unstructured interviews
● An interview that is conducted with only a general goal or subject in
mind and with few, if any, specific questions (Bentley, Whitten, 2007).
Open-ended questions type is used in unstructured interview that
allows user to answer freely in an appropriate way.
● 2. Structured interviews
● Structured interview is an interview which contains predefined set of
questions. In structured interview, close-ended questions type is used
to limit answers to specify choices, short and direct responses from the
interviewees.
Analyst Responsibility
● Along with the project scope, system analyst needs to identify if there is any
possible constraints on the system. A constraint is a requirement or condition
that the system must satisfy or an outcome that the system must achieve. A
constraint can be derived from hardware, software, time, organization policy
and others.
Understanding the problem or opportunity
● From the system service request, we’ll know either the project is a new
information system development or upgrading the current information system.
The important task in this step is establishing an initial problems, opportunities
and directives that triggered the project.
● The team needs to learn about the current system. System owner, system
analyst and system user have a different level of understanding from the system.
After learning the entire system, the project team will sit together to analyze the
problem and opportunities arise. During this session, project team ask the
system owner and system users several type of questions to gain more
understanding to leads to possible new system. They analyzed the problems
based on cause-and-effect analysis.
Estimate project development time and cost
● If the project is worthy to continue, we can now plan the project in more detail.
This activities involved estimate the cost of money needed to run the project
development. The team also plans a project schedule to make sure that they
do the task in time and finish the project within the time given.
● Gantt Chart and Pert Diagram is an example of techniques that can be used
to represent the project schedule with the direction of tasks, and time needed
to complete the task and others.
Feasibility study
A system request presents a brief summary of a business need,
and it explains how a system that supports the need will create
business value.The IS department works together with the
person or department generating the request (called the project
sponsor) to conduct a feasibility analysis. The feasibility analysis
examines key aspects of the proposed project:
● Operational Feasablity
● Technical Feasablity
● Economic Feasablity
● Legal Feasablity
● Schedule Feasablity
Operational Feasibility