Wednesday, January 30, 2013

What business requires...?


As part of different assignments, I have got an extensive experience of interacting with customer that includes Business Leads as well as Technical Architects. In most of the meetings be it Technical Discussion and/or Requirement Analysis, the common conclusion of these meetings is ‘What business requires?’ and adding an action item in the tracker to the relevant Business Lead/Analyst. Here I am trying to answer this question in a way that what I understood from my experience so far.
Majority of the online shopping websites are implemented or getting implemented/maintained using multiple third party frameworks and applications. What drives an organization to decide on the framework/platform/application/product that they want to leverage to improve their business?  Answer to this question is not so easy; it is based on various factors such as
  • License Cost
  • Organization’s prior experience
  • Product Owner’s Credibility
  • Market Feedback on the products
  • Sales Presentation from the Product Owner
  • People’s mind
Whatever reason that drives to choose the products; the organization normally spends a lot of money in research and analysis on choosing the Product. Will that end there? No, as we aware it won’t end there. Now the Organization has to recruit able people both business and technical to enable the IT department for implementing/improving their online shopping experience. Apart from this, the major decision is to choose a Service Provider that the organization believes that the provider can do the implementation at a Minimal Cost.
What I was trying to explain here is that for enhancing the shopping experience, before choosing a service provider itself, the organization must have spent enough effort and Dollars for deciding the various products they want to use for their eCommerce engine. In some cases the organization will engage the preferred service provider during these activities also.
Once the requirement analysis and fit-gap analysis starts, one important point that every key people from the service provider must have in their head is that we are here to help the business to implement the requirements with a minimal cost. I have noticed that most of the Business Analysts have very limited knowledge on the products, and this limitation was resulting in listing down all the ‘fairy-tale’ requirements. When these requirements come to the Technical Consultants for doing fit-gap analysis, they normally mark these for heavy customization of the product or not possible categories. This will make the Business upset because they have already spent lot of money for the product and now they have to shed lot of Dollars to make it in the way that they want.
This is the real problem in any online shopping experience project. This problem is getting resulted in the question in the title of this article “What business requires?”. What business requires is very simple, every organization in this world wants their online shopping as good as Amazon.com at least, if it can be better than that, then business requirements ends there.
Though the above statement is true, business will be happy if the service provider can meet most of their requirements with a minimal cost and make it ‘live’ in a short period of time. Service Provider’s Business Analysts have to play an important role here. Rather than writing down the requirements that business team gives to you, every Business Analysts have to follow some practices that will help the business as well as service provider to streamline the requirements to enhance the shopping experience with a minimal cost.
  • Business Analysts should be trained in the relevant products as a functional perspective and they should be educated about the limitations of the products as well
  • Business Analysts should understand the Organization’s business and key areas
  • Help business to redefine the ‘fairy-tale’ requirements to meaningful requirements that can be achieved using the product by minimal customization
  • Help business to understand the cost of implementing the fancy requirements and how much can they benefit out of those requirements
  • Help business to understand how they can achieve long-term and short-term goals and redefine the scope of implementation
  • Engage a technical person if required
If a Business Analyst can come up with a list of requirements that can be implemented by the product purchased by the organization with minimal customization, technical team can provide a positive fit-gap analysis sheet that offers low cost to the organization. This will help to get a confidence on the service provider initially and that can bring up more revenue.
The initial phase of project is very critical and the Business Analysts have to play an important role in streamlining the requirements. In fact they have to identify “What business requires” and help the business to understand “What business really requires”.

No comments:

Post a Comment