Alok Tyagi’s blog

Stream of consciousness

Archive for the ‘opensource’ Category

Data everywhere, Information somewhere, Decisions nowhere

Posted by aloktyagi on October 25, 2006

Sometime back, I wrote my thoughts around Enterprise 2.0 and how it is about leveraging social communities within an extended enterprise. I was asked whether Enterprise 2.0 is just another round of attempt to deliver on the promises of better analytics and knowledge management. I have already covered my thoughts on why Enterprise 2.0 is more than that. Regardless, I believe progress within analytics/business intelligence space is key towards achieving Enterprise 2.0.

Relevant data that provides everyday vital information is key to making decisions. And it is a powerful notion that influences people behavior.

Various opportunity areas where much progress is happening within enterprise industry are (this is not a comprehensive list, feel free to add others that you see missing) :-

1. Delay between generation of data and for the corresponding action to take place - How to quickly get to decisions? New analytical models around SOA/Events based architecture paradigm are emerging here. How this system will scale and perform as the trend continues to evolve from batch to realtime for widely available 24×7 system with more internal/external end users will be the testament and tipping point for possible Internet scale adoption.

2. Disjointed analytics from everyday business process - How analytical information get closer or be embedded within business applications like billing, accounting, other ERP applications, CRM, etc. so that users have their transactional and analytical information available side by side to take action when things happen. Much progress is happening here on daily basis by the application, analytics and integration vendors trying to bring analytics closer to business processes. 

3. Automate “most” of the regular tactical decisions - How to overcome or provide additional intelligence needed in the data to be able to identify and isolate bad information generated due to the noise from the actionable good information? Today, much of these interpretation happens manually. I am sure some level of human involvement will be needed but the idea remains how to automate “most” of the regular tactical decisions needed to keep things flowing on everyday basis. SOA/BPEL/Events based architecture has the promise to potentially automate “most” of the tactical decisions. But the challenge will be how to eliminate noise before acting on some information. You don’t want some automatic tactical decision being made due to a noise that result into potentially more bad situations.

4. Meaningful presentation of various analytical knowledge – gleaned from wide variety of information at different level of granularity. Information need to easier for human to read, interpret, drill down and act upon. So much progress has been happening here due to Web 2.0 and touted reverence to the dashboards that demos so well. The need here is also to continue to make it pervasive, available wherever needed, and making it available in wide variety of form factor.

5. Ever increasing size of data - Advent of new technologies like RFID and increasing automation of processes has opened up the flood gate of data (structured/unstructured)that needs to be analyzed and aggregated on daily basis. This is growing data size to manage and analyze by leaps and bounds. Increase bandwidth, much innovation in the storage and other industries for faster access continues to push the limit. One hear terra/peta/exa byte much more often in conversations – something not common just few years back.

6. Quality of data that gets integrated and aggregated from various sources - Maturity of the integration/EAI products, better cleansing and aggregation tools, increase automation, etc. are helping keep data fresh, consistent and actionable.

Analytics future is exciting as the technologies are maturing, business use cases are evolving where market is looking beyond aggregated historical trending information to reflect the current or future needs. Companies are asking for front view (real time, forecast data) beside rear view mirror (historical information) to run business. Continued consolidation of the industry – Reporting, Performance Management, Analytics, Data Warehouse, Knowledge Management, etc…will keep this space exciting and help bring several of these information islands closer.

Posted in Business Intelligence, Business Intelligence on the Dashboard, Enterprise 2.0, Internet, Open Source, Performance Management, Startup, Startups, Web 2.0, enterprise, opensource | Leave a Comment »

SOA will kill ERP?

Posted by aloktyagi on October 20, 2006

AMR wrote an article sometime back whether evolution of SOA will kill ERP.

I would think, if anything it will spur ERP backbone growth and help unlock various enterprise vendors to build better (and complete) stack for different industries, sub-industries, geographies, emerging markets, etc. that are currently unreachable due to the time and energy needed by the close systems. SOA based ERP system will create far reaching vibrant franchise ecosystem needed on successful ERP backbones to truly scale the business by reaching beyond the current markets/industries thus paying off better margins to the companies who end up having successful SOA enabled ERP backbones. Key will be around how to create and manage successful franchise.

Posted in Open Source, Outsourcing, enterprise, opensource | Leave a Comment »

Does LAMP need its CASE – Open Source in Enterprise

Posted by aloktyagi on September 11, 2006

Much opinions have been floating on each side of the discussion why Open Source is or isn’t a good idea for an enterprise. Usual suspect like long sales cycle, implementation challenges, support concerns, etc. are cited as the barrier to entry. While free/cheap, no lock-in concern, open source benefits, etc. gets cited as the reason to support Open Source in an enterprise.

