Webmaster Papers








Five Steps to Create Your Software Product with Outsourcing


Many executives and investors are skeptical that software products can be developed using outsourcing. Even more skepticism is expressed at the idea of outsourcing version 1.0 of a product. Yet Accelerance clients are using outsourcing to create their products right now. What is the secret to using outsourcing to successfully develop a software product?

Many people believe outsourcing is useless when you are in the Fuzzy Front End - that fuzzy zone between when a market opportunity is known and when serious software development can begin. They think you need to slog through the Fuzzy Front End by coding a prototype of your product. If so, you need the development team here, not several oceans away.

Another false assumption is that you need to write a comprehensive specification for your software during the Fuzzy Front End. Many companies use a very formal product definition process, optimized to remove as much "fuzz" as possible. How long should it take to design a software product before development can begin?

Obviously time is of the essence when developing a new product, but before the development process can begin you must have some idea of what your software will do. It is best to find this out from your prospective customers. But how can you involve your customers early and often in a collaborative process, when both of you are not sure of what they need or want? And what does that have to do with outsourcing?

According to Steve Blank, founder of several software startups and now lecturer at the Haas School of Business at Berkeley, you don't need a product development process. You need a customer development process. You need a process to discover what ornery problem your potential customers have that will cause them to part with their hard-earned money to solve that problem by buying your software.

The first step of Blank's customer development process is Customer Discovery. Here are his steps of customer discovery:

* Create a product (or product demo)

* Meet with customers and answer these four questions of customer discovery:

1. Have you identified a problem customers want to solve?

2. Does your product solve these customer needs?

3. If so, do you have a viable and profitable business model?

4. Have you learned enough to go out and sell?

* Change your product to reflect what you learn

* Iterate until all questions can be answered positively

Is there a way to shorten these iteration cycles? The Accelerance answer is, don't code up your product or prototype at the start. Use an HTML editor to create screen mock-ups. Then link them together to tell the "user stories" of your software product. They show the major use cases of your product. Demonstrating the use cases this way is like putting your product requirements in motion. It simulates how the real product will be used.

HTML is easy to edit and requires no programming. You can make quick iterations before committing your product ideas to code.

Here is the five-step Accelerance formula you can follow to successfully design your product:

1. Describe your product idea and its benefits

2. Create a demo of the major use cases showing the biggest benefits of your software

3. Perform the Customer Discovery steps described above, iterating until you & customers are satisfied

4. Write an MRD using screen shots from your demo as illustrations

5. Develop and test your software

In modern business, you should focus on your core competency and outsource the rest. In the Accelerance five-step process, the first 4 steps of defining your product idea, completing the customer discovery process and documenting the requirements must be part of your core competency. The last step is not.

***

Anybody can develop software. But only you can figure out what your customers will buy. And that makes your software development a non-core process. Use this five step formula to take advantage of low cost outsourcing as an effective way to get your product developed quickly.

Steve Mezak is a successful Silicon Valley technical entrepreneur and international outsourcing expert. Get your copy of his free report on "Outsourced Development - A Secret Weapon for Quickly Creating Software Products" by visiting his Accelerance outsourcing company web site now.

RELATED ARTICLES


