Sponsored Links

Featured Links

Other Topics
Sponsored Links



Quote of the Day

"If I weren't earning $3 million a year to dunk a basketball, most people on the street would run in the other direction if they saw me coming."

Charles Barkley

FEATURED
INTERNET
PRODUCTS
 
Fast Domain Riches
 
Domain Traffic Income Domain Investing...
 
Unlock The Money Making Secrets With Domain...
 
Domain Auction Profit
 
Beyond Domaining - Rapid Domain Name Development...
 




 


Google

 
Featured Software Articles

Comparing Data Recovery Software
Software programmers recognize the importance of data files, and thankfully, they have been able to create products that demonstrate their understanding of how often people accidentally delete or lose important data. Thanks to software programmers and ...

The Top 3 Photo Editing Software
More often than not, Adobe Photoshop CS comes in one's mind when photo-editing software is mentioned. Next to that are Adobe Photoshop and Adobe Illustrator CS. Adobe Photoshop is an effective and useful program that is used by many, to mark a design that ...

Your Guide To Free Software Online
Your Guide To Free Software Online by BB Lee (C)2002 You've purchased a brand new high tech computer. You gaze at your new monitor with pride. You are more than ready to surf the Net! But wait! Where's the software! The basic software you will need to ...





A Recipe For Outsourcing Your Software Development
 
A Recipe for Outsourcing Your Software Development
by Steve Mezak

Outsourcing your software development can save you time and money if you know what you need. Too often US companies attempt to outsource without a good understanding of what their software should do, and this is the biggest cause of outsourcing failure. It is unreasonable to expect your outsourcing team to have a menu of software, pre-prepared, so you can just select the items you want.

Ever go to a restaurant with a picky eater? They tell the waiter in excruciating detail how they want their food prepared. And heaven forbid that the food arrives different from what was requested! Back to the kitchen it goes to be "fixed" to make the picky eater happy.

Sometimes US companies hire an outsourced partner as if they were going to a restaurant. They select the cuisine based on the flavor of the technology they require. Chinese .NET or Indian Java? How about some Russian C++? Unfortunately there is rarely a menu for the exact items you might like to order from an outsourced team.

Are you approaching outsourcing your software like you are walking into a restaurant? Are you expecting the outsourcing team to advise you, like an attentive waiter, on the way your software should look, be prepared and presented to your customers?

Instead, bring your own recipe when you start work with an outsourcing team. Unlike your dining experiences, you cannot ask for the daily special. You have to provide a specific description of what you would like to have, and how it should be prepared. Without such a recipe, your outsourced software development efforts can be starved for success.

Poorly specified software is often the result when "subject matter experts" are involved. Subject matter experts, or SMEs, know a lot about a particular subject, like IC design, business process workflow, inventory management, etc., but very little about designing software. SMEs can struggle to get their ideas encoded in the software. They need to work with someone that knows the best way to design and develop software.

Sometimes, there is a fear of getting bogged down in the details. Since some software executives are great with people, they feel much more comfortable hiring a person to handle the details. They know how to manage a person here, better than they can manage an offshore team of programmers in a remote offshore location.

One Accelerance client is in this situation. The CEO wants to outsource the development of a new software product. But there is no specification. In this case Accelerance is acting as a virtual CTO, responsible for the design, and development of the client's software.

The client is essentially saying, "Design the software for me, and I'll tell you if it matches what I am thinking." This can work because the cost of outsourcing is so low that rework and multiple design iterations are affordable.

This type of arrangement only works when paying on a Time and Materials basis. There is no way to offer fixed pricing because the end product is not defined.

Of course, not having a specification may not stop you from asking for a fixed price bid! In this case, you can outsource the creation of a specification that defines your software for a fixed price. Then the resulting complete design specification is used to create a second fixed price bid for writing your software.

Another factor comes into play when you pay a fixed price amount for a software design specification. You usually have to pay at least half up front. This is to protect the outsourcing company from delivering a specification for creating the software and then not getting paid.

Because software design often occurs at the beginning of a relationship, both parties seek to minimize their risk. You minimize your risk by selecting an outsourcing team with a proven track record and great references. The outsourcing team reduces their risk by getting partial (sometimes full) payment before starting.

There are multiple deliverables that should be produced during the design phase of creating your software, whether you do it yourself, or outsource the design:

* Marketing Requirements
* Storyboard Demo
* Functional Specification
* Multiple Release Milestone Schedule
* Detailed Task Schedule for First Release
* Detailed Design Specification (optional)

Unfortunately, software development has not progressed to the point where ready-made modules are available to order and combined to create your software. There is not yet a menu of choices available to anyone that is hungry for new software. Instead, you must provide your own recipe for what you need. The good news is low cost outsourced software design and development resources are now available to create your custom software to meet your exact specifications.

About the Author
Steve Mezak is a successful Silicon Valley entrepreneur and international outsourcing expert. Get your copy of his free report now on "The Seven Deadly Dangers of Outsourcing Your Software Development" by visiting http://www.Accelerance.com


Software News



Sydney Morning Herald (blog)

Macho Duke Nukem Returns After a Decade in Limbo
ABC News
AP By LOU KESTEN AP Writer When Take-Two Interactive Software Inc. pulled the plug on the long-in-development "Duke Nukem Forever" last year, most observers ...
Duke Nukem Forever — Again!Wired News
Duke Nukem Forever Demo Is LikelyCinema Blend
Duke Nukem Forever to Finally Release Sometime Next Year (TTWO)Comtex Smartrend
Spong -PSX Extreme (press release) -I4U
all 434 news articles »

Reuters UK

U.S. Justice Dept probing Google/ITA deal: sources
Reuters
WASHINGTON (Reuters) - The US Justice Department is looking into allegations that Google Inc's purchase of airline ticketing firm ITA Software Inc will cost ...
Justice Department Probes Google's ITA Software Deal: ReportABC News
Justice Dept. sharpens focus on Google-ITA dealCNET (blog)
Officials probe Google travel software dealPC Pro
Emii.com -m-Travel.com -All Things Digital (blog)
all 63 news articles »

Eye-Fi Adds Software Development Program
PC Magazine
The addition of a developer program typically means that more and more software applications will be able to take advantage of thew capabilities the Eye-Fi ...

and more »

Red Bend Buys VirtualLogix for Mobile Virtualization
PC World
Red Bend, a mobile software management company, has acquired VirtualLogix to stake its claim in the emerging field of mobile ...
Red Bend Software acquires VirtualLogixBizjournals.com
Red Bend Software acquires VirtualLogixGlobes
Run multiple mobile OS and fix your bugs remotelyGoMo News
One News Page
all 18 news articles »

Town Hall

Digital River buys Journey Education Marketing
The Associated Press
MINNEAPOLIS — Digital River Inc. on Tuesday said that it has bought online software and book retailer Journey Education Marketing Inc. for an undisclosed ...
Digital River Acquires Journey Education MarketingMarketWatch (press release)
Company newsMinneapolis Star Tribune

all 81 news articles »