INITIAL INVESTIGATION AND REQUIREMENT ANALYSIS
System Investigation Concepts
Problem is difference of discrepancy (gap) between system purpose and real condition system, with other definition what is the problem system be fail to reach the system purpose. Analyst system better do investigation to know things of causing a fail system before conducted action to repair a system.
Report of detection problem can be unreal. That Because:
Purpose to ideal so make difficult or can not unreal.
System cannot be developed because not enough resources and or manner.
System measuring not accurate.
Statement of goals is dated.
The gap between the ideal and the current system is temporary and will decrease given patience.
Problem solving:
Formulation of condition system which walk to pass detailed investigation activity.
Getting ideal system consensus
Developing some alternative to lessen difference ( gap) between ideal system with another walk system
Choose the best alternative and selling it to management.
Purpose of investigation is showing the real problem.
Constraint in system investigation
In conduct the investigation there are constraint to happened, such as:
Time, insufficiency of analysis time resource, so that only conduct some activity of investigation. Usually time related to the problem of the required cost.
Cost, oftentimes the outcome cost relate to the time duration for the investigation activity so that management will give limited of cost.
Knowledge, manager of system information usually ordered junior analyst which not yet professional technical or enough knowledge so that will affect to result of less investigation and isn't complete.
Politics, management or another staff may be disseminated issues to blocked investigation activity.
Interference, there are any side to arrange in investigation activity so that can disturb.
Recommendation
Result of investigation is a recommendation, such as:
Never take action because there aren’t find a problem.
Do maintenance system to small problem.
Improving user capability or user skill in running or using information system.
Allowing for modification totally system, so need idea to change it with a new system.
Put a happen problem into system development plan.
Tactics investigation
Tactics investigation required to find all problems, find out the reason and find out best solution. Tactics investigation conducted to all element system can accept of solution without disturb their activity.
Some tactic can be conduct, such as:
Just listen, do not lecture, that mean listening opinion of user system.
Do not presolve the problem, that mean don't try to show idea to solve problem before all activity of investigation have been done.
Compare stories, mean comparing story some people system to same case because everyone have different opinion.
Look for reluctant responses.
Probe for logical inconsistencies.
Observe your effect
Expect hard, so boring work
Avoid politics because your mission is fact, not judgment.
Technique of investigation
Direct is know directly, what is going in user environment.
Questionnaires can be use in time and cost constrain of investigation.
Interview will need a time and skill.
Observation is a powerful internal probe
Indirect is Activity can conducted swiftly and invisible for operational of personnel, so that can know hidden something from user community.
Procedure flow, if procedure flow isn’t true so system information can’t be true operation.
Document review with get and collect critical document.
Sample
Tabular tools or matrix is checklists to find discrepancies in transaction flow
Description of system at moment
Input
Output
File
Data element
transaction and action document volume
Data flow diagram
Requirement analysis
Intensive interaction phase between system analyst with end user where system development team show its membership to get comments and trust user so get a good participation
Four goals in this phase:
Explain system completely
Describe ideal information system
Bring ideal information system to condition in this time by attention resource constraint
Give motivation to user confidence into system development
Method requirement analysis
Interview, Some important factor in good interview, that is objective, audience, format, weighting, combining responses, and documentation.
Questionnaire,
Observation
Procedure Analysis
Document Survey
Sampling
Resource constraint
Time
Money
Skill
Technology
External factor
Document analysis requirement
Instruction analysis: Relation with end user, Analysis record, report and forms, perception of process, Analysis a used method, problem of collecting data.
User requirement: What is real requirement, report requirement, train requirement, new system effect
System constraint: Explain time constraint, cost, skill, technology and external factor, System Realistic
Documentation: Instrument data collecting, Statistical consensus, Stream Data by logical, and physical data dictionary element
Generating systems alternatives
How to approach the condition of system in this time with condition of ideal system?
Create a alternative to solve the problem of system information
Best alternative is applying wisely
Strategy selection
Distributed versus centralized processing
Integrated versus dispersed databases
Surround strategy of system development
Change of information decision from centralized data processing to decentralized end user responsibility center.
System designer must to consider any kind of data which in data base and incoming to file.
Around environmental strategy important in the case confiscation of company because information system from other company possible differ from company in this time.
Tactic Selection
Selection is done before the operational design
Operational design selection
a. Input
On-line versus off-line data entry.
Keyed versus machine-readable data entry.
Centralized versus decentralized data entry.
b. Processing
Batch versus real-time record update.
Sequential versus direct access to records.
Single versus multiple-user update of records.
c. Output
Traditional versus turnaround documents.
Structured versus inquiry-based reports.
Selecting the proper system
Systems based on the comparison of costs and benefits relative. Cost is requirement of payment for the designer information system. Advantage is additional condition or value as result of implementation information system. That is such as: less error rates, increased customer sales, and faster time response.
There are 3 ways A system is told more superior then B system (other system):
Have the cheap cost than B, and both system have same advantage
Have the cheap cost than B, and A also have more advantage than B
A and B have the same cost, but A have advantage which more.
Some compare System methods:
Break-even analysis (BEP)
Payback period
Discounted payback period
Internal rate of return (IRR).
Cost category
Hardware: mainframe, minicomputers, microcomputers, and peripheral equipment.
Software: systems, utility, and application software.
People: analysts, programmers, operators, data entry personnel, etc.
Supplies: paper, tapes, disk, etc.
Telecommunications: modem, local area network cabling, front-end processors, etc.
Physical site: air conditioning, humidity control, security, etc.
Cost detail
Comparing the information system cost pass life of system, analyst projection several cost change for future and 3 cost model information system that is:
Linear
Exponential
Step Function.
When costs occur
a. One-time (development) costs.
Hardware purchase.
Software purchase.
Analysis, design, programming, and testing personnel hours.
Preparation of computer site.
Initial training and orientation of users.
Documentation for new system.
Changeover from old to new system.
Conversion from old to new file format.
b. Recurring (operational) costs.
Hardware and software lease.
Hardware and software maintenance contracts.
Day-to-day personnel cost including analysts and programmers, computer
Operations, data entry operators, and end-user costs.
Computer supplies.
Telecommunication costs.
Computer site rental or lease.
Ongoing training.
System Information Factor
Some factor qualitative to goodness information system performance:
Reduce errors (increased accuracy)
reduce time to solve error
reduce perceptive time from alternative workstation
increase time to supply information
raise security system
increase update from active record
raise user satisfied
Company Strategy Factor
Customer satisfaction
Increased sales
Customer and vendor commitments
Information product marketing
STUDI SISTEM
Problem statement
Nature of the problem detected (for example, increasing data entry backlogs).
How problem was detected (for example, customer complaints or performance measurement system).
Impact of problem on organizational goals (for example, delays processing of customer orders or reduces cash flow).
Departments and functions involved (for example, marketing department and order processing section of production department).
Existing system documentation
System function and interrelationships (this can be done with a graphic tools, such as a physical data flow diagram, accompanied by step-by-step narrative description).
Processing volumes by type of document.
Processing times by type of document.
Bottlenecks (distribution of backlogs).
Organization policies affecting processing (example, a policy requiring that clerks process all commercial orders before residential orders).
Processing constraints.
People (for example, an average 20 percent vacancy rate among data
entry operators).
Hardware.
Software.
Development funds.
Organization of involved departments and function (for example, an organizational chart).
Problem correction alternatives
Procedure for generating information systems alternatives.
Cost determination for different alternatives.
Feasibility analysis.
· Break-even years.
· Payback years or discounted payback years.
Qualitative factors.
Alternative recommended and why.
Alternative comparison with firm's goals (for example, ROI).
· Internal rate of return.
Recommended solution
Overall system description for recommended alternative.
New system functions and relationships (for example, logical data flow diagram).
Expected new system results(Costs and Benefits)
Proposed development schedule.
Development resource needs.
Documentation
Physical and logical data flow diagrams.
Processing flow statistics (volume, timing, and so on).
Organizational charts.
Feasibility analysis details.
Development project schedule chart.
Development project proposed cost schedule.
Here are some guidelines for presenting the system study successfully:
Conduct short presentation
Reduce the detail description techniques
represented clearly with visual tools
bring workstation portable
Emphasized advantage from information system with a few existing alternative according to condition of natural company.
Go / No-go decision
If company decision to develop the system then information department will do advanced process is Process of Design System.
If opposite the System Development Life Cycle (SDLC) will be stopped
Often will be found the problem with study system and usually top management will ask conduct reworking to study system.
Model will explain some step part repeated and sometime information department will make decision to repeat step before explaining study system
With alternative, decision to repeat a step of previous SDLC or not is Go – No – Go Decision
Refference:
Slide Pengamatan Awal, Kebutuhan Analisis; Ngurah Agus Sanjaya ER, S.KOM, M.KOM
http://kuliah.dinus.ac.id/ika/