martin mayer - my fellow developers, ask not only what your drupal can do for you, ask what you can...

76
Martin Mayer, Diplom Systems Practitioner (Open) [email protected] Welcome It’s really the Drupal community and not so much the software that makes the Drupal project what it is. So fostering the Drupal community is actually more important than just managing the code base. - Dries Buytaert

Upload: drupalspb

Post on 07-Jul-2015

170 views

Category:

Software


0 download

DESCRIPTION

Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal Событие: Drupal White Nights 2014 Дата: 07.06.2014 Анонс: http://camp2014.drupalspb.org/sessions/my-fellow-developers-ask-not-only-what-your-drupal-can-do-you-ask-what-you-can-do-your

TRANSCRIPT

Page 1: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Welcome

It’s really the Drupal community and not so much the software that makes the Drupal project what it is. So fostering the Drupal community is actually more important than just managing the code base.

- Dries Buytaert

Page 2: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

About Me

Freelancer

Page 3: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

About Me

System Scientist with focus onSelf Organizing Systems

Freelancer

Page 4: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

About Me

System Scientist with Focus onSelf Organizing Systems

Freelancer

Organizer of the Munich Drupal User Group Meetings

Page 5: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

About You

Why are you here?

Page 6: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Drupal empowers us!

As an individual, you can build your dreams

Page 7: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Drupal empowers us!

As small organization or NGO you can have a big voice

Page 8: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Drupal empowers us!

You enterprise becomes more viable

Page 9: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Drupal empowers us!

Your Governmental organisation frees resources for other tasks

Page 10: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Drupal empowers us!

And many of you can feed yourself and your families

Page 11: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

How Drupal empowered Me

Conventional Satellite

New Satellite

Page 12: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

How Drupal empowered Me

Page 13: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

How did Drupal become this Tool of Empowerment?

Drupal is built, diversivied and popularized by the community

Page 14: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

How did Drupal become this Tool of Empowerment?

Drupalis Open Source

Page 15: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

How did Drupal become this Tool of Empowerment?

Drupalis Open Source

The Communitygrows

Page 16: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

How did Drupal become this Tool of Empowerment?

Core isenhanced

Drupalis Open Source

The Communitygrows

Page 17: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

How did Drupal become this Tool of Empowerment?

Core isenhanced

Drupalis Open Source

The Communitygrows

Modulesare

provided

Page 18: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

How did Drupal become this Tool of Empowerment?

Core isenhanced

Drupalis Open Source

The Communitygrows

Modulesare

provided

Supportis

provided

Page 19: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

How did Drupal become this Tool of Empowerment?

Core isenhanced

Drupalis Open Source

The Communitygrows

Modulesare

provided

Supportis

provided

Drupal becomesmore powerful

Page 20: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

How did Drupal become this Tool of Empowerment?

Core isenhanced

Drupalis Open Source

The Communitygrows

Modulesare

provided

Supportis

provided

Drupal becomesmore powerful

Drupal has more

Installations

Page 21: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

How did Drupal become this Tool of Empowerment?

Core isenhanced

Drupalis Open Source

The Communitygrows

Modulesare

provided

Supportis

provided

Drupal becomesmore powerful

More Fundsare available

Drupal has more

Installations

Page 22: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

How did Drupal become this Tool of Empowerment?

Core isenhanced

Drupalis Open Source

The Communitygrows

Modulesare

provided

Supportis

provided

Drupal becomesmore powerful

More Fundsare availablepositive

Feedback Loop

Drupal has more

Installations

Page 23: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Is there a universal principle behind this?

Page 24: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

The Universal Principle in 3 Steps

Createsomething

helpful

Page 25: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

The Universal Principle in 3 Steps

Createsomething

helpful

Create a self organising

structure

Page 26: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

The Universal Principle in 3 Steps

Createsomething

helpful

Let peoplecontribute

Create a self organising

structure

Page 27: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

The Universal Principle in 3 Steps

Createsomething

helpful

Let peoplecontribute

Create a self organising

structure

Page 28: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

The Universal Principle in 3 Steps

Createsomething

helpful

Let peoplecontribute

Create a self organising

structure

positive Feedback

Loop

Page 29: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

The Universal Principle in 3 Steps

Createsomething

helpful

Let peoplecontribute

Create a self organising

structure

positive Feedback

Loop

positive Feedback

Loop

Page 30: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

The Universal Principle in 3 Steps

Createsomething

helpful

Let peoplecontribute

Create a self organising

structure

positive Feedback

Loop

positive Feedback

Loop

This principle works on different scales

Page 31: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Manifestations of this Principles in the Munich Community

Co-creating Expertise at the Drupal LAN Parties

Page 32: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Manifestations of this Principles in the Munich Community

Popularising Drupal and co-creating expertise at the User Group Meetings

Page 33: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Manifestations of this Principles in the Munich Community

Supporting each otherin our Skype group

Page 34: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Manifestations of this Principles in the Munich Community

Colloborative Marketing

Page 35: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Manifestations of this Principles in the Munich Community

Passing along projects

Page 36: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Economic Success in the Munich Community

Many FreelancersSeveral Drupal Companies

e.g.:

