Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… ·...

97
Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics Andreas Tille Debian Heidelberg, 14. August 2015 Andreas Tille (Debian) Creating a more inviting environment for newcomers Heidelberg, 14. August 2015 1 / 37

Transcript of Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… ·...

Page 1: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Creating a more inviting environment fornewcomers

New experiences from MoM, SoB, Teammetrics

Andreas Tille

Debian

Heidelberg, 14. August 2015

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 1 / 37

Page 2: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

1 Motivation

2 Teams

3 Mentoring of the Month

4 Sponsoring of Blends

5 Sprints

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 2 / 37

Page 3: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Teams versus lone fighter

More and more packages in Debian are team maintainedIn most cases this results in better maintenanceHowever: small teams might "vanish"

Ü Reach critical massJudgment call:

Do I write the code myself or should I rathertrain a newcomer how to write the code

Important: keep enthusiastic newcomersTraining newcomers ensures survival of the whole project

Ü Reserve part of your own work for the future of the project

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 3 / 37

Page 4: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Teams versus lone fighter

More and more packages in Debian are team maintainedIn most cases this results in better maintenanceHowever: small teams might "vanish"

Ü Reach critical massJudgment call:

Do I write the code myself or should I rathertrain a newcomer how to write the code

Important: keep enthusiastic newcomersTraining newcomers ensures survival of the whole project

Ü Reserve part of your own work for the future of the project

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 3 / 37

Page 5: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Teams versus lone fighter

More and more packages in Debian are team maintainedIn most cases this results in better maintenanceHowever: small teams might "vanish"

Ü Reach critical massJudgment call:

Do I write the code myself or should I rathertrain a newcomer how to write the code

Important: keep enthusiastic newcomersTraining newcomers ensures survival of the whole project

Ü Reserve part of your own work for the future of the project

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 3 / 37

Page 6: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Teams versus lone fighter

More and more packages in Debian are team maintainedIn most cases this results in better maintenanceHowever: small teams might "vanish"

Ü Reach critical massJudgment call:

Do I write the code myself or should I rathertrain a newcomer how to write the code

Important: keep enthusiastic newcomersTraining newcomers ensures survival of the whole project

Ü Reserve part of your own work for the future of the project

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 3 / 37

Page 7: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Teams versus lone fighter

More and more packages in Debian are team maintainedIn most cases this results in better maintenanceHowever: small teams might "vanish"

Ü Reach critical massJudgment call:

Do I write the code myself or should I rathertrain a newcomer how to write the code

Important: keep enthusiastic newcomersTraining newcomers ensures survival of the whole project

Ü Reserve part of your own work for the future of the project

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 3 / 37

Page 8: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Teams versus lone fighter

More and more packages in Debian are team maintainedIn most cases this results in better maintenanceHowever: small teams might "vanish"

Ü Reach critical massJudgment call:

Do I write the code myself or should I rathertrain a newcomer how to write the code

Important: keep enthusiastic newcomersTraining newcomers ensures survival of the whole project

Ü Reserve part of your own work for the future of the project

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 3 / 37

Page 9: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Teams versus lone fighter

More and more packages in Debian are team maintainedIn most cases this results in better maintenanceHowever: small teams might "vanish"

Ü Reach critical massJudgment call:

Do I write the code myself or should I rathertrain a newcomer how to write the code

Important: keep enthusiastic newcomersTraining newcomers ensures survival of the whole project

Ü Reserve part of your own work for the future of the project

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 3 / 37

Page 10: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Teams versus lone fighter

More and more packages in Debian are team maintainedIn most cases this results in better maintenanceHowever: small teams might "vanish"

Ü Reach critical massJudgment call:

Do I write the code myself or should I rathertrain a newcomer how to write the code

Important: keep enthusiastic newcomersTraining newcomers ensures survival of the whole project

Ü Reserve part of your own work for the future of the project

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 3 / 37

Page 11: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Volunteer versus payed work

No such "lever" like salary increaseNo period of notice for leaving a free projectNot even clear whether somebody feels like belonging to a teamWanted: "compensation" of motivationAttractive projects

