Well, it’s been a long haul.
GoTryTHIS 2 appears to be an upgrade to GoTryTHIS, and of course it is. It is also a testing platform for hundreds of thousands of dollars in other new technology we’ve developed, which means it is really big, complex, and hard to test.
These technologies include a lot of code to make installing and upgrading GoTryTHIS relatively easy, despite all the hard stuff going on in the background. There is also technology around moving data around so you can have GoTryTHIS 2 installed on several sites at once, and manage them from one central location of your choosing.
Imagine all the different types of servers out there, and you may have an idea of the challenges we have had making it all work. But, it’s fun to push the limits of the web!
Here’s the schedule for what is going to happen next:
Crowd-sourced Testing:
Next week, we’re taking the “final” version of GoTryTHIS 2 and putting it out for a mass test through a service called uTest.com. It uses crowd-sourcing to test web applications using many professional software testers.
We’ve got a testing plan put together that involves installing version 1, adding thousands of fake links and millions of fake clicks, upgrading to version 2 and importing those clicks, testing version 2, and then upgrading to a fake version 2.1 to test the new upgrading procedure.
The beauty of the utest service, is that we’ll have the results of that testing in a few days, with feedback from dozens of testers. If we were doing it internally, it would take a month or more and only contain feedback from a few people.
Fixing any problems found
Once that is done, I suspect we’ll have a number of small bugs to fix due to different platform issues. I doubt that we’ll have any major show-stopper bugs at this point that require rethinking anything. (That has happened a few times before, and we’ve designed ways around the problems, so what are the chances of something new coming up this late in the game, right?)
Crowd-sourced testing again
Then we’ll take the updated release and run it through another set of tests at utest to make sure that the final release version is stable. We may have to repeat this process a few times, each time with fewer issues cropping up as they are found and fixed.
User Beta testing
Once this is done, we’ll let in a limited number of real users for beta testing. To give us some cash flow, we’ll also sell some copies of GoTryTHIS 2 at a fixed price.
Recurring Billing Setup
In the background we’ll be finishing off adding recurring billing and new licenses to our billing system to allow for sales of version 2, and upgrading. All sales will be billed at a low monthly fee once we release.
Release
And then at some point, we’ll actually release version 2 for free to all existing users and it will be available for purchase to new customers. I won’t even pretend to estimate when that will happen, but we are making progress!
Version 2.1
As soon as coding is frozen on version 2, and the billing system is ready, we’re starting to add new features to GoTryTHIS 2.1. All the hard stuff will be done for the infrastructure of the program, and new features can be added frequently. Everyone who is paying monthly fees will automatically get new releases with new features, as requested by users. Existing users will get a discount on the monthly membership, if they choose to continue to receive updates.
Thank you,
John.