Stuffed System is a Perl framework that I have been working on for the past 8 years (since 2002!). It has just gone open source and is available now in full on github.
Stuffed Sync will follow soon.
Also — open source Stuffed Guys mini-site.
Stuffed System is a Perl framework that I have been working on for the past 8 years (since 2002!). It has just gone open source and is available now in full on github.
Stuffed Sync will follow soon.
Also — open source Stuffed Guys mini-site.
Having a good program manager is one of the secret formulas to making really great software. And you probably don’t have one on your team, because most teams don’t.
We called this position a product manager instead in Stuffed Guys, but otherwise, it was exactly as Joel described with an addition of doing support as well (since we are a small company, plus support allows to be closer to the actual users and understand better what they need).
At first I was a product manager, then Ivan. But we desperately needed a separate person for that, who will not program and only manage (these two activities don’t mix well). Hopefully next time we will be more lucky and have a good product manager from the start.
This is more a note to myself to use the Joel’s article as is to describe to a person what we need from him or her.
First product released by Stuffed Guys (in what I call “Phase 2″ of the company’s life) was Stuffed Tracker 2.0.
I remember the fear that I had right after the release. There were no sales for maybe 20 first days, we had no evidence that anybody would purchase our software at all. This was very depressing time, especially since we’ve almost burned through all of our money by that time (Stuffed Tracker 2.0 development took about 9 months and we were developing our second product, Factory Nova, in parallel as well).
When one late evening, when I was already at home, I’ve finally got an email notification from ShareIt that somebody just made the first purchase of our product I’ve experienced one of the happiest moments in my life. And I was not the only one so excited, when I’ve sent a text message to Ivan’s mobile (Ivan is the Stuffed Tracker’s one and only programmer) that we’ve just got our first sale, he immediately called me back, although he was out of the city and it was really late at night!
After the first sale, people started purchasing Stuffed Tracker licenses regularly, but for many months, at the beginning of the month, when, for example, we were not getting any sales for the first five days, the fear that there would be no more purchases was returning to me again and again. It seemed that although we had purchases before already, it didn’t prove anything — maybe that was a coincidence, a fluctuation and nobody would buy anything anymore.
Only after five or six months I finally got a feeling that sales won’t stop, that it’s a trend and not a random fluctuation, that we’ve created something that people really want to buy and that the whole products business model works.
I hope this small story will help to build confidence in someone who is only preparing their first software product for a launch. Just create a great product (don’t forget to market it too!) and the sales will come. Guaranteed.
Moral: upsell at point of sale, customers are handing over the money already, so why not give them more buying opportunities.
via The Business of Software – Upselling – Support Contracts.
That’s one of the missed opportunities for us in Stuffed Guys and a note for the future. We discussed this, it’s pretty easy to implement in any sales system, including ShareIt, which we’ve personally used. But we never got around to doing this, unfortunately.
The original post talks about upselling support contracts, we thought about upselling additinal sites licenses for Stuffed Tracker, or additional projects/users licenses for Factory Nova.
This is the first post in what would probably be a series of posts about Stuffed Guys, a kind of post-mortem to the second phase of the company’s life, which ended on Nov 10th, 2008 with this farewell post on the company’s forums (and started on Jan 1st, 2005).
Stuffed Guys was created by programmers, we wanted to create our own software, make living out of selling it to individuals and companies and take extra pleasure from the fact that something we’ve created is being used and loved by people around the world.
Almost everything eventually worked out as I personally envisioned back in 2004. “Almost” — because user support over the years had become a major challenge.
The truth is, developers don’t like doing support. I think you need to have a certain mentality to be able to answer and resolve user queries on a permanent basis and find pleasure in doing this.
Two major problems for a developer:
It seems that in order to work in product support you need to have a special state of mind and support should better be your main responsibility in the company. So, once I realized this, I started searching for a dedicated support person for Stuffed Guys. But it didn’t work out well.
Supporting users of such products as our Stuffed Tracker requires quite a lot of technical knowledge about the internet technologies and even some basic programming skills (to be able to debug problems on the spot with the client).
Turns out most of the people with that kind of knowledge are not searching for a technical support position, they want to be programmers. Probably a position in a support department can be looked at as a starting point in the company, but this doesn’t work in a Russian job market. Until late (maybe with the worldwide economic crisis this will change) there was such a big demand for programmers, that people who knew how to program at least on the basic level had no desire to search for any job position other then programming (it also pays more).
When I will be preparing Stuffed Guys for the 3rd phase I would like to have a plan for support from the start, without this problem solved it doesn’t make sense to return to our own products at all as this kills all the fun.
I recently thought of one trick. We have support forums where our users can chat with us and with each other — this is a small community that gathered around our products. They actually already do user support for us in some way. They know how our products work, they use them already for some time. If only we could come up with a way to outsource the support to our own users! Psychologically, these people should have little or no pressure, as they are not really a part of the company officially. So people who can be aggressive towards the company or the products should not be taken by the community supporters personally (as it happens when we do user support ourselves).
But the ideal solution would probably be for someone to create a company to provide outsourced technical support for small companies like Stuffed Guys. We can introduce support charges for our customers (which is a common practice anyway) and would redirect most of these payments to this outsourced support company. I think it is quite possible that this company can also provide their own support software to the companies they work with, so that both we and them can login in the same system and monitor user queries and things like this. A ready-to-use support system would be an additional advantage of such support company.
That would be a perfect solution, for us at least. I wonder if such company already exists, or if someone would be interested in creating one (we would be the first customers!). The idea from the business perspective looks to be pretty interesting indeed.
PS. From Guy Kawasaki –
Hire the right kind of people. To put it mildly, customer service is not a job for everyone. The ideal customer-service person derives great satisfaction by helping people and solving problems. This cannot be said of every job candidate. It’s the company’s responsibility to hire the right kind of people for this job, because it is a bad experience for the employee and the customer when you hire folks without a service orientation.