SAPPHIRENOW 2011 Madrid – A few HANA questions if I may?


I am going to Madrid next week to attend SAPPHIRENOW. SAP is paying for my flight, hotel and admission. As I am preparing for the trip, I thought I will share the questions I am looking to get answers. My understanding at the moment is that HANA will bring in 100M Euros this year. It is quite impressive for a 1.0 product, and SAP deserves kudos for getting customers to buy HANA in a bad economy.

 

So, here are my questions.  I am hoping to get them all answered next week in person, or if I am lucky someone can enlighten me in blog comments here itself.

 

Customer Perspective


1. How many customers are using HANA in production ? So far we know of 2 that were announced at Teched. Will we see a few tens more announced in Madrid?

2. How many customers that did POCs with HANA – the ones shown on stage at SAPPHIRE Orlando, took their POCs to production and are running their business on it?

3. For those that took it to production – how are they dealing with High availability/ Fail over / Disaster Recovery ? What would be really nice is if SAP lets us talk to these pioneering customers directly at Madrid.

4. I saw a tweet from SAP internal IT manager http://twitter.com/#!/MatthiasWild/status/130031370457198592 that SAP internally went live with BW on HANA, but it is just a parallel system to a disk based BW system. This is because of HA/DR . How many customers will buy HANA for BW to run it in parallel? Jeff Word announced two live HANA on BW customers will be present at Madrid. Are they solely on HANA, or are they using another disk based system as primary BW  instance?

 

Applications Perspective


1. Will SAP unveil the killer HANA app in Madrid that makes HANA more compelling than a fast database?

2. How many partner apps have been created during the year on HANA?

3. With HANA supporting R, will statistical processing logic need to be written from scratch in R, or will business functions be available that hides R from developers?

4. Who owns the IP rights if a partner develops a HANA app?

 

Partner Perspective


1. What is SAP’s vision for SI’s in future of HANA ?

2. Is there a market for smaller SI’s in HANA for SMB?

3. Of all the projects in HANA that are going on, what percentage is directly driven by SAP ?

4. Are there benchmarks and testcases for partners to use when implementing HANA solutions? It would also be good to see comparisons between IQ and HANA for same query on a given dataset.

5. Now that SAP has sold a lot of HANA, can we have better sizing tools? We all lived through the pain of incorrect sizing on BW and then BWA. I hope to not repeat this with HANA.

6. I have heard bits and pieces on HANA pricing on BW. Will this be clearly explained at SAPPHIRE Madrid ?

 

Cloud Perspective


1. What is the HANA cloud? does such a thing actually exist today?

2. Is HANA multi-tenant? When I read this http://searchsap.techtarget.com/news/2240106165/McDermott-addresses-questions-over-SAP-BusinessObjects-40-HANA it looks like there is a HANA cloud already that works. Is this true?

3. Does ByD already work on HANA? If not – why and when will it?

4. What is SAP’s solution for ETL to cloud for HANA to get huge volumes of data in real time?

 

Future Perspective

 

1. Where is the money going to come from next year from HANA ?  BW with HANA is a very good next step. BW has 16000 installbase or so. If SAP gets 25% of that to buy HANA at a million dollars each, they will make a significant jump in the size of the company. But how many will buy HANA as DB? BW customers are either really big (maybe top 100 customers) and the rest are usually much smaller.

For the big customers – they will have long term existing licenses from ORCL etc for enterprise which might not be easy to get out of in near future. Also, these tend to have business critical use cases- like for financial close etc. How many of these will jump into HANA as DB when it is so early in maturity curve?  And for really big systems – will they be successful using commercial hardware? Or will they need special hardware built for them? I have not seen yet a comprehensive answer for scale out from SAP.

For smaller customers – the majority – how much of a pain is BW really? Most customers by now would have solved most of their painpoints on performance etc. And even if they have not, will HANA licenses be more cost effective than buying more fusion io cards and RAM / SSD ?

2. When will ECC and rest of business suite run on HANA? And when it happens – will SAP still give customers the choice to have ORCL etc ad DB? As database vendors bring more and more sophistication into their products over time, will there still be enough of a value proposition to have HANA as a DB?

3. What percentage of ECC transactions will benefit directly  from HANA  in terms of real value? Will there be an option to point just these parts of the solution to HANA and rest to disk based DB to optimize cost?

4. Even within a high value analytics use case, not all data needs to be analyzed all the time. So if I have 10 years of data, and I generally go back in time only for 3 years in most queries – will HANA let me store my old data in disk, say in IQ?

 

