Tag Archives: launch

Rocket Science

My son, my wife and I have been messing around with model rockets. They seem to be a big thing in the USA, but are a lot less common here in the UK. They are a lot of fun.

I bought the above rocket + launch pad + launch controller kit from a local model shop, with some recovery wadding and 3 class C rocket motors with igniters:

rocket kit amazon.co.uk link

rocket kit amazon.com link

The total cost was £30.

Making the rocket involved a bit of glueing and assembly, but was fairly straightforward. Then we inserted some wadding (to protect the internals from the hot gas of the rocket motor), the recovery parachute and the nose cone with rotors. When it was finished we took it to a big open space, inserted a rocket motor and igniter, put it on the launch pad and used the 9v battery operated remote control to launch it.

We had a few non-launches because the crocodile clips (connecting the launch control to the igniter) touched, causing a short-circuit, or fell off. Not a great design. Once we had sorted that out we successfully launched and the rocket went well over 100 metres in the air. Cool!

In theory the motor should burn for a couple of seconds and then a little explosive charge fires to separate the nose cone from the main body. The main body then floats down on the parachute while the nose cone deploys spring-loaded rotors and auto-rotates down. In theory.  However, in our inexperience, we put in too much wadding and packed it too tightly. Consequently the rocket blew itself apart in mid-air and the parachute and rotors didn’t deploy. We managed to recover all the bits. The parachute was ok, but the rotor blades were too damaged to use again.

A video of our first launch

So we cut off the damaged section and added the nose cone back on to make a new, shorter rocket and did 2 more launches. Being lighter with the same motor it went a lot higher. Possibly over 200 metres!

We made a new rocket from the nose cone and tail of the kit, plus a long cardboard tube and lots of duct tape. We did another 3 launches using C class rocket motors. Even managing to get one successful parachute deployment. However as the new rocket was  heavier it got noticeablely less height, probably less than 100 metres.

A few things we learnt along the way:

  • Don’t force the parachute and nose cone in too hard or use too much wadding.
  • If the parachute doesn’t deploy the rocket can survive hitting the ground at speed surprisingly well. But they make quite a hole in the ground, so you REALLY don’t want to get in the way.
  • Even in light wind the rockets can land a fair distance away. Especially if the parachute deploys successfully. So pick a still day for the launch. You can also cut some extra vents in the parachute to make it fall faster.
  • You need a BIG open space, free from other people, animals and trees. Preferably at least 200 metres across, if you want to stand a good chance of recovering your rocket for another launch.
  • The maximum height of your rocket depends critically on the thrust to weight ratio.

Hopefully it goes without saying that pyrotechnics and objects travelling at high speed are potentially dangerous and require common sense and adult supervision.

Being a software geek with a physics background I couldn’t resist doing a few calculations. Here is a little Python script I wrote to calculate the maximum height and flight time based on the mass of the rocket and the thrust and duration of the motor. It applies a simple time-step approach to F=ma. Just modify the mass, thrust and duration variables.

rocket science codeIt assumes the rocket goes straight up and doesn’t allow for air resistance. But the values it calculates seem fairly plausible based on my observations. You can get the code via this link:

Python rocket calculation code

For example with a thrust of 6N for 1.6s I calculate a maximum height of:

Mass (Kg) Max height (Metres)
0.1 388
0.15 156
0.2 78
0.25 43

So you can see how critically important thrust to weight ratio is to maximum height.

Presumably it is possible to derive an analytic solution as well. I leave that as an exercise for the interested reader. ;0)

I think we will try a D-class motor next time (each step up the alphabet doubles the impulse). This seems to be the biggest that you can get hold of in the UK without a license. Watch out passing aircraft.

To infinity and beyond!

Hyper Plan v1 launched

Hyper PlanI quietly launched Hyper Plan v1 yesterday. I thought I would write a bit about the approach I have taken, as it might be of interest to others planning product launches. It is also a good way for me to gather my thoughts for later reference.

Validation

I like the idea of validating a product without actually creating it first. I did that for my start your own software business training course, waiting until I had enough deposits before I actually sat down and wrote the course (all 460 slides of it + exercises). But I didn’t know how to do that with Hyper Plan. Validating software is harder.

No-one was telling me that they needed a better visual planning tool. It was just an idea for a piece of software that I wanted. I could see that a lot of people spend a lot of time sticking Post-It notes to walls. But I couldn’t see any other software quite like what I had in mind. And I had no idea if other people would buy the product I had in mind. So it is quite risky. It would be much less risky to make a variation on an existing successful product. But I just can’t get excited about that. Also I have a steady income from PerfectTablePlan, so I can afford to take some risks.

I talked to various people I knew about my idea. But it was difficult to get far without having some software to show them. Also I didn’t want to ask friends for money, so this limited the value of the feedback. I could have phoned up some businesses and told them “It’s like a planning board, but in software” and asked for some money. But I didn’t really see that getting me far either.

I could have started an AdWords campaign and put up a landing page. But it was hard to describe exactly what the product was going to be. Partly because it was different to anything else I had seen. But also I didn’t know myself! I had lots of ideas and design scribbles, but I didn’t really know what the end product was going to look like in detail without creating it first.

So I decided to build something quickly, iterate on feedback and see what happened when I asked for money (the only true validation). Even if it failed, at least I get to do some programming!

Beta

I started coding on 08-Sep-14. By mid October I had thrown up a website with the first beta version for Windows and Mac. I allowed people to download the beta in return for giving their email address. The beta put up a warning that it would expire on 17-Jan-15. This meant I didn’t initially have to write any trial/licensing code. I made it clear that the plan was to have a commercial version for sale before then. I emailed the list each time there was a new release and encouraged them to send feedback.

