Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter :...

58
Real-time technologies and efficient collaboration Alexandre Eisenchteter

Transcript of Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter :...

Page 1: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

Real-time technologies and efficient collaboration

Alexandre EisenchteterCOO @af83 – twitter : @ineation

TTI/VANGUARD PARIS 2011

Page 2: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

2

Collaboration occurs when a group of autonomous stakeholdersof a problem domain engage in an interactive process, using shared rules, norms, and structures, to act or decide on issues related to that domain

Toward a Comprehensive Theory of CollaborationD. J. Wood & B. Gray Journal of behavioral Science - 1991

Page 3: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

33

What makes an efficient collaboration

Page 4: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

44

energyenergy

energyenergy

energyenergy

Page 5: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

55

Manage the energy!

Time

Energy

Page 6: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

66

Energy zones

Time

Energy

Dead Zone

Sustainable Zone

High energy Zone

Page 7: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

77

Collaboration and energy zones

Time

Energy

Page 8: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

88

Collaboration can fail caused by weak energy management

Page 9: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

99

Collaboration w/o action

Time

Energy

Page 10: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

1010

Unsustainable collaboration

Time

Energy

Page 11: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

1111

Weak collaboration

Time

Energy

Page 12: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

1212

An efficient collaboration

Time

Energy

Page 13: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

1313

In real life

Physical Meetings

Distant collaboration

Page 14: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

1414

Energy is linked with interactions frequency

Energy = f(interaction)

Page 15: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

1515

Interaction and collaboration

Time

Interactionfrequency

Page 16: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

1616

Interaction and collaboration

Time

Interactionfrequency

Interactions occur in a short period of time

Interactions occur at different times

No interaction

Page 17: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

1717

Synchronous VS asynchronous

Time

Interactionfrequency

Dead Zone

Asynchronous interactions

Synchronous interactions

Page 18: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

1818

An efficient collaboration

Time

Interactionfrequency

Page 19: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

19

Rule # 1An efficient collaboration is the

right mix of synchronous and asynchronous interactions

Page 20: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

2020

Asynchronous collaboration tools

Postal mailFax

E-mailFile server

GroupsWikiBlogs

ForumsQ&A base

Page 21: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

2121

Synchronous collaboration tools

File sharingDesktop sharing

Instant massagingAudio video chat

White-boardCo-authoring

Mind-mapping

Page 22: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

2222

Synchronous collaboration tools

File sharingDesktop sharing

Instant massagingAudio video chat

White-board

Co-authoringMind-mapping

Web meeting

Page 23: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

2323

Mapping tools against synchronism

Highly synchronous

Synchronism

Asynchronous

Postal mail

Fax

Blogs

File server

Wiki

Q&A base

Groups

Forums

E-mail

File sharing

Desktop sharing

Instant massaging

White-board

Co-authoring

Mind-mapping

Audio video chat

Face to

Face

Page 24: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

2424

Using a tool outside the sweet spot

Highly synchronous

Synchronicity

Asynchronous

Postal mail

Fax

Blogs

File server

Wiki

Q&A base

Groups

Forums

E-mail E-mail E-mail E-mail

File sharing

Desktop sharing

Instant massaging

White-board

Co-authoring

Mind-mapping

Audio video chat

Face to

face

Page 25: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

2525

Use the right tool at the right time

==Efficient distant collaboration

Easy?

Page 26: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

2626

Some collaboration process

• Planning• Scheduling• Tracking information• Problem solving• Document creation• Data gathering• Data distribution

Inspired by: Bolstad, C. A., & Endsley, M. R. (2003). Tools for supporting team collaboration.

Page 27: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

2727

Process and distant tools

Inspired by: Bolstad, C. A., & Endsley, M. R. (2003). Tools for supporting team collaboration.

Page 28: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

2828

We need domain specific tools that structure the distant

collaboration

Page 29: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

2929

Example : schedule a meeting

