report about mom and sob, seeking more ideas andreas tilletille/talks/20130815_mom/mom.pdf ·...

61
How to attract new developers for your team Report about MoM and SoB, seeking more ideas Andreas Tille Debian Vaumarcus, 15. August 2013 Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 1 / 29

Upload: others

Post on 16-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

How to attract new developers for your teamReport about MoM and SoB, seeking more ideas

Andreas Tille

Debian

Vaumarcus, 15. August 2013

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 1 / 29

Page 2: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Example for user contact

On Wed, Jan 18, 2012, Luis Ibanez wrote:Subject: Looking for a Debian packager forFIS-GT.M: Change the History of Healthcare!!

Dear Debian packagers:

We are looking for one of you to helpus change the history of Healthcare

We are working at OSEHRA (http://www.osehra.org/) onbuilding an Open Source environment for VistA, theElectronic Health Records system of the US Departmentof Veterans Affairs.

VistA is the best proven EHR, and it has been used forthe last 30 years at the VA. It currently runs about170 VA hospitals and about 1,000 ambulatory facilities.

...

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 2 / 29

Page 3: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Answer to user request: MoMOn Wed, Thu, 19 Jan 2012, Andreas Tille wrote:Subject: Happy birthday Debian Med and announcementof MOM...To ensure that this development of a strong teamwill continue I would like to propose a new effortI would like to call

"Mentoring Of the Month" (MOM)In this program I would like to dedicate a part of my

spare time to a newcomer (the "student") providing any

packaging knowledge I have to enable him working more

or less independently on packaging after passing this

MOM period. I like to guide the student kindly into

all secrets of Debian packaging at the example of a

specific program which is in the focus of the Debian

Med team. The student is free to pick the package

however, ...

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 3 / 29

Page 4: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Debian Med has attracted one developer per year

According to a questionnaire in WikiDebian Med has 23 DDs+DMs10 DDs because Debian Med exists;4 DDs before Debian Med started7 out of the 10 above extended their activity to other fields inDebian8 out of the 10 above are active in Debian Med

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 4 / 29

Page 5: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Debian Med has attracted one developer per year

According to a questionnaire in WikiDebian Med has 23 DDs+DMs10 DDs because Debian Med exists;4 DDs before Debian Med started7 out of the 10 above extended their activity to other fields inDebian8 out of the 10 above are active in Debian Med

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 4 / 29

Page 6: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Debian Med has attracted one developer per year

According to a questionnaire in WikiDebian Med has 23 DDs+DMs10 DDs because Debian Med exists;4 DDs before Debian Med started7 out of the 10 above extended their activity to other fields inDebian8 out of the 10 above are active in Debian Med

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 4 / 29

Page 7: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Debian Med has attracted one developer per year

According to a questionnaire in WikiDebian Med has 23 DDs+DMs10 DDs because Debian Med exists;4 DDs before Debian Med started7 out of the 10 above extended their activity to other fields inDebian8 out of the 10 above are active in Debian Med

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 4 / 29

Page 8: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Mentoring of the Month (MoM)

mentor dedicates a part of his spare time to a newcomerguide the student kindly into all secrets of Debian packaginglearning per examplestudent is free to pick the package (mentor has a vetoing right)

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 5 / 29

Page 9: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Mentoring of the Month (MoM)

mentor dedicates a part of his spare time to a newcomerguide the student kindly into all secrets of Debian packaginglearning per examplestudent is free to pick the package (mentor has a vetoing right)

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 5 / 29

Page 10: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Mentoring of the Month (MoM)

mentor dedicates a part of his spare time to a newcomerguide the student kindly into all secrets of Debian packaginglearning per examplestudent is free to pick the package (mentor has a vetoing right)

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 5 / 29

Page 11: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Mentoring of the Month (MoM)

mentor dedicates a part of his spare time to a newcomerguide the student kindly into all secrets of Debian packaginglearning per examplestudent is free to pick the package (mentor has a vetoing right)

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 5 / 29

Page 12: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

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) How to attract new developers for your team Vaumarcus, 15. August 2013 6 / 29

Page 13: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

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) How to attract new developers for your team Vaumarcus, 15. August 2013 6 / 29

Page 14: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Communication

teach open communication on mailing listdo not bother other readers to much and use [MoM] tag insubject

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 7 / 29

Page 15: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Communication

teach open communication on mailing listdo not bother other readers to much and use [MoM] tag insubject

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 7 / 29

Page 16: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Rules (1/5): Responsiveness

If the mentor is posting something on the mailing list containing[MoM] in the subject, the student tries hard to respond with acomment (if not better possible, something like: I have no idea but Iwill do some research like asking upstream or whatever - just leavinga hint that he feels responsible somehow).

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 8 / 29

