how to increase social adoption - meetit 2016, milano

34
How to use existing data to increase adoption success with IBM Connections Andreas Ponte - Belsoft Collaboration AG Henning Schmidt - hedersoft GmbH

Upload: henning-schmidt

Post on 19-Feb-2017

53 views

Category:

Social Media


1 download

TRANSCRIPT

Page 1: How to increase social adoption - meetIT 2016, Milano

How to use existing data toincrease adoption success with

IBMConnections

AndreasPonte- BelsoftCollaboration AGHenningSchmidt- hedersoft GmbH

Page 2: How to increase social adoption - meetIT 2016, Milano

• AndreasPonteabout.me• ~20yearsofexperienceintheIBM/ITworld• WorkedforaReinsurancecompanyuntil2007,amongstotherthingsresponsiblefortheglobalcommunicationinfrastructure• JoinedBelsoftAGin2007withfocusonconsultingintheIBMDominoandmobilesolutionsarea• Since2014CEOofBelsoftCollaborationAG• IBMChampionfor2015and2016

Page 3: How to increase social adoption - meetIT 2016, Milano

twitter:schmhen – linkedin:de.linkedin.com/in/schmhen - blog:schmhen.de

HenningSchmidt• Founder and CEOof hedersoft• Fieldsof interest:• Systemarchitect• WebDev• MobileDev• Systemintegration /APIs

Page 4: How to increase social adoption - meetIT 2016, Milano

Agenda

• Integration!Why?• ConnectionsREST-API• How to leverage the API

Page 5: How to increase social adoption - meetIT 2016, Milano

Integration!Why?

DefinitionofSocialBusiness“SocialBusinessistheabilityforanorganization

touseitscommunities toimproveitsperformance”

Source:http://blog.socious.com/bid/54542/What-is-Social-Business-A-Clear-Definition

Page 6: How to increase social adoption - meetIT 2016, Milano

Integration!Why?

• Organization• Fromenterprisetosmallcompanies

• Communities• Customersormembers,Prospects,Employees,Channelpartners,Suppliers,Volunteers,Productpartnersandconsultants,Analysts,Donors,Conferenceattendees,Usergroups,Chapters,Grassrootssupporters

Page 7: How to increase social adoption - meetIT 2016, Milano

Integration!Why?

• Performance• Improvingbrandperception• Findingnewcustomers• Closingmoresalesfaster• Improvingcustomersatisfactionwhilereducingsupportcosts• Increasingcustomerretentionandrepeatbusiness• Increasingrevenueandprofit

Page 8: How to increase social adoption - meetIT 2016, Milano

Integration!Why?

• Thisimplies• #NewWayToWork /Work4.0• Manyorganizationalchanges• Manyculturalchanges• Heavyshiftinpeople’smindset

• BUT• Only10-15%arethoroughlyloyaltoemployer(Gallup)• Peopleratherkeepthanshare• 90-9-1

Page 9: How to increase social adoption - meetIT 2016, Milano

Integration!Why?

ConsumersMarketShare