Page 30: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

3030

Doodle: efficient asynchronous meeting scheduling

Page 31: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

3131

Example : create a document

Page 32: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

3232

Etherpad: efficient co-authoring

Page 33: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

33

Rule # 2An efficient collaboration use

domain or process specific toolsto deliver value

Page 34: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

34

U.C.Engine helps you to buildreal time collaboration applications

Page 35: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

35

U.C.Engine Open Source components

Back-end components– A publish / subscribe server with persistence

The core is a publish/subscribe server with persistence written in Erlang. It exposes a RESTful HTTP API with JSON as its primary exchange format and can store the events in a database.

– Libraries (Node, RoR, …)

Page 36: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

36

U.C.Engine Open Source components

Front-end components– Widgets

Widgets are the easy way to add front-end features and tools to U.C.Engine applications. ucewidget.js provides a factory method to create widget classes.

– Libraries (JS)

Page 37: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

37

<article class="ui-widget uce-widget uce-widgetName uce-collapsed"> <header> <h1>Title widget</h1> </header>

<section class="uce-zoomed"> <!-- view 1 --> <article> <aside> tool bar </aside> content view 1 </article>

<!-- view 2 --> <article> <aside> tool bar </aside> content view 2 </article> </section>

<section class="uce-unzoomed"> <!-- view 1 --> <article> <aside> tool bar </aside> content view 1 </article>

Page 38: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

38

U.C.Engine make it easy to build such tools

Basic widget set• Meeting facilitation• Conversation• File sharing

Communication set• Videochat• VOIP• Desktop sharing

Efficient meeting set• Agenda• Timer• Action plan• Automated report• Basecamp plugin

Game storming set• Post-it session• Brain writing• KJ analysis• Prioritization• Specific reports

E-learning set• Question & answer• Quizz

Conference set• Twitter conversation• Twitter picture• Conversation

moderation• Survey

Agile set• Backlog management• Task board• Specific reports

Business decision set• Cause & effect matrix• Value mapping• SWOT• RACI matrix• Prioritization

Custom structured tools• …

Page 39: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

3939

U.C.Engine “efficient meeting” demonstration and test

platform

Page 40: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

4040

Page 41: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

41

Collaboration template

MeetingStart

MeetingEnd

Part I Part II Part III Part IV

Meeting management and communication tools

Tool 1

Part V

Tool 2 Tool 3

Page 42: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

4242

Page 43: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

4343

U.C.Engine “brain-writing” demonstration

Page 44: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

4444

Page 45: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

4545

0

0

Page 46: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

4646

0

5

Page 47: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

4747

A great idea #1

This is a description of a great idea.

0

5

Page 48: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

4848

0

5

Page 49: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

4949

Another great idea #2

This is a description of another great idea by someone else in the team.

0

5

Page 50: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

5050

Another great idea #2

This is a description of the same idea by someone in the team but extended with some more insights by the rest of the team.

0

5

Page 51: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

5151

10

50

Page 52: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

52

Efficient distant collaboration & tools

#1. The right mix of synchronous and asynchronous tool

#2. Availability of process specific tools

#3. An extensible collaboration platform

Page 53: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

53

The end!But before we leave,you may have questions or suggestions ?

Follow-me@ineation @ucengine

Page 54: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

5454

Draft slides

Page 55: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

5555

Real-time collaboration is needed when distant

individuals need to interact at the same time to produce high

value outputs

Page 56: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

5656

Meeting ==

Real-time collaboration

Page 57: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

57

Rich collaboration & structured tools

Collaboration tools vary in terms of the

degree to which they allow for structured

communications (of a very specific

predetermined nature) or unstructured

communications (allowing a wide variety

of information types to be exchanged).

StructuredTool 1

Raw input

Structuredoutput

Page 58: Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 – twitter : @ineation TTI/V ANGUARD P ARIS 2011.

58

For distributed teams

Distant Meetings

Distant collaboration