Up The Sandbox!
Go to any internet marketing forum you want these days and one of the topics is sure to be whether or not there is a "sandbox" at Google where new sites are forced to come and play for 3-6 months before joining the ranks of ranked and searched results. On the surface it would appear that this is so. New sites are typically taking a long time to get indexed and even longer to show up in the search results. So hence, the sandbox theory. Let's examine some possible reasons and more importantly, our reaction to it.
Develop a Solid Website Presence
Starting an internet business can be confusing to non-veterans. The internet is the new world of business and research. Conventional business practices rely on location. If we opened a bookstore on Broadway, New York City, thousands, or millions, would pass the store daily. In contrast, if we opened a bookstore on main street, Williamstown NJ, we would have significantly less customers passing each day.
Increase Your Affiliate Earnings with a Smart Webmaster Plan
Affiliate programs are a great way to earn an income online in a few easy steps. However, if you don't have a plan you are going to fail. A smart webmaster plan includes some pretty basic steps that you should follow every time.
Why Every Small Business Owner Needs Two Websites
Every small business owner knows that they need a website, right? Well the truth is what they really need is at least two websites.
PHP Redirect
A PHP Redirect automatically transfers a web user from one URL to another. For example, typing foo.com in the browser automatically transfers the user to another URL bar.com.
How To Convert More Sales On Your Website
One of the biggest mistakes that most online retailers make is they do not take into account typical buyer behaviour. The conversion from real world to online provides many benefits to the retailer, but present some real challenges for the customer because their buying decision is made more difficult in an online environment.
How To Evaluate Your Web Sites Performance
Setting up a website is the very first step of an Internet marketing campaign, and the success or failure of your site depends greatly on how specifically you have defined your web site goals.
Cost Effective and Powerful Dynamic Websites w. Fantastico Web Hosting
If you are developing your website on a host that charges less that $5 a month, make plenty of backups as you are likely to loose your website files when the webhost goes out of business without notice. Indeed, be extremely wary of any such host. Once your website is attracting getting visitors, get your website hosted with host that does not foolishly try to over sell his server resources. And, expect to pay at least $15 a month or more for the added security and reliability of such a host.
Learn What 98% of Targeted Visitors Do On Your Website
Getting a Targeted Visitor to a website is a waste of time and money if you've got no idea what 98% of them do when they get there.
Content Management ? The New Standard in Web Design
The evolution of web development parallels the model of technology spending by companies today. The style and method has transformed along with the business spending trend. Content management has taken over as the latest fashion in design and modern web development style.
Effectively Using Robots Meta Tags
The "robots" meta tag, when used properly, will tell the search engine spiders whether or not to index and follow a particular page. For the purposes of this article, we will be using the "( )" symbols to represent the "" in html coding.
Abandonment - Why Visitors Don?t Turn Into Customers
Every good Internet business understands the value of conversions versus hits received. Far too often, businesses become fixated on the hits they are receiving instead of monitoring their hit to sale conversion rate. This misguided focus is the road to ruin because it fails to take in the issue of abandonment.
What Business Owners MUST Know BEFORE They Commit To Having A Web Site
Q1.Why would I need a web site? A1.
Web Site Optimization: How To Speed Up Your Web Site By Minimizing Your GIF and PNG Image Bit-Depth
Are bloated images slowing down your web site and causing you lost business? Images comprise over 50% of the average web page so putting them on a diet is essential to improving web performance. One of the best ways to optimize GIFs and PNGs is to minimize the "bit-depth" or the number of colors within your images.
4 Marketing Tips for Resourceful Webmasters!
The internet is a sea of knowledge. Getting your information to 'float' by the right audience can be like finding that one special grain of sand on the seashore. Paying big bucks for marketing can strain your already limited budget. What is a webmaster to do? Let's discuss four valuable and proven ways to market your site without breaking the bank.
Bring Your Visitors Back Clamoring for More! Maintain and Improve Your Web Site Weekly - Part 1
80% of your Web site is Maintenance!
Having a Domain Name And Web Site Gives Your Business The Key To The Door
Just like all things in life, the ways to run a business are rapidly changing and evolving. The potential involved with having a domain name/web site is staggering to say the least. A web site gives the consumer a 'shop front' that is not only open 24 hours a day, seven days a week, but is also situated right on their desktop. Instead of being locked into only the immediate area, the whole world's marketplace becomes your sphere of interaction.
You May Be Losing Valuable Traffic - And Not Even Know It!
Here's something you may never have thought of before:
5 Sure Fire Ways To Send Visitors Away For Good
So your traffic is going through the roof yeah? It's all becoming a bit too much? You're getting lots of sales enquiries through your website every day? You want to send visitors away from your site for good? Just follow these five Sure Fire Ways and your site will be a tumbleweed ghost town in no time.
You Dont Know Which One
I still remember it very clear ... It was almost a decade ago that I wrote it in my notebook as an interesting quotation from a famous man at that time and even now and ever. Mikhail Gorbachev, Soviet president, shared this so-called joke with some reporters: "Mitterand has 100 lovers. One has AIDS, but he doesn't know which one. Bush has 100 bodyguards. One is a terrorist, but he doesn't know which one. Gorbachev has 100 economic advisers. One is smart, but he doesn't know which one!"