Re: Maturity Model and Graduation
Thanks Steffen This document looks great and to me showcases clearly the areas in which we can improve. CO50, CO30 and IN10 standout to me in particular. Pedro. On Thu, Oct 4, 2018 at 6:38 PM Steffen Rochel wrote: > I started a draft assessment - > > https://cwiki.apache.org/confluence/display/MXNET/Apache+Maturity+Model+Assessment+for+MXNet > based > on my personal view. Please keep in mind I'm new to the project and Apache > (just attended my first ApacheCon!!). The items I was not sure myself I > marked as "???". > > Jim et all - looking for your guidance if the assessment should be > discussed further within PPMC, on private@ and next steps. > > Steffen > > On Fri, Sep 28, 2018 at 1:53 PM Pedro Larroy > > wrote: > > > So Isabel, are you saying that if we publish a clearer TODO list or > > contributions needed material we might get more contribution there? > > > > One thing that I like from other projects is to make a list of > low-hanging > > fruit issues or easy contributions that newcomers can pick to get > familiar > > with the project, especially in projects like MXNet in which some > > contributions might require significant ramp up time, technical and > > mathematical skills or domain knowledge. > > > > Pedro. > > > > On Fri, Sep 28, 2018 at 3:06 AM Isabel Drost-Fromm > > wrote: > > > > > > > > > > > On 28/09/18 11:27, kellen sunderland wrote: > > > > I'd love to see some more > > > > sustained contribution from other open source communities to help us > > out > > > in > > > > this area > > > > > > That's not exactly the model I have seen to work. What I have seen > works > > > really well at other projects is pulling users in as committers in a > > > scratch your own itch kind of way. For that to work you need to make it > > > clear what contributions you need, you need to make time to coach > people > > > to become developers, you need to make your users accustomed to the way > > > you work as early as possible. It also helps to ask users for > > > contributions and offer mentoring help from your side along the way. > > > > > > I know that this is tedious work that needs a lot of motivating people, > > > mentoring people, explaining to people, however it makes for a > > > sustainable community of people that do the work out of self interest. > > > > > > > > > > > > http://blog.isabel-drost.de/posts/open-development-and-inner-source-for-fun-and-profit.html > > > > > > > > > Isabel > > > > > >
Re: Maturity Model and Graduation
I started a draft assessment - https://cwiki.apache.org/confluence/display/MXNET/Apache+Maturity+Model+Assessment+for+MXNet based on my personal view. Please keep in mind I'm new to the project and Apache (just attended my first ApacheCon!!). The items I was not sure myself I marked as "???". Jim et all - looking for your guidance if the assessment should be discussed further within PPMC, on private@ and next steps. Steffen On Fri, Sep 28, 2018 at 1:53 PM Pedro Larroy wrote: > So Isabel, are you saying that if we publish a clearer TODO list or > contributions needed material we might get more contribution there? > > One thing that I like from other projects is to make a list of low-hanging > fruit issues or easy contributions that newcomers can pick to get familiar > with the project, especially in projects like MXNet in which some > contributions might require significant ramp up time, technical and > mathematical skills or domain knowledge. > > Pedro. > > On Fri, Sep 28, 2018 at 3:06 AM Isabel Drost-Fromm > wrote: > > > > > > > On 28/09/18 11:27, kellen sunderland wrote: > > > I'd love to see some more > > > sustained contribution from other open source communities to help us > out > > in > > > this area > > > > That's not exactly the model I have seen to work. What I have seen works > > really well at other projects is pulling users in as committers in a > > scratch your own itch kind of way. For that to work you need to make it > > clear what contributions you need, you need to make time to coach people > > to become developers, you need to make your users accustomed to the way > > you work as early as possible. It also helps to ask users for > > contributions and offer mentoring help from your side along the way. > > > > I know that this is tedious work that needs a lot of motivating people, > > mentoring people, explaining to people, however it makes for a > > sustainable community of people that do the work out of self interest. > > > > > > > http://blog.isabel-drost.de/posts/open-development-and-inner-source-for-fun-and-profit.html > > > > > > Isabel > > >
Re: Maturity Model and Graduation
So Isabel, are you saying that if we publish a clearer TODO list or contributions needed material we might get more contribution there? One thing that I like from other projects is to make a list of low-hanging fruit issues or easy contributions that newcomers can pick to get familiar with the project, especially in projects like MXNet in which some contributions might require significant ramp up time, technical and mathematical skills or domain knowledge. Pedro. On Fri, Sep 28, 2018 at 3:06 AM Isabel Drost-Fromm wrote: > > > On 28/09/18 11:27, kellen sunderland wrote: > > I'd love to see some more > > sustained contribution from other open source communities to help us out > in > > this area > > That's not exactly the model I have seen to work. What I have seen works > really well at other projects is pulling users in as committers in a > scratch your own itch kind of way. For that to work you need to make it > clear what contributions you need, you need to make time to coach people > to become developers, you need to make your users accustomed to the way > you work as early as possible. It also helps to ask users for > contributions and offer mentoring help from your side along the way. > > I know that this is tedious work that needs a lot of motivating people, > mentoring people, explaining to people, however it makes for a > sustainable community of people that do the work out of self interest. > > > http://blog.isabel-drost.de/posts/open-development-and-inner-source-for-fun-and-profit.html > > > Isabel >
Re: Maturity Model and Graduation
On 28/09/18 11:27, kellen sunderland wrote: I'd love to see some more sustained contribution from other open source communities to help us out in this area That's not exactly the model I have seen to work. What I have seen works really well at other projects is pulling users in as committers in a scratch your own itch kind of way. For that to work you need to make it clear what contributions you need, you need to make time to coach people to become developers, you need to make your users accustomed to the way you work as early as possible. It also helps to ask users for contributions and offer mentoring help from your side along the way. I know that this is tedious work that needs a lot of motivating people, mentoring people, explaining to people, however it makes for a sustainable community of people that do the work out of self interest. http://blog.isabel-drost.de/posts/open-development-and-inner-source-for-fun-and-profit.html Isabel
Re: Maturity Model and Graduation
Hey Jim, welcome to the community. To the best of my knowledge we have not yet discussed/run a Maturity Model. My gut feel is that MXNet would come away a fairly bi-model result. My view of the project is that it's getting the Apache Way right in terms of Code, Releases, and Quality. I think the project is doing decently well with Licensing (although it's maybe a little more complex than other projects given the many required code dependencies). From my observations I would say the community often struggles with consensus building. My opinion is that the project is doing a lot right with community, especially in question answer, but is lacking in other areas such as community expansion and ownership. Independence is an area where the project is clearly behind, with almost all active committers coming from Amazon. We've had some great contributions from Intel and NVIDIA, but so far have not been able to add the members from those organizations to the IPMC for various reasons. MXNet seems to not have had much support from other open-source communities (with a notable exception of Carin who did a great job with Clojure and was made a committer/ipmc member). My impression is that the community would love to improve in this area, so the lack of progress is not due to any lack of desire on the community's part. I'd love to see some more sustained contribution from other open source communities to help us out in this area (and am hopeful we can reach out to the Julia community as an example). -Kellen On Wed, Sep 26, 2018 at 11:24 PM Jim Jagielski wrote: > As a newly "minted" mentor, I'm getting my feet wet on determining where > the project is and where it needs to go in order to be ready for > graduation... > > Has the project run the Maturity Model against itself? How do we stack up? > What areas of improvement could we benefit from (this might be independent > of what the MatModel sez, btw. If you have ideas on where we could be > working and collaborating better, please bring them up!)? > > Cheers!
Maturity Model and Graduation
As a newly "minted" mentor, I'm getting my feet wet on determining where the project is and where it needs to go in order to be ready for graduation... Has the project run the Maturity Model against itself? How do we stack up? What areas of improvement could we benefit from (this might be independent of what the MatModel sez, btw. If you have ideas on where we could be working and collaborating better, please bring them up!)? Cheers!