the new sap community

23
Use this title slide only with an image Oliver Kohl, Sebastian Wolf – IT Social Tools May 2016 Next Gen SAP Community @SITWRO Public

Upload: oliver-kohl

Post on 18-Jan-2017

90 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: The new SAP Community

Use this title slide only with an image

Oliver Kohl, Sebastian Wolf – IT Social ToolsMay 2016

Next Gen SAP Community@SITWRO

Public

Page 2: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 2Public

Disclaimer

The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related document, or to develop or release any functionality mentioned therein.This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality.This presentation is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross negligence.All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

Page 3: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 3Public

SAP Community Network 2011• Separate application for blogs, discussions, Wiki, WCMS• Custom reputation system (Points DB)• Customized moderation for blogs, discussions• Integrated on UI level via NetWeaver Portal• Document management via Portal KM

SAP Developer/Community NetworkThe good (?) old days…

Page 4: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 4Public

SAP Community Network 2014• Fully integrated solution based on Jive• Organized in spaces for topics/products/industries• Includes blogging, discussions, documents, polls• Very rich user profile, including user content, activity• Integrated social network (Twitter following approach)• Subscription system to follow spaces + content• Private / Direct Messaging• Third party Gamification system for points / badges• Wiki is still around

SAP Community NetworkThe good (?) old days…

Page 5: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 5Public

SAP Community NetworkCurrent SAP Community Network in numbers (March 2016)

* Members with > 0 contribution lifetime points

>6.5 millionYTD unique visitors in 2016

>57 millionYTD page views in 2016

>2.6 millionTotal # of discussions (from 2002)

74.5 kTotal # of blogs (from 2002)

235Countries and territories

758 kLifetime contributors*

450Total community moderators

285 kYTD # of engagement actions in 2016

Page 6: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 6Public

Enable anyone to• Collaborate• Engage• Network

Access Community Content• Relevant• High Quality

Across all SAP touch points

Next Gen SAP CommunityMission

Page 7: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 7Public

World-class community as competitive advantage• One single identity for all core SAP sites• Public profile to present yourself• Best-of-breed content and collaboration tools• Social network with integrated gamification system• Reporting on social activities for products and solutions • Fully integrated search powered by SAP HANA

Next Gen SAP CommunityMission

Page 8: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 8Public

Next Gen SAP Community Business Scenarios

Share• Exchange best practices• Build expertise

Consume• Find content with Search on HANA• Access reporting per product or topic

Collaborate and Connect• Get answers to your questions• Follow other Community members• Find experts via their profile• Connect with peer group via direct chat

Real-time reporting and classification

Gamification & Reputation

Engaging content

Blogs

A structured place to get answers

Answers

Community profiles

People

Intelligent, tailored search

Search on SAP HANA

Quick, easy group chat

Messages

Easy access to historic data

Archive

Page 9: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 9Public

Doesn’t fit the 1DX Community vision• Community everywhere, central user profile, unified header, social network, Gamification, etc.

Product roadmap doesn’t reflect business requirements• Blogging, moderation, discussions, focus on internal community

Mobile solutions don’t cut it• No SSO via IDS, no Gamification integration, no responsive design

Spaces aren’t flexible enough• Doesn’t scale, prohibits merging and moving of content

Single point of failure• When Jive (platform) sneezes, the community catches a cold

Next Gen SAP Community Why not Jive?

Page 10: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 10Public

Replace Jive core functionality (activity stream, social network, @mentioning, etc.)

Provide state of the art blogging and discussion / Q&A solutions

Support 1DX requirements:• Unified header & profile• Personalization• Responsive design

Integrate social aspects into 1DX core properties (SAP.com, SMP, Partner, SAP Store)

Organize content by corporate taxonomy (replacing Jive space concept)

No single point of failure, zero downtime, HTTPS, SAP runs SAP

Next Gen SAP Community Requirement-Driven Architecture

Page 11: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 11Public

Next Gen SAP CommunityCloud Architecture

BlogsWordPress

Q&AAnswerHub

MessagesRelay