attractive techniqueattractive resultsattractive work environment

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 4 / 37

Page 12: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Volunteer versus payed work

No such "lever" like salary increaseNo period of notice for leaving a free projectNot even clear whether somebody feels like belonging to a teamWanted: "compensation" of motivationAttractive projects

attractive techniqueattractive resultsattractive work environment

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 4 / 37

Page 13: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Volunteer versus payed work

No such "lever" like salary increaseNo period of notice for leaving a free projectNot even clear whether somebody feels like belonging to a teamWanted: "compensation" of motivationAttractive projects

attractive techniqueattractive resultsattractive work environment

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 4 / 37

Page 14: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Volunteer versus payed work

No such "lever" like salary increaseNo period of notice for leaving a free projectNot even clear whether somebody feels like belonging to a teamWanted: "compensation" of motivationAttractive projects

attractive techniqueattractive resultsattractive work environment

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 4 / 37

Page 15: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Volunteer versus payed work

No such "lever" like salary increaseNo period of notice for leaving a free projectNot even clear whether somebody feels like belonging to a teamWanted: "compensation" of motivationAttractive projects

attractive techniqueattractive resultsattractive work environment

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 4 / 37

Page 16: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Volunteer versus payed work

No such "lever" like salary increaseNo period of notice for leaving a free projectNot even clear whether somebody feels like belonging to a teamWanted: "compensation" of motivationAttractive projects

attractive techniqueattractive resultsattractive work environment

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 4 / 37

Page 17: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Volunteer versus payed work

No such "lever" like salary increaseNo period of notice for leaving a free projectNot even clear whether somebody feels like belonging to a teamWanted: "compensation" of motivationAttractive projects

attractive techniqueattractive resultsattractive work environment

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 4 / 37

Page 18: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Volunteer versus payed work

No such "lever" like salary increaseNo period of notice for leaving a free projectNot even clear whether somebody feels like belonging to a teamWanted: "compensation" of motivationAttractive projects

attractive techniqueattractive resultsattractive work environment

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 4 / 37

Page 19: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Inviting environment

When having talks about Debian at random conferences I was told bypotential newcomers:

It is hard to find a helping hand for beginners.

While that’s partly true there are some teams where this is not thecase. The strategic answer should be to form more teams dealingwith user oriented topics.

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 5 / 37

Page 20: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Team

Waking up in the morning and realisingthat somebody else has solved your

problem from yesterday

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 6 / 37

Page 21: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Illusion? – Random exampleSat, 8 Feb 2014 00:16 A. Tille

Need some help for Java packageSat, 8 Feb 2014 08:15 O. Sallou

I gonna have a lookSat, 8 Feb 2014 08:42 O. Sallou

I was close to get itSat, 8 Feb 2014 09:11 O. Sallou

Got this problem, detected new one, need to contact authorsSat, 8 Feb 2014 09:30 A. Tille

Thanks for your effort, I can give the authors a phone callSat, 8 Feb 2014 10:57 A. Tille

There is some other minor problemSat, 8 Feb 2014 12:44 O. Sallou

There is a simple workaroundMon, 10 Feb 2014 11:03 O. Sallou

I asked authors and they solved remaining issueMon, 10 Feb 2014 13:51 A. Tille

Thanks. Some last advise neededMon, 10 Feb 2014 14:02 O. Sallou

Code updated, problem solvedAndreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 7 / 37

Page 22: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Example for a good team: Pkg-Perl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18

Number of maintainers working on a package in pkg−perl team0

200

400

600

800

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 8 / 37

Page 23: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Maintainer per package graph calculation

teammetrics database has commitspackage, team, commiterfor graphing the following commits are ignored

1 packages with less than x commits (x = 5)(exclude fresh or unmaintained packages)

2 maintainers with less than y commits (y = 2)(exclude random commits of non-team members)

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 9 / 37

Page 24: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Maintainer per package graph calculation

teammetrics database has commitspackage, team, commiterfor graphing the following commits are ignored

1 packages with less than x commits (x = 5)(exclude fresh or unmaintained packages)

