Download - Succeeding in the Google Summer of Code as a large project

Transcript
Page 1: Succeeding in the Google Summer of Code as a large project

Succeeding in the Google Summer of Code as a large project

OR

Make your mentoring full of win

Donnie BerkholzCouncil Member, Gentoo LinuxAnalyst, RedMonk@dberkholz

Page 2: Succeeding in the Google Summer of Code as a large project

Gentoo's GSoC statistics

●2006 10/14 pass 7/10 developers●2007 8/9 pass 2/8 developers●2008 5/6 pass 1/5 developers●2009 6/7 pass 4/6 developers●2010 16/19 pass 11/16 developers●2011 14/15 pass ??/14 developers

Page 3: Succeeding in the Google Summer of Code as a large project

0. 0. SetSet goals & goals & measuremeasure progress progress0. 0. SetSet goals & goals & measuremeasure progress progress

Flickr: koenvereeken

Page 4: Succeeding in the Google Summer of Code as a large project

Flickr: mount_otz

1. Establish the 1. Establish the expectationexpectation that most contributors become that most contributors become long-term developerslong-term developers

1. Establish the 1. Establish the expectationexpectation that most contributors become that most contributors become long-term developerslong-term developers

Page 5: Succeeding in the Google Summer of Code as a large project

Flickr: kalandrakas

2. Make them 2. Make them interact as a true interact as a true communitycommunity member, member, not through a not through a mentor's mentor's conduitconduit

2. Make them 2. Make them interact as a true interact as a true communitycommunity member, member, not through a not through a mentor's mentor's conduitconduit

Page 6: Succeeding in the Google Summer of Code as a large project

Flickr: hashir

3. Don't let 3. Don't let them them slipslip away. away. Sometimes, Sometimes, all you have all you have to do is to do is askask..

3. Don't let 3. Don't let them them slipslip away. away. Sometimes, Sometimes, all you have all you have to do is to do is askask..

Page 7: Succeeding in the Google Summer of Code as a large project

Steps to mentoring success

0. Choose and track goals1. Set expectations2. Interact as a community3. Maintain the connection

Page 8: Succeeding in the Google Summer of Code as a large project

Donnie BerkholzCouncil Member, Gentoo LinuxAnalyst, RedMonk@dberkholz