Activity aggregator ApacheKafka

Metadata harmonizationValidation and loggingActivity distribution

User anonymizationFormat harmonizationMonitoring

Collect

Distribute

Activities• My social graph• My interests

SAP.com• Content by product • Highly rated content

Moderation• Abuse reports• Junior bloggers

Gamification• Reputation calculation• Badge assignment

Analytics• Real-time insight• Leaderboards

Search• Content indexing• Social gestures

Notifications• Push notifications• Unified header

Subscriptions• Ability to follow users• Ability to follow topics

**

SAP HANA

ProfileCustom

Metadata• SAP products• Topics

= SAP Converged Cloud

*

Microservices

Core services

* **

* *

* SAP HANA Cloud Platform

Page 12: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 12Public

Next Gen SAP CommunityBeta Rollout

Early release as public beta• Show upcoming platform changes to community• Gather feedback from SAP Community members • Incorporate it into final sprint schedules• Bring transparency into platform development process• Involve Community members in the go-live decision

http://go.sap.com/community/beta.html

Page 13: The new SAP Community

Demo

Page 14: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 14Public

Running agile in a distributed team• Daily calls• Reviews via video conferencing• High visibility of progress with daily QA deployments• Quick adoption to changes in business requirements• Early identification of problems due to work packages• Low overhead of bureaucratic meetings • Predictable delivery of functional software

Next Gen SAP CommunityAgile Scrum

Page 15: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 15Public

GitHub as Central Code Repository• One repository per microservice• One repository per build automation pipeline• One master branch on central repository• Each developer forks the master branch• Review and Integration via Pull Requests• Unfinished functionality integrated via feature switches

Packaging via Apache Maven• Dependency management• Create deployment archives• Running unit tests & checking code coverage• Running static code checks

Next Gen SAP CommunityDevelopment

Page 16: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 16Public

Unit Tests• JUnit• Dependency Injection with Spring

Feature Tests• Cucumber/Gherkin• Selenium

Next Gen SAP CommunityAutomated Testing

Page 17: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 17Public

One microservice per core functionality• Separation of concerns• No single point of failure• Integrated into one account

Central HANA Database• One schema per microservice

Next Gen SAP CommunitySAP runs SAP: Microservices on HANA Cloud Platform

Page 18: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 18Public

Serving the Non-HCP Services• Blogs• Discussion Archive• Q&A• Activity Aggregator

Automated Deployments• Fully automated deployment via APIs • Distributed on several regions• Using Cookbooks & Readymades

Next Gen SAP CommunitySAP runs SAP: Converged Cloud with SAP Monsoon

Page 19: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 19Public

Next Gen SAP CommunityContinuous Delivery

Full automation of tests and deployment• 3-tier landscape: Dev, QA, Production• Quick turnaround • Early feedback in the development process

Continuous Delivery• > 60 automated build pipelines • > 2000 automated tests, for minimized regression• > 20 deployments into the QA environment daily• Integrated performance testing with each change• Zero-downtime deployment into all landscapes

Page 20: The new SAP Community

Demo

Page 21: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 21Public

Next Gen SAP CommunityWhat is next?

Future Scenarios• Track activity from mobile devices• Track activity at events• Real time reputation leader boards (points == activities)• Integrate any activity into game mechanics• Real time sentiment analysis on community activity• Integration of further site like SAP Store, Idea Place,

SMP, Survey Tool• Promote content / announcements in the activity stream

Page 22: The new SAP Community

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 22Public

SCN Public Beta Space: http://scn.sap.com/community/scn-beta

Blogs: https://blogs.sap.com/

Q&A: https://answers.sap.com/

Discussion Archive: http://archive.sap.com/

Profile: https://people.sap.com/

Chat & Messaging: https://messages.sap.com/

Search: https://onedx.find.sap.com/landing

Activity Stream: https://activities.sap.com/

Next Gen SAP Community Links

Page 23: The new SAP Community

Thank you!Dziękuję bardzo!

Contact information:

Oliver [email protected]@oliver

Sebastian [email protected]@ygriega