Page 17: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Rules (2/5): Confirm understanding

The student tries to follow any of the commits of the mentor tothe package which is in focus of the MoM plan, and favourablysends a comment likeIts OK for meWhat does this mean, please explainI would prefer ... instead of your changefollow changes (subscribe commits) or do regularSVN up | git pull; {SVN|git} log

student should try to find a useful comment to confirmunderstanding

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 9 / 29

Page 18: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Rules (2/5): Confirm understanding

The student tries to follow any of the commits of the mentor tothe package which is in focus of the MoM plan, and favourablysends a comment likeIts OK for meWhat does this mean, please explainI would prefer ... instead of your changefollow changes (subscribe commits) or do regularSVN up | git pull; {SVN|git} log

student should try to find a useful comment to confirmunderstanding

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 9 / 29

Page 19: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Rules (2/5): Confirm understanding

The student tries to follow any of the commits of the mentor tothe package which is in focus of the MoM plan, and favourablysends a comment likeIts OK for meWhat does this mean, please explainI would prefer ... instead of your changefollow changes (subscribe commits) or do regularSVN up | git pull; {SVN|git} log

student should try to find a useful comment to confirmunderstanding

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 9 / 29

Page 20: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Rules (3/5): Confirm ability to built

The student confirms that he succeeded in building the packageaccording to the state in VCS in case it builds, or that he is able toreproduce the error message of the build process.

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 10 / 29

Page 21: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Rules (4/5): Communication

In case of problems the student will ask on Debian Med mailinglist ([MoM]: Subject)show others:

we are working on a problemsort things out via open discussionhow also others could learn things about packaging

alternative: #debian-med IRC channel.

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 11 / 29

Page 22: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Rules (4/5): Communication

In case of problems the student will ask on Debian Med mailinglist ([MoM]: Subject)show others:

we are working on a problemsort things out via open discussionhow also others could learn things about packaging

alternative: #debian-med IRC channel.

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 11 / 29

Page 23: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Rules (4/5): Communication

In case of problems the student will ask on Debian Med mailinglist ([MoM]: Subject)show others:

we are working on a problemsort things out via open discussionhow also others could learn things about packaging

alternative: #debian-med IRC channel.

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 11 / 29

Page 24: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Rules (4/5): Communication

In case of problems the student will ask on Debian Med mailinglist ([MoM]: Subject)show others:

we are working on a problemsort things out via open discussionhow also others could learn things about packaging

alternative: #debian-med IRC channel.

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 11 / 29

Page 25: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Rules (4/5): Communication

In case of problems the student will ask on Debian Med mailinglist ([MoM]: Subject)show others:

we are working on a problemsort things out via open discussionhow also others could learn things about packaging

alternative: #debian-med IRC channel.

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 11 / 29

Page 26: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Rules (4/5): Communication

In case of problems the student will ask on Debian Med mailinglist ([MoM]: Subject)show others:

we are working on a problemsort things out via open discussionhow also others could learn things about packaging

alternative: #debian-med IRC channel.

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 11 / 29

Page 27: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Rules (5/5): Report

The student posts a status report about the packaging every day,reporting about done changes, issues raised, discussions withupstream etc.

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 12 / 29

Page 28: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Summary of MoM formalism

MoM is workhopefully it shows that this work is also funmentor trades his 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) How to attract new developers for your team Vaumarcus, 15. August 2013 13 / 29

Page 29: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Summary of MoM formalism

MoM is workhopefully it shows that this work is also funmentor trades his 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) How to attract new developers for your team Vaumarcus, 15. August 2013 13 / 29

Page 30: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Summary of MoM formalism

MoM is workhopefully it shows that this work is also funmentor trades his 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) How to attract new developers for your team Vaumarcus, 15. August 2013 13 / 29

Page 31: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Summary of MoM formalism

MoM is workhopefully it shows that this work is also funmentor trades his 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) How to attract new developers for your team Vaumarcus, 15. August 2013 13 / 29

Page 32: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Summary of MoM formalism

MoM is workhopefully it shows that this work is also funmentor trades his 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) How to attract new developers for your team Vaumarcus, 15. August 2013 13 / 29

Page 33: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Question to myself about MoM for women

After learning that GSoC has 0% woman applicants (out of 181) butGoogle Outreach Program for Woman had 100 applicants I’mwondering:Should I explicitly dedicate every second month for women only?

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 14 / 29

Page 34: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Results

Month Student Package Uploaded?01+02.2012 Luis Ibanez fis-gtm next upstream release03.2012 Scott Christley libswarm no06.2012 Eric Maeker libquazip yes11.2012 Tomás Di Domenico python-csb yes02.2013 SukhbirS hunspell-en-med yes

