Smart move: SAP delays community platform rollout
Summary: SAP made the right decision in delaying release of its massive external community, consisting of more than two million members.
SAP's online forum, called the SAP Community Network (SCN), includes over two million members, making it an important presence for customers, developers, and partners. With so many users, platform decisions and changes can affect a staggering number of people. The existing SCN infrastructure is dated and SAP is developing a replacement based on the Jive Software platform.
This week, SAP announced plans to delay releasing its new community software by a few months, igniting a contentious mix of opinions. While most observers believe the delay is a reasonable response to technical issues and the need for continued testing, others state the company risks "permanently blowing up" its credibility.
To learn more, I spoke with Mark Yolton, SAP's Senior Vice President responsible for SCN. Mark explained he based the decision to delay on several factors, which he subsequently summarized in a blog post:
- Technology problems, including important bugs that remain to be fixed
- Impact of end of year holidays on the project team and availability of resources to fix unexpected problems after release
- Opportunity to gain pre-release feedback from influential and active members of the community
Most important, Mark told me, he wants to ensure a positive experience for users when the new site goes live.
STRATEGIC ANALYSIS
The decision to delay a project is always difficult and involves consideration of multiple risks, impacts, and benefits. In this case, SAP made an intelligent decision for three reasons:
- The delay causes little or no impact on users or stakeholders because the existing site continues to function without interruption.
- The original date was driven by desire to improve community experience rather than a specific external deadline.
- Premature release could cause unexpected problems, such as bugs or performance glitches, for the two million members of SCN.
While it is easy and dramatic to call this situation a failure, I take the opposite position and offer SAP kudos for reducing risk, maintaining clear focus on long-term user satisfaction, and being transparent.
We can find many examples where a business suffered substantial ill effects because management pressured a project team to release a customer-facing platform prematurely. For example, retailer J. Crew suffered poor earnings after deploying a CRM and web system without sufficient testing.
In this case, SAP's decision to delay helps ensure that users receive high quality, uninterrupted service. Since the original deadline was arbitrary and self-imposed, SAP made the right decision. Moreover, according to Marc Yolton, it is unlikely the delay will be significant relative to the project duration as a whole.
I asked respected community member, Jon Reed, for his thoughts. Jon's view reflects a nuanced view in accord with those expressed in this post:
In this case, a late launch done the right way is far better than a premature, buggy go-live. But, SAP will take a PR hit for these delays. It puts the pressure squarely on SAP to deliver something excellent out of the gate in 2012. How the community receives this go-live will tell us a lot about whether SAP was inclusive enough in their implementation to anticipate snafus they can't afford to have in January.
My take. This situation is meaningful because SAP's large community draws significant attention. From a project failure perspective, this case offers a great lesson -- don't take unnecessary risks, especially when your only deadline is self-imposed. In the end, good judgment trumps slavish adherence to schedule, budget, or the desire to drive short-term public relations.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
RE: Smart move: SAP delays community platform rollout
The issue to community members is not that the project has been delayed - but the timing of the delay. In simple terms the community members learnt about this during the cutover time.
I have seen some of the new functionality that SAP will deliver within the "new" SCN and I think they are massive steps forward - however that it makes it all the more disappointing.
When the new solution is finally released, the community will see the benefit - and to be fair most members have been patient using the current version.
RE: Smart move: SAP delays community platform rollout
That said, there are certainly internal project management issues that SAP should address internally.
RE: Smart move: SAP delays community platform rollout
I have worked on a number of implementations, different sizes, projects industry sectors, and some have not hit the baseline go live date.
But the delay to the project was raised in advance on the cutover weekend.
Change management is probably the key criteria for a successful project. Clear communications setting expectations around scope, timing and change needs to occur.
Personally I thought this was being handled - but it has become clear, that a few weeks before the go live the team knew it could not be delivered on time. That is when an announcement should have been made.
project management ?
How did the situation progress to where the no-go was necessary ?
Can (and will) SAP and the project team learn from this ?
Where is Jive (the platform vendor) in all this ?
RE: Smart move: SAP delays community platform rollout
The issues are much deeper and if the author had talked to the actors in this case he would have understood that.
Wait a second...
1. Any proper development process (which, presumably SAP uses) will show the trajectory of bugs uncovered to bugs resolved over time. If the project was run using mature development processes, there should be early warning well in advance at milestones, user interface reviews, usability studies etc., giving SAP enough time to reduce scope or add resources months in advance. Sure, there is the mystical man month problem, but modern methods provide predictability.
2. This notion of 'transparency' is a bit dubious. Maybe I'm reading too much int this, but the reason for delay that was provided isn't verbose.
3. SAP is entering the cloud and social product arenas. Is SAP not using agile methods for this? Seems like this project is very waterfall - or badly conceives without proper review milestones.
RE: Smart move: SAP delays community platform rollout
I think you mean mythical man month
RE: Smart move: SAP delays community platform rollout
The reality is that there is no competent reason for this delay except a lack of commitment.
RE: Smart move: SAP delays community platform rollout
Where were the internal reviews on this project? Design, UI prototypes, UML diagrams, code reviews, test plans, usability studies?
Perhaps SAP tried to advance a skunkworks project that was more skunk than works. Maybe this was an effort by the marketing department. Or, given to interns.
UML diagrams
RE: Smart move: SAP delays community platform rollout
RE: Smart move: SAP delays community platform rollout
I am fully in agreement that proper controls need to be in place. So maybe SAP should have seen earlier that there were problems ahead.
However I would say there is a strong dividing line between design and implementation. If SAP's design is flawed then no amount of development process management will help them.
What methods are your company using by the way?
RE: Smart move: SAP delays community platform rollout
We use UML only when we encounter something odd. Our process integrates development, integration & support - possibly unique for a COTS vendor. We have revised good practices for the domain. Among those used is: business component mapping, market requirements adapted from Pragmatic Marketing, process of object-oriented spec development (b/c we recreated our software, rather than wrapping it), wideband delta, risk registers, 6 thinking hats (really), UI/design/code/usability reviews. And, we do this globally.
RE: Smart move: SAP delays community platform rollout
Immediately, Deplete declared offers to wait releasing its brand-new local community application by a few several weeks, lighting the good blend of thoughts. Many observers believe your hold off is a affordable a reaction to technical issues and the requirement of continuing testing, other people condition the business dangers ?????permanently throwing out up????? it's believability.