Right from the start, Loomio has been a community-driven project. From day one, we’ve had real people using Loomio to make real decisions, and real world feedback from users has directed development all along.
The Loomio Community group is an active, enthusiastic group of supporters and contributors. Whether it’s talking about new feature ideas, exploring best practice for facilitating online collaboration, or collaborating to translate the app into 22 languages, this diverse, global community is invaluable. Those of us on Team Loomio consider ourselves members of the Loomio Community of users and supporters, not apart from it.
We recently went back through the entire archive of the Loomio Community group (a treasure trove of over 2 years worth of content) and pulled out a list of all the ideas ever suggested for Loomio.
Loomio Roadmap: All Your Ideas & More
We’ve heard many times that the community wants a publicly viewable roadmap, so people know what’s in the pipeline, and a way for users to give feedback on it. Well, now we have one: loomio.org/roadmap.
The backlog of ideas have come from the Loomio Community, and also include what we’ve promised to deliver for Loomio 1.0 for the crowdfunding campaign we recently completed. The public roadmap is not a static list – it’s an interactive Trello board (modeled on the Trello Dev Board).
There are five main lists of cards:
- Inbox – new suggestions for various sources, waiting to be processed.
- Ideas Backlog – Vote up the ones you care about most.
- Next Up – What the Loomio dev team has prioritised.
- In Progress – Development currently underway.
- Live – we’ll have a monthly list so you can see what new stuff has been released.
Cards will move along from ideas to implemented features, in a public, transparent way. You can easily see if your idea has already been suggested, see what features the community as a whole wants most, and check progress on features you care about.
How We’ll Work Together: Collaborative Design Process
At the core of the Loomio philosophy is the idea that including more different perspectives in a constructive way will lead to higher quality decision outcomes. This goes for feature development in our software as well.
We’ve thought hard about how best to involve more people in the design process – the “how” that needs to go along with the “what” of feature development. No one wants to fall in the trap of “design by committee” and it’s important that everyone understands that we’re working within technical and capacity constraints (sometimes the dev team just needs to make decisions). People also want guidance about how they can most constructively give feedback. So a free-for-all approach really isn’t that productive.
Meaningfully involving diverse users in the design and testing process is absolutely the way to build the best possible application, and we’re totally committed to it. We also want to make it easier for open source contributors to pick up work the core team doesn’t have capacity for, and to do that effectively, these jobs must be integrated with the overall vision for the app, and well specced out.
We’re going to use the votes of the community to inform what to prioritise. As cards move into “next up” we will host Loomio discussions in the Feature Ideas group about them. We’ll take on the feedback, develop the feature, and then come back to update when it’s been released. We can then ask everyone to test it out and give more feedback for future iterations, or catch bugs.
We’ve already done this process recently with the New Group Privacy Settings. Read through the thread to see how this kind of collaboration at work!
Call to Action: Get Involved!
We are very excited about this new phase of increased transparency and collaboration in the development roadmap, and can’t wait to get input from the wider community! Right now, go to the Loomio Roadmap Trello board and have a look. Start voting and commenting on features. The future of Loomio will be shaped by you.
Your Input Built Loomio
Almost all the core features of Loomio were actually suggested by the community. It’s really fascinating to go back and see the discussions that led to features we now couldn’t live without.
- Proposal outcomes
- “Like” comment button
- Display a “see who hasn’t participated” link under proposals
- Order statements of position by type
- Do not allow editing of proposal content
- Single Sign-on
- Context Panel
- Email notifications with options per group and daily digest
- Email Notifications and default settings
- Extend proposal close date
- Adding Markdown, making it Opt-in, and Markdown help
- Can sign up with alternate email to invite
- Facebook metadata styling
- Human readable but secure URLs – and again
- Translation and localisation, using Transifex, auto-detect language and timezone, translation of individual comments
- Move discussion between groups
- Public groups / Explore page / Discover groups
- Rich text email notifications
- Changing name of “admin” to “coordinator”
- In-App help tips
- Outcome Notifications
- Making Coordinators more obvious at top of member list
- Per-discussion privacy settings
- Change user email
- Hide email address on user profile
- Navigate away from unsubmitted form confirmation popup
- How Loomio works diagram
- Join subgroup without joining parent group (suggested a few times, and even more)
- Keep allowing coordinators to close proposals
- Chronological commenting
- Semi-public groups and Discussion-Level privacy and associated naming
- Optional daily digest email
- “Like” button on comments
- RSS Feed Support
- Ability to link directly to a comment (permalink)
- Whitelabel Loomio instances with their own domain names
Wow! That’s quite a list. And it’s going to keep growing….