There you are – and if you have additional questions that you want me to ask SAP while I am in Madrdi, please leave them in  a comment here.

Thoughts on SAP Outsourcing, Part 1 – the evolution


As always, this is just my personal opinion and not that of my present or past employers. I need to do this in a few installments – starting with how outsourcing of SAP evolved in front of my eyes, and then some common problems, easy and difficult solutions and a reality check .

As many of you know, I grew up in India, finished my education there and came to US more than a decade ago. Pretty much from the time I stepped out of college, I have been an SAP consultant. I have worked in and managed both consulting engagements – or “development projects”, and outsourcing engagements – or “maintenance” projects. And I am fairly sure I have seen a big part of the evolution of SAP from R/3 till today. Similarly I have watched outsourcing of SAP services from close quarters for a good while. I have seen this from India and also from outside India (Europe and North America). While I don’t claim to be an expert, at least I am pretty familiar with the landscape. I just want to share a few observations on this topic – hoping someone will find value.

In the mid-late 90’s many Indian companies were already doing quite a bit of outsourcing work for US/European/Japanese companies. But for the most part – they were not in SAP. They did this in other technologies, and infrastructure services. Towards late-90s’s this got a big push with the Y2K challenge. Companies developed a factory model to tackle the Y2K factoring. And then the light bulb went on – why not do this with SAP work and build some serious scale?

Infrastructure was the big issue to begin with. I remember sitting in India copying ABAP code to text files and emailing to colleagues in US to test, since the dial up connection would die if I tried to compile or execute on a server in US. A phone call from India to US was about 100 rupees a minute and was not a cost effective mode to communicate. But since projects all had plenty of time built into it – and since offshore was cheaper – it was not a big deal at the time. Funny enough, looking back – all of it looks a lot worse than how people felt at the time 🙂

There was no real structure to the whole process in the beginning. We used to get emails with a rough idea of what needed to be developed (Hey you, check VA03 with Sales order number 1234, and build me a data load program..cheers, your best buddy in US) . We did what we could, and some one fixed it onsite. Essentially, we were just doing 50-75% of work, and quality was not always very good. Again, for the cost – this was more than acceptable as a productivity improvement. As I remember everything was at time and materials basis from a contracting perspective when we started.

This was improved pretty quickly, and a more structured process evolved with better written specs being sent from project site to offshore site. Also, since timezones, accents and all started to come in the way – we started having a role of “onsite-offshore co-ordinator” in most projects. It is a very stressful job, and they get beat up by all parties. I remember a colleague telling me over beer that “Man, i feel like everyone’s bitch” . But things started to scale big time.

And as time progressed, the notion that functional modules are too complex to outsource quickly disappeared. And from the initial days of “someone who needs to clarify specs to developers and do offshore PM work” , the role changed to “experts who have deep expertise in business, who can do part of blueprinting remotely”. Another big reason for the jump was that many Indian clients started implementing SAP and this helped increase experience and talent immensely. Another big improvement was that by early 2000s, many consultants from India had returned after projects in US and Europe. These folks added a lot of new skills and experience to the team. Conversely, their colleagues at client sites got a better appreciation for how their colleagues in offshore locations worked. So naturally, communication improved big time.

As the model became more mature, the outsourcing companies could do better estimations and repeat business predictably. Contracts started becoming more of a fixed price, and managed to SLAs, instead of hours. It is not that offshore part of the equation alone improved – the onsite teams by now figured out what can be outsourced, and how to communicate effectively. Of course clients always have wanted quality – so more strict processes came in, including CMM type formal ones. Many layers of QA were established so that final version seen by the customer was much better.

However as time progressed, training did not always keep up. So you will still see many programmers not familiar with OO ABAP, or WebDynpro or SOA. Same is true for functional side of the house too. As demand shot up – companies started hiring like crazy in India. And many SAP training centers opened – several of them really bad, and very expensive. These schools focus heavily on canned technical training. Once the big outsourcing firms hire them, they have to get trained a second time in consulting skills, software design etc., and often in the core technical skills too.

There were some (unintended) side effects too.

One side effect that happened was that due to the large demand, companies started promoting people faster. Folks with 2 years experience became leads and with 4 years some became project managers. Some did well and many did not. It went to a stage that if you hired a 4 year experienced programmer, that person rarely wanted to code any more. To some extent, I think this problem still stays that way . Of course there are many exceptions too.

