Tuesday I had the opportunity to attend the developer team meeting of LimeSurvey. I was invited, because as a result of several forum posts I saw that the gap between development and the user community was too big and I wanted to offer my help.
The latest new release of LimeSurvey 2.50 raised many eyebrows and I thought it would be good to see what the developers would discuss about it.
It turned out to be a very lively discussion. All agreed that the process was far from elegant. But since the release candidates for 2.5 received too little attention and too few bug reports from real users came in, this move was made. I guess the development team would have wanted more involvement from the users.
As for now there are actually two releases:
- release 2.06 LTS (Long Time Support) for people that have an existing installation and that do not want to migrate to version 2.50 (yet). This release (with security updates & bug fixes) will stay available for about 6 months from now.
- release 2.50 that is advised for people that start using LimeSurvey and for existing users that want to use the new features of 2.50.
These new features are:
- responsive user interface for the backend of LimeSurvey
- responsive templates in the basic installation
- responsiveness based on the Bootstrap framework
- several other smaller improvements
At
the meeting some harsh words were spoken, but in the end the development team headed for the future again.
What did I think of this as a user of LimeSurvey?
I also think that the move to declare LimeSurvey 2.50 was a nasty decision, but I also see that the development team was in a deadlock: too little feedback from the user community. That is where the heavy users of LimeSurvey, and I consider myself one of the lighter "heavy users"of LimeSurvey, come in. Did I do enough testing? No, I did not. I think I felt myself not very much psychologically attached to LimeSurvey. And I think that is just what LimeSurvey is suffering from.
LimeSurvey has many users. Of all sorts. Many of them even involved in psychology research. But I think too few people really feel involved with it.
Could we indentify those that are really involved? Can we indentify several groups? How can we set up communication between the development team (who are actually not users of the software) and the different users groups?
I think it is necessary, because without involvement the development team cannot do enough to satisfy the users. There needs to be an interaction of ideas, bug reports (and money) between the user community and the developers.
Please throw in your 2 cents (or more, if you can spend it...)