Feasibility study
A feasibility study is an assessment carried out before committing serious time or money to a project, to judge whether the proposed software is actually worth building, whether it is technically possible, economically worthwhile, legally allowed, operationally workable, and achievable in the time available. It ends with a clear go / no-go recommendation.
It belongs to the Planning stage of the SDLC. Its whole job is to catch expensive mistakes on paper, cheaply, before anyone writes code, to answer “should we even do this, and can we?” rather than “how will we do it?”
Also known as
feasibility analysis · feasibility assessment · feasibility report · (in lean/agile teams) often folded into product discovery, a spike, or a proof of concept instead of a formal document
Don't confuse with: business plan, business case & friends
This is the distinction people get wrong most (see the note below on why).
- Business plan: written after you’ve decided to go ahead. It describes how you’ll build, run, market, and fund the venture: company description, marketing plan, operations, management team, and multi-year financial projections. Its purpose is execution and attracting investment. A feasibility study asks “should we?”; a business plan assumes “we are. Here’s how.”
- Business case: the focused argument for why the investment is justified (costs vs. benefits vs. alternatives, ROI). Often written up from a feasibility study’s findings.
- Project charter: the document that formally authorizes the project once it’s approved (names the sponsor, objectives, high-level scope).
- Software requirements specification (SRS): the detailed what to build, produced later, in the Requirements stage.
- Proof of concept (PoC) / spike: a small build to prove one specific thing is technically possible. It’s evidence that feeds the technical-feasibility section; it isn’t the study itself.
A SWOT analysis, an executive summary, and financial projections appear in BOTH feasibility studies and business plans. Seeing them tells you nothing about which document you’re holding. Look at the purpose instead.
The five dimensions (TELOS)
A thorough feasibility study checks the idea from five angles, remembered by the acronym TELOS:
| Dimension | The question it answers | Typical evidence |
|---|---|---|
| Technical | Can we actually build it with technology and skills we have or can get? | architecture sketch, a proof-of-concept, team skill audit |
| Economic | Is it worth it? Do the benefits beat the costs? | cost–benefit analysis, ROI, payback period, total cost of ownership |
| Legal | Are we allowed to? Any regulatory, licensing, IP, or privacy blockers? | regulations, data-protection law, contracts, patents |
| Operational | Will it fit how the organization and users actually work, and will they adopt it? | stakeholder input, process fit, change-management risk |
| Scheduling | Can it be done in the time available? | high-level timeline, dependencies, deadline vs. estimate |
(Market feasibility (is there real demand?) is sometimes added as a sixth, especially for products aimed at customers.)
In plain English
Five gut-checks before you commit: Can we build it? Is it worth it? Are we allowed? Will people use it? Can we finish in time? If any answer is a hard no, that’s what the study is for.
How to conduct one
- Define the problem and scope. What need or opportunity is this, and what are the boundaries?
- Gather information. Talk to stakeholders; document constraints and the current situation.
- Identify alternatives. Usually at least: build it, buy/adopt an existing solution, or do nothing. (Do-nothing is a real option and a useful baseline.)
- Assess each alternative against the five TELOS dimensions.
- Analyze costs, benefits, and risks. Quantify where you can; name assumptions where you can’t.
- Recommend. A clear verdict (go, no-go, or go with conditions) with the reasoning. This recommendation is the point of the whole exercise.
What goes in the report (format)
A typical software feasibility study report:
- Title page
- Table of contents
- Executive summary: the recommendation and key findings up front, for readers who won’t read further
- Introduction: background, problem/opportunity statement, objectives, and scope
- Current situation: the context and any existing system
- Proposed solution(s): the alternatives considered
- Feasibility analysis: one section each for Technical, Economic, Legal, Operational, Schedule (SWOT and a risk assessment usually live here)
- Cost–benefit analysis / financials
- Risks and assumptions
- Recommendation and conclusion: go / no-go / go-with-conditions
- Appendices: data, diagrams, supporting detail
In agile / modern practice
Heavyweight formal feasibility studies are mostly an enterprise and plan-driven habit, common for large, high-cost, or regulated projects. Startups and agile teams usually do a lighter-weight version of the same thinking:
- a Lean canvas or one-page brief instead of a long report,
- a technical spike / proof of concept to settle just the risky technical question,
- an MVP to test market feasibility empirically, by shipping something small to real users, rather than arguing it on paper.
The five TELOS questions still apply; only the ceremony shrinks.
Feasibility study vs. business plan: a lending app
For a mobile app connecting borrowers to lending firms, a feasibility study would weigh: technical (can we integrate with banks/payment rails and secure sensitive financial data?), economic (build cost vs. projected fee revenue and payback), legal (lending regulation, data-privacy law), operational (will lenders and borrowers actually adopt it?), and schedule (can we launch before a competitor?), then end with go or no-go. A business plan for the same app instead assumes the go decision is made and lays out the mission, marketing plan, org chart, and multi-year financial projections. Same subject; different document, different purpose.
See also
- Software development life cycle: the Planning stage this belongs to
- Prototype: proof of concept, the build that tests technical feasibility
- Software development process: plan-driven approaches lean on feasibility studies; agile ones lean on discovery
References
- Wikipedia, Feasibility study. The TELOS framework and the types of feasibility. https://en.wikipedia.org/wiki/Feasibility_study
- J. A. Hall, Information Technology Auditing, Cengage. The TELOS dimensions (p. 188 in the 2010 edition). https://openlibrary.org/works/OL21060955W
- P. M. Heathcote, ‘A’ Level Computing, Payne Gallway. The TELOS dimensions (p. 176 in the 2005 edition). https://openlibrary.org/works/OL8934031W
- K. E. Kendall & J. E. Kendall, Systems Analysis and Design, Pearson. Ch. 3, “Determining Feasibility and Managing Analysis and Design Activities”; covers technical, economic and operational feasibility (it does not use the TELOS acronym). https://openlibrary.org/works/OL20919480W
- J. Whitten, L. Bentley & K. Dittman, Systems Analysis and Design Methods, McGraw-Hill. https://openlibrary.org/works/OL19336715W
- Project Management Institute (PMI), PMBOK Guide (6th ed., 2017). For the related business case and project charter; the 7th edition moves this detail out to PMIstandards+. https://en.wikipedia.org/wiki/Project_Management_Body_of_Knowledge