How is eSOA Impacting the SAP Skill Set?
One common theme on the JonERP.com web site is how to transition your SAP skills in the NetWeaver and eSOA era. A big challenge here is figuring out the timing of the skills changes that are in the works. Change your skill set too soon, and you are ahead of the curve with few projects to choose from. Wait too long to make your skills transition, and you have fallen behind. From the back of the pack, it’s hard to catch up. So what’s an SAP consultant to do?
There’s no one right answer to this question. We’ve touched on these themes in many of our recent JonERP.com podcasts, and we’ll continue to do so. One thing I have always believed in: take your skills tips from the real leaders in the industry. Recently, I posted a transcript of the "TechEd 2007 in Review" podcast I did with Enterprise Horizons CTO Krishna Kumar.
He had the following response: "Well, right from the onset, I was a big skeptic of this whole technical consultant/functional consultant dichotomy. For starters, if you look at SAP, historically SAP has an extremely powerful, very strong ABAP platform, and then you have extremely powerful business processes that piggyback on the strong ABAP platform. Now, as much as this seems like a sound architectural idea, one of the unfortunate byproducts of this whole paradigm has been two communities, or two sets of people.
"So there’s one set, which is hard-core technical consulting, and there’s the other set, who claim to be like the functional Business Process Expert. History tells us that such a dichotomy never really works in the interest of a successful SAP implementation. For the most part, a technical person has to have very sound functional skills, and the functional person has to have, at the very least, reasonable debugging skills to go under the hood and fix the issues as they happen.
"One of the good byproducts of this newfound on-demand eSOA initiative is the seamless amalgamation of technical and functional skills. Picture a technical consultant not having the know-how of how to expose a business function as a web service. This is definitely not going to work in the interest of the whole picture, because he has to understand, for example, the web service definition needed to call the service. It’s seemingly impossible for a technical consultant to orchestrate a web service without knowing the impact on the underlying business engine."
There has already been debate in my SAP Career Blog about what the ideal functional/technical skills mix is for the SAP consultant, and we can continue to argue about the exact combination of skills that will be needed for future projects. But taking Krishna’s perspective into account, he believes, and I agree, that the "SAP technical consultant of the future" is absolutely going to have to understand how to expose the inner workings of SAP as a service. We can look at this as a new age of integration, using the same philosophies of integration that drove the EDI and EAI marketplaces, but with a new set of Internet-based tools and a new methodology.
Now, exactly how those tools are acquired and how a consultant applies them comes down to the individual. Obviously, the classic "Basis" systems administrator is going to use these skills differently than the SAP developer or the SAP DBA. Part of our job as SAP professionals is understanding just how our existing skills plug into SAP’s Enterprise Service Architecture.
We have to find a way to bridge the gap between the skills we have and the skills we need. For the technical person, Krishna mentions Visual Composer and the NetWeaver Composition Environment (CE) as two areas that are worth mastering. And based on the potential of analytics-driven eSOA, Krishna would probably add at least a working knowledge of NetWeaver BI to that wish list also.
During the podcast and our offline discussions, Krishna has made a point of how powerful Visual Composer can be when applied to analytics-driven eSOA. But the goal of the SAP consultant is not just to acquire a hot new skill or tool, but to acquire that know-how within a broader context.
Krishna framed the situation of the SAP technical consultant in this manner: "The technical consultant has been ABAP-heavy all the time. Now all of a sudden, he’s exposed with three new sets of tools: on one end of the spectrum, you have BI analytics, which, again, has been primarily a technical tool. BI analytics, now, with this newfound eSOA strategy, is going to take more of a business approach. With acquisitions such as Business Objects (BO), the technical mainstay is going to diminish dramatically. A lot more effort is going to be put into actually building the business solutions.
"The second element is the NetWeaver technology. A lot of energy has been put into building the NetWeaver plumbing, but with new technology, such as Visual Composer and the NetWeaver Composition Engine, the technical complexity is now abstracted. You will very soon see the technical consultant now starting to talk business, and he has to learn business, otherwise he’s going to become a dinosaur in the industry."
So Krishna believes, and I would agree, that the writing is on the wall for the technical consultant: learn business process know-how in order to keep yourself relevant on projects. In my view, the impact of offshoring on the technical side of SAP increases the urgency of this transition. What we can say about SAP is that as skills become commoditized, the chances that they will be offshored or outsourced increases. The way to stay ahead of that curve is to create innovative mixes of functional and technical SAP skills, combining the latest modeling tools with core industry and business process knowledge.
Taking a look at the functional side of SAP, as you would expect, Krishna believes functional consultants are going to need to get exposure to NetWeaver technologies. But beyond that, Krishna believes that the SAP functional consultant needs to get a handle on the Internet Cloud: "The functional consultant now has to be aware of the repercussions of exposing his business process over the Internet Cloud, the possibility of exposing his business process analytics over the Internet Cloud. So, there’s going to be a slow metamorphosis, but you’ll definitely see the technical consultant and functional consultant talking the language that’s more synonymous."
Some readers may be unfamiliar, as I was, with the term "Internet Cloud." I asked Krishna to define it during the podcast: "With the proliferation of the Internet, you basically now have a computing layer between different computers. The computers are all connected to each other through the Internet. But the fact that now we have self-running services - through eSOA, through Google analytics, through Yahoo analytics - your Internet is not a passive ecosystem anymore. It is a live, intelligent breeding ground for computing power. That collectively is represented as an Internet Cloud. So an Internet Cloud is an ability for computers to talk to each other and an ability for smart business processes or smart systems to exist in either."
The bad news about the proliferation of these new eSOA technologies is that they span a range of tools and approaches, some inside of SAP and some outside. To make things more complicated, we don’t necessarily know which of these emerging standards will become the most widely accepted. But there is good news here too: historically, it was very difficult to acquire hot new SAP skills "on the fly."
With these eSOA technologies, many of them are skills that can be experimented with in the sandbox of your own home computer on nights or weekends. We may reach a point where the only excuse for falling behind in SAP is not the lack of access to an SAP system, but the temptations of flat screen TVs and the obligations of yardwork on weekends.
Every time I do an "SAP skills of the future" blog post, I feel like I have raised more questions than provided comprehensive answers. But that’s the nature of SAP right now. No one, to my knowledge, has developed a perfect SAP skill roadmap. But on this web site, we will do our best to assemble the proper route, one tip (or roadsign) at a time.













