creating a more inviting environment for newcomerstille/talks/20150814_debconf_mom/mom.… ·...
TRANSCRIPT
![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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/20.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/21.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/22.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/23.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/24.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/25.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/26.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/27.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/28.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/29.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/30.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/31.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/32.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/33.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/34.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/35.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/36.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/37.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/38.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/39.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/40.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/41.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/42.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/43.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/44.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/45.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/46.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/47.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/48.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/49.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/50.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/51.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/52.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/53.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/54.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/55.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/56.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/57.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/58.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/59.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/60.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/61.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/62.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/63.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/64.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/65.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/66.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/67.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/68.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/69.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/70.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/71.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/72.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/73.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/74.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/75.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/76.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/77.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/78.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/79.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/80.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/81.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/82.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/83.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/84.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/85.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/86.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/87.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/88.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/89.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/90.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/91.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/92.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/93.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/94.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/95.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5c0e575eb2b22f126d588/html5/thumbnails/96.jpg)
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