I have attached the assignment doc
CI7350_REASSESSMENT_CW2_November2019 Faculty of Science, Engineering and Computing Faculty of Science, Engineering and Computing Faculty of Science, Engineering and Computing RETAKE CI7350 CW 2 Specification Introduction and background Technology and information technology in particular, can now provide help in many ways that were not possible in the past. You are invited to propose a project that will help a small organization called KU Pets, develop a project using Agile principles and in particular AgilePM Project Framework. One of the project criteria is to decide the scope of the project. You must identify a specific area where such a project development would be useful and feasible, and justify your choice. The proposal will need to be constrained within a small budget for funds and development costs of a nominal £100K. It is expected that the project, will be up and running within 6 months, and result in some sustainable benefit to KU Pets within one year. It is expected that these funds, possibly with further funds from other identified sources, will enable any new long-term venture to become self-supporting after an initial period of up to 12 months. If you decide that your project will require additional funding beyond the £100K, you will need to show how this money might be raised and spent, and how it could be recovered over a two-year period. You can apply for further funding. The organisation for which you must do this project for is called KU Pets, provides private health care for domestic pets via clinics throughout the UK. The Director of KU Pets is concerned that there is a lack of communication within the practice particularly in the sharing of information and resources across the various clinics. To resolve this problem the Director has requested the creation of a centralized database system to store relevant information with regard to: Clinics, Staff, Pet Owners, Pets and Appointments. KU Pets has many veterinary clinics located in the main cities of the UK. Each clinic has a Manager and a number of staff (for example, vets, nurses, secretaries, cleaners). The details stored on each member of staff include the staff number, name (first and last), address (street, city, and postcode), telephone number, date of birth, gender, national insurance number, position, and current annual salary. When a pet owner first contacts a clinic of KU Pets, the details of the pet owner are recorded. Also the details of the pet requiring an appointment are noted. The directors of the clinics are aware that the proposed system is untested so that changes to their original ideas may be made as the development progresses. It was decided that DSDM Agile Project Framework would be used for the development and a kick-off Facilitated Workshop was held. Prioritised Requirements from the Kick-Off Workshop KU Pets need to: · Register pet owners. (M) · Input appointment details (M) · List all appointments for the coming week. (S) · Provide access to a central database via the Internet. (M) · Input pet details. (M) · Input staff information. (S) · List all staff at a particular clinic. (S) · Report on historical appointments (C) Appointments for the last 2 years are held in various electronic formats at the many veterinary clinics. Issues Arising from the Kick-Off Workshop The new system should have the following levels of access: a. Secretaries should be able to enter and update pet owner details, pet details, staff details and appointment details. b. Vets, nurses and secretaries will have access to pet owner details. c. Vets and nurses will have access to appointment details. d. System Administrators will have complete access. The report should contain information to be used as part of a business and project case for the organization, plus any other potential partners who might support your venture. You should make a plausible and convincing case with a well-specified project plan. Also several facilitated workshops were carried out and some useful information has been put together as described in the case study description above. What you need to deliver: 1. Project Title, Aims and Objectives of Project: This should indicate the objectives, and the deliverables of this project [6 marks] 2. The expected sustainable benefits that will result from the project any assumptions on which the plan is based [6 marks] 3. The key stakeholders for this project, and their expectations [5 marks] 4. Summary of Project Justification and cost-benefit analysis including any intangible benefits [10 marks] 5. Total Budget requested - This should explain briefly how funds would be allocated and scheduled over the lifetime of the project. Where other funding or resources are relevant, they should be mentioned in the bid. [10 marks] 6. A High Level Use Case Diagram that should directly relate to the business process requirements identified above. This should include the users of the systems. [10 marks] 7. Total of 4 users stories based on the MUST HAVE requirements. Using the template: "As a
, I want so that " and the associated Acceptance Criteria for each user story. [8 mark] 8. Choose 2 user stories to focus on from the 4 user stories above in q5. Develop 2 paper prototypes, one each of the 2 user stories. [10 marks] 9. A class diagram that will form the basis of the database for the information system that will be developed [10 marks] 10. A critical analysis of agile methodologies compared to waterfall and a justification of why AgilePM approach is suitable for this project [20 marks] 11. Marks will be awarded for the Quality of the Assignment report structure, clarity, and format [5 marks]