August 28th, 2008 at 1:58 pm...
Thank you for sharing your profound thoughts and recommendations.
Looking from a slightly different perspective to the shift from the ERP to the eSOA paradigm, I ask myself whether current ERP (SAP) professionals are able to make this shift. eSOA is, or at least should be, based on a different set of beliefs, principles and routines. In short, from control to “controllability & adaptability” which basically means that a technological, top-down approach is out-dated to address the issue of business agility that requires the ability to timely change process organization and management in a newly controllable way. (It goes too far to go into this.) The point, however, is that it seems to be assumed by SAP, as well as by most ERP (SAP) gurus like yourself, that present professionals can make this shift.
Knowing from other fields, as Kühn so wonderfully showed, paradigm shifts of the magnitude of eSOA is for most current professionals a bridge too far.
This can mean that many, though, will work in the field of eSOA with the mindset (paradigm) of ERP, which will block the goal to facilitate business agility – for which in the first place eSOA is introduced.
In short, I claim that we face a huge transformation issue which is seldom addressed – not even by SAP. The question: how to proceed in order to make the expectations of eSOA an organizational reality and not an technological one?
Just some thoughts…
Dr. Mark JG Govers
CEO Archype as well as University Professor
August 29th, 2008 at 7:09 am...
Mark, thanks a lot for your comments. I think you raise some excellent points and I hope readers get as much out of them as I did.
Obviously, it’s hard to truly debate your points because we will only see how this all shakes out over years. But, for the sake of good discussion, I will talk on a few of your points.
One thing I object to is the characterization of myself as an “SAP Guru.” I’m just a guy who’s been in the SAP market a long time who tries to maintain an honest, independent voice and help people translate technical trends into human (skills terms). I think you and I agree on the importance of the human side of technical implementations - that much we seem to have in common.
It bothers me a bit that you sort of lumped me in with folks who “assume” that SAP professionals can make the SOA skills shift. In fact, I don’t assume it at all. I don’t think all SAP professionals will make the shifts necessary, and one major point of my web site is to help be a “wake up call” that SAP skill sets are evolving and that my site can be one resource for starting to make sense of that and make the changes needed, either on a project team level or a personal level.
I think this is the point where our perspectives shift. I am pretty skeptical about so-called “transformational changes” and “paradigm shifts.” So many of these have come and gone and amounted to next to nothing - “business process re-engineering” being one of many examples.
This is not to say that change management isn’t important or that culture changes in organizations aren’t required to embrace new technologies - the book Wikinomics makes a good case for this. But I’d go so far as to say that if SOA requires such incredibly radical changes, it’s never going to happen. The only thing companies are going to pursue now by way of IT is something that they can start gradually, that has a measurable, bottom line benefit.
I’m not sure I agree with you that the skills needed to implement and manage SOA projects are out of reach of SAP folks. I think you have to work at it, but one key principle of SOA is reusable code/services, based on techniques not dissimilar to object-oriented programming, and this kind of thing can be learned.
SOA also involves governance and a way of “organizing the chaos” and ensuring new processes are in compliance. No matter how radical you may contend SOA is, the laws regulating financial reporting and other forms of compliance are not changing. So, such change must be managed and those skills are also learnable. Effective SOA also demands a higher degree of process modeling - other skills and tools that are learnable.
Look no further than my two podcasts with Kent Sanders to see an example of someone who helped to implement such changes, and who has himself gone through many skills changes, and not just technical skills changes, in order to be a leader in this area:
http://www.jonerp.com/content/view/168/33/
http://www.jonerp.com/content/view/61/33/
One area where I think you and I agree and also disagree is whether SAP can successfully innovate and make SOA a reality for companies. Perhaps it depends on your definition of SOA, but I wouldn’t underestimate SAP’s capacity for innovation.
At the same time, I do have some concerns about the ERP market and innovation. I was opposed to the PeopleSoft acquisition by Oracle for this reason. Now that you have an SAP/Oracle market, essentially a Coke versus Pepsi market for large companies at any rate, there is less pressure on either or SAP or Oracle to innovate. I am also concerned that the passionate ethic of SAP’s commitment to quality product engineering may lessen with the pending departure of Henning Kagermann and the increased focus on profit margins/shareholder value, so I do have some major concerns about SAP along those lines.
However, I will say that some of your comments remind me of the strong criticism that data warehousing gurus like Bill Inmon leveled towards SAP during the early days of SAP’s BW product. These criticisms were warranted, but SAP eventually came out with a Business Intelligence product so robust that even Bill Inmon is largely on board with what SAP is doing. And there’s no denying SAP’s overall success in the BW/BI space.
So, it’s entirely possible that SAP will have the same success in SOA. But unlike you, I don’t see SOA as a radical transformation. I see it more as a gradual evolution. I do agree that it will require cultural changes on an organizational level to capitalize on its potential. But I see these changes as gradual, and I believe that many SAP professionals will make the shift - IF they take note of these market shifts and start moving towards them.
At the same time, right now SOA is still in its infancy on many SAP projects. If time goes by and I feel that you are right on this topic and I was off the mark, I will be the first to give you credit.
For now, let me thank you again for a stimulating and worthwhile comment!
- Jon Reed -