Internal Code: MAS1068
Case Study Assignment:
Case study:
You have been employed as an analyst for a software development company specialising in web-based
application development. 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 show the scope document to the client at the next meeting. You haven’t got 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 operation manager for a local public library who wants to develop a web-
based library management system and gathered the following information:
The public library offers a wide range of services to the local community. It provides learning materials
such as books, newspapers, magazines and audio-visual materials such as CDs and DVDs. The library also organises regular community events such as reading clubs, meeting with authors, cultural programs etc. There are 15 desktop computers with internet connection in the library that anyone can use. There is a free wi-fi in the library for patrons to use internet in their devices such as laptops, ipads, tablets or smart phones. The library also has a big auditorium hall that can accommodate about 150 people with a
projector and sound system that can be used by local community to organise community or private
events. Any one residing in the suburb can become a member of the library by submitting a membership
application form with a copy of their photo ID and proof of their residential address. Every registered
member will be issued a membership card with a membership number, photo of the member and a barcode. There is no application fee for the membership but members are required to renew their membership in every two years with a latest proof of their address. A registered member can borrow at most 5 books, 2 magazines and 3 CDs/DVDs at a time. S/he is not allowed to borrow materials from the library if the maximum limit has been reached unless they return the borrowed item(s). Patrons can keep books for 3 weeks, magazines for 1 week and CDs/DVDs for two weeks. Books, CDs and DVDs can be renewed for at most twice given that there is no reservation request for the item by any other patron. Magazines cannot be renewed. The library charges a latereturn fee of AUD 1.00 per day per item. A patron is not allowed to borrow any item from the library if s/he has overdue item(s) unless s/he returns the overdue item(s). If any borrowed item is lost or damaged, the borrower has to pay the full price of the item. Members cannot borrow ‘reference only’ materials such as daily newspapers, dictionaries and encyclopaedias, state and federal laws, acts, regulations and policies, etc. These materials are not on loan, they can be used only in the library premises.
A registered member can request to hold item(s) currently on loan. If the item on loan is requested, the
borrower of the item is not allowed to renew it and it must be returned by the due date. Once, the item
is returned, the library holds the item and inform the member who has requested the item via email.
The hold item has to be collected within 2 days otherwise it will be placed on loan again.
If a registered member cannot find an item that s/he is interested in the library catalogue (i.e., the item
is not available in the library), s/he can make a special request for the item. The library will organise the
requested item either from other libraries through inter-library lending or by purchasing the item.
Question:
You are required to create a draft scope document for the project described above. Your document
must include the followings:
1. 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 scope document should be presented as a formal professional document.
2. Choose a name and logo for your public library. Write few paragraphs describing the objectives and purpose of your library and how the new system will be used to improve processes in the library.
3. List the major stakeholders that may be involved in this project.
4. Choose two different potential users of the proposed system, for each user type, describe the user profile and give an example scenario of how they would use the new system (give step by step details).
5. Scope and constraints of the project in which you describe at least 4 high level broad objectives of the project. Also mention at least one thing that will not be included in the project as proposed (e.g. onsite testing, user training, data migration from the old system to the new system etc.)
6. Prepare a detailed list of requirements (product backlog) of the new system, for each requirement (user story), give it a unique ID (use numbers and/or letters) and present these in a table with ID in the first column, requirement description in the second column and priority in the third column.
7. Sketch a high level draft concept of the user interface. At this stage, your design is concerned with what content would be on each screen, and how it would be presented rather than detailed layout. State whether you will use menus, buttons or input fields. At least one screen should contain input fields that require automatic validation. Clearly state what validation is required. Include a sketch and detailed description of at least three (3) screens.