top of page

Tech Specification Sample Part 1

  • Writer: Angtoni
    Angtoni
  • Oct 1, 2019
  • 3 min read

Updated: Oct 7, 2019

Outline for reference


  1. System Requirements

General:

  • All components; hardware software

  • Features and benefits

  • Pricing information, quantity, and unit cost of each item

  • Infrastructure design (with servers)

  • Web-based system or other technology that best fit the requirement

  • Modular and scalable to allow new functionality to be added and enhancement of existing functionality with minimal changes to the system

  • Share and reuse components



DBMS

Enterprise-class DB features and functionalities


Support:

  • Application development

  • High availability

  • Security

  • High performance

  • Wide range of data types

  • Backup and recovery

  • Disaster recovery.

  • Database performance monitoring and

  • Generation and collection of database statistics

  • Audit trail logging

  • Row-level access control (data classification and compartmentalization)


Provide services:

  • Install, configure, integrate and fine-tune the DBMS during the System development and implementation, during the System Warranty period and into the maintenance phase

  • Data protection and segregation in each DB tier (each DB partitioned with own set of distinct tables, use of DB roles for application access and user access matrix for managing access to database fields of different sensitivity)

  • Use of encryption, hashing and checksum mechanisms to verify, protect and prevent data alteration or corruption during transmission over the network, during storage and during backup

  • Data masking requirements xxx

  • License cost



Hardware /Equipment


Router/Network switch

Firewall

LB

Servers

Intrusion Detection / Prevention System (IDS/IPS)

IPV4 and IPV6 requirements / Network management



VM

OS


2FA

Access Management

Account management

Digital signatures


ETL / Data Warehouse

Archival Plan

Backup and recovery

Reporting

Dashboard

BI

Analytics

Link Analysis


SOA

Middleware

Interfacing with internal/external system

Types: Batch/ Real-time

Mode: SFTP, MQ Batch, MQ Message, Web Services


Software Requirements


Business Process Management

  • Allow authorized user to design and build process rules and workflows

  • Allow authorized user to simulate and test the workflows before deploying into the user environment

  • Provide customized tools and dashboard for monitoring of deployed workflows

  • Generate reports on the deployed workflows and processes

  • Audit trail for all creation and modification of process rules and workflows

  • Have a version control and management function for deploying the workflows


Workflow

Roles

  • Allow user role assignment by an administrator

  • Support the definition of distinct workflow roles to different users

  • Allow creation of individual users and workgroups

Alerts

  • Provide a function to alert users through email or in a dashboard that a folder or record(s) requires their attention and action

Administration

  • Allow re-assignment of tasks or actions to a different user or group by an authorized user

  • Have an audit trail for all changes in workflow processes

  • Record the progress of a transaction or process through a workflow and allow status verification through a simple query

  • Manage the folders and records in queues (or some similar structure) which can be examined and controlled by an authorized user.

  • Let authorised users view queues of work assigned to them and select items to be worked on

  • Provide conditional flows which depend on user input or System data

  • Feature to assign items in queues with different priority levels

  • Allow setting of time limits for individual process or workflow and report or escalate the items to another party when they are nearing overdue or overdue according to these limits

  • Allow the triggering of events to initiate workflows and actions automatically

  • Provide complete reporting facilities including display of information on the Dashboard to allow management to monitor workflow volumes, performance and exceptions


Error handling and help


Document management

Media Suite

Document Template Management


Search

Mobility – mobile app



Other Requirements:

  • Support xx no of users

  • Support xx no of concurrent users

  • Support xx no of request/ cases

  • Support a projected xx % yearly increase in transaction volume and a projected xx % yearly increase in the number of users over xx years after the System Commissioning.

  • System scalable both vertically and horizontally

  • Design of the System allows for ease of supporting higher user load and transaction volume

  • System upgrade over time without the need to replace the whole System; upgrade processor, memory, storage and peripheral devices

  • Clear upgrade path for the system hardware, software, and application software

  • Multi-threaded system

  • Document all the parameters and configuration used to set up the development environment eg. setup scripts and class libraries paths

  • Component serial number

  • Date of expiry of warranties

  • Company name


https://www.gartner.com/reviews/markets/

https://www.capterra.com/

https://www.trustradius.com/buyer-blog/compare-software-products

Recent Posts

See All
Tech Specification Sample Part 2

2. System Performance General Requirements 2.1.1 The System shall support online transactions, scheduled batch jobs as well as ad hoc...

 
 
 

Comments


© 2019 by Angtoni.Ang

bottom of page