Add your business to ZipLeaf for free!
 New Zealand Business Directory
Other Requirements 1/3

By Freeman Software

10/30/2016 You know what you want your system to do and you know how it should work. However, there are a number of other things you need to consider, these are called non-functional requirements. Part 1 of 3.
AVAILABILITY
A system's availability, or "uptime," is the amount of time that it is operational and available for use. This is specified because some systems are designed with expected downtime for activities like database upgrades and backups.
* Are there any parts of the system that require 24 hour access?
* Are there any parts of the system where down-time is not acceptable?
INTEGRITY and SECURITY

Integrity requirements define the security attributes of the system, restricting access to features or data to certain users and protecting the privacy of data entered into the software.
* Do you need to comply with Government Regulations?
* How will you manage authentication (access to the system)?
* How will you manage authorisation (access to parts of the system)?
RELIABILITY

Reliability specifies the capability of the software to maintain its performance over time. Unreliable software fails frequently, and certain tasks are more sensitive to failure (for example, because they cannot be restarted, or because they must be run at a certain time).
AUDIT

The System must allow flexibility of audit – some fields require full audit monitoring while others may not.
* to what extent does auditing occur?
* how long audit records need to be retained
DATA RETENTION

How long does the system retain data in its 'online system'? If data is archived, how long are the archives kept and how is their data utilised? How do we dispose of out of date data securely?
DATA RECOVERY

Describes how long it takes to recover data in case of an accident and how much data we are prepared to lose.
* Recovery Time Objective (RTO) is how long it takes to restore data including locating backups, restoring them and testing their integrity
*Recovery Point Objective (RPO) - is how much data we are prepared to lose. Your system may lose a day's data if you backup each night, how important is that?
BACKUP and RESTORE

Coupled with data recovery Backup and Restore describes how your backups and restores function. Is your data backed up to another computer, to tape, a combination of both? Is your database backed up as it runs, at a transaction level?
* What are you backing up and how often
* What are the business impacts of backup and restore?
DISASTER RECOVERY

When designing the Disaster Recovery plans and procedures, consideration must be given to the system’s architecture. For example Production data in Wellington and DR data in Auckland and the movement of data in this situation.
* What are you duplicating to your Disaster Recovery site and how often
* How do you get data back from your Disaster Recovery site or do you use that site as your primary? How is that done?
* What are the business impacts of a Disaster Recovery incident? There is much more to this than 'just' you computer system's backup and restore?


Please get in touch if there is anything Freeman Software can do to help your business succeed.


About This Author

Freeman Software

Freeman Software

Can't find the right business software? Freeman Software offers custom software development for the small/medium sized business. We provide custom-written software to suit your business and your budget. We can base our development on our existing packages or develop software unique to you. The key b…

Read More »

More Articles From This Author

Managing Steam in the Cloud

Managing Steam in the Cloud

12/03/2018 Our New Zealand client has a 'highly experienced and dedicated team of skilled tradesmen and project managers specialise in hydro and geothermal generating plant maintenance.' They provide one of their clients with 'clean energy' through a highly sophisticated geothermal steam process. Our client... Read More »

We're Moving

05/29/2017 Over the last couple of years I have noticed a decline in the number of our North Island clients and an increase in those from the South Island. As such, I have decided to move home and office to Christchurch, right in the middle of the South Island. You will notice our change of address and tel... Read More »

"The minute I make a change, everyone gets it"

The minute I make a change, everyone gets it

04/03/2017 'The minute I make a change, everyone gets it' is, I hope, a fallacy in the world of on-line software. It omits a major stage between 'making a change' and 'everyone getting it'. The following is a brief outline on how I fixed a bug in one of our in-house systems. This system is not used by customer... Read More »

Local or Cloud Software

Local or Cloud Software

03/27/2017 As you know, Freeman Software has been providing and supporting Personal Computer and Network-based software solutions for a number of years. Our Customers have the choice of running their software locally or 'in the cloud'.There are both pros and cons to having software running locally, on your own... Read More »

Made in New Zealand

Made in New Zealand

03/13/2017 I have been reading a lot of articles and watching videos that promote 'made in America'. That's great and I applaud the producers of this content for their patriotism. However, I am not American so...When I was younger my father needed an orchard sprayer. He bought the steel (BHP Australia) the tan... Read More »

The Birth of a System...

The Birth of a System...

03/01/2017 The birth of a system...Dave, I am frustrated that our maintenance is not being done *. I have been looking at this system (x) and it seems to do what we need. I need to be able to see what is being done each day and Sally needs to print out work orders each day for the team.We had a look at the sug... Read More »

Other Requirements 3/3

11/28/2016 You know what you want your system to do and you know how it should work. However, there are a number of other things you need to consider. Part 3 of 3.EFFICIENCYSpecifies how well the software utilizes scarce resources: CPU cycles, disk space, memory, bandwidth, etc.PERFORMANCEThe performance cons... Read More »