When hiring happens in bulk, inevitably the quality suffers. I have seen this to also have a long term damage aspect. When a poor skilled person is hired, and then promoted because of the need to grow the business quickly – there is a big chance that since person will hire even more poorly skilled employees. I am not just talking about SAP skills – I mean the soft skills and leadership aspects too. Mediocrity breeds like rats at the scales hiring happens. Companies realized this at some point, and started course corrections – but it will take some time to weed out people who are not equipped to do this work.

Yet another side effect was that offshore talent started having two distinct flavors – one with a strong focus on projects, and another on production support. General impression is that the project side of the house is the lucky lot, and the other side usually feel they don’t get the same training and exposure. This is an awkward scenario – project developers are used to all kinds of innovations to get the project to go live with good quality. And production support gang is used to making sure SLAs are met for every problem that is thrown at them. There are mature processes that govern both sides, and it all works fine. But the moment you put a project guy on support, or a support lady on projects – you can generally expect a “fish out of water” feeling to prevail. It is a pretty sharp divide, and something that people not working offshore often realize or acknowledge.

So when a person who is really good at solving high priority bugs gets assigned to a project as a developer, the instinct usually is to find the solution that solves the problem in the least amount of time. And this is what a lot of times leads to the perception that these people are not good. They are actually quite good – their leaders are not smart enough to coach them in the right path. The exact opposite is true in reverse. A person used to project work will go to maintenance work, and will pull hjs hair out. However, the instinct is to rewrite everything when a bug is reported, rather than get it fixed within SLA time and get the business back up and running. It needs good management skills to coach and align these people to suit the current assignment – and it is an area where many managers fail miserably, usually because they don’t understand these nuances.

These days – it is not uncommon for projects and production support to work out of several different countries working around the timezones. Infrastructure is far better – high speed networks are the norm, cell phones are common, visualization tools and video conferencing help remote blueprinting etc. But as I talk to friends who started in SAP with me but chose to stay back in India, it appears that the processes we put in to counter the poor infrastructure etc are all pretty much untouched till today. As I will explain in a later post, this is not an unnecessary overhead as it first appears.

This is the relatively bright side of the story. But outsourcing generally has a bad ring to it if you ask around consultants and clients. Next time, I will try to explain my thoughts on how it “successfully” earned the bad reputation.

SAP Teched 2011,Bangalore – Big stage, Big expectations


SAP Teched Bangalore has already  kicked off with the innojam on mobility theme. I am not there in person, but several friends are, and I am getting near real time updates 🙂 . I was seriously thrilled to see that SAP expects more than 10000 people to show up for the event. I am guessing that one day soon, we will see SAPPHIRE in India too.

 

First off – SAP could not have chosen a better focus than mobility for this event. Brilliant !  Every time I go to India, I am amazed by the proliferation of mobile devices there. Almost every one I know there has 2 mobile phones – and most now have a smart phone. When I visited my parents last month, the vegetable vendor from whom they buy regularly showed me his new iPhone. Without a doubt – India  now has the largest pool of SAP developers. Some of the smartest SAP mentors live and work in India. And it has a growing economy. It is an ecosystem ripe for SAP to influence big time – and mobility is the path of least resistance.

 

I know HANA is where SAP has the most focus these days – but in my opinion, it will be a lost opportunity if SAP lets HANA overshadow mobility messaging at Bangalore. However, just talking about mobility alone is obviously not what SAP needs to do – SAP needs to show how this vast ecosystem can participate in getting this strategy from philosophical levels to execution levels.

 

India might be a great HANA market too with the boom in retail, banking etc – all high volume, real time data sensitive sectors. I expect to see Vishal’s key note showing how Indian businesses can make use of HANA . But what is also required is for SAP education to step up their game and get access for developers in India to get smart on HANA very quickly.

 

Today morning on twitter, I had a brief interchange with Vishal Sikka . I tried to get Vishal to consider delivering part of his keynote at least in Hindi. Vishal said he will consider it. And it was great to find out that his mom taught Hindi. Given that the intricacies of India’s future was discussed in Hindi before millions of people by the leaders of Independence movement 60 years ago, I am confident the intricate message of SAP’s future can be expressed in Hindi before ten thousand people with sufficient impact. Now of course I know regional languages trump Hindi in most parts of India. However, I feel that Vishal delivering a part of his keynote message in Hindi  – may be with English translations in video as Dennis Howlett suggested – will be pretty powerful, and well appreciated by the audience.

 

I feel terrible that I have never been to a Teched in India, and will make every effort to attend it next year.

 

Good luck, SAP – I wish you the best in getting India all excited about your solutions.