Project Feasibility Initiation: by Walter Maner
Project Feasibility Initiation: by Walter Maner
Project Feasibility Initiation: by Walter Maner
and
Initiation
By Walter Maner
✳✳
Is it feasible?
Feasibility
Decision Outcome
• Accept project
List of Potential Project • Reject project
Selection • Delay project
and Ongoing • Refocus project
Projects Decision • Outsource project
• Proof of concept only
Current
Evaluation
Organizational
Criteria
Environment
Needs Analysis
Is the need significant enough to
justify the proposed project?
Will the need still exist by the time
the project is completed?
Is there another way to satisfy the
need?
What impacts will the project have?
economic
social
environmental
political
Feasibility Process
Accept project
Reject project
Delay project
Refocus project
Outsource project
Proof of concept only
Project Identification
Projects
are undertaken
because either …
We see a problem
… or …
We see an opportunity
Project Identification
Problems are undesirable
situations that prevent the
organization from fully achieving
its purpose, goals and objectives
Opportunities are chances to
improve the organization even in
the absence of specific problems
0
A project is guided by
objectives and limited by
constraints
0
•Intangible Benefits
Improved employee morale Increased strategic or
competitive advantage
Improved corporate image
Improved public and
Increase in perceived community relations
quality of products or Improvements in addressing
services environmental concerns
Perceived decrease in time Reduced employee turnover
to market by customers Increased quality of work
Improved decision making for employees
More timely information Proactive attention to
ethical issues
Increased organizational Proactive addressing of
flexibility legal issues
Improved resource Increased workplace and/or
allocation and control community safety
Lost customers (stop using
email) or sales
Survival in the market
0
0
0
A “Benefits Grid”
Tangible Intangible
Enhancement
Improve Profitability of New Business Cross-Selling Opportunities
Engine Concept)
Multiple Proposal/Improved
Communication Improved Audit Process
Cost
Other Factors
Functionality
Firm’sculture
Connectivity
Vendor credentials
Maintenance
Adaptability
0
Disclaimer
Intangibles
Improved employee morale Increased strategic or
Improved corporate image competitive advantage
Increase in perceived Improved public and
quality of products or community relations
services Improvements in addressing
Perceived decrease in time environmental concerns
to market by customers Reduced employee turnover
Improved decision making Increased quality of work
More timely information for employees
Increased organizational
Proactive attention to
ethical issues
flexibility
Proactive addressing of legal
Improved resource issues
allocation and control Increased workplace and/or
Lost customers or sales community safety
Survival in the market
0
Technological Feasibility
Doessystem stretch the state-
of-the-art?
Leading edge or bleeding edge?
Does sufficient expertise exist
in-house for development?
Does sufficient technology exist
in-house for development?
0
Schedule Feasibility
Can project be completed on time?
What is the risk of schedule slippage?
Schedule Feasibility
Our Assumptions:
Everybody will work hard
Necessary software gets installed
Increasing amounts of time will be
available as the project nears
completion
Specs that cannot be met will be
dropped (time-boxing)
0
Schedule Feasibility
Our
Assumptions:
Others ??
0
Resource Feasibility
Availability of project leaders
Availability of team members
Team skill levels
Equipment
Support staff
Physical facilities
Communication and collaboration
facilities
0
Human-factors Feasibility
Ease of use
How easy is the system to use within the
context of the day-to-day activities of the
intended end-user?
Perceived usefulness
Does the system support the job the end-user
needs to do?
Overall satisfaction
Will the end-user like using the system?
Who is our intended end-
0
user?
IT Job Search App
A graduating senior with an IT degree who only wants a part-time job
because they are going to grad school
A college senior searching for his/her first post-graduation IT job
At IT-majoring college grad who wants to pursue an IT career working
from home
A female senior IT major looking for jobs of special interest to women
A recent college graduate who majored in IT
A recent college graduate, with a so-so IT job offer already in hand,
who wants to find an even better job before a decision is required on
the offer (so … not much time for search)
A recent college graduate, with an IT job offer already in hand, who
wants to determine what the going rate is for such IT jobs in order to
negotiate a starting salary
A recent graduate with the intention of finding an entry-level IT job
with their required specifications
A recent IT graduate who wants to start an IT consulting business,
where work would be done for companies under contract
Who is our intended end-
0
user?
IT Career Development App
A company that wishes to organize in-service training for its
IT employees
A person with a dead-end IT skill who wants to “switch horses”
A person with at least an associate’s degree in an IT related
field
A self-taught freelance IT professional who needs to establish
credibility with prospective clients
A working professional with 3 or more years of experience in
the IT field, but is looking for ways to further their expertise
Already experienced person looking to advance in career or
change jobs
An IT professional seeking to advance their technical skills
An IT professional with at least 1 year minimum experience
Legal and Political Feasibility
Legal
Will the solution violate any contracts, licenses,
copyrights, non-disclosures, laws or regulations?
Policy and Procedures
Will the solution violate corporate policies or
procedures?
Political
Who might resist migration to the new system?
What measures are in place to overcome this inertia?
Estimation
Typically, we estimate resource
(human effort, time, and cost) requirements
We associate numbers with resources
based on …
past experience
industry experience and standards
detailed analysis
guesswork
Estimation is extremely difficult and
almost always inaccurate to some
degree
Estimation Interactions and
Trade-offs
Size of project
affects
Size of team
affects
Length of Schedule
affects
Size of budget
Schedule Estimation:
Task Identification
Top-down approach
Identify highest level tasks
Break them into increasingly smaller
units
May rely on standard list of tasks
Top Down Task Identification
Phases Sub-phases
*
*
*
*
Top Down Task Identification
Phases Sub-phases
Phase 1
Phase 2
Phase 3
Phase 4
Phase 5
Phase 6
Did you include a
planning phase?
Time Estimation
Estimating a Project Based on Industry
Information
Industry
Standard
For Web 15% 20% 35% 30%
Applications
Time
Required 4 5.33 9.33 8
in Person
Months
Time Estimation:
Murphy’s Rule of Thumb
Very early, estimate how long
the project will take
Double this number
Raise the number to the next
order of magnitude
Example
3 weeks 6 weeks 6 months
Cost Estimation When done by
experienced estimators
1.Analogous or Top-down
Use the actual cost of a previous, similar
project as the basis for the new estimate
2.Bottom-up
Estimate individual work items and sum
them to get a total estimate
Four Basic Techniques
for Cost Estimates …
3. Parametric
Use project characteristics in a
mathematical model to estimate costs
4. Computerized
Use spreadsheets, project
management software, or other
software to help estimate costs
Constructive Cost Model
(COCOMO)*
Barry Boehm helped develop the
COCOMO models for estimating
software development costs
Parameters include source lines of
code or function points
COCOMO II is a computerized model
available on the web
This model is also used to estimate
time and effort * Not to be confused
with the Beach Boys
1980 hit of the same name
Final Caveats