2 maintainers with less than y commits (y = 2)(exclude random commits of non-team members)

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 9 / 37

Page 25: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Maintainer per package graph calculation

teammetrics database has commitspackage, team, commiterfor graphing the following commits are ignored

1 packages with less than x commits (x = 5)(exclude fresh or unmaintained packages)

2 maintainers with less than y commits (y = 2)(exclude random commits of non-team members)

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 9 / 37

Page 26: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Maintainer per package graph calculation

teammetrics database has commitspackage, team, commiterfor graphing the following commits are ignored

1 packages with less than x commits (x = 5)(exclude fresh or unmaintained packages)

2 maintainers with less than y commits (y = 2)(exclude random commits of non-team members)

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 9 / 37

Page 27: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Team with room for enhancement: Debian Med

1 2 3 4 5 6 7 8

Number of maintainers working on a package in debian−med team0

5010

015

020

025

0

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 10 / 37

Page 28: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Example for one person "team": openstack

1 2 3 4 5 6 7 10 15

Number of maintainers working on a package in openstack team0

5010

015

0

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 11 / 37

Page 29: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

How to make your team attractive

Write good documentationWrite good documentationDo not let potential newcomers wait longer than 24h (better 8h)for an answerBe patient - every newcomer might be differentInsist on open discussionWrite good documentationPoint newcomers to the documentationEstablish methods to involve newcomers

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 12 / 37

Page 30: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

How to make your team attractive

Write good documentationWrite good documentationDo not let potential newcomers wait longer than 24h (better 8h)for an answerBe patient - every newcomer might be differentInsist on open discussionWrite good documentationPoint newcomers to the documentationEstablish methods to involve newcomers

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 12 / 37

Page 31: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

How to make your team attractive

Write good documentationWrite good documentationDo not let potential newcomers wait longer than 24h (better 8h)for an answerBe patient - every newcomer might be differentInsist on open discussionWrite good documentationPoint newcomers to the documentationEstablish methods to involve newcomers

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 12 / 37

Page 32: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

How to make your team attractive

Write good documentationWrite good documentationDo not let potential newcomers wait longer than 24h (better 8h)for an answerBe patient - every newcomer might be differentInsist on open discussionWrite good documentationPoint newcomers to the documentationEstablish methods to involve newcomers

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 12 / 37

Page 33: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

How to make your team attractive

Write good documentationWrite good documentationDo not let potential newcomers wait longer than 24h (better 8h)for an answerBe patient - every newcomer might be differentInsist on open discussionWrite good documentationPoint newcomers to the documentationEstablish methods to involve newcomers

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 12 / 37

Page 34: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

How to make your team attractive

Write good documentationWrite good documentationDo not let potential newcomers wait longer than 24h (better 8h)for an answerBe patient - every newcomer might be differentInsist on open discussionWrite good documentationPoint newcomers to the documentationEstablish methods to involve newcomers

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 12 / 37

Page 35: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

How to make your team attractive

Write good documentationWrite good documentationDo not let potential newcomers wait longer than 24h (better 8h)for an answerBe patient - every newcomer might be differentInsist on open discussionWrite good documentationPoint newcomers to the documentationEstablish methods to involve newcomers

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 12 / 37

Page 36: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

How to make your team attractive

Write good documentationWrite good documentationDo not let potential newcomers wait longer than 24h (better 8h)for an answerBe patient - every newcomer might be differentInsist on open discussionWrite good documentationPoint newcomers to the documentationEstablish methods to involve newcomers

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 12 / 37

Page 37: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Debian Med has attracted one developer per year

According to a questionnaire in WikiDebian Med has 30 DDs+DMs (not all active any more)12 DDs because Debian Med exists;4 DDs before Debian Med started8 out of the 12 above extended their activity to other fields inDebian10 out of the 12 above are active in Debian Med

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 13 / 37

Page 38: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Debian Med has attracted one developer per year

According to a questionnaire in WikiDebian Med has 30 DDs+DMs (not all active any more)12 DDs because Debian Med exists;4 DDs before Debian Med started8 out of the 12 above extended their activity to other fields inDebian10 out of the 12 above are active in Debian Med

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 13 / 37

