|Business Systems Analysis & DesignProjectdefinitionFeasibilitystudy7/2/2021The Traditional SDLC: Feasibility Study
|7/2/2021BBT 21012Learning OutcomesAt the end of the lecture students should:1.Carry out a feasibilitystudy of an identifiedproblem.2.Write a feasibility study report.•Is there a need for a newsystem?•Can a new system bejustified?•If so, what are the options?
|Feasibility Study●In case the system proposal is acceptable to themanagement, the next phase is to examine thefeasibility of the system.●The feasibility study is the test of the proposedsystem in the light of:1.Its workability, meeting user’s requirements,2.Effective use of resources and of course,3.Cost effectiveness.7/2/2021Business Systems Analysis & DesignThe SDLC Phases: Feasibility Study
|Business Systems Analysis & DesignWhat Feasibility Study Does I•Looks at the existing system in detail–Clarifies its intended requirements–Identifies its problems–Identifies new requirements that have since arisen–Carries out investigation into some alternative solutions–Carries out cost/benefit analyses of the alternatives–Recommends an alternative orsticks with old system7/2/2021
|Business Systems Analysis & DesignTypes of Feasibility Studies•Legal:Doesn’t infringe on any laws•Organizational (socially): Acceptable toorganization and staff/users•Technical:Can be supported by availabletechnology and expertise•Economic:Affordable i.e. expenses justifiable•Operational:Can be used by end users7/2/2021
|Economic Feasibility: Estimation•Four major variables to consider:1.Time,2.Requirements,3.Resources (cost, labour, materials, infrastructure)4.Risks.•Unexpected changes in any of these variables willadversely impact an outcome of the project.•Making good estimates of time and resources for aproject is crucial.7/2/2021Business Systems Analysis & Design
|Cost EstimationTwo major approaches:–Top-down approach: start with the management’sexpectations on the range of costs. Then, figureout what you can deliver for those numbers.–Bottom-up approach: Cost is derived by accumulatingestimates from the people responsible for variouscomponents.7/2/2021Business Systems Analysis & Design
DescriptionAdvantageDisadvantageExpert JudgmentsUsing experts in bothsoftware development and theapplication domain to predictsoftware costs.∙Relatively cheap estimationmethod.∙Accurate if experts havedirect experience of similarsystems.∙Very inaccurate if there areno experts!Estimation byAnalogyUsing the cost of a similarproject in the sameapplication domain∙Accurate if project dataavailable∙Impossible if no comparableproject has been tackled.∙Needs systematicallymaintained cost databaseParkinson's LawUsing any available resources.