Forgot password?
|
|
|
|
We were unable to sign you in.
Please verify your user name and password and try again. If you do not have a TEC account, register now.
  • E-Mail Article
Rate this article
Average Reader Rating 0.00
You may also be interested in:
White Papers related to this article:
Other articles written by Olin Thompson:
Perfect Orders: Improving Customer Satisfaction and Financial Results
The Four Ps of Food Safety
Good Customer Service Is Simple

Featured Author
Read Comments

Are Businesses Really Unique?

Many vendors consider their market to be a series of different industries with their product claiming different industry specific features for many. Some vendors consider their market limited to a few or even a single marketplace (for example process or A&D). This market definition by the vendors indicates that they think different industries have different requirements.

One study indicates that 42.16% of ERP customers have modified their systems "Quite a lot". Why do these companies modify their systems? The only reason could be that the system does not do all that the company requires or in a way which is not appropriate for that company. It must be that these companies have unique requirements or the vendors would supply them in their standard systems.

Vendors targeting different markets and 42.16% of their customers modifying the products "Quite a lot" mean that companies are unique one system does not fit all.

What Has Happened And Why

Standard application software, for the most part, has been designed to meet the needs of multiple companies in multiple industries. As applications have grown deeper and richer in functionality, they have extended beyond simple accounting and control systems to become decision support and optimization systems. The requirement for the system to match the reality of the business has therefore increased.

Vendors are driven by investors and ego to become larger. To grow, most have attempted to broaden their market by addressing additional industries. To meet the needs of different industries, vendors have added many industry specific functions.

These added features increase the ability of the company to address additional industries. However, normally, no single company is in more than one or two different industries. Although the fit is improved in one industry, the cost of this fit is feature software bloat. The Online Computing Dictionary defines software bloat as "The result of adding new features to a program or system ... to the point where the benefit of the new features is outweighed by the extra resources consumed (e.g., RAM, disk space or performance) and complexity of use." Many of the added functions apply to only a few of the various industries addressed meaning that all other industries must suffer the consequences of these non-essential functions. Even if two or more industries need the same function, they often have minor differences or need to interrelate to different industry specific functions. Bloat, in the form of complex program logic is required not to execute the function, but to determine which of many paths the program must take.

The cost of bloat is real. Code complexity leads to quality problems. Code complexity means support become more difficult. Enhancements and modifications prove more costly and error prone. Implementations are more lengthy and difficult. Upgrades from release to release become more time consuming and error prone.

A recent study states that the average percent of available functions that were actually used was 27% with only 15% used regularly. The study also concluded that there was objective bloat (functions unused by almost every user) and subjective bloat (functions used only by certain subsets of users). One person's bloat is another's favorite function.

In the article, "What's Wrong With Application Software? Business Changes, Software Must Change With The Business" we discussed the cost of modifying software. A major cost driver in the cost of modifications is the complexity of the code that is driven by bloat.

The cost of ownership for a bloated product is higher. Support, modifications and enhancements, implementations, training, upgrades, and other activities across the software lifecycle all cost more. Complex code means lower quality, a common complaint in recent years.

What We Need Lean Software

Lean software has only the functions we need. It does not suffer from the complexities of trying to do too much. But the definition is "the functions we need" this is a difficult list to develop. To start with, the list is industry specific but it is also company specific. Software must address the fundamentals of how a business operates, including the basic assumptions about the nature of the products, the channels the industry uses to reach its customers, the commercial terms used to buy and sell, and other factors. In order to avoid adding to the current problem of complexity of code, different applications should be designed and developed for different industries and it must be practical to modify and extend these applications to account for company specific issues. It is not enough to be able to "turn off" features with configuration switches, which may help users but only further increase the complexity of the code.

Some characteristics of Lean Software include:

