You asked, we delivered: How your feedback improves Twile
In April 2016 we made some big changes to the invisible parts of Twile, which means that the whole website now runs faster and can handle any size of family tree. You will hopefully notice that everything loads more quickly, especially if you have a large family on the site.
Now that this work is complete, we thought you might be interested to have an insight into the challenges of building a website like Twile and keeping it running smoothly.
We build Twile in a ‘lean’ way, which basically means that we build new features as quickly as we can to get your feedback on them sooner. We don’t try to make everything perfect straight away – we could spend a very long time getting a feature just right, only to find that nobody wants it! Instead, we will build a simpler version of a feature and then make some changes and improvements to it over time, based on the conversations we have with customers like you.
The family tree is a good example of this. When we first built the tree in 2014, it was only designed to display 10-20 people (and GEDCOM was but a twinkle in our eyes). It couldn’t show multiple marriages, often displayed siblings in the wrong order and it didn’t look anywhere near as pretty.
But, it allowed us to collect feedback and prove that we were heading in the right direction. We’ve since improved the family tree gradually, adding new features. tweaking the design and allowing it to handle much larger and more complicated families.
The performance work we’ve done in April is the latest in a long and continued line of work on the family tree. The site can now comfortably handle any size of tree (we’ve tested it with 100,000 people so far).
All of this comes from the conversations we have with our customers. Some of the changes we’ve been asked for – and are still planning to build in – are support for adopted families, multiple trees and admin controls for the tree owner. These are all on their way.
The challenge of building a product like Twile is deciding what to work on first. We have a lot of customers asking for lots of different things, so we have to prioritise the ones that will improve Twile the most for the largest number of people. It is for this reason that we encourage you to give us your feedback – the more people that ask for a particular feature, the more likely we are to build it soon.
And in between the launch of new features, we’re always working on the hidden aspects of Twile – making it faster and more reliable. This is a never-ending task, as we have more users and more complex features every single day.
So we hope that you will be patient with us while we make Twile as amazing as we can. Our team is expanding, with two new developers joining the Twile team in May, which will mean that progress on some features will be accelerated. We ask that you keep telling us what you like, dislike and would like to see – in that way you’re helping us build the perfect tool for you.
Image by Freepik