Other Requirements 2/3

11/13/2016 You know what you want your system to do and you know how it should work. However, there are a number of other things you need to consider. Part 2 of 3.FLEXIBILITYIf your company intends to increase or extend the functionality of the software after it is deployed, that should be planned from the... Read More »

Can We Help? Appointments

Can We Help?  Appointments

09/28/2016 "I need my 'patient database' amended so that we can see upcoming appointments for our patients. We need to be able to add new patients when they make appointments and we need to be able to update existing patient records when they make appointments. I have Doctors and Nurses who can make separate o... Read More »

Can We Help? Equipment Repairs

Can We Help?  Equipment Repairs

08/15/2016 "We repair technical electronic equipment. Some of it is our rental stock and some belongs to customers. Can you help?"Freeman Software can help you regardless of your business requirements. The following is just one example.A few years ago we supplied a Windows(tm) system to a company that provides... Read More »

Can We Help? Rental Properties

Can We Help?  Rental Properties

07/05/2016 "We own a large number of residential rental properties. We need a simple system to track rents, contracts and repairs. We don't want the complexity of the systems that commercial managers (agents) use. Can you help?"Freeman Software can help you regardless of your business requirements. The follow... Read More »

Can We Help? Renting Equipment

Can We Help? Renting Equipment

06/21/2016 "We rent technical electronic equipment to a wide variety of customers on a daily, weekly or monthly basis. We have a couple of thousand items that we need to track and account for. Can you help?"Freeman Software can help you regardless of your business requirements. The following is just one exam... Read More »

Can We Help? Medical Imaging

Can We Help? Medical Imaging

06/07/2016 "I need a 'patient database' on which I can record patient details, records of their visits and record detailed photographs of their skin problems. I have a number of reports that are needed for my business, for my patients and for the District Health Boards. Can you help?" Freeman Software can help... Read More »

Maintenance Management - Before Breakdowns Happen

05/10/2016 ENZED (R) has recently been advertising its 24x7 Hose Doctor service. This service, and others like it, can be a life-saver for your business. However, emergency repairs are going to be very expensive in cost, time and lost productivity.Maintenance Management Made EasyFrom just $50 per monthFreeman... Read More »

Freeman Software - More than Maintenance Management

05/04/2016 What if you need something other than Maintenance Management, specific to your business? Freeman Software has considerable experience with developing customised business software solutions.In addition to Maintenance Management, our on-line system currently offers examples of:A quality customer and p... Read More »

Maintenance Management Increases Value

04/26/2016 Your Business' Chart of Accounts will probably show Property, Plant and Machinery under Assets and will show Repairs and Maintenance under Expenses on its Income Statement.Our Maintenance Management system is built to help you Optimise your Maintenance expense so that it Reduces your Repair expense... Read More »

Maintenance Management - Suited to YOUR Business

04/19/2016 Preventive Maintenance is just that - a maintenance plan to prevent breakdowns. Our system is purpose-built to manage the needs of the New Zealand business. It can be used for Fleets, Buildings, Production Equipment or anything else that needs regular maintenance. But what do you do if you need some... Read More »

Maintenance Management - Why is it so quiet?

04/12/2016 You're on a site visit, but it's strangely quiet? Your Site Manager, an Engineer and the Driver are huddled around one of your expensive machines. You go to investigate... The Engineer and the Driver are pouring through drawings and bills of material, under the watchful and impatient eye of the Site... Read More »

Maintenance Management - Flexibility

04/05/2016 Freeman Software's Maintenance Management system can be used in a number of ways. Choose the way that best suits your business ... One of our clients simply keeps a list of all their Assets and records when breakdowns occur. Only quarterly and annual maintenance is scheduled. They are in the fortuna... Read More »

Maintenance Management - Parts and Purchasing

03/29/2016 Our System offers more than just Maintenance Management! You can utilize more of the system's flexibility if you wish... Good. Maintenance Management software helps you manage and schedule all your routine maintenance activities. Maintenance can be scheduled for your fleet, your buildings or any pie... Read More »

Maintenance Management - Using parts and components

03/22/2016 'What about parts?' I hear you ask. 'I need to make sure we hold enough spare parts through-out the year.'Parts management is simple for your maintenance team, they just record the parts used on each job and the system takes care of the rest.Our INVENTORY module is where you record parts, their... Read More »

Maintenance Management for your Business

03/15/2016 Last time I posted, I missed out one thing. One of the first questions I get asked is: 'How much?'. So...For a small monthly fee you get the following...* A system to manage any type of 'Asset': Buildings, Plant, Equipment, Vehicles and anything else you need.* Maintenance can be scheduled o... Read More »

Maintenance Management for your Business

03/07/2016 We have been approached a number of times recently with requests similar to the following ... "We are looking for software to enable us to better manage our onsite maintenance. We are a small to mid-sized business serving both Local and Export markets. We have a few buildings and plant, some for... Read More »