So as in life there is no perfect answer. This one is no exception to that. It comes down to making choices that suits the organization net positively and help accomplish business goals.

In my opinion, Open Source enterprise offering can have some legs. Companies like Compiere or other upcoming venture stand a good chance to replicate say what Redhat has done to further the cause of Linux. At current level of Open Source Company’s valuation this remains a viable business towards a targeted market. Although, some shrewd venture folks may suggest it is a matter of time before Open Source companies starts to get valued as a Service company given the margins are closer to that than a product company.

I would think certain market say where audience has embraced LAMP (Linux, Apache, MySQL, Perl/PHP) should be supportive of Open Source enterprise product, if it can be successfully packaged, delivered, deployed, implemented and supported at no worse than the leading vendors. Thought process here, in some regard, is extending the open source stack to its preferred constituents and make it available at an acceptable total cost of ownership.

Figuratively speaking, does LAMP need to be in its CASE (CRM, Analytics, SCM, ERP) for a deeper adoption of Open Source within enterprise?

One example of Open Source friendly market is India. Lately, much news has come out suggesting how various state governments are favoring Open Source as the platform of choice.

Some may ask – Does the economic impact of software cost is more to companies in country like India? It all depends on how many companies can really afford $100s of thousands (after discounting) of software when earnings are not in hard currency? Also, different Enterprise structures adds to the discussion – like how many companies have revenue of $250M or more in India; need of larger number of seats (read more scalable software and support needs) as companies have more employees for a typical say $100M company in US; software cost impact to top line revenue depending on whether it hits operational or capital spending; etc. Some of these factors make Open Source more appealing to the market. One can add low implementation cost to this within domestic Indian market to make the overall implementation of Open Source enterprise software rather cheaper to accomplish.

A gating factor for Open Source success stories will be how it extends and matures the eco system beyond development community – to cover every aspect of value delivery. It is vital for the Open Source model to scale and instill confidence in enterprise customers about their investment in Open Source. Like having enough partners who can effectively implement, sell, support Open Source products in various geographies. Time will tell how successful open source will be in an enterprise market.

So what do you think – do you believe LAMP need to be in its CASE to make Open Source successful in enterprise market?

Posted in India, Open Source, Startup, Startups, enterprise, opensource | Leave a Comment »

Enterprise 2.0

Posted by aloktyagi on August 31, 2006

Much discussion is in progress about Enterprise 2.0 – including a large cry after “Enterprise 2.0″ was deleted from Wikipedia earlier. Here is my simple explanation of Enterprise 2.0.

Model every day enterprise users activity leveraging Web 2.0 based technologies (like Ajax, RSS, Wikis, blogs, IM, etc.) that can provide increased social interaction (like successful models of MySpace, YouTube, eBay, etc.) and enriched personal experience needed to build highly collaborative geographically distributed company/community (including employees, customers, partners, supply chain and other communities). A foundation that can help generate increase level of productivity necessary to manage both top line growth and bottom line control. Consider this along with other technology innovations (like RFID, SOA, etc.) and wider deployment choices(like SaaS, Licenced, BPO, etc.) – if anything enterprise industry is getting into some exciting time for innovation.

Enterprise 2.0 naturally enhances the current web based computing model that forces developers to think abstract application components rather than facilitating user interaction (say with your customer or salesforce) that is needed to provide the social experience of getting a task completed. BTW, this happens today although in a primitive way – today one person enters the info in a form that stores relevant data in one tableset that either a work flow or by some other trigger mechanism notifies other person who then picks the recordset from those tables; do some work; and put the modified recordset in another set of tables for another user to pick and do something about it. One can make this user interaction worse if you consider integrated legacy applications and best of breed suites in today’s IT environment – where users have to jump from one application to other hoping to find the relevent information needed to progress the work flow. Think about how this behavior of user interaction can be enhanced leveraging some of the successful and other upcoming future social interaction with the web when trying to accomplish a task.

Thre are other interesting scenarios as well that can be thought of as Enteprise 2.0 takes some shape. I can see much improvement in the CRM space to improve customer facing functionality. These new models will evolve in the time to come as technology gains wide spread adoption and as enterprise vendor catches on to capture social experince needed for them to continue to retain and grow their customer base.

Submit to: Digg

Posted in Enterpreneurship, Enterprise 2.0, Internet, Open Source, Personal, Startup, Startups, Web 2.0, enterprise, opensource | 2 Comments »