Posts Tagged ‘features’

Feature Planning

Tuesday, July 27th, 2010

Have you ever got in touch with the Three Rings team to suggest a feature that would make things easier at your organisation? We love to hear from the people who use Three Rings on a day-to-day basis, because we’re committed to helping to make volunteering – and particularly the management of a voluntary organisation – easier.

Have you ever wondered what happens to all of those suggestions that we receive? Here’s the answer!

All of those feature requests get put into a special database (unless they’re already in there, as the more popular requests often are, in which case we make a note that you want that feature too). Using this system we can see what’s been requested, who’s requested it, how important it is to them, which of our developers have committed to start working on it, and what work has been done on it so far (which is particularly important for our peer review process). We’re even able to use the system as a springboard for online debates on the best way to tackle particular problems, or ways to add value to new features.

Right after every milestone release, the development team gets together and uses this list to prioritise the features for the next release, into those which must make it in and into those which we’d like to provide, if we have the resources. How do we do this?

Characteristcs of feature weighting

Our strategy is to prioritise each feature request by ‘weighting’ it according to a number of factors, such as:

  • Who will benefit? – a feature that  will only help a handful of users at only one or two organisations is less important than a feature that will benefit almost everybody who uses the system. (Similarly, we’re also strongly-committed to putting existing users first: we’re more focussed on providing the best possible experience to our current users than we are about adding in special features to ‘win over’ potential new customers).
  • Is it overdue? – we like to keep our promises; so if we’ve tried to get your feature in during a previous milestone but couldn’t make it, we’ll put an extra effort into getting it into the subsequent milestone.
  • Does it integrate with other features? – an important consideration when developing software is whether or not a new feature will “fit in” nicely with the existing system. Sometimes a feature can’t be implemented until we’ve laid the foundations in earlier milestones: a lot of the work that goes into each release doesn’t give an immediately obvious new feature – but it makes it possible for that feature to be brought in next time round.
  • Can it comprise part of a larger solution? – we believe that one of the things that makes Three Rings special is that it adapts to just-about every organisation’s own distinct way of working. That’s because when we implement a new feature, we look to see if there’s a way in which it can be realised that’s more universal: that will meet similar needs by diverse organisations.
  • Is it fast to implement? – features that are easy and quick for us to plan, develop, and test are weighted with a slightly higher priority than those which are complex or time-consuming: we want you to have the best tools in the shortest timeframe!

We’ve always said that Three Rings is driven by the needs of everyday users – users like you – and that’s why it’s important that if you have an idea about how Three Rings could be better – tell us! Even if your suggestion is one that’s been made before, adding your voice helps to show us how important that feature is and how many people will benefit from it.

We want to hear about your experience of using Three Rings, and what we can do to make it better for you! That’s what makes Three Rings better for you, and for everybody else, too.

“Always On” Three Rings

Tuesday, July 6th, 2010

Most organisations that use Three Rings to manage their rota and volunteer resources have at least one computer in their calltaking office that volunteers can use to check the rota, sign up for shifts, and so on. Volunteers can log into their Three Rings accounts on these computers and view the rota, sign up for shifts, and look up the details of other volunteers as normal. These “office computers” also provide a way for volunteers who might not have Internet access at home to continue to volunteer with the organisation as before.

Some organisations have even taken advantage of Three Rings’ powerful Certificates feature, which allows administrators to give special privileges to  volunteers who are using the office computer. For example, we’ve often seen helplines where volunteers on duty will take calls on an “admin line” from other volunteers, and sign them up for shifts. Using a certificate installed onto the office computer, the volunteers on duty can sign up their fellow volunteers even if they’d normally only be able to sign themselves up.

We always love to hear suggestions for new features Three Rings can offer to make your lives easier and more and more we’re hearing from organisations that would like to have the computer in their office be “always on”: always showing the latest rota and ready to be used at a second’s notice by any volunteer in the room. That’s why we’re looking into ways in which we can provide for this request in an upcoming new version of the software.

It’s a challenging topic, from a security standpoint. For a start, it involves selectively turning off Three Rings’ smart auto-logout feature, which is designed to reduce the risk of unattended, logged-in computers. It also raises complex questions about the best way to integrate with Three Rings’ sophisticated logging system: if we can’t tell which volunteer is using the computer, against whose account do we log the activity?

While we’re busy working on the best way to offer this feature and ensure your data stays safe a few helplines have come up with their own workarounds to make office computers stay “logged in” in this way. And despite the fact that we can’t really support any of the third-party solutions that are being adopted, we’re still happy to help your organisation to get the best solution for you: if you are trying to make an “always logged on” account for your helpline’s office computer, and you’re finding it challenging, perhaps we can help! Just get in touch with our support team or use the discussion list to ask other organisations how they make things work for them, and help is always just a couple of clicks away.

Of course, these “work-arounds” aren’t ideal, and that’s why we’re going to be implementing a built-in solution in this summer’s update to Three Rings. What that means is that, in the near future, we’ll have a properly-supported solution suitable for everybody, but if you want to keep your organisation on the cutting-edge, ask us to help you give “always on” Three Rings a go in your calltaking office – I promise we won’t ask anything in return (but feel free to let us know how it works for you, and what you’d want to see in the official version in a few months)!