CIS3002 S1 2014 - Assignment 1 instructions
All questions relate to the following Case Study.
The national health insurance system Ã¢â‚¬Å“MedigoodÃ¢â‚¬Â that pays for patientÃ¢â‚¬â„¢s visits to family doctors has provided a new category of service that family doctors can be funded for. This is for a telehealth medical specialist consultation for a qualifying patient. To qualify patients need to be any one of:
A consultation can occur when a family doctor with a patient in attendance links up for a consultation with a medical specialist using Telehealth equipment. Medigood will make a payment to both the family doctor and the specialist.
Medigood has already provided Telehealth equipment to all doctors and specialists but to date very few doctors have taken advantage of this; it is believed this is because it is a disruption to their normal workflow and takes too long for them to set up a Telehealth consultation with a specialist. You should do a search of the Internet to understand Telehealth and how it can be used.
Your friend Lee has come up with a new business idea and has asked you for help due to your studies in Business Analysis. Lee proposes to develop a software package that will sit on the doctorÃ¢â‚¬â„¢s computer alongside any other patient management system (PMS) they may have taking advantage of available interfaces. Most doctors use the same PMS and the APIs are readily available. LeeÃ¢â‚¬â„¢s software will monitor appointments and when it sees the doctor is entering notes or searching for a qualifying patient, or if a qualifying patient has an appointment, it will alert the doctor that the patient is eligible for a Telehealth consultation and search for an available medical specialist. Medical specialists are expected to register with the system which will monitor when they are on-line and potentially available for a Telehealth consultation with a patient and their family doctor. When the doctor and the specialist accept the telehealth consultation the Telehealth equipment at either end is activated. Once the consultation is completed the software will process the claim for payment to the insurance.
The new system should do the following:
This system should provide the following benefits:
Q1 - Write a Systems Vision statement (10 Marks)
Approx ½ page
Q2 Activity Disgram (10 marks)
Develop an activity diagram with reference to the information provided above. Note any ambiguities or questions that you have as you develop the model. If you need to make assumptions, also note these.
Q3 - Work Breakdown Structure (10 Marks)
Analyse the project and produce a 1-page Work Breakdown Structure
Q4. Use case diagram (10 marks)
Draw the Use Case Diagram for your solution
Q5Class diagram (10marks)
Draw the class diagram for your solution
Q6 Screen Layout Design the Screen Layout for the main doctor interface (10 marks)
Q7 Desktop or browser solution Ã¢â‚¬â€œ discuss the pros and cons of either approach and make a recommendation (max 1 page) (10 marks)
Q8 Programming Approach (10 Marks)
Provide a review of options for programming the solution and recommend an approach from amongst these (max 1 page)
Q9 Position Description for a Business Analyst (10 marks)
At this point you find the project much bigger and more complex than first thought and you have too many university assignments to be able to continue on the project. You discuss with Lee who had also realised the greater size and complexity of the project and has just obtained venture capital funding. Lee can now afford to hire a professional Business Analyst and asks if you would write a Position Description and Advertisement for the BA position.
Search for examples of BA job descriptions and write the Position Description for the BA for this project as well as the advertisement for on-line job sites.
Q10 Agile Manifesto for the Project (10 marks)
Just when you thought you could go back to getting all your university assignments submitted on time Lee has contacted you again. There was a TV program on Agile and Lee is convinced this is the best approach.
Lee asks you if you understand the key differences between Agile and more traditional software development approaches based on the Agile Manifesto. Please write a brief report for Lee outlining the major differences, advantages and disadvantages.
|Outstanding:||High Distinction:||Distinction:||Credit:||Pass:||Fail:||Not Submitted:|
|An outstanding attempt Ã¢â‚¬â€œ well formatted and professionally presented piece of work.||An excellent piece of work that meets all the specified criteria with very minor omissions or mistakes||More than competently meets the criteria specified with only minor mistakes or omissions.||Competently meets the criteria as specified with few minor mistakes or omissions.||Satisfactorily meets the criteria.||Did not sufficiently meet the criteria to pass.||No attempt made or different from what is acceptable|