page 1 6 University of Toronto Department of Computer Science CSC340S Information Systems Analysis and Design January 12 2004 John Mylopoulos Assignment 1 Preparing a Feasibility Study Due Date 12 00 midnight Monday February 9 This assignment counts for 10 of your final mark You are expected to prepare a feasibility study for an information system project of your own choice to be carried out within an existing organization This project is meant to give you exposure to basic concepts discussed in the course but also to encourage you to look around for the type of work you may be doing in a few years as a computer science professional The project is to be carried out by teams of three I Doing the Assignment This assignment has ten steps They are 1 Identify a problem within an existing organization that is amenable to information systems analysis techniques 2 Scope the problem i e choose how small or large a problem you will tackle during your feasibility study 3 Interview key people involved in the problem These may include your contacts others with responsibilities related to the feasibility study 4 Study relevant documents This may involve reading policy documents memos documentation on current systems and new objectives needs 5 Define alternatives for conducting business and for automation Define the criteria you will use to evaluate and choose among these alternatives Your criteria should include cost benefit where applicable 6 Conduct an assessment of unusual circumstances or special attention items This may involve special requirements for particular employees or customers of the organization 7 Conduct an evaluation of the alternatives and choose the one that looks most promising 8 Use goal diagrams to model business objectives and the alternatives you have page 2 6 identified use state and class diagrams to model business processes for the alternative you have selected along with relevant concepts 9 Write a report that describes the objectives of your study the problem you identified the alternatives you explored as well as your recommendations Make sure to include your goal state and class diagrams in the report or in appendices or both 10 Document your team s work and complete a team report see attached form II What to Hand In Please submit your assignment electronically by visiting the CDF electronic submission system at http www cdf toronto edu students submit html If you have hardcopy material that needs to be handed in please submit it directly to your tutor The assignment you hand in should consist of a report on the feasibility study that was conducted Assume that the report is being prepared for management This means that you need to be clear and concise about your recommendations and that you should present the basic ideas and recommendations in the report simply and with no extraneous information Other relevant information and supporting evidence is to appear in appendices Keep in mind that busy managers don t have the time to read long reports Your writeup should include information on the following items 1 An introduction describing the organization you chose to study the problem you identified and the process you followed during your study 2 The basic alternatives you considered and the criteria you used to evaluate them 3 A recommendation to proceed or not to proceed with an information system development project with supporting arguments 4 A conclusions section that summarizes the contents of your report and reiterates your recommendation 5 One or more appendices which describe in more detail i the organization for which the study was conducted ii the process used to gather information interviews review of written material etc iii the names and phone numbers of people you talked to details of any analyses you conducted iv goal class and state diagrams that describe in more detail the alternatives you considered and the alternative you are recommending page 3 6 III Suggestions Finding a Problem Finding an organization that is willing to provide you with a problem is easier than you think Of course someone in that organization will have to spend some time talking to you and giving you information But then remember that many class projects from this very course actually were adopted by the customer organization and were turned into real software development projects There are several things you may want to try here Start by considering previous employers but also friends relatives acquaintances who may be in a position to give you access to an organization that is willing to have you study one of their systems and prepare a feasibility study for an information system project Ideally the organization you find will be large with many departments etc and you will be dealing with a few people in one department Failing this you may want to try a small business e g a retail store a professional office Other possibilities for feasibility study projects include an information system for public software e g a help facility for Windows or Unix a public service that you are knowledgeable of e g driver license registration or one for which there is publicly available information e g OHIP related information systems Or a web service for X e g courseware1 travel information sports news In approaching an organization you should always talk to someone who has the authority to decide to assist you Remember that this project should be mutually beneficial and make sure you tell your customer this In fact you should offer to present a copy of your final report to your customer and make sure it is delivered What kind of project should you choose Ideally the organizational information system you study will have several people involved and possibly could include an existing computerized information system The following are examples of typical projects Computerize a given business system e g inventory sales Computerize a firm usually small which had not been computerized before Evaluate an existing computerized business system and recommending changes and modifications or even a new system Try not to bite off more than you can chew remember this is a course project You may find fairly early on that the project you have chosen is too large In this case perhaps a subsystem of the original problem can be chosen This should be done in consultation with your instructor or tutor 1 If anyone is interested in redesigning the CSC340 website the instructor will be happy to serve as customer
View Full Document
Unlocking...