Leveraging Information Systems for Competition
Download
Report
Transcript Leveraging Information Systems for Competition
Managing Information
Systems Projects
Feasibility, Risks, and Methods
Eric Santanen, Ph.D.
ILTM 2006
Overview
Information systems projects can be
extremely beneficial to organizations;
however,
Poorly managed projects can kill an
organization…
Look at how IS and management practices
fit together.
Agenda for Today
The changing business environment
IS project feasibility analysis
Managing Expectations
IS design methodologies – time permitting
But first, an illustration…
Organization
Organization
Organizational
Objective
Organization
Organizational
Use of
Technology
Organizational
Objective
Information Systems
Collects, processes, stores, analyzes, &
disseminates information
– Automatically or with human intervention
What are some business functions
performed by IS?
What benefits are offered by IS?
– How might they be classified?
Understanding Your Organization
Think of a typical large organization
What are its characteristics?
– Think of: longevity, structure, mergers, reward
structure, culture, attitudes of upper
management, propensity for risk,
– What are implicit assumptions of above?
Are the above advantages or disadvantages
when it comes to new projects?
Understanding Your Environment
What has changed since many of these
large companies have begun?
– In the marketplace?
– With technology?
– In society?
Market Pressures
Globalization & Competition
– NAFTA, EU
– What special requirements do these create?
Real-Time Operations
– Today’s business doesn’t wait for old data
Changes in the workforce
– Telecommuters, flexible hours, etc
Powerful customers
– Know more than ever before (how?)
– Want customized products (like what?)
Technology Pressures
Obsolescence of today’s products
– Moore’s Law
– Gateway commercial for the G5
– Fairchild Semiconductor: replace a $1.05
television vacuum tube with $100 transistor
Substitute products and services
– If you don’t jump on today’s technology…
Moore’s Law Illustrated
Societal Pressures
Major areas of Societal Pressure
–
–
–
–
Social Responsibility
Government De/Regulations
Homeland Security
Information Ethics
Social Responsibility…
Lets Look at the Cases:
Sports-for-All
– What is the current business situation?
– Why won’t advertising work here?
– Why doesn’t Jim like David’s proposal?
Quantas Airlines
– What is their business situation?
– Which pressures are evident?
– What are the benefits of e-commerce?
The Technology Playground
“Business as Usual” No
Longer Exists!
Those that think so will
ultimately Fail…
Categories of IS Projects
Problems
Opportunities
Directives
Which categories get funding first?
Which categories have the greatest
potential to return value?
Any problems here?
IS Project Management
1995 survey, 352 orgs, 8000 IS projects
– What percentage were on-time & on-budget?
– What percentage simply failed?
– The remainder
• Are over budget by 189%
• Behind schedule by 222%
Why do these problems occur?
What can be done to turn failures into successes?
Why Software Development Fails
Another
Illustrated
Example…
Analysis of the Swing
Why does this problem happen so often?
What can be done to prevent this sequence
of events?
How about a break?!?
Preventing the Failures
Feasibility Analysis
Threats to Feasibility
IS Project Feasibility:
How do you determine if an IS project is
feasible?
– What does “feasible” really mean?
IS Project Feasibility:
Operational
Technical
Schedule
Economic
Operational Feasibility, I
Does management support this system?
– Attitude of executive management
•
•
•
•
Overall budget rule-of-thumb…
‘Enabler’ budget…
‘Inhibitor’ budget…
Sports-for-All vs. Quantas…
– Location of IS on the org chart…
– What is the organization’s primary business…
Operational Feasibility, II
How do users feel about their new and
changing role?
Is resistance a real threat?
Will the working environment change?
– For the better? For the worse? Influences on
resistance
Technical Feasibility
Is the proposed technology practical?
– Is the technology available? To us…
– Is it mature enough to apply?
– Will it work with our current technology?
And the often forgotten ones:
– Do our people have necessary skills? (mouse)
– What are Training / Hiring needs?
– Both Tech staff and “regular” employees
Schedule Feasibility
Are the project deadlines reasonable?
– Are they mandatory or simply desired?
– What is the penalty for missing a deadline?
– Watch out for Parkinson’s Law!
Useful Methods:
– (Optimisitic + 4 * Likely + Pessimistic) / 6
– Function Points Analysis
Function Points Analysis
Application Item Count
Simple Average
Complex
# Inputs
3
4
6
# Outputs
4
5
7
# Programmed Inquiries
3
4
8
# Files / Relations
7
10
15
# Application Interfaces
5
7
10
Function Points Questions
Complexity Adjustments (Scale from 0 to 5)
–
–
–
–
Is backup/recovery required?
Is data communication required?
Are any functions distributed?
Is performance critical… (there are 10 more criteria)
Function Points = total weighted count * (0.65 + (0.1*Σ
(complexity adjustments)))
Roger Pressman, Software Engineering: A practitioners
approach, 3rd ed, McGraw-Hill, 1992, p50.
Schedule Feasibility
An “old” saying:
– It is better to deliver a correctly functioning
system late than to deliver garbage on time!
Economic Feasibility
How can you measure economics of IS?
– There are several techniques...
What is wrong with these approaches to
feasibility analysis?
– How well do they work?
– Consider our cases…
– Think in terms of information availability
Economic Feasibility
Intangible Benefits: difficult to quantify
– Still important to identify
– Without these, many projects would be infeasible...
Examples on intangible benefits
–
–
–
–
Improved employee morale
Increased customer loyalty
Better decision making capability
Any others?
The Intangible: Cust Loyalty
There is a chance (.50) that a customer may send
a few orders (.10) to competitors
There is a chance (.20) that a customer will send
more orders (.50) to competitors, especially if
orders are slow
There is a chance (.10) that a cust will send an
order to competitor only as a last resort, reducing
business by (.90)
There is a chance (.05) that a cust will not do
business with us at all, 100% loss
Customer Loyalty
Calculate the estimated business loss
Loss = .50 * (.10 loss of business) +
.20 * (.50 loss of business) +
.10 * (.90 loss of business) +
.05 * (1.00 loss of business)
Loss = 0.29 or 29% estimated loss of business
If avg customer places $100K in annual orders
we will lose $29K for each customer
If we have 100 customers, we will lose $2.9M
each year!
Economic Feasibility
Another “old saying”
– It is better to count gold imprecisely than to
count pennies precisely
Feasibility Dangers
A project that was once feasible may not
remain so - why not?
Feasibilities can often conflict!
– Best solution can often be the most expensive
– good operational feasibility
– poor economic feasibility
What can you do if the project is not
feasible on all levels?
Managing Expectations
Often most difficult aspect of a project
Tool for balancing priorities
Rows in matrix are project dimensions:
– Cost
– Schedule
– Scope / Quality
Managing Expectations
Columns in matrix are the priorities:
– Max or Min: most important
– Constrain: median importance
– Accept: lowest importance
Impossible to optimize all simultaneously!
Rule: 1 check per row & column
Expectation Management
Priorities
Max or Min
Constrain
X
Cost: $20B
Schedule:
Deadline 12/1969
Scope / Quality:
Man on the moon,
return safely
Accept
X
X
Making Development a Success
Primarily focused on SW development
Most hardware has a significant SW
component
Three primary methodologies
– Waterfall, Prototype, None
– Which do you think is most common?
Software Development
Sequential Methodologies “Waterfall”
1
Survey,
Study,
Define,
Target,
Design,
Construct,
Deliver
2
…
n-1
n
Software Development
Iterative Methodologies “Prototyping”
5
1
4
2
3
Require,
Design,
Code,
Test,
Feedback
SW Development Tools
What is the value of dev methodologies?
How can you coordinate team efforts?
– Who works on what?
– At what times?
– From what locations?
What is the single difference between:
– IBM vs. Apple, DVD vs. DivX, Windows vs.
Linuix
Frequent Causes of Failures
Taking shortcuts with methodology
– when/why do these occur?
Cost of fixing errors, finding an error in:
–
–
–
–
–
Requirements: $1,000
Design: $2,500
Coding: $6,000
Testing: $25,000
Implementation: $75,000
Frequent Causes of Failures
Scope & Feature Creep
– can be both good and bad, how?
– are mgmt intentions clear?
Brief Summary
IS Projects present new challenges
Need to carefully consider new criteria
New methodologies exist to help
Lets reduce % of failed projects!!
And the stuff that we didn’t get to…
Investment Strategy Analysis
General IS application areas
– Institutional, professional, physical
automation, external, infrastructure
Map these against functional components
or user groups
– R&D, QA, manufacturing, marketing, finance
What do we learn from this?
What comparisons can we make?
Waves of Tech Adoption
of 100 Million US households…
1/2 million are the actual Innovators
5 million are the Early Adopters
30-35 million are Early Majority
40-50 million are Late Majority
10-15 million are Technology Averse
Waves of Adoption, I
The Innovators
– On the cutting edge of technology
– Most people don’t understand anything about
these folks
Management’s Approach
– Support them with funding & learn from them
– What are advantages? Drawbacks?
– How much funding should they get?
Waves of Adoption, II
Early Adopters: The First Consumers
– Risk Takers: Owned BetaMax, 8-tracks, DivX
– Wait at midnight for releases on Win95, etc.
– “Gotta Have It!!!!” mentality
Management’s Approach
– Significant opportunities can be missed if these people
are ignored
– Need guidance of IS dept to prevent overwhelming
resources
– How do we manage this group?
Waves of Adoption, III
The Early Majority: First Big Wave
– Open to new technology but need help
– Confused by terminology, new standards, no time to
learn
– Hold important positions in organizations, can make
or break technology use: must see direct benefits
Management’s Approach
– Lots of training! If needs are unmet, will be rejected
– IS must know the business, non-tech products &
services
Waves of Adoption, IV
Late Majority: Technology Skeptics
– Not afraid of technology, have concerns about
cost, risk, security, compatibility, time, learning
curves for decision making
– Face severe budget pressures
– Will my client really benefit from this?
Management’s Perspective
– Address risks, costs as well as opportunities
– Address technology concerns (security) at level of
the audience
Waves of Adoption, V
Technologically Averse
– Not even considering a computer
– Concerned about privacy, security, control
– Real estate & Publishing: web pages bypass sunk
costs in infrastructure
Management’s Perspective
– Need to be aware of justifiable business fears
– These people need the most time & education
Summary
Range of organizational problems
– Many have happened inadvertently
– Many can be addressed by IS
IS alone is not a sufficient solution to any
problem
Proper management is essential
Questions??