Hardware/ Software Selection: A major element in building system is selecting compatible hardware and software. Hardware and software selection begins with requirements analysis, followed by a request for proposal and vendor selection.
Procedure for Hardware/ Software Selection
Steps of Selection Process are
- Requirement Analysis
- System Specifications
- Request for proposal
- Evaluation & validation
- Vendor selection
- Post-installation review
1. Requirement Analysis
In this step, consider the following:
- Users requirements
- Organizations objectives
- The environment in which the system is being installed
- User’s resources
2. System Specifications
System specifications must reflect the following:
- System objectives
- User’s requirements
- Flow charts
- Input Output requirements
- The specification must describe each aspect of the system clearly, consistently & completely.
3. Request For Proposal(RFP)
After the requirements analysis & system specification have been determined, a RFP is drafted & sent to selected vendors for bidding. The request for proposal should include the following:
- Complete system specification
- Terms & conditions
- Time frame
- Minimum warranty period
- Training responsibilities
- Conversion responsibilities
4. Evaluation & Validation
The evaluation phase ranks vendor proposals & determines the one best suited to the user’s needs. It looks into items such as;
- Technical Support
- System validation ensures that the vendor can, in fact, match his/her claims, especially system performance.
5. Vendor Selection
This step determines the “winner” the vendor with the best combination of reputation, reliability, service record, training, delivery time, lease/finance terms & conversion schedule.
6. Post-installation Review
After installation, system specifications & user requirements are audited to pinpoint & correct any differences.
Criteria for Software Selection:
Readability means that he person other than a programmer can understand it easily.
Refers to the accuracy of computation & results.
Generality means it can be used under different situations & requirements.
Means writing software in modules
Means running the same software on different computer systems.
Capacity refers to be a capability of the software package to handle user requirement for the size of files, a number of data elements, the volume of transactions & reports etc.
g) Minimal Cost
Cost is the major consideration in deciding between in house & vendor software.
It should be well documented
The software be executed fast & occupy less memory space.
It refers to throughout or how efficiently package performs under peak loads.
It should be the source.
It should be bug-free.
Hope you liked this article. Keep visiting Mentor Way for more articles like this.