Evidence: Question 4 from interview: How is it processed? Manually
- The system is not accurate or very reliable.
Evidence: Question 13 from interview: How reliable and accurate is the data? Not very accurate as tubs of ice cream may have been put in the wrong box, boxes may be counted twice or not counted at all.
- It is difficult to make comparisons of ice cream sales over a specified period of time.
Evidence: Question 14 from interview: Is the information presented clearly so that it can be understood? No, there is not enough lines on the page on which the information is recorded so is easily misinterpreted.
- There are more disadvantages that advantages with the current system.
Evidence: Question 17 from interview: What benefits does the system provide? None.
Justification of Methods of Fact Finding
The methods I used to investigate the current system and the requirements of its users were an interview with Emily Brittan, the Sales and Marketing Manager, who also works in the shop. The interview considered the system from both perspectives - what information is required from a sales point of view and the difficulties experienced by all members of staff working in the shop. I also observed the current system in use, enabling me to draw my own conclusions on its effectiveness and to see first hand its problems and how it could be improved.
Fact Recording – Transcript from the second interview with Emily Brittan
- Who is the ice cream supplied to?
The ice cream is sold through our shop and is also sold for retail at other local shops and restaurants.
- How many different flavours of ice cream are there?
Approximately 30.
- Do you keep the same ice cream flavours?
No, we introduce new flavours and also have ‘seasonal’ offers.
- What different sizes do you order the ice cream in?
1-litre, 2.5-litre, 4-litre and napolis. There is also two different grades of ice cream.
- Who supplies the ice cream?
Two different manufacturers supply it
- What problems have you encountered with the current system?
- Unsure of stock levels as the ice cream is manually counted so mistakes are made.
- Customers (e.g. other shops) may order ice cream, which is not available.
- Not enough ingredients labels to put on the 4-litre tubs in stock.
- Stock rotation-some ice cream is ‘forgotten’ about and reaches its sell-by date.
- Time consuming as each tub of ice cream is counted manually.
- The order book is unclear as there are not enough lines on the page.
- Uses a lot of paper.
- No comparisons can be made.
- As is it a time consuming process the wage costs are higher.
- Loss of stock – some ice cream is not counted as more is ordered; there is then too much so it isn’t all used.
- What information do you require to be produced using the data on stock levels?
- What flavours, in what size, have been used.
- The number of each flavour, in each size, that have been used each week.
- The flavours and sizes of ice cream that has been sent to customers.
- The most popular flavour each week.
- The least popular flavour each week.
- The total amount of ice cream sold each month
- The total amount of ice cream sold each year.
- How many 1-litre tubs are returned to the manufacturer each month.
- How many 4-litre tubs are returned to the manufacturer each month.
- What ice cream is taken to outside events.
- The amount of ice cream sold at an outside event in order to determine its success.
- The amount of ice cream sold at the shop.
- The amount of ice cream sold at each of the local shops.
- How much ice cream has been given away through raffle prizes etc.
- What software do you have?
Microsoft programs such as Excel and Word.
- What operating system do you use?
Microsoft Window 98
- Are the computers networked?
No.
- How would you like your system to be presented?
- Has to be user friendly
- Use of colour e.g. red to indicate lack of stock.
- Do you need to produce any paper-based records?
- Printouts with information on stock levels
- Printouts detailing the quantity of ice cream that has been ordered from the manufacturer, to compare with what is delivered.
- Need a paper-based method of recording what ice cream is delivered, the delivered ice cream will then be checked off against the invoice and entered into the computer.
- What stock needs to be monitored?
- Ice cream – 1-litre, 2.5-litre, 4-litre and napolis.
- Labels for 4-litre tubs.
- Scones and teacakes as they are stored in the same freezer; to enable space allocation.
- Bubble wrap bags which are supplied with each 1-litre tub that is sold in the shop.
- Will the data be archived?
- Yes, yes once a year onto floppy disk. It doesn’t need to be done more often as the data used in sales analysis needs to be current.
- We would also like a list with the compiled sales figures of the year to be printed out.
- Is there any other information you would like to store on the system?
- Ingredients listing for all the ice cream flavours and the manufacturer.
- Customer details such as contact number, delivery details, previous orders etc.
Observation
- It takes two people 30 minutes to manually count the remaining ice cream tubs in the cold store each week.
- The numbers are totalled and recorded in the order book.
- It is then decided what ice cream will be ordered; this is also recorded in the order book.
- A phone call is then made to the manufacturer and the order is made.
- The ice cream is then delivered 2-3 days later.
- When the ice cream is delivered, each box is labelled with what is inside, and then checked off against the invoice.
- The ice cream is then moved into the cold store.
- The stock freezer in the shop is filled up once a week with napolis from the cold store. If the stock freezer runs out it is filled up again with napolis from the cold store.
- The 1-litre freezer is also filled up once a week with the 1-litres from the cold store.
- 1-litre and 4-litre tubs are also sent to other shops that sell the ice cream.
- 4-litre tubs may also be taken directly out of the cold store to be sold in the shop.
Analysis of Data
Requirements Specification
- To be able to see the remaining stock levels of each flavour, in all sizes, at the end of the week.
Evidence: Question 6 from second interview – What problems have you encountered with the current system? Unsure of stock levels as the ice cream is manually counted so mistakes are made.
- To produce in the form of a graph/table what flavours, in what size, have been used.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? The number of each flavour, in each size, that have been used each week.
- To show clearly the ice cream flavours and sizes have been sent to customers.
Evidence: Question 7 from second interview - What information do you require to be produced using the data on stock levels? The flavours and sizes of ice cream that has been sent to customers.
- To be compatible with Microsoft Office 98 programs such as Excel.
Evidence: Question 8 from second interview – What software do you have? Microsoft programs such as Excel and Word.
- To use appropriate error messages.
Evidence: Question 11 from second interview – How would you like your system to be presenter? Has to be user friendly
- To have a readable and easy to understand user guide.
Evidence: Question 11 from second interview – How would you like your system to be presenter? Has to be user friendly
- To have buttons that are labelled appropriately to perform more complex actions.
Evidence: Question 11 from second interview – How would you like your system to be presenter? Has to be user friendly
- To be clear and concise so that figures such as stock levels are readily available.
Evidence: Question 11 from second interview – How would you like your system to be presenter? Has to be user friendly
Question 6 from second interview – What problems have you encountered with the current system? Unsure of stock levels as the ice cream is manually counted so mistakes are made.
- To indicate using colour e.g. red if there is not enough stock.
Evidence: Question 11 from second interview – How would you like your system to be presented? Use of colour e.g. red to indicate lack of stock.
- To use error messages to indicate whether stock has already been allocated.
Evidence: Question 6 from second interview – What problems have you encountered with the current system? Customers (e.g. other shops), may order ice cream, which is not available.
- To show in the form of a table the flavour that has been the most popular each week.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? The most popular flavour each week.
- To show in the form of a table the flavour that has been the least popular each week.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? The least popular flavour each week.
- To calculate the total quantity of ice cream sold each month.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? The total amount of ice cream sold each month.
- To calculate the total quantity of ice cream sold each year.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? The total amount of ice cream sold each year.
- To printout required data on stock levels in a readable form.
Evidence: Question 12 from second interview – Do you need to produce any paper-based records? Printouts with information on stock levels.
- To produce a printout to show the number of returned 1-litre tubs, in each flavour, every month.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? How many 1-litre tubs are returned to the manufacturer each month.
- To produce a printout to show the number of returned 4-litre tubs, in each flavour, every month.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? How many 4-litre tubs are returned to the manufacturer each month.
- To record the number of labels for 4-litre tubs remaining and indicate through an error message when stock levels are low.
Evidence: Question 13 from second interview – What stock needs to be monitored? Labels for 4-litre tubs.
- To indicate using an error message when there is not enough labels to put on the 4-litre tubs in stock.
Evidence: Question 6 from second interview – What problems have you encountered with the current system? Not enough ingredients labels to put on the 4-litre tubs.
- To record the use-by date for all flavours of ice cream that enters the shop, using a form.
Evidence: Question 6 from second interview – What problems have you encountered with the current system? Stock rotation-some ice cream is ‘forgotten’ about and reaches its sell-by date.
- To notify, using an error message, when the ice cream is within 1 month of its use-by date.
Evidence: Question 6 from second interview – What problems have you encountered with the current system? Stock rotation-some ice cream is ‘forgotten’ about and reaches its sell-by date.
- To record, using a form, the ice cream flavours, in each size, that have been taken to an exhibition.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? What ice cream is taken to outside events.
- To analyse and present sales data from exhibitions in the form of a graph/table.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? The amount of ice cream sold at an outside event in order to determine its success.
- To record, using a form, the ice cream flavours, in each size, that have been taken to an event.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? What ice cream is taken to outside events.
- To analyse and present sales data from events in the form of a graph/table.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? The amount of ice cream sold at an outside event in order to determine its success.
- To record, using a form, the ice cream flavours, in each size, that have been taken to a farmer’s market.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? What ice cream is taken to outside events.
- To analyse and present sales data from farmer’s markets in the form of a graph/table.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? The amount of ice cream sold at an outside event in order to determine its success.
- To have an easy to use paper format to record the delivery details before being entered onto the system.
Evidence: Question 12 from second interview – Do you need to produce any paper-based records? Need a paper-based method of recording what ice cream has been delivered.
- To have two different interfaces for the two manufacturers.
Evidence: Question 5 from second interview – Who supplies the ice cream? Two different manufacturers supply it.
- To archive data onto a floppy disk annually.
Evidence: Question 14 from second interview – Will the data be archived? Yes, once a year onto floppy disk.
- To printout backup copies of compiled data.
Evidence: Question 14 from second interview – Will the data be archived? We would also like a list with the compiled sales figures of the year to be printed out.
- To monitor the number of scones and teacakes in the cold store.
Evidence: Question 13 from the second interview – What stock needs to be monitored? Scones and teacakes as they are stored in the cold store; to enable space allocation.
- To analyse and present sales data from the shop in the form of a graph/table.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? The amount of ice cream sold at the shop.
- To show product information e.g. ingredients listing, when a flavour is selected.
Evidence: Question 15 from second interview – Is there any other information you would like to store on the system? Ingredients listing for all the ice cream flavours and the manufacturer.
- To add new flavours to the system.
Evidence: Question 3 from second interview – Do you keep the same ice cream flavours? No, we introduce new flavours and also have ‘seasonal’ offers.
- To store information on the individual shops supplied with ice cream.
Evidence: Question 15 from second interview – Is there any other information you would like to store on the system? Customer details such as contact number, delivery details, previous orders etc.
- To analyse and present sales data from each shop in the form of a graph/table.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? The amount of ice cream sold at each of the local shops.
- To monitor the number of bubble wrap bags, using the sales data from 1-litre tubs, and to indicate when they need to be reordered.
Evidence: Question 13 from second interview – What stock needs to be monitored? Bubble wrap bags which are supplied with each 1-litre tub that is sold in the shop.
- To printout what ice cream has been ordered from the manufacturer.
Evidence: Question 12 from second interview – Do you need to produce any paper-based records? Printouts detailing the quantity of ice cream that has been ordered from the manufacturer, to compare with what is delivered.
- To show how much ice cream is given away through raffle prizes etc.
Evidence: Question 7 from second interview – What information do you require to be produced using the data on stock levels? How much ice cream has been given away through raffle prizes etc.
Alternative Approaches
1. A better organised paper based system. This would involve:
- Using a clearer table to record the amount of ice cream in the cold store.
- Recording ice cream as it leaves the cold store.
The benefits of this system are:
- User does not need to be computer literate.
- Wage costs are lower as it is less time consuming.
The costs of this system may be higher because more paper would be used; which in turn will require more storage space.
It would also be difficult to analyse the sales data, as all the different sheets of paper referring to sales would have to be gathered and processed manually.
2.