Skip to Content
Author's profile photo Vitaly Vainer

SAP NetWeaver Cloud Portal – How we release

Recently sapportal team released nwcloudportal in its first version. Of course, counting versions of cloud software is not very productive, as we are going to release rapidly. How rapidly? Currently we work on monthly releases and call them based on <yymm> naming pattern of when development was finished. Thus our first release is called 1208.

Release timing is important, but even more important could be what are the features that we release. nwcloudportal is very customers and partners oriented product. It all started from a POC for a customer, than was presented as a mockup at Teched2012 in Las Vegas, Madrid and Bangalore where we signed customers and partners for beta program and other ways to provide early feedback, like Design Partners Council. (Below I’m talking about nwcloudportal at TechEd Madrid 2011)

IMG_7964.JPG

But what does it mean early feedback? We requested and received feedback from partners, customers, SAP mentors when we had first mockup, even before prototype.

Three month later we already had first beta that became available to beta participants. It lacked most of the product capabilities, but user could do just one thing – author a site. Back than it was just one site per user, no publishing, no invitations, no theming, no administration and still we got very important feedback. Six month after the first beta we release the productive version.

Ifat Shwartz, our tireless PM managing customer relations, lead us to more than 50 customers and partners engagements during the course of the product development. Some participated in beta, some became Design Partners Council members and some gave feedback on particular functionality. We listened, implemented, listened, changed and finally released.

So what’s next? We’ll continue monthly releases. Some of us, including me and Ohad Yassin strongly believe that we’ll need to make the release pace even faster. Release schedule and its value to customers is one of the topics I’ll be happy to discuss during the upcoming TweetChat. Join SAP experts and beta participants at 5pm CET, Sept 12 to discuss nwcloudportal topics. Use sapportalchat to join.

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Jan Penninkhof
      Jan Penninkhof

      This is a very nice overview of how the releases work in the Cloud Portal team. As part of the Beta program, I've experienced this in real life and I found it awesome that when I left feedback in the middle of a sprint, I sometimes even saw the result at the end of that sprint already.

      When I was in Tel Aviv to visit SAP Labs during the Beta and DKOM, I could see the SCRUM and Agile happening all around me. The standing meetings were all over the place, and you seem to have equipped your office very well for that purpose by having many writable (and erasable) walls.

      I really loved the modus operandi during the beta and if you continue being open to feedback and as quick with releasing resolutions, I think the Cloud Portal will have a very bright future!

      Author's profile photo Vitaly Vainer
      Vitaly Vainer
      Blog Post Author

      Thanks Jan. Cloud Portal team, product owners, architects and developers, appreciate collaboration with you very much. We still have long list of backlog items to implement that came from your feedback and I believe cloud portal became more developer friendly thanks to your feedback and suggestions.

      BTW, the environment is going to become much more agile, we are fully renovating one of the dev floors to "AppHouse" concept, which will allow extreme teams agility. Ohad Yassin is leading the effort and may be he will share some plans, photos and thoughts on this topic.

      Author's profile photo Tobias Hofmann
      Tobias Hofmann

      strongly believe that we'll need to make the release pace even faster

      Continuous integration + continuous delivery. Will get you X releases per day. Waiting for it 🙂

      Author's profile photo Vitaly Vainer
      Vitaly Vainer
      Blog Post Author

      Continuous integration, delivering to test landscape and continuous and automatic testing is there. There are few other points missing, open to discuss it 🙂