Source:Wikipedia(https://en.wikipedia.org/wiki/Diffusion_of_innovations)

Page 10: How to increase social adoption - meetIT 2016, Milano

Integration!Why?

Howtoovercomethat?• Strategicplanning• Organizationalchanges• Technology

Page 11: How to increase social adoption - meetIT 2016, Milano

Integration!Why?

• Social=People• Don’tpush,generateacceptance• Peopleneedabilitytochange(Enablement)

• Involve/informemployees• Qualifyemployees

• Peopleneedwillingnesstochange(Decision)• CreateandshareSocialBusinessFramework• Activemotivationtoparticipate

Page 12: How to increase social adoption - meetIT 2016, Milano

Integration!Why?

• Information• Onboarding Package• CommunicationStrategy and Concept (Events,Campaign,Roadshow)• Ongoing CommunicationManagement• OrientationGuidefor Leaders• Reasoning Map• à Transparency

Page 13: How to increase social adoption - meetIT 2016, Milano

Integration!Why?

• Qualification• Seminars• Webinars(E-Learning)• Social Learning(Wikis,Blogs)• Self Learning• Certificate (CommunityManagers)• ReverseMentoring• Leadership• Video

Page 14: How to increase social adoption - meetIT 2016, Milano

Integration!Why?

• OrganizationalandfunctionalFramework• StrategyMap• Guidelines• Roles/Responsibilities• SocialBusinessPrinciples/Processes• WorkingModels• ReportingSetup(KPI)• UseCaseDevelopment• MaturityAssessment

Page 15: How to increase social adoption - meetIT 2016, Milano

Integration!Why?

• Motivation• Motivationalcampaign• Barcamps /WorldCafes• FedExDay• Contest/Award• Workshop• Gamification• FeedbackChannels• Leaderboards

Page 16: How to increase social adoption - meetIT 2016, Milano

Integration!Why?

• SocialBusiness!=SocialSoftware• Decideonasystemearly• Letpeopleplaywiththesystem• Getconstantfeedback• Applychanges• INTEGRATEOTHERSYSTEMS!• Establishsinglepointofinformation

Page 17: How to increase social adoption - meetIT 2016, Milano

Integration!Why?

• ExtendSystemtoyourneeds• Widgets

• Buttons,Fields• SmallWindows• Applications

• APIs• Push/Pulldata

• SPI• Reactonchanges

Page 18: How to increase social adoption - meetIT 2016, Milano

ConnectionsREST-API

• ReadandwriteConnectionsdata• ActivityStream utilizesOpenSocial (Google)Standard• DatapayloadsinJSONformat

• OtherAPIsnon-standardized• DatapayloadsinXMLformat

• ThereareAPIsforallapplications• Profiles,Wikis,Blogs,ActivityStreams,Activities,Communities,Bookmarks,Files,Forums,IdeationBlogs,Search

Page 19: How to increase social adoption - meetIT 2016, Milano

ConnectionsREST-API

• REST-API(CRUD)• POST:Createnew content• PUT:Updatecontent• DELETE:Deletecontent• GET:Loadcontent

• API-Endpoints• No unique mimic

• API-Payloads• Similar,butno unique mimic either

Page 20: How to increase social adoption - meetIT 2016, Milano

ConnectionsREST-API

• Example:ActivityStreams• https://<host>/connections/opensocial/<auth>/rest/activitystreams/<userID>/<groupID>/<applicationID>/<activityID>

Component Meaning

<auth> (optional) Ifusingformbasedauthenticationleavethiscomponentout.Otherwiseoptionsareanonymos,basic,oauth.

<userID> Theuserwhose streamyou’readdressing– use@me forcurrentusersstream,@publicforpublicstreamoracommunityIDforthestreaminacommunity.

<group ID> Thegroupofentriesyou’readdressing– use@all forallpostsoroptionsforspecialmeaningsuchas@saved,@actions,@mentions.ReferforInfoCenterandresourcesslideformore.

<application ID> When retrievingentriesthisreferstotheapplication(or”generator”)thatcreatedtheentry.AlltheIBMConnectionsappnamescanbeused(profiles,blogs,wikis etc.)pluscustomones(e.g.ontimegc).@all usedforallapplications.

<activity ID> Used toreferenceaspecificevente.g.forupdatingsavedstatus.

Page 21: How to increase social adoption - meetIT 2016, Milano

ConnectionsREST-API

1. /activitystreams/@me/@allList my (current users) entries

2. /activitystreams/@public/@allList public stream entries

3. /activitystreams/@me/@actionsList my actionable events

4. /activitystreams/@me/@saved/blogsList my saved events from blogs

5. /@me/@all/@all/urn:lsid:lconn.ibm.com:activitystreams.story:bdb562f…Work with entry from my stream based on ID

* All URLs above start with https://<host>/connections/opensocial/<auth>/rest

Page 22: How to increase social adoption - meetIT 2016, Milano

ConnectionsREST-API{

"actor":{

"id":"@me"

},

"verb":"post",

"title":"[entry.title]",

"content":"[entry.content]",

"object":{

"summary":"[entry.object.summary]",

"objectType":"note",

"id":"00011",

"displayName":"[entry.object.displayName]",

"url":"http://myurl.com/myid"

}

}

[entry.title]

[entry.content]

[entry.oject.summary]

HenningSchmidtposted [entry.object.displayame]

[entry.content]

[entry.oject.summary]

Page 23: How to increase social adoption - meetIT 2016, Milano

ConnectionsREST-API

• EmbeddedExperience• Embedd and act onexternal applications• Either use iWidget or point to externalapplication with URL• Register(Whitelist)URL->opensocial-config.xml

Page 24: How to increase social adoption - meetIT 2016, Milano

ConnectionsREST-API

DEMO

Page 25: How to increase social adoption - meetIT 2016, Milano

ConnectionsREST-API

• Goal:ADOPTION!• Good approach:Connectto and integrate 3rdparty systems byutilizing the APIs• Better approach:Use automation!• Option1:Datamigration• Option2:Scandata sources for updates and post

• Use EmbeddedExperience

Page 26: How to increase social adoption - meetIT 2016, Milano

ConnectionsREST-API

Page 27: How to increase social adoption - meetIT 2016, Milano

ConnectionsREST-API

DEMO

Page 28: How to increase social adoption - meetIT 2016, Milano

ConnectionsREST-API

• SAPIntegration• Detect new requests inSAP• Createnew entry inapprover‘s Activity Stream• Utilize EmbeddedExperienceto make adecision• Senddata backto SAP

Page 29: How to increase social adoption - meetIT 2016, Milano

ConnectionsREST-API

• CorporateHelpDesk• Detect new issues• AddToDo Itemto appropriate Activity and Section• WorkonToDo inConnections• Once solved sendinformation backto issuer

Page 30: How to increase social adoption - meetIT 2016, Milano

ConnectionsREST-API

• Organization Handbook• Process Handbookentries inexternal system

• Option:Utilize EmbeddedExperienceduring workflow• Detect approved changes• Createnew or updateWikientries with approved Handbookdata

• Uploadattachments either as Wikiattachment or as community file

Page 31: How to increase social adoption - meetIT 2016, Milano

Conclusion

• Socialadoptionstartsintheorganisation• Qualifyandmotivatepeopletoparticipate• Selecttheappropriatesoftware• Qualifyandmotivatepeopletouseit• Integrateothersystems• Automateintegration• Singlepointofinformation

Page 32: How to increase social adoption - meetIT 2016, Milano

Questions /Discussion

Page 33: How to increase social adoption - meetIT 2016, Milano

THANKYOU!GRAZIE!

Page 34: How to increase social adoption - meetIT 2016, Milano