Page 39: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Debian Med has attracted one developer per year

According to a questionnaire in WikiDebian Med has 30 DDs+DMs (not all active any more)12 DDs because Debian Med exists;4 DDs before Debian Med started8 out of the 12 above extended their activity to other fields inDebian10 out of the 12 above are active in Debian Med

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 13 / 37

Page 40: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Debian Med has attracted one developer per year

According to a questionnaire in WikiDebian Med has 30 DDs+DMs (not all active any more)12 DDs because Debian Med exists;4 DDs before Debian Med started8 out of the 12 above extended their activity to other fields inDebian10 out of the 12 above are active in Debian Med

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 13 / 37

Page 41: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Three levers to move newcomers in

MoM Offering time for education about packagingSoB Offering sponsor service if newcomer considers Blends

Sprint Meet the team members in fruitful environment

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 14 / 37

Page 42: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Three levers to move newcomers in

MoM Offering time for education about packagingSoB Offering sponsor service if newcomer considers Blends

Sprint Meet the team members in fruitful environment

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 14 / 37

Page 43: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Three levers to move newcomers in

MoM Offering time for education about packagingSoB Offering sponsor service if newcomer considers Blends

Sprint Meet the team members in fruitful environment

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 14 / 37

Page 44: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Mentoring of the Month (MoM)

Mentor dedicates a part of spare time to a newcomerGuide the student kindly into all secrets of Debian packagingLearning per relevant exampleStudent is free to pick the package (mentor has a vetoing right)

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 15 / 37

Page 45: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Mentoring of the Month (MoM)

Mentor dedicates a part of spare time to a newcomerGuide the student kindly into all secrets of Debian packagingLearning per relevant exampleStudent is free to pick the package (mentor has a vetoing right)

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 15 / 37

Page 46: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Mentoring of the Month (MoM)

Mentor dedicates a part of spare time to a newcomerGuide the student kindly into all secrets of Debian packagingLearning per relevant exampleStudent is free to pick the package (mentor has a vetoing right)

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 15 / 37

Page 47: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Mentoring of the Month (MoM)

Mentor dedicates a part of spare time to a newcomerGuide the student kindly into all secrets of Debian packagingLearning per relevant exampleStudent is free to pick the package (mentor has a vetoing right)

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 15 / 37

Page 48: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

MoM Goals

The package in question is finished and uploaded.The student is able to do advanced packaging tasks and isintroduced into the communication channels of Debian Medteam.

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 16 / 37

Page 49: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

MoM Goals

The package in question is finished and uploaded.The student is able to do advanced packaging tasks and isintroduced into the communication channels of Debian Medteam.

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 16 / 37

Page 50: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Rules

ResponsivenessConfirm understandingConfirm ability to builtOpen communicationReport

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 17 / 37

Page 51: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Rules

ResponsivenessConfirm understandingConfirm ability to builtOpen communicationReport

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 17 / 37

Page 52: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Rules

ResponsivenessConfirm understandingConfirm ability to builtOpen communicationReport

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 17 / 37

Page 53: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Rules

ResponsivenessConfirm understandingConfirm ability to builtOpen communicationReport

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 17 / 37

Page 54: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Rules

ResponsivenessConfirm understandingConfirm ability to builtOpen communicationReport

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 17 / 37

Page 55: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Summary of MoM formalism

MoM is workWork is also funMentor trades spare time for the work of the studentAttempt to train "silent observers on the list"Focus not only on technical details but also on learning to knowrelevant communication channels

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 18 / 37

Page 56: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Summary of MoM formalism

MoM is workWork is also funMentor trades spare time for the work of the studentAttempt to train "silent observers on the list"Focus not only on technical details but also on learning to knowrelevant communication channels

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 18 / 37

Page 57: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Summary of MoM formalism

MoM is workWork is also funMentor trades spare time for the work of the studentAttempt to train "silent observers on the list"Focus not only on technical details but also on learning to knowrelevant communication channels

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 18 / 37