Some people put their names in the waiting queue but did notanswered a ping.

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 15 / 29

Page 35: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

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 packages

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 16 / 29

Page 36: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

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 packages

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 16 / 29

Page 37: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

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 packages

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 16 / 29

Page 38: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

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 packages

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 16 / 29

Page 39: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

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) How to attract new developers for your team Vaumarcus, 15. August 2013 17 / 29

Page 40: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

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) How to attract new developers for your team Vaumarcus, 15. August 2013 17 / 29

Page 41: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

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) How to attract new developers for your team Vaumarcus, 15. August 2013 17 / 29

Page 42: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

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) How to attract new developers for your team Vaumarcus, 15. August 2013 18 / 29

Page 43: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

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) How to attract new developers for your team Vaumarcus, 15. August 2013 18 / 29

Page 44: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

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) How to attract new developers for your team Vaumarcus, 15. August 2013 18 / 29

Page 45: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

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) How to attract new developers for your team Vaumarcus, 15. August 2013 18 / 29

Page 46: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

SoB results

Only two cases up to now because idea is quite newOne was sponsored, one has not answered my change requestsI’m lurking 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) How to attract new developers for your team Vaumarcus, 15. August 2013 19 / 29

Page 47: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

SoB results

Only two cases up to now because idea is quite newOne was sponsored, one has not answered my change requestsI’m lurking 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) How to attract new developers for your team Vaumarcus, 15. August 2013 19 / 29

Page 48: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

SoB results

Only two cases up to now because idea is quite newOne was sponsored, one has not answered my change requestsI’m lurking 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) How to attract new developers for your team Vaumarcus, 15. August 2013 19 / 29

Page 49: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

SoB results

Only two cases up to now because idea is quite newOne was sponsored, one has not answered my change requestsI’m lurking 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) How to attract new developers for your team Vaumarcus, 15. August 2013 19 / 29

Page 50: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

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) How to attract new developers for your team Vaumarcus, 15. August 2013 20 / 29

Page 51: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Top 10 Uploaders of Debian Med team

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

050

100

150

200

Andreas T 816Charles P 434Steffen M 309Mathieu M 216Olivier S 109Steve M. R 105Aaron M. U 84Laszlo K 68Thorsten A 56Dominique B 41

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 21 / 29

Page 52: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Top 10 discussion on Debian Med user mailing list

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

020

040

060

080

0

Andreas T 3704Charles P 1212Karsten H 540Mathieu M 428Steffen M 392David P 315Olivier S 271Sebastian H 202Yaroslav H 193Nelson A. de O 191

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 22 / 29

Page 53: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Top 10 discussion Debian Med developer mailing list

2006 2007 2008 2009 2010 2011 2012 2013

050

100

150

200

250

300

350

Andreas T 1089Charles P 696Mathieu M 241Laszlo K 153Shaun J 139Michael H 115Steffen M 110Lucas N 109Matthias K 100Olivier S 91

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 23 / 29

Page 54: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Top 10 bug hunters of Debian Med packages

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

020

4060

8010

012

0 Andreas T 390Charles P 170Mathieu M 145Olivier S 81Steve M. R 71Aaron M. U 38Steffen M 33Dominique B 28Laszlo K 14Philipp B 14

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 24 / 29

Page 55: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Top 10 commiters to Debian Med VCS

2005 2006 2007 2008 2009 2010 2011 2012 2013

050

010

0015

00

Andreas T 4904Charles P 3384Mathieu M 1700Steffen M 1018Olivier S 908David P 538Steven M. R 447Laszlo K 436Aaron M. U 285Thorsten A 275

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 25 / 29

Page 56: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Number of Packages in selected tasks

20032004

20052006

20072008

20092010

20112012

2013 biobio-dev

epiimaging

imaging-devpractice

psychologytools

0

20

40

60

80

100

120

140

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 26 / 29

Page 57: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Inviting environment

In several talks at DebConf and in discussions before I have heardthe argument that it is hard to find friends. But it is not. The answer isto create inviting teams.

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 27 / 29

Page 58: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Team

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

problem from yesterday

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 28 / 29

Page 59: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Links

Debian Med policyMentoring of the MonthSponsoring of Blends

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 29 / 29

Page 60: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Links

Debian Med policyMentoring of the MonthSponsoring of Blends

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 29 / 29

Page 61: Report about MoM and SoB, seeking more ideas Andreas Tilletille/talks/20130815_mom/mom.pdf · Subject: Happy birthday Debian Med and announcement of MOM ... (MOM) In this program

Links

Debian Med policyMentoring of the MonthSponsoring of Blends

Andreas Tille (Debian) How to attract new developers for your team Vaumarcus, 15. August 2013 29 / 29