I put out a number of beta releases and got some very useful feedback. A lot of the feedback was from fellow mISVs giving me a hard time about the shortcomings of the early UI, but that was still very welcome. The first release was very rough and ready. But it improved significantly in terms of UI and features with each release. I put out 5 beta releases over October, November and December. The world didn’t beat a path to my door, but the feedback was encouraging enough that I kept going.

Building v1

Hyper Plan is written in C++ and Qt and compiles into Windows and Mac binaries. I have written about why I decided to develop it as a desktop tool elsewhere. It is around 20k lines of C++ code. About 100 lines of that code are platform specific, mostly to try to improve the look and feel on Mac OS X.

I also planned the marketing, wrote a quick start guide, created the website and built installers for Windows and Mac. Not bad for 18 weeks, part-time around various other commitments (mostly PerfectTablePlan and a little bit of consulting)! It helps that I was using technology and tools that I have used extensively before.

I have tried to follow my own advice and cut some corners:

  • I did the Hyper Plan logo myself. It isn’t great.
  • The website is fairly basic. I’m not a web designer.
  • I did the website video+voiceover myself. It isn’t great.
  • The software doesn’t have all the features I would like it to have.
  • The software UI could be more polished.
  • There is minimal documentation (just a quick start guide).

I can improve on all of these later. However the software seems very solid, with only 1 crash reported in third party testing (now fixed).

I would have liked to have got to v1 even quicker, but (inevitably) quite a few shortcomings in my original ideas had to be addressed during the beta to make it a useful product. Also, I couldn’t resist a bit of gold plating (animations with easing curves, oh yeah!).

Trial

I decided to go for a fully functional, time limited trial for Hyper Plan on the grounds that the more invested in it people become, the more likely they are to buy it (see this article for a discussion of the merits of different trial models). I didn’t want the standard 30 consecutive days trial, as I know many people install software, forget about it for 30+ days and then can’t continue with the trial. So I went with 7 days of non-consecutive use. I may A/B test longer trial lengths in future.

Pricing

I am a big fan of multiple price points. But I don’t yet know enough to segment the market for this product. So I decided to go with a single price point. I can always split the product into multiple price points later on (e.g. add a more expensive ‘professional edition’), as I did for PerfectTablePlan.

The product is positioned (in my mind at least) as a better alternative to sticking Post-It notes to the wall and a cheaper and simpler alternative to fully fledged project management tools. This rather limits what I can charge for it. I wasn’t sure whether to price the product at $30 (for an impulse buy) or $50 to try to send a signal that it is aimed more at serious users. So I split the difference and went for $40. Also that gives me some room to experiment with discounts. I may experiment with different prices in future.

Ecommerce

Avangate has been doing the payment processing for PerfectTablePlan for some years now and I have been generally very happy with their service. Also they protect me from the horrors of the new EU VAT legislation. So it was a no-brainer to use them as the payment processor for Hyper Plan. They set me up with a separate account/control panel for Hyper Plan.

Expenditure

I haven’t added it all up yet. But the total expenditure to date for Hyper Plan is a few hundred dollars. This was mostly third party testing by testlab2.com, the cost of the hyperplan.com domain (which I have been sitting on for a few years) and fees for sending out email newsletters. I already had icons, a hosting account and a web template from previous projects, so there was no additional cost there. Obviously the opportunity cost of my time is a lot more.

Marketing

Initially I plan to concentrate on:

  • cross-selling to my PerfectTablePlan customers
  • SEO (content + back links)
  • AdWords

Some of the keywords I would like to get traffic on have an estimated top of page 1 bid price of £23 in AdWords. Yikes. But I have a lot of experience with AdWords. Hopefully I can pick up some well targeted and much cheaper clicks with a long tail strategy (using the Keyword Funnel software I developed). Only time will tell.

I have quite a few other ideas that I can try. But I am still very much validating if this product has a market and, if so, what I have to do to get the elusive ‘product-market fit’.  I don’t plan to spend much effort and money on marketing until I have that better figured out.

Version 1 launch

292 people had given their email address to download the beta by yesterday. Most of the sign-ups came from mentions of Hyper Plan in my PerfectTablePlan newsletter, on this blog and on a couple of forums. I didn’t do any paid advertising and, as yet, there is very little organic traffic to the Hyper Plan website.

There was no big launch. No press release. No party. Not even a tweet. I just announced v1 to my mailing list of 292 people yesterday morning. I offered a discount to anyone who purchased a license in the next 7 days. I had absolutely no idea how many sales I would get.

I got 12 sales and a couple of enquiries about organizational licenses yesterday. That is better than I expected for day 1. So I am quietly encouraged that there may be a market for this product. But it is very early days yet. Thankfully I have PerfectTablePlan paying all the bills, so there is no pressure to hit any revenue targets.

Always Be Selling

Obviously I am not going to miss the chance to try to flog you a license, dear reader. Are you interested in visual planning software? Do you know someone that might be? Hyper Plan is very versatile. I have used it for planning Hyper Plan development and marketing, my daily TO DO list and tracking Xmas present purchases. It is also highly suitable for agile/Kanban/Scrum type planning. You can find out more here and download the free trial here.

If you buy a license by the end of 22-Jan-15 you can get 20% off (feel the marketing!). Use the coupon SSWBLOG in the shopping cart to get the discount.
discount

Feedback

If you have any comments on the product or website, I would be happy to hear them.