Page 58: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Summary of MoM formalism

MoM is workWork is also funMentor trades spare time for the work of the studentAttempt to train "silent observers on the list"Focus not only on technical details but also on learning to knowrelevant communication channels

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 18 / 37

Page 59: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Summary of MoM formalism

MoM is workWork is also funMentor trades spare time for the work of the studentAttempt to train "silent observers on the list"Focus not only on technical details but also on learning to knowrelevant communication channels

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 18 / 37

Page 60: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

MoM for women

Motivated by discussion about MiniDebConf by debian-womenDropped restriction of topic Debian MedWoman should pick a package and we find the according team

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 19 / 37

Page 61: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

MoM for women

Motivated by discussion about MiniDebConf by debian-womenDropped restriction of topic Debian MedWoman should pick a package and we find the according team

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 19 / 37

Page 62: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

MoM for women

Motivated by discussion about MiniDebConf by debian-womenDropped restriction of topic Debian MedWoman should pick a package and we find the according team

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 19 / 37

Page 63: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

ResultsMonth Student Package Upload Visible?

02.2012 Luis Ibanez fis-gtm yes handover03.2012 Scott Christley libswarm no no06.2012 Eric Maeker libquazip yes yes11.2012 Tomás Di Domenico python-csb yes yes02.2013 Sukhbir Singh hunspell-en-med yes other12.2013 Lennart C. Karssen probabel yes yes01.2014 Jorge S. Soares snp-sites yes no03.2014 Stephen Smith phyutility yes no06.2014 Ian Wallace openemr no09.2014 Corentin Desfarges camp yes02.2015 Paul Novotny opensurgsim yes03.2015 Yves Martelli dwvexplorer no04.2015 Malihe Asemani manila no05.2015 Afif Elghraoui kmer-tools yes active06.2015 Alba Crespi r-cran-fastmatch yes07.2015 Julien Lamy dcmtk++ yes

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 20 / 37

Page 64: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

MoM Conclusions

Time spent into mentoring is worth the effortNo student for each month so the workload is bearableStudents have just read recent documents which I did ten yearsago → I can learn new stuff from themMajor advantage: training upstream to pool their knowledgeabout the code with ours about packaging is very efficient forthe hard packagesAbout 50% of students had strong connection to upstream andrequests for upstream changes went very smoothly

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 21 / 37

Page 65: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

MoM Conclusions

Time spent into mentoring is worth the effortNo student for each month so the workload is bearableStudents have just read recent documents which I did ten yearsago → I can learn new stuff from themMajor advantage: training upstream to pool their knowledgeabout the code with ours about packaging is very efficient forthe hard packagesAbout 50% of students had strong connection to upstream andrequests for upstream changes went very smoothly

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 21 / 37

Page 66: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

MoM Conclusions

Time spent into mentoring is worth the effortNo student for each month so the workload is bearableStudents have just read recent documents which I did ten yearsago → I can learn new stuff from themMajor advantage: training upstream to pool their knowledgeabout the code with ours about packaging is very efficient forthe hard packagesAbout 50% of students had strong connection to upstream andrequests for upstream changes went very smoothly

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 21 / 37

Page 67: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

MoM Conclusions

Time spent into mentoring is worth the effortNo student for each month so the workload is bearableStudents have just read recent documents which I did ten yearsago → I can learn new stuff from themMajor advantage: training upstream to pool their knowledgeabout the code with ours about packaging is very efficient forthe hard packagesAbout 50% of students had strong connection to upstream andrequests for upstream changes went very smoothly

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 21 / 37

Page 68: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

MoM Conclusions

Time spent into mentoring is worth the effortNo student for each month so the workload is bearableStudents have just read recent documents which I did ten yearsago → I can learn new stuff from themMajor advantage: training upstream to pool their knowledgeabout the code with ours about packaging is very efficient forthe hard packagesAbout 50% of students had strong connection to upstream andrequests for upstream changes went very smoothly

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 21 / 37

Page 69: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Sponsoring of Blends (SoB)

