|
To provide feedback or subscribe to our newsletter (no charge) click tom@tomingraminc.com and enter SUBSCRIBE (or UNSUBSCRIBE to stop) |
|
|
12 Dysfunctions of Application Software Business…
And What to Do About It |
Intended Audience: Senior Application Software People Looking for Good Work
ASSUMPTION: We Compete for Jobs On Best Possible Value for Client / Owner
See best tips for finding work in AI Age near the bottom…
|
Super-Symptom |
Symptom |
Root |
Root Root |
Solutions |
|
Poor Record for Performing As Promised:
Big SWR On Time, On Budget, As Promised Success Rate only 35%,
Only 60% Of Promised Features Delivered on Average |
Extreme Exec Frustration:
Extreme frustration of IT Pros:
|
Lack of Scope / Change Control
Users Not Engaged
Weak Exec Sponsorship, Oversight
Can’t Hold IT Responsible – just get a new job
See below |
See below |
See best company solutions below |
|
Levitt Problem:
Hyper-Focus on Tech, AI “What We Do” Instead of Customer Need
|
AI, Tech Hype Over Substance
AI Enterprise Pilots Failing
|
See below |
See below |
See best company solutions below
Fundamental Strategy Issue: Compete On Solving Big Problems For Narrow Customer Set instead of…
Product Features / Tech
or
Economies of Scale / Efficiencies
|
|
End Customer Execs Won’t Pay to Fix Process, Define SWR Up Front
“No One Will Pay The 40% Needed to Figure Out What We Are Doing!” |
Think can DIY process
Process takes time, hard work due to strategy, decisions needed
Ignore process until TECH purchase, then
Agile helps but does not solve…
|
Process under funded, under prioritized
Requirements never well defined, continuous change, lack of clear outcomes…
|
|
Fix The Process First!
Separate Process from Tech Purchase
Contain Agendas, Process Biases by Vendors, Consultants, Internal People
See best company solutions below
|
|
Package SWR Industry Contaminated, Declining!?
Unprofitable, Too Much Debt, Bad Acquisitions
Investment, Decisions based on Speculation, Get Rich, Cash Out… instead of Profitability, Solving Big Problems for Customers, Owners, Employees
|
Unprofitable since 2015
Only 11% beat ROIC of Cash in Mutual Fund
AI threat to Big SWR
SWR Vendors Disappear, Leaving Customers At Risk, Stranded, Vulnerable
Long sales cycles, difficulty selling, big discounts
Sell to IT because not credible with Business Execs
Continual change of direction |
Poor Strategy:
Mistakes Trying To Pump Stock Price, Sell Company:
Initial Success With Early Adopter but Can’t Sell to Main Stream Customers |
Low barriers to competition – reduces margins |
THE BEST:
Leader attributes in addition to above |
|
End Customer Execs Won’t Pay To Do SWR Effectively
See Process Failures Above |
Margins Too Thin to pay for good people, systems
Private Equity, Public Company Over Focus On Short Term, Cost Cutting Focus
Lack of Rational Cost / Benefit Priorities
Irrational demands on dates, cost, features
Too many acquisitions, poor funding for systems
Continually Changing Priorities / Direction
Delivery Team Burnout, Turnover
User cannot tell you what they want
Continual change of direction
Technical debt of poor / acquired systems |
FGIC Problem (Financial Guys In Charge – see note [viii])
Trying to do too much with too little
Leadership promises aggressive deadlines and features without rational think-through |
Pursuing perfect when 60% quickly and improving is far more effective |
The Best:
Avoids big traps – (see note IV below) |
|
Consultants’ Marginal / Poor SWR Results Record |
Won’t say “NO” to bad business:
Unfocused
Tech Fascination
Turnover
Long sales cycles, difficulty selling, big discounts
Sell to IT because not credible with Business Execs |
Leadership:
Complexity feeds their self interest |
Low Barriers to Competition
Only the best create enough value to charge good margins
|
The Best:
Avoids big traps – (see note IV below) |
|
Technical Execution Common Failings |
Architecture / Framework / Road Map / Product Pipeline (see note [ix] )
Customization
Integration Historically Difficult, Under Attended, Under Tested
AI / Code Generators Cannot Implement Big SWR alone
Authority / Responsibility / Competence Matching Problems |
Too many acquisitions, poor funding for systems
Continually Changing Priorities / Direction
Intangible Nature of Software
Immaturity of SWR Industry
Perverse Incentives
|
Development Traditional Problems
End Customer Implementation Traditional Problems
Effective Delegation to Those that Are Competent and Close to the Work is a Learned Skill – Not Natural
Traditional Line / Staff Problem |
In addition to above solutions:
Solutions will eventually emerge as industry matures |
|
How Find Good Work in AI Age
SWR Labor / Jobs Impact
|
|
SWR Industry Evolution, Commoditization, Unhappy Customers Pushing Back:
Reducing pay, choices and job quality for many IT Pros
DEBATABLE: Some argue demand for Business side / process / outcomes needed skills will improve as tech side is more delegated to AI???
Program Management???
Platform Ownership???
|
SOLUTIONS
Focus on CONTRIBUTION!
Avoid in General:
To Avoid AI Job Loss Focus On:
To help reduce offshore competition as well, focus where need:
Other Areas to Focus On:
COBOL, AS/400 RPG etc. still run critical systems in banking, government, insurance, manufacturing. STUDY WHY to find place in AI
AI Areas to Study:
|
|
|
Unclassified – Add When Can
|
||||
|
Threat / Changes to Big App SWR Business Model
“Buy Platform, Pay for Changes” May be Greatly Reduced |
Unclear
Will reduce margins
Will reduce per user fees for development tools, anything where AI can replace a human
B2B Tools getting replaced by AI
AI Costs Hurting AI SWR Cos:
|
Should reduce nonsense, ineffectiveness
Will reduce barriers to competition
Will reduce cost and time to develop, deploy, maintain |
All the above should improve for customers with industry maturity
How??? |
Narrow focus on things AI cannot due
Precedents show that speculation, big losses, big consolidation, commoditization with low margins will come.
Some winners will emerge with barriers to competition due to a narrow focus on solving big problems for customers |
|
Social Networking, Non Mass-Media Impact on Sales |
Current model of boiler room of low end sales people trying to find big SWR leads through social networking. |
|
|
Not sure working??? |
|
Quality of Young People |
Overly Dependent on AI? |
|
|
|
[i] UCN (Urgent Compelling Need) and Whole Product Solutions concepts were developed by Clayton Christensen, Geoffrey Moore and others to help software companies focus on solving big, important problems for customers with everything the customer needs – not just the product you sell. See Consolidated Summary of Four Books on Marketing Software / High Tech (password required)
[ii] Use Cases and MVP (Minimum Viable Product) work together to rapidly deliver software. By defining the top five use cases and developing quickly, usually 60% to 80% of needed features can be delivered quickly – instead of aiming for 100% of use cases / features and taking years.
[iii] Best People Notes (selected tips from our research – not exhaustive)
[iv] Competition: “No Decision” is by far the biggest competitor. “Doing In-House” is often number two. TIA has documented numerous successes where companies following these guidelines reported NO SUBSTANTIVE COMPETITION EXISTED. Most competitors simply “add features and cut the price” (Michael Porter). If we are following the right strategy, competition is manageable. For exhaustive think-through See Consolidated Summary of Four Books on Marketing Software / High Tech (password required)
[v] Containing Human Failings: The guidance above and below dramatically reduces human failings. Keep a special eye out for
[vi] Authority / Responsibility / Competence Matching: An age-old problem, sometimes called the “line / staff” problem. Also discussed as effective delegation and “getting decisions close to the work”. Note that the U.S. and Israeli militaries are unquestionably the best in the world at present, in large parge, because life and death decisions are delegated to competent non-commissioned officers. This is a learned skill – not natural behavior and requires taking the risk of mistakes for the greater good. Contact us to discuss this complex, critical topic further. Positive and negative examples follow.
[vii] Big Traps To Avoid:
[viii] Financial Guys In Charge Problem: The last 40 years have seen too much power accumulate to financial people who have no real understanding of effective software. This runs in 40-60 year cycles according to Long-Wave Economic Theory. See TIA Newsletter and search on FGIC for details.
[ix] Architecture / Framework / Product Road Map should be derived from solving big problems for a focused set of customers at high margin. Includes enough margin for e.g. 5 year path for enhancements needed to stay competitive. Guides critical decisions on customization, integration, changes, features. Helps avoid Technology Churn.
[x] Avoiding Perverse Incentives, Other Human Failings: Buffett and Munger enforced numerous techniques such as retaining control, decisions based on present value of discounted future profits, executive compensation aligned with owner and customer interests, preventing consultants, managers, executives, bankers, deal makers, lawyers etc. from getting paid without adding real value. Buffett was candid about his mistakes and demanded the same in his people. (The After Action Review, used by U.S. military, is a chief reason Military leadership is superior to commercial leadership in some areas.) For details click on Berkshire Hathaway, Warren Buffett, Charlie Munger Lessons for the Software Business (password required)