Archives For ERP

SugarCRM is participating in the BoxWorks conference this week in San Francisco, the Imageannual event for collaboration and cloud file storage provider Box. During CEO Aaron Levie’s keynote – he cited some impressive growth numbers for the company. Box now has 180,000 companies using its offerings, with about 20 million individuals in that mix.

20 million. Think about that.

A lot of very successful business software providers, and I mean BIG companies with billions in revenue, only serve about 3-5 million users, tops.

Why is that?

The answer, in my opinion, is that tradition business software providers – the old guard of CRM, ERP, etc. – have typically been either too inflexible, too expensive, or a combination of both, which restricts the amount of employees in a company that can actually use the software.

Think about it. If you really map out a customer-facing process in a CRM usage scenario, for example, there are all kinds of potential touch points internally that get locked out of a typical CRM deployment. Product experts, fulfillment personnel, receptionists…anyone who might either interact with a customer, or have information that can help enhance the customer experience. But instead, CRM deployments are usually limited to quota carrying sales reps, managers, and support agents – in short, a limited set.

I believe Box is painting a picture of how businesses should be looking at technology and how they empower their employees to do their jobs better, and in turn serve customer better. And Box is showing how technology providers should be looking at their business models in fresh new angles. For users, Box’s technology both promotes collaboration and is super simple to use. On the business side, Box used freemium and openness to quickly get entrenched inside the largest and smallest companies – it did not rely only on expensive and inefficient enterprise sales models. Box’s technology quickly and easily proved its value to the USER, and management’s buy-in naturally followed.

We are in a new era of user empowerment in business software in my opinion. Powered by the convergence of consumer technology experiences, evolved distribution and business models, and an overall approach (hopefully) that favors getting the software into the hands of users versus simply “selling the expensive seat license” to decision-makers. The future is bright, and Box is proving that the right technology, with the right approach to distribution, can lead to great things…

I was sitting in a talk today here at the PHP NE Conference, where the presenter Fabrice Bernhard was setting the story on why it’s time to migrate that decade old PHP4 app into one leveraging a modern framework like Symfony. His key focus was the “how” to do that migration from a legacy and homegrown application structure, advocating away from the traditional methodology of a side-by-side rewrite, leaning more towards the concept of “progressive migration”, where you replace individual components over time. The former approach tends to be hampered by the additional labor of maintain two systems with no easy transition from the old system to the new. But the more important thing is that progressive migration gives a better sense of progress, giving a better sense of control in the transition

Case in point, is the story of FoxMeyer Drugs’ and their failed SAP implementation from the mid 90s. It’s an interesting tale to read, and one that’s all too common; people buying into a technology direction without thinking about the pieces and processes that can make it successful. Look at the big fails along the way, which hampered their success.

  • Communication between the warehouse staff and executives was non-existent. The warehouse staff didn’t see how they fit into the big picture, and fought against the implementation at every turn.
  • Poor scoping on performance requirements. The system implemented was drastically slower than the previous one, and had no way to deal with growth.
  • Not having the right people in place to execute the project, including leaning on a consulting firm with little experience and high turnover
  • Big change in scope and focus of the project part way thru, which caused huge cost overruns.
  • But most of all, the blind arrogance of pushing thru an aggressive timetable without room for the setbacks and adjustments that happen along the way.

So what’s the lesson here? Here are a few things I think are important to consider in any large-scale project…

  • Every user in the proposed system is a stakeholder in the implementation. Enterprise applications traditionally have been designed with management’s needs in mind, putting the end-user’s needs after that. Efficiency with technology is gained by empower users and removing barriers, and this must be accomplished with any new system rollout.
  • Keep iterations small and deliver often. This enables the organization to realize benefits along the way, enabling you to measure results and react easily. This also enables you to pivot the project along the way to deal with business need changes.
  • Good leadership is a project’s greatest asset. I was reading an article recently around why innovation fails in organizations, and the general theme was that poor leadership and short staffing ( both in headcount and skill abilities ) causes more projects to fail than anything else.

So if you are looking to implement a new technology in you organization, whether it be CRM, ERP, or something else, remember one thing: successful implementations are a healthy combination of technology and people; without both successes are difficult to achieve.