DOC PREVIEW
CORNELL CS 501 - Lecture 3 Feasibility Studies

This preview shows page 1-2-15-16-31-32 out of 32 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 32 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 32 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 32 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 32 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 32 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 32 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 32 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

CS 501: Software EngineeringAdministrationSlide 3Slide 4Feasibility StudyWhy are Feasibility Studies Difficult?Why are Feasibility Studies Difficult? AdvocacyThe Decision Maker's ViewpointThe Decision Maker's Viewpoint Where are risks? Can they be minimized?Example 1: Benefits of the National Science Digital Library (NSDL)Example 1: NSDL Feasibility TimetableExample 2: U.S. Government Agency (Decision before Feasibility Study)Example 2: ChronologyExample 2: National Academy ReportExample 2: Obvious ProblemsExample 2: National Academy Report: Technical RecommendationsExample 2: Prototype and Phased DevelopmentExample 2: DilemmaFeasibility Study: ScopeExample 3: Library of Congress Confusion over ScopeFeasibility Study: BenefitsFeasibility Study: TechnicalFeasibility Study: Planning and ResourcesFeasibility Study: Alternatives and RisksTechniques for Feasibility StudiesFeasibility ReportFeasibility Study: DecisionCS 501: ClientCS 501: ResourcesCS 501: ObstaclesCS 501: How to Minimize Risk?CS 501: Feasibility Report1CS 501 Spring 2006CS 501: Software EngineeringLecture 3Feasibility Studies2CS 501 Spring 2006AdministrationAssignment 0: preliminary survey• See the Assignments Web page for instructions• Submit by Monday, February 6• Send questions to Sadat Shami3CS 501 Spring 2006AdministrationProjects:Announcements by project groups4CS 501 Spring 2006AdministrationProject teams: • If you do not have a team, you can meet after class• If you are having difficulty finding a team send email to [email protected]• We may ask teams to add extra members• If you have definitely chosen a project and reached agreement with your client, send email to [email protected] with the names of your team members5CS 501 Spring 2006Feasibility StudyA feasibility study is a study made before committing to a project.A feasibility study leads to a decision:go aheaddo not go aheadthink againIn production projects, the feasibility study often leads to a budget request.In research, a feasibility study is often in the form of a proposal.6CS 501 Spring 2006Why are Feasibility Studies Difficult?Benefits are usually very hard to quantify (e.g., NSDL).Approach is usually ill-defined. Estimates of resources needed and timetable are very rough (e.g., eCornell).Organizational changes may be needed (e.g., Copyright deposit system).Therefore, feasibility studies rely heavily on the judgment of experienced people.Mistakes made at the beginning are the most difficult to correct.7CS 501 Spring 2006Why are Feasibility Studies Difficult?AdvocacyAdvocacy is needed to build enthusiasm for a large project: to convince an organization to undertake an expensive, complex project with many risks.Enthusiasm is good, but enthusiasts usually emphasize potential benefits and downplay risks. People carrying out the feasibility study and making the decision often have a vested interest in the project going ahead, e.g., financial gain, career development.8CS 501 Spring 2006The Decision Maker's ViewpointA senior member of an organization must decide whether to begin a major software project. What information is needed?Client: Who is this project for?Scope: What are the boundaries of the project?Benefits: What are the benefits? Can they be quantified?Technical: Is there at least one technical way to carry out the project?Resources: What are the estimates of staff, time, equipment, etc?Alternatives: What are the options if the project is not begun?9CS 501 Spring 2006The Decision Maker's ViewpointWhere are risks? Can they be minimized?Technical• There must be an outline plan with a rough timetable and staff allocation.• The plan must have a very large margin for contingencies. (Projects typically require twice the staff and/or time envisaged in the feasibility plan.)External• Every system interacts with others. Are the others committed to the necessary efforts?• Where are the external pressures and obstacles?10CS 501 Spring 2006Example 1: Benefits of the National Science Digital Library (NSDL)ConceptCreate a comprehensive digital library for all aspects of science education, where science and education are both defined very broadly.The National Science Foundation studied potential benefits for five years before going ahead. It came to the conclusion that, even though the benefits could not be quantified, the potential was sufficient to justify a major program.11CS 501 Spring 2006Example 1: NSDL Feasibility Timetable1996 Vision articulated by NSF's Division of Undergraduate Education1997 National Research Council workshop1998 SMETE-Lib workshop 1999 NSDL solicitation 2000 6 demonstration projects of the core system2001 Core integration system fundedFive years from concept to decision to definitely go ahead.Note: Since going ahead, the NSF has been less careful about continuing to review the feasibility study after each major iteration.12CS 501 Spring 2006Example 2: U.S. Government Agency(Decision before Feasibility Study)Outline DescriptionA U.S. government agency, which manages huge numbers of documents and other records, has been very slow in moving from a paper based approach to managing digital documents.13CS 501 Spring 2006Example 2: Chronology•A scientific computing center at University of California was commissioned to develop a prototype system to demonstrate technology.•Funds were approved by Congress to "procure" a major computer system.•The National Academy of Sciences was commissioned to report on the technical approach to be followed and the results of the University of California prototype (feasibility study).Note: The decision to go ahead was made and the budget approved before the feasibility study was begun.14CS 501 Spring 2006Example 2: National Academy ReportThe National Academy study finds:•The computer system is technically feasible.•The University of California prototype is promising but incomplete.•Agency needs stronger technical staff.The study was not asked to comment on external factors, but discovered major weaknesses in the agency's management structure and organizational skills.15CS 501 Spring 2006Example 2: Obvious ProblemsOrganizational:•Agency senior management clearly not ready to lead a very large project that will completely change the agency•No thought given to the workflow and job changes that will affect almost every member of staffPreparation:•No preliminary study made of volumes or kinds of data; nor of the very complex


View Full Document

CORNELL CS 501 - Lecture 3 Feasibility Studies

Documents in this Course
Quiz 2

Quiz 2

2 pages

Usability

Usability

31 pages

Quiz 1

Quiz 1

2 pages

Stulba;''

Stulba;''

33 pages

Load more
Download Lecture 3 Feasibility Studies
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture 3 Feasibility Studies and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture 3 Feasibility Studies 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?