Friday, April 20, 2007
Wednesday, April 04, 2007
Contacts
One Line Apps believes we should in some ways prove we can do for you what you're looking for as a client. The problem is to accomplish this we do a little bit of development for free. Until we have a much bigger portfolio we have to go this rout. Unfortunately sometimes it comes up and bites us in the.. Well it bites us.
Recently we started writing a program for a small <product type here> supply company. We conferred and came up with sketches of an application. Based on their data the way they work and what they thought they wanted OLA started writing software. Just an initial skeleton of the application. Something to allow them to get the feel of the eventual product. If they liked it we would fill in the functionality one form at a time. It's just how we roll. You like we move on-- You don't like we revise.
After we finished a rough of the application we handed the client a copy of the app and our contract. No surprises in that contract it was exactly the price we discussed on the phone. Well that's not quite true the contract might have been surprisingly detailed. In the software world sometimes a person can say their paying for something but the developer thinks they're getting paid for something else. It's often called scope creep. To prevent that contracts need to be solid.
Ok so client has skeleton app and contract, and then they vaporized. The deadline for signing the contract passed. Phone calls were dodged. Emails went unanswered. They were gone. We had spent hours in meetings and even more building the initial app. Heck even the contract creation took time. All for not. We asked why and received the standard "I'm too busy right now to help with the development" and then the "Money is kind of tight right now perhaps later."
BTW the application would have resulted in about a 300% increase in employee productivity by centralizing their inventory information. It would mean they could get more out of their employees given themselves more time and ultimately more money.
Ok so now we have 20hours paid to our coders and not a penny for it. What to do??
We turned lemons into gold. Spent another 20 hours and created Contacts 1.0. See the client had some amazing ideas for tracking interactions between them and their clients. That coupled with some of our in-house procedures and an app was conceived and born. The application was launched today at a great price. We're hoping for volume as the app should appeal to a wide range of businesses.
I guess the lesson here is that before we start one lick of code we should have a starter contract. That and that when a client vaporizes when they see a contract, the work you've done might as well go into another project.
PS. You can get this software on my site. It's quite interesting and I'm sure we as a company will start using it.
