You are currently browsing the tag archive for the 'enterprise' tag.
“Embracing change” is a common mantra. However, experiencing change is a certain reality. With it comes a series of choices for everyone involved. Perhaps, the game of Jenga(tm) demonstrates these choices. As you may know, Jenga consists of wooden blocks shaped like tiny beams. The game starts with the beams stacked tightly, three per layer, alternating them vertically and horizontally. The object is to manually dislodge any block from the tower and place it on a new layer at the very top; expanding the tower upwards until it topples from lack of support below or is blown by a strong gust of wind.
Like Jenga, a business also grows using its assets, strengths and opportunities to build customers and market share.
To continue comparing Jenga to running an enterprise, perhaps you could use two different perspectives. The player of the game is like the executives of the organization, moving around structural blocks to expand the organization. This executive has a 360 degree view of the tower with the ability to stress test the blocks before dedicating them for the move; and can scope the environment for threats to the construction such as a shaky playing table or strong winds.
The contrasting view is that of the employees impacted by the move within an organization; perhaps visualized as tiny ants clinging to the moved block. These individuals have an intimate knowledge of this specific block. They know each dent, scratch and slight change in color. They know how snugly it fits against the neighboring blocks (the nitty-gritties necessary to accomplish a job) and how it informally interacts with others. But this internal perspective lacks the comprehensive view. From within the safety of the tightly-built fortress, workers may not sense the unstable foundation or feel the gusts.
As a block is selected those associated with it can be hurled into significant change. One’s first reaction at the vibration may be to grab on as hard as possible to the comfort of the block. Despite the desperation, it takes very little time to see that the forces are overpowering and a significant change is imminent. At this point, there are really two broad choices: resist or cooperate.
The consequences of the first choice, resistance, can lead to demise. To explain this, let’s consider the two forms of resistance – denial and defiance.
Denying the seriousness of the changing forces will severely cripple the industry. Current examples of underestimating the impact of an impending change are seen with traditional media. After reluctance, newspapers, magazines, local broadcast television and radio eventually adopted the Internet. Through applying their respective traditional medium’s paradigm to the Internet forum, they used it as the broadcasting and publishing vehicle. Newspapers, for example, started by replicating their publication online and updating the sites daily after street publication. Internet users expecting more immediate news discontinued their subscriptions to the physical newspapers and started viewing news on new Internet news sites that refreshed content frequently.
The other form of resistance, defiance, could cause alienation with peers who tire of negative attitudes. Excessive defiant behavior could lead to dismissal from those who perceive it as obstructive.
In contrast, the option of cooperation, could lead to quite different outcomes. If the change is from competitive or industrial pressure, adapting to the changes’ new opportunities could put you in the driver’s seat. Those Internet sites that enabled the viewer to customize content offer an example of seizing the opportunity to lead the industry. In Jenga, a beam moved to the top is exposed to uncomfortable drafts, unfamiliar elements and added visibility. The gusts and vulnerability could be threatening. Also, the fall is farther if knocked off. However, the experiences gained are the essence of leadership.
Another recent example is the trend to stop travel expense. Geographically dispersed employees, trainers and consultants can overcome this obstacle by mastering the various technologies to be productive remotely. As organizations adopt these methods, the paradigms of phone etiquette, correspondence and meeting presentations will morph into new standards. Those of us who have adapted will benefit professionally.
Other gloomy headlines tout that many companies have fallen, or as in Jenga, the towers have toppled. Those who have fallen into the heap are left with the challenge to adapt to a new reality. After some brushing off, skills can be applied to participate in a new tower. Existing knowledge and tools will be augmented by wisdom for the next cycle of industrial changes.
As professionals, we need to recognize that external forces will cause us to make some hard decisions. To react with leadership, we should seek opportunities in the changes, communicate the realities and urge others to accept them.
Have you ever noticed how text books understate the budgeting process? They tend to gloss over the topic as four steps:
-
Determine revenues
-
Forecast expenses
-
Adjust
-
Communicate
Some text books suggest that that the process has iterations. This general outline of the process rings true, but its oversimplification makes the budgeting process sections meaningless when it comes time to map one out. I have found that undertaking the budgeting challenge is different between organizations. The process design is similar to perhaps how Generals draw up battle plans.
The available personnel, supplies and equipment are assessed and the desired outcome is clear. However, the details of the approach are dependent on the specific terrain and rely on the latest tools and information. For this reason, organizations tend to see its budgeting strategy as unique.
Strategy is a fair term to use in budgeting as its outcome has a great deal at stake. Every staff member submitting input for calculations or making a request for funds has credibility on the line. Without complete information the profitability of a product, service, region or division is at jeopardy. And, day-to-day performance of the organization can be besieged from the pressure and time consumption when gathering intelligence from the field.
There is a point where this analogy between a battle plan and a budgeting process falls apart: That is, a battle will end and budgeting does not. A budget plan will play itself over and over. This exposes a point of vulnerability in the budgeting process as it was designed for a set of conditions that most likely has changed. It may no longer be sufficient to budget annually. Reporting requirements may change. Consolidations in the industry confuse the financial results. Or, new competitors, products, clients, regions and staff render the plan obsolete. When there is such a difference between the framework and reality, the budgeting framework cannot be trusted for strategic forecasting.
In the wake of the global financial crisis as organizations seek to maximize cash reserves, evaluate expenses and eliminate risk; the budget process surfaces as a key strategy. Those giving strategic input and making decisions have unprecedented pressures to assure accuracy and agility in cost cutting. Those who need to find opportunities for revenue are at a loss for validating an option’s viability. An organization is likely to forgo an opportunity without the ability to articulate its profitability, avoiding the risk of catastrophe.
Today’s battlefield is dynamic and most participants are deep in the trenches. We know that this gloomy economy will end and we intend to abandon the trench to take new ground. Our challenge is timing and selecting the method to move forward. While we are trenched, let’s review the budgeting tools and design a system giving us the agility to adapt to the changing markets, locate opportunities and operate effectively.
While inexpensively built and operated mom and pop e-commerce websites are as common as snow in New England in January, is it possible to build and operate an enterprise grade e-commerce site on a shoe string budget? E-commerce at an enterprise level is not simply slapping a shopping cart to your website and calling it e-commerce enabled. The demands of an enterprise solution may require:
- Integration with legacy systems
- Integration with supply-chain systems
- Support for multiple currencies and tax codes
- Multiple store-fronts
- Profile and history driven offer management
- Integration with a content management system
- Business user control over promotions and pricing
- …and more
Challenges of integration with existing systems alone are daunting enough never mind the fancy e-commerce functionality that is often considered vital for competitive differentiation. No wonder why starting an e-commerce venture or an upgrade is considered a seven figure expense. The cost of an enterprise grade e-commerce product alone can easily account for twenty to forty percent of the budget. The other option is to go with a hosted or SaaS based approach and avoid capital expense for software and infrastructure – not a bad approach for testing the waters but in the long run, charges and fees can really add up.
A well executed e-commerce site can provide great returns on the investment by generating new revenue streams, enhancing existing ones, or reducing operational expenses – and that can’t be too bad for the budget or your career. However, in tough economic times the challenge becomes harder as getting approval for large complex projects becomes difficult and even the approved budgets can get slashed. If your budget gets cut, is there a way to still implement enterprise grade e-commerce? Can an open source e-commerce solution be the answer to the “do more with less” mantra? Is open source e-commerce ready to play with the big boys in the enterprise domain? Let’s explore these questions and the capabilities of the open source e-commerce solutions.
Let’s start with a common misconception that an open source e-commerce product requires significant customizations and the cost of customizations more than offsets any savings from not having to pay license fees. Implicit in this assumption is the notion that a commercial product requires little or no customizations. However, the real-world experience shows us that this is not the case. Even the best commercial products cannot be used out-of-the-box unless you decide to adopt their look and feel and their model of e-commerce. The cost of customizations can add up just as rapidly in a commercial product as they can in an open source one. Therefore a prudent approach would be to adhere to the industry standards and best practices and use out-of-the-box functionality in areas which are not competitive differentiators. Heavy customizations should be limited to the aspects of the website that are true differentiators and result in a unique user experience. This guiding principle applies regardless of the decision to use an open source or a commercial product.
There are a lot of inexpensive and open source e-commerce products out there; however, most of them are nothing more than a simple shopping cart. They are only suitable for the most basic needs of a simple web site. However, Apache OFBiz and Magento are two promising contenders that break from the pack and compete in the enterprise space. In this article we will primarily focus on OFBiz.
Apache OFBiz is actually an integrated suite of products that does not only include e-commerce capabilities but also provides support for accounting, order management, warehouse management, content management and more. An enterprise e-commerce implementation cannot exist as a point solution. It has to integrate and work well with other back office processes and applications. OFBiz’s integrated suite can be used to automate and integrate most back office functions. Even if you decide not to use the built-in functionality it can still be integrated with other existing systems albeit with more effort and cost. It provides enough e-commerce functionality out of the box to match most enterprise needs and the rest can be customized if needed. Here is a summary of our assessment of OFBiz:
Technical Capabilities
| # | Criteria | Rating | Comments |
| 1. | E-commerce capabilities | B+ | Provides Robust e-commerce capabilities OFBiz e-commerce capabilities include: catalog management, promotion & pricing management, order management, customer management, warehouse management, fulfillment, accounting, content management, and more. |
| 2. | Sign-on and Security | B | Granular and robust security framework The OFBiz security framework provides fine grain control of the security including multiple security roles and privileges. Roles can be used to control access to screens, business methods, web requests (URLs), and/or entire applications. |
| 3. | Technical flexibility & ease of use | B | Very flexible but complex OFBiz is an application development platform that can be used to build applications and as such provides a tremendous amount of flexibility. The use of the entire framework (which includes the database, an Object Relational Mapping (ORM) layer, business object layer, scripting support, and UI tools) is optional. |
| 4. | Integration with other apps and locations | A | Multiple integration methods OFBiz business services can be exposed as services and accessed by multiple methods including Remote Method Invocation (RMI) and XML Web Services. Integration directly with the OFBiz Relational Database is also possible. |
| 5. | Scalability | A | Highly Scalable Java systems are highly scalable provided a production architecture that is designed to support heavy load. A load balancing device and redundancy at the web, application and database servers can redundancy and scalability. |
| 6. | Relational database integration | A | Support for all major database platforms The most popular OFBiz database platforms are PostgreSQL and MySQL (both of which are open source). OFBiz has also been tested with Oracle, DB2, Sybase, and MS SQL Server. The default installation uses an Apache Derby database which is not recommended for production use. Our research indicates some problems with MS SQL Server database – this should be investigated further prior to selecting that database platform. |
| 7. | Skill Set to support | NA | OFBiz framework and application are based in the following technology components:
Long term support of the application would require knowledge and familiarity in each of these technology sets. While these technologies are mainstream and skills should be readily available in the future, skills and experience with the OFBiz framework that is built upon these technologies may not be. |
Business Position
| # | Criteria | Rating | Comments |
| 1. | Financial stability | B | OFBiz is a “top level” project in the Apache Software Foundation. The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. |
| 2. | Maturity of product suite | B | Open For Business (OFBiz) was initially launched in 2001. In early 2006, the project went through the Apache Foundation’s “Incubation” process to review projects for quality and open source commitment. OFBiz was promoted to a top level Apache project in December 2006.The community for OFBiz is very active. The major web posting board receives between 20-40 postings per day relating to OFBiz. The original contributors are very active in monitoring these sites and sharing knowledge. |
| 3. | Reference Accounts | B- | Total number of installations is unknown due to the nature of open source software. The OFBiz websites lists more than 70 companies that use their software. However, there are very few marquee names. |
Implementing an enterprise e-commerce solution can be expensive and complex process that requires analysis and investment in people, processes, and technology. While it would be insincere to say that an enterprise e-commerce solution can be implemented on a budget in the ballpark of a mom and pop e-commerce store, the budget can be significantly reduced by:
- Carefully crafting business requirements
- Adapting the business model to match industry’s best practices
- Reducing and carefully planning data migration and application integration
- Keeping the customizations to a minimum
- And using an open source e-commerce platform
OFBiz provides a viable open source e-commerce stack that can be used to implement enterprise grade e-commerce. When combined with good implementation practices and solid execution the combination can result in slashing costs by twenty to forty percent — which sometimes can make the difference between getting funded or getting shelved.
If you’ve been in an IT-related role for more than 10 years, you’ve likely enjoyed the boom and bust the economy has provided. Healthier times enhance business capabilities in the form of multi-million dollar, cross organization implementations, while leaner times like these afford only the most critical needs to be fulfilled. So while the volatility wreaks havoc on your organization, one IT spend continues to stay strong. Strategy.
Strategy is a sound investment in prosperous times since the confirmation it provides protects the investment of larger scale initiatives. For example, a company committed to providing better customer service and market additional products into its customer base will undertake a 2 to 3 year set of tactical CRM initiatives. Success factors include the three usual suspects, ‘People, Process and Technology’, and aligning each with an ideal future state vision is critical.
A well executed strategy provides an education for stakeholders and builds consensus among individuals who may have never sat around the same conference room table before. It coalesces and prioritizes goals and objectives, drafts a future state architectural blueprint and describes business processes that will endure, and establishes a long term Road Map that orchestrates incremental efforts and illustrates progress.
So if strategy is a safe bet in better times, why invest in one now? For executives I’ve met with most recently (Q3 and Q4 2008), a popular form of strategy is analogous to grandma’s attic. At some
point, it may have occurred to you to look in grandma’s attic for something that may be useful, and if you’re truly fortunate, there may be something extremely valuable you hadn’t counted on. For C-level executives looking for ways to improve their bottom lines, the same treasure hunt exists in the corporate information they already possess.
To understand whether your enterprise information holds hidden treasures, explore these 10 questions with your organization. Answering ‘No’ or ‘Not sure’ to any questions that have exceptional relevance within your organization may suggest looking into an Enterprise Information Strategy enagement.
- Do visionaries within my company have visibility to key performance indicators that drive revenue or lower costs?
- Do I understand who my customers are and which products they own?
- Am I able to confidently market additional products into my existing customer base?
- Do I possess data today that would provide value to complimentary industries through new information based offerings?
- Will my information platforms readily scale and integrate to meet the demands of company growth through acquisition?
- Am I leveraging the most cost effective RDBMS software and warehouse appliance technologies?
- Do I understand the systemic data quality issues that exist in the information I disseminate?
- Do the organizations I support understand the reporting limitations of my current state architecture?
- Is there an architectural blueprint that illustrates an ideal 2 to 3 year business intelligence future state?
- Does my company have visibility to a Road Map that timelines planned projects and the incremental delivery of new business insights?