Best practices Products should leverage best practice business processes. These should reflect general business needs (financial applications for example) and industry specific (auto industry issues, food & beverage, etc.)
Mix and Match For enterprises with different divisions in different industries, the central systems should reflect common needs while the division systems should be industry specific. The components should work together as is.
Extend and modify Since no system can cover all of a specific enterprises needs, the system should allow for this reality (see What's Wrong With Application Software? Business Changes, Software Must Change With The Business)
Supportable The cost of support should make the support of each product into a viable business proposition for the vendor.

Summary

The current generation of application software has helped standardize many best practices. But businesses are still unique and they must be able to serve their customers and to compete. Application software has grown increasingly complex because it is trying to support too many conflicting features for different industries. Application software needs to evolve so that it recognizes the reality that businesses are unique, but not by adding bloat to existing products. They need to build lean products that serve specific sets of customers plus allow the customer to build in their own, individual needs.

About the Author

Olin Thompson is a principal of Process ERP Partners. He has over 25 years experience as an executive in the software industry. Olin has been called "the Father of Process ERP." He is a frequent author and an award-winning speaker on topics of gaining value from ERP, SCP, e-commerce and the impact of technology on industry.

He can be reached at Olin@ProcessERP.com.


 
comments powered by Disqus


Perfect Orders: Improving Customer Satisfaction and Financial Results | The Four Ps of Food Safety | Who to Blame for Project Failure? Look Up—Not Down, Not Left, Not Right | What Makes Process Process? | So What’s the Big Deal with Chemicals? | The Post-implementation Agility of Enterprise Systems: An Analysis | The CEO, CFO, and TCO | User Recommendations for the Food and Beverage Industry | Fatal Flaws and Technology Choices | Competing Globally—Predicting Demand and Delivering Optimally | Dealing with Food Industry Pressures | Food Safety, Government Regulations, and Brand Protection | Margin Squeeze and Globalization in the Food and Beverage Industry | Food and Beverage Industry Trends and Issues | Food and Beverage "Delights" |
The Modelling Approach to Post-implementation Agility in Enterprise Systems | CIO Horror Stories and What They Mean For Vendors | SAP for the Chemicals Industry: Challenges and User Recommendations | SAP for Chemicals Functionality | SAP for Chemicals: A Packaged Solution for Mid-market Companies | Yes, We Have No Bananas: Consumer Goods Manufacturers Serve Demanding Customers | SAP Industry Solutions for Mid-market Companies | Continuous Improvement Case Study: Taking Baby Steps towards Tangible Benefits | Managing Demand: Considerations for the Chemicals Industry | Overcoming Chemicals Industry Challenges through Optimization of Distribution and Inventory | User Recommendations for Pricing Management | The Retail Battleground for Pricing Management | Applications Giants Bolster Their Pricing Management Capabilities | Aligning Information Technology with Corporate Strategy | The Rise of Price Management | The Case for Pricing Management | Extending Quality's Reach to Manage Quality in the Supply Chain | The Fragile Consumer Packaged Goods Market and Private Label Products | Prepackaged SAP Best Practices—Are They for You? | The Why of Data Collection | Looking For Software—The Expectations of Small and Medium Enterprises | Technology Hurdles Plus Retailer Consolidation Yield a Fragile Market for Consumer Packaged Goods Manufacturers | Supply Chain Management Systems for Service and Replacement Parts: Players, Benefits, and User Recommendations | Avoid the Perils of Service Parts Planning in Supply Chain Management | Supply Chain Management: Morphing the Functional Scope of Service Parts | Lucrative but "Risky" Aftermarket Business—Service and Replacement Parts SCM | Business Intelligence Status Report: Recommendations | Access to Critical Business Intelligence: Challenging Data Warehouses? | Business Intelligence Vendors | Business Intelligence Corporate Performance Management Market Landscape | Attaining Real Time, On-demand Information Data: Contemporary Business Intelligence Tools | Contemporary Business Intelligence Tools | Business Intelligence Status Report | Project Failure—The Numbers, Why, and What It Means | How to Cope When Your Service Provider is Acquired | Enterprise Software Migration Alert: Is SAP the Alternative? | Oracle's Product Future: What Can the Past Tell? | Battle Booty from Oracle's Victory Over PeopleSoft | The Oracle/PeopleSoft Reality Check | What's Ahead for Users on the Enterprise Infrastructure Battlefront? | Competition Heats Up in ERP Market: Oracle Merger, and SAP and Microsoft Reacts | While Oracle and PeopleSoft Are to Fuse, Competitors Ruse--Leaving Customers (Somewhat) Bemused | The Perfect Order--Inside-Out or Outside-In? | The Future of SOA-based Applications and Infrastructure | SOA as a Foundation for Applications and Infrastructure | SOA-based Applications and Infrastructure--The Next Frontier? | Customer Choices for Achieving Growth | Competitive Advantage in a Saturated Market: How Will the Big Few Do It? | Achieving Growth: New Accounts versus Up-selling to Existing Accounts | Application Erosion: More Causes and Cures | Application Erosion: Eating Away at Your Hard Earned Value | Reliability Driven Maintenance--Closing the CMMS "Value Gap"? Part Two: Reliability Driven Maintenance | Reliability Driven Maintenance--Closing the CMMS "Value Gap"? Part One: Trends and Definition | Production Intelligence--Improving Production by Filling a Traditional Gap | Lean Asset Management--Is Preventive Maintenance Anti-Lean? | Vertical Marketing--What Is A Vertical? | Knowing Your Prospect's Influencers | SSA Global--The Right Product Strategy | Business Intelligence Success, Lessons Learned | Find the Software's Fatal Flaws to Avoid Failure | Process Manufacturers--Great Batch, Every Batch | The CIO's Agenda--Make IT Affordable, Workable, and Credible | Business Strategy, Business Processes, and Business Systems | What's Wrong With Application Software? Business Changes, Software Must Change with the Business. | Process Manufacturing: Industry Specific Requirements Part Three: Textiles | Process Manufacturing: Industry Specific Requirements Part One: Introduction | Technology Vendor--Can You Afford Credibility? | The World Of Software Buying Has Changed; Will the Vendors Change With It? | BI Approaches of Enterprise Software Vendors | The Old ERP Dilemma--The Refresh Option | Business Activity Monitoring - Watching The Store For You | Support for Old Releases-Good for the User but Is It Good for the Vendor? | Evaluating Enterprise Software-Business Process or Feature/Function-Based Approach? All the above, Perhaps? Part Three: Knowledge Bases and User Recommendations | Evaluating Enterprise Software - Business Process or Feature/Function-Based Approach? All the above, Perhaps? Part Two | Evaluating Enterprise Software - Business Process or Feature/Function-Based Approach? All the above, Perhaps? | Poor Data Quality Means A Waste of Money | Living And Thriving With Channel Master Customers | If Software Is A Commodity - Can You Still Win Some Competitive Advantage? | Profit Optimization - Can We Possibly Argue With The Objective? | Commodity Software, Best Practice and Competitive Advantage | If Software Is A Commodity...Then What? | What's Wrong With Enterprise Applications, And What Are Vendors Doing About It? Part Three: A New Approach and User Recommendations | What's Wrong With Enterprise Applications, And What Are Vendors Doing About It? Part Two: A New Framework Strategy | What's Wrong With Enterprise Applications, And What Are Vendors Doing About It? | Frantic Merger-Mania Spiced Up With Vendettas Leaves Customers Anxious Part Two: Analysis Continued | Frantic Merger-Mania Spiced Up With Vendettas Leaves Customers Anxious | A User Centric WorkWise Customer Conference | What's Wrong With Application Software? - A Possible Solution? What Is It, Why And How Does It Fit Into Your Future | What Does Vendor Consolidation Mean To The End User? | The Reinvention of Software Vendors and End-User Value | The Demand-Driven Supply Chain and Demantra | HighJump Grows in a Period of Low Growth Through Adaptable, Broad Function Products Part Four: Challenges and User Recommendations | HighJump Grows in a Period of Low Growth Through Adaptable, Broad Function Products Part Three: Highjump SCE Solutions | HighJump Grows in a Period of Low Growth Through Adaptable, Broad Function Products Part Two: Market Impact | HighJump Grows in a Period of Low Growth Through Adaptable, Broad Function Products | Application Vendors - Avoid Sabotaging Sales With Marketing | What's Wrong with Application Software? It's the Economics | Overcoming The Roadblocks To Hearing YES On New Projects | The Case of A Boutique Vendor's Benefits of Focus - IRM Corporation | Should You Modify an Application Product? | Product Life Cycle Management (PLM) in ProcessPart 3: Process PLM Requirements | Product Life Cycle Management (PLM) in Process Part 2 Process PLM Motivation | Product Life Cycle Management (PLM) in Process Part 1 Proven in Discrete, Ready to Blossom in Process | Why Systems Fail - The Dead-end of Dirty Data | The Fatal Flaws for Process Manufacturers | Who to Blame for Project Failure? Look Up - Not Down, Not Left, Not Right. | What Makes Process Process? | Enterprise Energy Management Software - The Key to Effective Energy Utilization | Supply Chain Planning – Issues for Continuous Chemical Companies | Is ROI King In Evaluating IT Investments? Part 2. Measuring the Impact of IT Investments | Is ROI King In Evaluating IT Investments? Part 1. Should We Make the Investment? | Yantra - Leader in Distributed Order Management, But Wait There’s More | Fast-path Implementations - Are They Good or Bad? | The Old ERP Dilemma - Should We Install The New Release? | Standardizing on One ERP System in a Multi-division Enterprise | Build versus Buy - A Long Term Decision | Boutique Vendors Can Bring Big Value | The Benefits of Focusing on a Niche and Serving it Well: EcFood - A Dot-com Making It | Process PLM Vendor Sequencia Adds Portfolio Management | Programs, Processes and Practices: Planning Implementations and Evaluating Systems | The Old ERP Dilemma: How Long Should You Pay Maintenance? | The 'Old ERP' Dilemma: Replace or Add-on | E-Business Sell Side Success at H.B. Fuller | E-Business Customer Service Success at H.B. Fuller Company | E-business Buy Side Success at H.B. Fuller | Single Source or Best of Breed - The Debate Continues | ecFood Approaches Profitability - An Internet Trading Exchange Bright Spot | MAPICS XA Expands BI Offering Through Partnership With Vanguard |


Use this index to search for white papers related to commonly used search terms A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Others 
Recent Searches
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Others
A: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
B: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
D: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
E: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
F: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
G: 1 2 3 4 5 6 7
H: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
I: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
J: 1 2 3 4 5
K: 1 2 3 4
L: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
M: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
N: 1 2 3 4 5 6 7 8
O: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
P: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Q: 1 2
R: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
T: 1 2 3 4 5 6 7 8 9 10 11 12 13
U: 1 2 3
V: 1 2 3 4
W: 1 2 3 4 5 6 7 8 9 10 11
X: 1
Y: 1
Z: 1
Others: 1 2 3


©2013 Technology Evaluation Centers Inc. All rights reserved. Search powered by Google