Software development is a risky business.
Many software developers are barely skilled at their trade, much less at business. They can't understand how your business operates - and their code isn't unreliable.
It crashes constantly.
It isn't professional.
It hurts your business.
If you want software developed for your business, what can you do?
You need a software development professional - a consumate bussinessman, and you need to deal with him on your terms. How can you do that?
First, you need to make sure that you find a professional who understands business - your business. He has to listen, and be cautious before giving advice. If he tries to drop a pre-packaged solution on you, drop him. Make sure he charges by the project, not by the hour - hourly rates are great for developers, but not for clients. Hourly rates mean they get paid *more* for every bug they create - so they create as many as they can.
Once you have chosen a developer, the next step is to come to an agreement on what needs to be done. Don't worry about the particular technology used - the developer should worry about that. Worry about what you need on your end - and stick to your guns! You know your business best, and your developer should respect that.
After you have an agreement, you get a contract signed, and then the real fun begins. Insist that your developer give you regular progress updates - including early versions of the software (called 'builds'). That way, bugs can be detected early, and there will not be any surprises when the project is over. Depending on the project, you may be able to get a build every few days, or every week. The more frequent, the better.
When the project is finally over, you get to take a deep breath. Relax. Sip champagne - or Heineken, if that's your thing. Don't get too relaxed, though, because you will have to start the process over again soon. Business is constantly changing, and your software has to evolve with your business. That's good, though, because every project makes your business more profitable, and more profit in less time is always a good deal.
About The Author
David Berube is a software developer and IT consultant solving business problems. He's also a prolific writer and speaker. If you'd like a powerful, innovative developer, check out http://www.berubeconsulting.com.
http://www.berubeconsulting.com
In our opinion, traditional approach when you select ERP/MRP system... Read More
Microsoft Business Solutions Great Plains fits to majority of horizontal... Read More
It's not very often I get excited about a software... Read More
Great Plains Purchase Order Processing (POP) module makes up one-third... Read More
It is a well known fact that Java as a... Read More
1. With mapping software you can create a report that... Read More
MS CRM is very close to document workflow automation, including... Read More
According to a survey conducted by InfoTrends/CAP Ventures entitled "Content-Centric... Read More
In linux, one of great commands for finding out information... Read More
TCO (Total Cost Ownership) is the buzzword in... Read More
Is Photoshop CS2 worth the upgrade? You bet it is!... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Lotus Domino/Notes ? Microsoft Great Plains tandem as ERP with... Read More
Imagine something that follows you home and sets itself up... Read More
After seeing many people complain about their weak Internet security... Read More
Program Flow is what you think it is. How the... Read More
We were recently faced with a decision: either to let... Read More
Considering whether or not your software company should hire a... Read More
Microsoft Business Solutions CRM and IBM Lotus Notes Domino, being... Read More
Introduction To ISDN, Part III: Configuring PPP PAP AuthenticationNow we... Read More
Not every software testing project can or should be automated.... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software eEnterprise,... Read More
Do you want to get quality software at a reasonable... Read More
If your company has regional and worldwide operations, you might... Read More
Although we don't know whether Microsoft ever envisioned such a... Read More
Programming Help for BeginnersWe write programs to instruct computers. When... Read More
Costs of fleet maintenance software can vary widely. It is... Read More
Microsoft Great Plains is one of three Microsoft Business Solutions... Read More
Microsoft Business Solutions products: Great Plains, MS CRM, Navision, Axapta,... Read More
Stealing company information used to be the specialty of spies... Read More
The term "document management" and "paperless office" is the subject... Read More
Several software companies design programs for preventive maintenance. Most of... Read More
Finally, you have some time to personalize your desktop with... Read More
Before September of 1995, Microsoft ignored the Internet because their... Read More
The purpose of Project Management Software is to provide an... Read More
Microsoft Business Solutions is emerging as very attractive vendor for... Read More
Since Version 8.0 Microsoft Business Solutions Great Plains & Great... Read More
This tutorial covers OLAP solutions used by Data warehouses and... Read More
After almost two decades of existence, Quark has become the... Read More
Microsoft Business Solutions Great Plains is Dexterity-written application and currently... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
Microsoft Business Solutions Great Plains version 8.5, 8.0, 7.5, Great... Read More
The adware and spyware definitions list is very long. But... Read More
The Internet is reshaping every form of communications medium, and... Read More
It won't matter how effective your WinRunner Team is if... Read More
Current Microsoft Business Solutions Great Plains has more that 10... Read More
This article is the first of a series of articles... Read More
In order to implement VLANs in a network environment, you'll... Read More
What is 'adware'?Adware is basically software or scripts that are... Read More
Creating a new markup language.Introduction.General Reuse Markup Langauge, or GRML,... Read More
Software |