Here is a generic process to follow when you are tasked with selecting utility packaged software.
The first thing to do is to determine the mission of the software. E.g. it might be to 'lower time between lead generation and the close of a sale.'.
Then:
The first thing to do is to determine the mission of the software. E.g. it might be to 'lower time between lead generation and the close of a sale.'.
Then:
- Identify Alternatives
- Collect a feature list that these products support. There are likely features to the product that you are not even aware of.
- Identify features that are or might be of interest to you -- perhaps even prioritize them.
- Evaluate/Compare three (you can choose a smaller or larger number) of the alternatives -- (these are not in any order):
- Cost
- Licensing terms
- Performance
- Identify one or more metrics -- say 'Transactions per second'.
- Graph CPU, Memory, Latency and Disk I/O against the metric.
- Platforms (e.g. Windows/Linux) supported
- Databases required/supported (Oracle, DB2, MS-SQL Server etc.)
- Viability of the product and the selling organization
- Clustering: Distribution and Failover including rejoining by failed servers
- Ease of install, support, upgrade etc.
- Security
- Audit Logging
- Support for performance and network monitoring tools (e.g. SNMP).
- Any other specific to your requirements. E.g. you may have some need to have the software be stateless.
- Summary and Conclusion/Recommendation, taking special and specific care to document how your selection supports the mission.
No comments:
Post a Comment