Page 37: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Active Communities have a Higher Rate of Economic Success

CommunityActivities

PresentationsSupport

Page 38: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Active Communities have a Higher Rate of Economic Success

CommunityActivities

Presentations

betterpersonal

reputation

Support

Page 39: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Active Communities have a Higher Rate of Economic Success

CommunityActivities

Presentations

Drupalbetterknownbetter

personalreputation

Support

Page 40: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Active Communities have a Higher Rate of Economic Success

CommunityActivities

Presentations

Drupalbetterknown

moreDrupalsites

betterpersonal

reputation

Support

Page 41: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Active Communities have a Higher Rate of Economic Success

CommunityActivities

Presentations

moreexpertshired

Drupalbetterknown

moreDrupalsites

betterpersonal

reputation

Support

Page 42: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Active Communities have a Higher Rate of Economic Success

CommunityActivities

Presentations

moreexpertshired

Drupalbetterknown

moreDrupalsites

betterpersonal

reputation

Support

morecode

written

Page 43: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Active Communities have a Higher Rate of Economic Success

CommunityActivities

Presentations

moreexpertshired

Drupalbetterknown

moreDrupalsites

betterpersonal

reputation

moreexpertise

Support

morecode

written

Page 44: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Active Communities have a Higher Rate of Economic Success

CommunityActivities

Presentations

moreexpertshired

Drupalbetterknown

moreDrupalsites

betterpersonal

reputation

moreexpertise

Support

morecode

written

more codecontributed

Page 45: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Active Communities have a Higher Rate of Economic Success

CommunityActivities

Presentations

moreexpertshired

Drupalbetterknown

moreDrupalsites

betterpersonal

reputation

moreexpertise

Support

morecode

written

more codecontributed

positive Feedback

Loop

Page 46: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Active Communities have a Higher Rate of Economic Success

CommunityActivities

Presentations

moreexpertshired

Drupalbetterknown

moreDrupalsites

betterpersonal

reputation

moreexpertise

Support

morecode

written

more codecontributed

positive Feedback

Loop

Page 47: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Active Communities have a Higher Rate of Economic Success

CommunityActivities

Presentations

moreexpertshired

Drupalbetterknown

moreDrupalsites

betterpersonal

reputation

moreexpertise

Support

morecode

written

more codecontributed

positive Feedback

Loop

Page 48: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Prerequisites: Trust

Most people naturally want to cooperate, but many do not trust

Page 49: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Prerequisites: Caring

Page 50: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Cultural Differences: Moscow

“I don't publish my modules because somebody could take and sell my code“

Page 51: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Cultural Differences: Moscow

Moscow Camps are run by Ukrainians now, because Muscovites disagree on organising them.

Page 52: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Cultural Differences: Moscow

A lack of trustcauses a lack of cooperation

Page 53: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Cultural Differences: Donetsk

Page 54: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Cultural Differences: Donetsk

Page 55: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Cultural Differences: Donetsk

Donetsk:Code SprintsDrupal Cafes

Page 56: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Cultural Differences: Donetsk

Many succesful feelancersSeveral large Drupal Companies in the UkraineSome have Joint Ventures with Western Companies

Page 57: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Cultural Differences: St. Petersburg

Several Types of Meetings

Page 58: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Cultural Differences: St. Petersburg

Page 59: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Cultural Differences: St. Petersburg

Your own community site

Page 60: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

How can you keep growing?

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Page 61: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

What motivates people to cooperate?

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Page 62: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

When do people free ride?

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Page 63: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

In some Societies Competition Prevails

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

A communality is not created or dies quickly.Free riding: People tend to take but not to contribute.

Page 64: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

In some Societies Cooperation Prevails

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Little incentive to do better than others.Free riding: People tend to wait for others to contribute.

Page 65: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Create a Hybrid of Cooperation and Competition

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Page 66: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Foster Interest in Continual Participation

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Page 67: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Foster Interest in Continual Participation

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Motivating continual participation:

Becoming part of a social system

Page 68: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Foster Interest in Continual Participation

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Motivating continual participation:

Receiving help

Page 69: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Foster Interest in Continual Participation

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Motivating continual participation:

Earning reputation and recognition

Page 70: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Foster Interest in Continual Participation

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Motivating continual participation:

Becoming a wanted specialist

Page 71: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Make Conflict Resolution Mechanisms easily Available

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Page 72: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Let Monitoring Come from Within the Community

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Page 73: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Let Members Participate in Shaping Operational Rules

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Page 74: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Reach the Critical Mass as Quickly As You Can

You need a certain critical mass to set a virtuous circle into motion

Its size depends on several factors like urgency and available alternatives

Page 75: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Reach the Critical Mass as Quickly As You Can

What you can do:

focus on the most urgent topics

specialize on topics which cannot be found elsewhere

start with a very active core team

Page 76: Martin Mayer - My fellow developers, ask not only what your Drupal can do for you, ask what you can do for your Drupal

Martin Mayer, Diplom Systems Practitioner (Open) [email protected]

Удачи!

My fellow developers, ask not what your Drupal can do for you,

ask what you can do for your Drupal.

- Drupliconnedy

(Freely adapted from John F. Kennedy)