25
+ Social Modeling January 11, 2012

Social Modeling

Embed Size (px)

DESCRIPTION

Actors are autonomous, intentional, social & rational; their actions are not defined by system specifications. Human actors have relationships with others in their network and exchange tangible & intangible goods/value. Static & Dynamic modeling framework fall short of capturing these dependencies and rationale of the social actors. Social Modeling can compliment Static & Dynamic Modeling and prepare your systems to be social from the ground up. This deck aims at piquing your interest and take a look at social modeling and a few other concepts.

Citation preview

Page 1: Social Modeling

+

Social Modeling

January 11, 2012

Page 3: Social Modeling

+ Consumerization of IT

Past decade: Consumer IT on Fire; Enterprise IT on Hold

Enterprise IT focus was on efficiency investments

Sunday evening experience vs Monday morning experience

IT at home is far better & cheaper than in the office

BYOD – Moving from Security to Privacy issues

High on UX, responsiveness, bandwidth; Low on weight, cost

What about Social Computing/Media?

Think beyond Enterprise Facebook (no context) & Social Layer

(patchwork)

Employees assert control over technology they use

for work

Page 4: Social Modeling

+

Agenda

What Social?

Social what?

Social Modeling

Preparing for a Social Future of Work

Page 5: Social Modeling

+

What social? Is social merely a hype or is there something that really needs us to

not only take note of it but also be prepared for it?

What is social?

Page 6: Social Modeling

+ Social = Network + Engagement

Man is a social animal

Humans do not exist in isolation; exist in shared environment with

others

Interactions point at Networks, bring about Engagement

(among other things)

Networks are explicit (stated – org chart, email DL) & implicit

(implied – transactions & interactions)

Networks are where value is created, exchanged

Value Network: set of roles and interactions that generates a

specific business, economic, or social good

Think humanities, not technology

Page 7: Social Modeling

+ Generic --> Social --> Value

Networks

Network

Social Network

Value Network

Image Sources: http://www.i-capitaladvisors.com/2010/08/23/use-value-network-maps-to-understand-how-your-organization-works-from-the-bottom-

up/, http://en.wikipedia.org/wiki/File:6n-graf.svg, http://en.wikipedia.org/wiki/File:Weak-strong-ties.svg

Page 8: Social Modeling

+

People naturally network

as they work

So why not model the work itself as a network?

Value

Network

Analysis

Further reading: http://valuenetworks.com/ & http://www.valuenetworksandcollaboration.com/

Page 9: Social Modeling

+ Engagement needs Trust

Engagement implies commitment; nurtured by interactions

Interactions happen at physical, behavioral & intentional

levels

to collaborate, cooperate or compete

Shared environment where interaction happens requires

mutual respect and Trust; to even compete, fairly

Systems should facilitate Trust

Systems cannot infuse Trust, it has to be built by the people

Page 10: Social Modeling

+ Behaviors/Values That Lead to Trust

Reciprocity

Reliability

Openness

Honesty

Acceptance

Appreciation

Can we design

systems that

facilitate these?

Let us see …

Page 11: Social Modeling

Consideration Systems of Record Systems of Engagement

Focus Transactions Interactions

Governance Command & Control Collaboration

Core Elements Facts & Commitments Ideas & Nuances

Value Single Source of Truth Discovery & Dialog

Standard Accurate & Complete Immediate & Accessible

Content Authored Communal

Primary Record Type Documents Conversations

Searchability Easy Hard

Usability User is trained User “knows”

Accessibility Regulated & Contained Ad Hoc &Open

Retention Permanent Transient

Policy Focus Security (Protect Assets) Privacy (Protect Users)

Records Engagement Insight

http://www.slideshare.net/jmancini77/moving-from-records-to-engagement-to-insight

Page 12: Social Modeling

+

Social what? Social Layer, Social Intranet, Social Design Pattern, Social Processes

The great enterprise social patchwork

Page 13: Social Modeling

+ A blog in a tweet

Page 14: Social Modeling

+ SNS / Community Platform is just

the beginning

Page 15: Social Modeling

+ Social Layer patchwork

Prem Kumar Aparanji

http://j.mp/prem_k

Page 16: Social Modeling

+ Social Design Patterns

Interaction pattern for designing social interfaces

Grounded in social behavior patterns

Fundamental principles:

design for everyone

talk like a person

Further reading:

http://designingsocialinterfaces.com/patterns/Main_Page

http://developer.yahoo.com/ypatterns/social/

http://www.slideshare.net/emalone/social-patterns-talk-web-20-

version

http://www.slideshare.net/xian/yahoo-pattern-library-social-

design-patterns

Page 17: Social Modeling

+ Social or Adaptive Process?

Source: http://www.column2.com/2011/03/its-not-about-bpm-vs-acm-its-about-a-spectrum-of-process-functionality/

Page 18: Social Modeling

+

Social Modeling i* (i star) framework

Page 19: Social Modeling

+

Social Actor

Autonomy

Actions are not predetermined

Behavior not fully controllable, nor perfectly knowable

Intentionality

Actions are not random either

Ascertained by intent & motivation of Actor

Sociality

Social is rich; modeling is limited

Well being of actor depends on other actors; relationships

Rationality

Behavior is explained by goals & motives.

Belief is an assertion held true by actor; influences behavior

Active entities that carries out actions

to achieve goals by exercising its

know-how.

Page 20: Social Modeling

+ i* notations i* framework guides: http://istarwiki.org/tiki-

index.php?page=i%2A+Guides

Page 21: Social Modeling

+ Strategic Dependency (SD) Model Typical process models (dataflow/activity diagrams) focus on

information/control flow. SD model, a higher level abstraction, depicts

what actors want from each other, and the freedom that each actor has.

Page 22: Social Modeling

+ Strategic Rationale Model SD Model focuses on external relationships, while staying mute on

internal makeup. SR Model provides a representational structure for

expressing the rationales behind dependencies. Each actor is attributed

goals, tasks, resources and softgoals.

Page 23: Social Modeling

+ Tools for Social Modeling

Many; list available at http://istar.rwth-aachen.de/tiki-

index.php?page=i%2A+Tools

I have used OpenOME, an Eclipse based tool

http://www.cs.toronto.edu/km/openome/

Still exploring it.

Can help with analysing/evaluating the model

DesCARTES Architect seems to have the most functionalities

http://www.isys.ucl.ac.be/descartes

Slightly behind OpenOME in Suitability, Usability & Maturity

Visio template available too.

Useful for Business Analysts not IT team

Page 24: Social Modeling

+

Complement not Replace Social Modeling is to complement the static & dynamic modeling

frameworks like Entity Relationship Diagrams, Information Flow

Diagrams, Flowcharts, Swimlane diagrams, BPMN, UML, etc.

It also requires different set of questions while interviewing users to

unearth their goals & dependencies from their perspective.

An underwriter might want to keep the items in his workbasket low, or

have the reputation of being the best and might have to depend on the

doughnut delivery guy to keep him motivated.

Image Sources: http://uvenet.com/2011/10/05/underwriting-about-insurance/ http://www.flickr.com/photos/whitneyinchicago/5616100663/in/photostream/

Page 25: Social Modeling

+

Prem Kumar Aparanji

Sr. Architect, Cognizant, Bangalore

http://j.mp/prem_k

@prem_k

Thank you