Assignment title: Information
You have been employed as an analyst for a small start up company specialising in web based database systems using php/mysql. Your colleague has visited a potential client for a briefing on a new project. Details are unclear at this stage, however you have been asked to prepare an initial scope document as a starting point. Your boss intends to develop a budget based on the information in your document and then discuss the initial product backlog with the club representative stakeholders at the next SCRUM meeting. You haven't time to wait for more details, so you have been asked to make assumptions where necessary. These can be explored with the client at the next meeting. Your colleague met with the Secretary of a local community club and gathered the following information: The club has over 100 members who have registered in the past year. Members whose most recent purchase of club merchandise was made over a year ago are assigned a membership status of 'Inactive'. If there has not been a registration paid in the past year, the membership status is 'Lapsed'. Other customers may have a membership status of 'Current' or 'Loyal'. A 'Loyal' customer is defined as one who has paid registration in the past year and who makes at least $30 worth of purchases in each of three consecutive months. A 'Loyal' customer is entitled to 15% discount on all future purchases. If a 'Loyal' customer's purchases fall below $100 over twelve months their status reverts to 'Current'. The treasurer would like to be able to print reports that list all members and their current membership status. Currently, the business uses a paper based system to keep track of customers' addresses, telephone numbers – home, work and mobile. It is hoped in the future that the new system will be able to have customers access it remotely to update their personal details after validating themselves using their membership number and a password. Another function of the system is to record the available club merchandise items. Each item will have a status e.g. – in stock, on order, out of stock. There will be an on line ordering system, so customers can order items online by logging in and filling out an online order form. The business would like facilities to enable customers to pay on-line. The club would also like to engage external businesses to help with fundraising activities by purchasing advertising on the club web page and or newsletter. It is suggested that potential sponsors and businesses who would like to take part will be able to sign up and access this page to make their contributions as well. Another function of the system is to display monthly newsletters and regular fixtures for club competitions. Your colleague forgot to ask whether there were different levels of system access for committee members, although you expect this may be the case. It may be that different roles have special access to different parts of the system, following successful login. Assignment Details: You are to create a draft product backlog for the project described above. Your document must include a title page with your name as author, project name, client name, date and a version control table stating this as draft 1. Your draft backlog document should be presented clearly and as a professional document. You must include user stories to explain the features required by potential users. Also, a prioritisation of the user stories is important to start discussions at the first SCRUM meeting.