Blends concept remains widely unknown amongst newcomers(but also amongst DDs)Newcomers might desperately seek for sponsors and simply donot know how to find oneKill two birds with one stone: Get the package sponsored afterproving that you understood the Blends techniques

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 22 / 37

Page 70: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Sponsoring of Blends (SoB)

Blends concept remains widely unknown amongst newcomers(but also amongst DDs)Newcomers might desperately seek for sponsors and simply donot know how to find oneKill two birds with one stone: Get the package sponsored afterproving that you understood the Blends techniques

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 22 / 37

Page 71: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Sponsoring of Blends (SoB)

Blends concept remains widely unknown amongst newcomers(but also amongst DDs)Newcomers might desperately seek for sponsors and simply donot know how to find oneKill two birds with one stone: Get the package sponsored afterproving that you understood the Blends techniques

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 22 / 37

Page 72: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

SoB rules

1 You confirm to have understood the Blends principle (have readthe Blends documentation, are member of some team on alioth,reading the relevant mailing list)

2 Your package is maintained in a VCS used by the Blends team3 Your package is listed on the Blends tasks pages (which is either

because the package is inside Debian or in any Blends VCS)4 You are unable to find a sponsor on the specific Blends list even

after posting there at least twice

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 23 / 37

Page 73: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

SoB rules

1 You confirm to have understood the Blends principle (have readthe Blends documentation, are member of some team on alioth,reading the relevant mailing list)

2 Your package is maintained in a VCS used by the Blends team3 Your package is listed on the Blends tasks pages (which is either

because the package is inside Debian or in any Blends VCS)4 You are unable to find a sponsor on the specific Blends list even

after posting there at least twice

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 23 / 37

Page 74: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

SoB rules

1 You confirm to have understood the Blends principle (have readthe Blends documentation, are member of some team on alioth,reading the relevant mailing list)

2 Your package is maintained in a VCS used by the Blends team3 Your package is listed on the Blends tasks pages (which is either

because the package is inside Debian or in any Blends VCS)4 You are unable to find a sponsor on the specific Blends list even

after posting there at least twice

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 23 / 37

Page 75: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

SoB rules

1 You confirm to have understood the Blends principle (have readthe Blends documentation, are member of some team on alioth,reading the relevant mailing list)

2 Your package is maintained in a VCS used by the Blends team3 Your package is listed on the Blends tasks pages (which is either

because the package is inside Debian or in any Blends VCS)4 You are unable to find a sponsor on the specific Blends list even

after posting there at least twice

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 23 / 37

Page 76: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

SoB results

SoB was heavily used by Debian GIS team - now sponsees areDDs/DMs themselvesWatching Wiki page and take mostly immediate actionLurking on relevant mailing lists as well on debian-mentors tocatch maintainers in need of a sponsorIf you notice a candidate for SoB please redirect them to me

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 24 / 37

Page 77: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

SoB results

SoB was heavily used by Debian GIS team - now sponsees areDDs/DMs themselvesWatching Wiki page and take mostly immediate actionLurking on relevant mailing lists as well on debian-mentors tocatch maintainers in need of a sponsorIf you notice a candidate for SoB please redirect them to me

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 24 / 37

Page 78: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

SoB results

SoB was heavily used by Debian GIS team - now sponsees areDDs/DMs themselvesWatching Wiki page and take mostly immediate actionLurking on relevant mailing lists as well on debian-mentors tocatch maintainers in need of a sponsorIf you notice a candidate for SoB please redirect them to me

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 24 / 37

Page 79: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

SoB results

SoB was heavily used by Debian GIS team - now sponsees areDDs/DMs themselvesWatching Wiki page and take mostly immediate actionLurking on relevant mailing lists as well on debian-mentors tocatch maintainers in need of a sponsorIf you notice a candidate for SoB please redirect them to me

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 24 / 37

Page 80: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Discussion in Debian GIS after SoB started

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015

050

100

150

200

250

Francesco P. L1043Paolo C 604Sebastiaan C 513Hamish 430Andreas T 365Petter R 249Steve H 190Johan Van de W 117alex b 105Paul W 103

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 25 / 37

