Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
PRJ566 : Project Planning and Management Project Initiation Document: Scope, Constraints, Legal, Moral and Ethical Issues, Risk Management Project Initiation Document Date Submitted: Team Number: Team Members: January 6, 2008 1 Tom Tank / Anna Ko / Connie Long / Lee McKinnon Project Title: Client Information: Target Completion Date: Ms. Freda Energy (Owner) Project Initiation Document Scope of System being developed: Functions/features that the will computerize for the client 1. Generate specified forms and reports Echocardiography study form Vascular study form Diagnostic report Billing status report Patients/physician report Pathology tracking report 2. Maintain patient and physician data Add/delete/view/print 3. Maintain system security and data integrity Maintain/add user access privileges Database backup Synchronize remote and local databases Read/store OHIP health card information 4. Static self-promotional Web site Project Initiation Document Scope of System being developed (cont’d): Systems the new system is to be designed to interface with No current computerized system Manual form/report generation Manual storage of patient/physician data as Word 2000 documents Any special requirements or processing OHIP card reader Self promotional Web site (targeted to US clients) Cross-referencing of data for medical studies (pathology tracking) Mobile access (laptop) with system Include everything that you should do for the client to put the system into place (e.g. are there any networking requirements? who will set the network up?) Will install the system at both client locations: 111 King Street and 222 Bloor Street Will create a quick update function to allow the client to enter initial data quickly. Will train the client Constraints Constraint is a limitation imposed on motion or action Constraints that apply to the System Constraints that apply to the system are factors that restrict how you run your project, how you build your system, or what methods and tools (hardware/software) you use. For example, the client might have specific software that you must use (E.g. Microsoft Access). Must use Windows 98 operating system Must use Microsoft Access database Software language will be based on the knowledge of the developers Risk Management A risk is some future happening that results in a change, either positive or negative, to a project Risk is usually associated with a loss which can be estimated Estimation is a combination of two factors: The probability that the event will occur The severity of the loss if the event occurs Risk Management As a project manager, need to mitigate the risk and reduce the loss that could occur Need to identify the risks, identify the probability they will occur and determine how the losses can be reduced or eliminated Goes on throughout the whole life cycle of the project. Risk Management Risk Management Initiate Plan Estimate Execute (Re)Schedule Carry out tasks Monitor, adjust For each phase of system development life cycle (SDLC) Close Identifying Risks Lack of user involvement Lack of management support Poor definition of Scope Lack of proper planning Unrealistic expectations Identifying Risks Too much new technology Lack of required skills Poor communication Poor estimating Poor project management Risk Symptoms You know you are in trouble when: Scope starts creeping... Time starts to slip…critical path! “This isn’t what I asked for!” (client) “I’m really busy…can we meet later?” (client) “By the way…I can’t afford all that stuff you said you needed...” (client) Risk Response Control What do you do? Scope creeps Time slips Deliverable unacceptable Can’t get hold of client Client budget gone Review; negotiate Review estimates, resources Revise; re-plan Negotiate; Give something for client to critique Renegotiate scope Risk Symptoms You know you are in trouble when: “I don’t want to work with HIM/HER…” (team) “Oops…this isn’t quite how I thought this technology would work…” “I’m too busy to attend the project management meeting….” I’m too busy to fill out time sheets…” Risk Response Control What do you do? Team interaction problems Technology problems Team members too "busy" Revisit contract; team rules/training; new team members? Consult an expert; review plan Reinstate planning meetings; Reinstate control; New project manager? Risk Response Control Risk tracking - part of project status Risk Assessment and Planning In this section list all risks that you may encounter in carrying out your project. For each risk list how you plan to address it (to either minimize its impact or to eliminate it). Note: A risk is a circumstance that exists, or for which there is evidence that it may occur in the future, that has the potential of affecting the delivery of the project on time, on budget and with the agreed upon deliverables. Unfamiliar hardware (e.g. card reader) Remedy: Arrange for training on how to use harware Team member inexperience with project scale, development tools, etc. Remedy: Provide training to team members and track progress through weekly project status meetings Risk Management Types of Projects: Implementing a new POS system in a national retailer Implementing a new online trading system for a financial institution Moral/Ethical/Legal Issues Moral Ethics concerned with the distinction between right and wrong treating of moral questions science of human behaviour Legal Recognized by law Moral/Ethical/Legal Issues Ethics many professions have a code of ethics, e.g. doctor’s, investment dealers, lawyers, accountants CIPS standards: http://www.cips.ca/ethics Ethics and software development: http://www.ibm.com/developerworks/rational/l ibrary/may06/pollice/index.html Moral/Ethical/Legal Issues Moral, Ethical and Legal Issues These are issues to consider in minimizing moral or legal complications during system creation or after system completion. All patient data will remain confidential Not responsible for post system implementation data integrity/loss System ownership: System will belong to Super Solutions Moral/Ethical/Legal Issues Types of Projects: Online Clinic Implementing a new student records processing system. (Move mainframe-based data to pc servers available online) Implementing a new online trading system for a financial institution