Ed,

 

What struck me as I thought about this more is that we really have two 
communities that we are trying to encourage and grow:

1)      The community of Mifos users who find that Mifos provides them value 
and helps  them to better serve their clients and grow their businesses.

2)      The community of Mifos contributors including developers, translators, 
documentation writers and others who spend time to make Mifos better.

 

Your point #1 sounds great—use whatever tools and processes are most effective 
for gathering end user feedback and requirements with the output for 
contributors being JIRA issues (ideally with a link back to who is interested 
in the feature to get feedback as it is developed).  Part of engaging the Mifos 
user community is opening the most effective channels of communication so that 
their needs can be heard and met.

 

For point #2, I like that it includes giving Mifos users a vote in what work 
they would like to see included in the next release.

 

My improvement on it would be the following, rather than attempting to choose 
some set number of features to include in the next release, simply keep an 
ordered list with the features with the most votes at the top.

 

When the time comes to start a release, then contributors who are available and 
interested would be able to use the list as a guide for how they could add the 
most value by choosing a popular request from the list to work on.

 

  In order to grow and retain the developer portion of the contributor 
community, I don’t think it will be effective to try assigning issues to 
developers.  My view is that for many volunteer developers, choosing what they 
work on is part of the whole attraction to contributing to a project like this. 
 

 

Some developers might choose to work on things that aren’t even on the list.  
As long as the contributions are valuable, move the project forward and have an 
acceptable risk/reward ratio for a given release the project would do well to 
accept them (take some of the recent contributions from Michael Vorberger as an 
examples of things we didn’t ask for but have had a big positive impact on the 
project).

 

--Van

 

1) Increase ease of capturing requirements. Some users have given feedback that 
JIRA is a bit cumbersome to easily log feature requests or feedback.  2 options 
to increase ease of use would be to simplify and hide some of the JIRA fields 
and/or to once again start using a tool like uservoice 
(http:///mifosinitiative.uservoice.com) as a first filter and then we can take 
ideas that gain interest there and add more detail to them as JIRA feature 
requests.  

 

2) Process for collecting feedback. For each release we have the following 
structured planning process:

 

* Open call for feature requests/suggestions (administered through 
intermediaries, directly in JIRA, virtual user meetings, feedback from 
Specialists, etc.) [2 weeks]

* Developers "triage" which of these features could potentially be worked based 
on need, product realities and volunteer resources" and narrow down requested 
feature set to a pool of 10-15 features

* Community Product Roadmap Voting Period. Community can then vote for the 5-10 
features they would like in the next release (from the pool of 10-15 features). 
[1 week]  Volunteers would be assigned to projects for these selected features. 
 Any features not selected would be up for development in next release or (as 
you stated) MFI could hire a developer/team to build for them now.

 

I think this process would be democratic enough in allowing true community 
input and feedback but would allow the core volunteer developer team to 
properly manage expectations and what features could be worked on.

 

Ed

 

 

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Mifos-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-users

Reply via email to