Page 81: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Commits of Debian GIS after SoB started

2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015

050

010

0015

00

Sebastiaan C 3970Francesco P. L 3179David P 1472Johan Van de W 550Giovanni M 448Andreas P 383Antonio V 336Petter R 295Jean.Francois D 251Hamish B 226

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 26 / 37

Page 82: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Face to face meetings with users and upstreamdevelopers

Have a quick look at what happened since 2011 when we starteddoing yearly sprints by also inviting users and upstream developers.

Thanks for supporting sprints which we have proven to be successful

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 27 / 37

Page 83: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Top 10 Uploaders of Debian Med team

2001 2003 2005 2007 2009 2011 2013 2015

010

020

030

040

0

Andreas T 1701Charles P 528Steffen M 342Mathieu M 320Olivier S 220Steve M. R 137Thorsten A 109Laszlo K 98Aaron M. U 96Alexandre M 54

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 28 / 37

Page 84: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Top 10 discussion on Debian Med user mailing list

2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015

020

040

060

080

0

Andreas T 4986Charles P 1351Karsten H 638Mathieu M 446Steffen M 441Olivier S 415David P 315Eric M 306Yaroslav H 266Sebastian H 210

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 29 / 37

Page 85: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Top 10 discussion Debian Med developer mailing list

2006 2007 2008 2009 2010 2011 2012 2013 2014 2015

010

020

030

040

050

060

0

Andreas T 2249Charles P 879Mathieu M 410Olivier S 192Matthias K 169Thorsten A 160Laszlo K 159Alexandre R 152Michael H 149Shaun J 143

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 30 / 37

Page 86: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Top 10 bug hunters of Debian Med packages

2001 2002 2003 2004 2005 2007 2008 2009 2010 2011 2012 2013 2014 2015

050

100

150

Andreas T 717Mathieu M 218Charles P 200Olivier S 119Steve M. R 82Aaron M. U 44Steffen M 35Laszlo K 32Dominique B 29Thorsten A 21

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 31 / 37

Page 87: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Top 10 commiters to Debian Med VCS

2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015

050

010

0015

0020

00

Andreas T 10138Charles P 3966Mathieu M 2102Olivier S 1327Steffen M 1006Laszlo K 594Steven M. R 554David P 536Alexandre M 400Aaron M. U 398

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 32 / 37

Page 88: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Number of Packages in selected tasks

20042006

20082010

20122014 bio

bio-devepi

imagingimaging-dev

physicspractice

psychologystatisticstools

0

50

100

150

200

250

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 33 / 37

Page 89: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Summary

Care nicely for newcomersTrade your time to involve newcomersRank necomer issues higher than your own codingDo in-person meetings

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 34 / 37

Page 90: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Summary

Care nicely for newcomersTrade your time to involve newcomersRank necomer issues higher than your own codingDo in-person meetings

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 34 / 37

Page 91: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Summary

Care nicely for newcomersTrade your time to involve newcomersRank necomer issues higher than your own codingDo in-person meetings

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 34 / 37

Page 92: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Summary

Care nicely for newcomersTrade your time to involve newcomersRank necomer issues higher than your own codingDo in-person meetings

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 34 / 37

Page 93: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Links

Teammetrics graphsMentoring of the MonthSponsoring of BlendsDebian Med policy

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 35 / 37

Page 94: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Links

Teammetrics graphsMentoring of the MonthSponsoring of BlendsDebian Med policy

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 35 / 37

Page 95: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Links

Teammetrics graphsMentoring of the MonthSponsoring of BlendsDebian Med policy

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 35 / 37

Page 96: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

Links

Teammetrics graphsMentoring of the MonthSponsoring of BlendsDebian Med policy

Andreas Tille (Debian) Creating a more inviting environment for newcomersHeidelberg, 14. August 2015 35 / 37

Page 97: Creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… · Creating a more inviting environment for newcomers New experiences from MoM, SoB, Teammetrics

This talk is available at

http://people.debian.org/˜ tille/talks/

Andreas Tille <[email protected]>