Post on 22-Jan-2018
From Software …
to Social Software
How Enterprise Social Graphs Can
Transform Enterprise Applications
Kapil Gupta
Standard Disclaimer
Views and opinions discussed in
the following presentation are mine
alone, and do not reflect the views
of JP Morgan Chase or IBM
Where companies or vendors are
mentioned, there is no implied
endorsement by me or my
employer
Outline
Business & Technology context, and
why we should care
Case study: IBM ThinkPlace
Brief primer on Social Graphs
Implications for the Enterprise
context
5 Steps on the road to transforming
your Enterprise Applications
Ad Targeting is just the tip of the
iceberg: understanding who we
know, what we like -
can help almost every functional area
in an organization
Social CRM
Recruiting
Customer Journey
Influencer Analytics
Social org
chartsBusiness
development
Business
Intelligence
Social LearningExpertise Location
Collaboration across
silos
Even though this is a space that
did not exist
just 10 years ago,
the industry
landscape
has evolved
… all of which are in the sweet
spot for Social
Social Graphs and
Social Network Analysis
are the architectural foundations
for the use of Social technologies
Public social networks –
Facebook, Twitter, Linkedin –
are built on
social graphs and
interest graphs
When used together, applications
can start with who you know and
surmise what your connections like;
properly-designed interfaces and
interactions can provoke the
desired outcome
This is the promise of Social
Software
aka Social-enabled software
aka Social-aware software:
Software that can enable
discovery – and promote
outcomes – through
Recommendations
Example: IBM ThinkPlace
A worldwide collaboration
platform to drive innovation
across the enterprise
My role at IBM (2005-2010) on this effort:
Product Manager/Product Owner
1 2 3 4 5
Year
Bu
sin
ess i
mp
act
1 2 3 4 5
Year
Nu
mb
er o
f id
eas
Our problem wasn’t too few ideas: it
was actually too many
But This raised the bar for finding
good ideas
Photo by Flickr user MayaEvening, licensed under Creative Commons, Attribution 2.0 Generic
Some good ideas
were seen, but
many remained
hidden
Photo by Flickr user giladr, licensed under Creative Commons, Attribution 2.0 Generic
Identity - who you are
Contacts - who you know
Activities - what you are
doing
So we designed and implemented a
set of features across the system
designed around people
(vs. designed around ideas)
The approach taken for ThinkPlace
can be applied to applications
across the enterprise, but
requires a set of infrastructure
components to support it
Enterprise Social Graphs can
bridge the gap between
“Systems of Engagement”
(interactions inside, outside firewall)
and “Systems of Record”
(data stores inside the firewall)
Relationships between Employees,
Clients, Partners, Competitors
Relationships can also be inferred
from enterprise meta data
(directory, email, collaboration tools)
or be user-submitted
Relationship information can be
augmented from external sources
(public graphs: Linkedin, Facebook,
Twitter)
Analogous to Integrated Supply
Chains, but for connections &
relationships: Integrated Supply
Graph
(of course, view of data is not shared
outside enterprise)
Most commonly cited enterprise
uses: (ad) targeting, retargeting
Customer journey: identifying
influencers; empowering advocates;
predicting customer behavior (via
interest graph changes)
Improving web experience: product
discovery, user communities
Talent management: identifying
“connectors”, leaders; as a
basis for referrals, evaluation
Business development &
Business Intelligence:
employee alumni in other
companies; new hires from
potential clients & competitors
Org charts of suppliers, clients,
competitors
1) Examine:
a) how your customers use your
products, how they interact with each
other and you
b) what kind of data already
exists in enterprise data stores
2) Review your application
design and infrastructure stack
Your approach will have
significant implications for
application design, and the
software stack to support such
applications
4) Customize application design
depending on the kinds of ties, and
types of interactions desired
Define social objects and interactions
Redesign UI experience
Leverage activity streams
5) Seek to make existing
interactions easier and more
effective – avoid the trap of creating
a set of social-driven interactions
that exist separately
Two places to target: where goal of
user interaction involves
Discovery and
Collaboration