![]() |
Management Information |
|
|
Getting Software Developed for Your Business
At some point, your business is going to need to have some software development. Maybe your business is small, but existing software doesn't fit your needs. Maybe your company is larger, with significant technology resources already, but you need an outside perspective. Whatever the reason, it can be difficult to choose an software developer, especially if you aren't a technical person. I've heard stories about selecting developers from all sorts of people. Quite a few have told me heard horror stories about how they wound up with large bills and little or nothing to show for it. Fortunately, it doesn't have to be hard to choose an software developer; I've developed four questions you need to ask when you're choosing a developer. 1: Are they a contract programmer or a software developer? A professional software developer isn't in the business of writing code; rather, he's in the business of solving problems, and code just happens to be one of the way that he (or she) does it. Conversely, a contract programmer will want you to spell out exactly what kind of program you want him to write. He doesn't solve problems; he just writes code the way he's told, and hopes it will fix the problem at hand. With a real software developer, you wind up with a solution that leaves everyone happy. The market is full of contract programmers masquerading as software developers. Be careful. 2: Are they focused on technology or benefits? Some software developers can get wrapped up in their technology; it's not uncommon to see developers who specializes in "AS/400 mainframes" or "embedded systems", for example. A real software developer, though, focuses on benefiting his client, using whatever technology is necessary, rather than on what technology he's familar with. You want to hire someone that's skilled at solving problems, and that will use the technology that's best suited to your business, whatever it may be. You shouldn't have to pick a developer based on what technology he's familar with; he should be able to take care of almost any technological problem, either by doing the work himself or outsourcing to someone in his network of contacts. 3: Are they charging by time, or by project? Amateur software developers tend to charge for their time, not by the value of the work they perform; so do contract programmers. Real software developers, though, charge based on value provided to you - that is, by project - NOT based on time. This is because amateurs are afraid that they won't be able to complete the project in a reasonable amount of time, so they want reassurance that they'll be paid for their time in any situation. Experienced software developers, though, are confident in their ability to deliver code under their estimate, they are confident in their ability to provide value, and they that they can provide value that's worth MORE than their time is. You shouldn't be making an investment decision every time you consider calling your software developer. 4: Are they trying to give a solution before they know the problem? Some developers will offer to send you a proposal after a ten or twenty minute phone conversation. It is impossible to accurately assess your situation that quickly; they are trying to provide you with a 'one-size-fits-all' package. Real software developers will not provide you with answers, proposals, or fees until they know enough about your business to have an informed opinion. Unless your developer is willing to spend enough time to really know what your problem is, you won't end up with the solution that you really need, because your developer is making random shots in the dark. 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, D_Berube@berubeconsulting.com
MORE RESOURCES:
Management - Google News |
RELATED ARTICLES
How To Use W Edwards Deming Human beings and the way they interact are extraordinarily Complex. Deming tried to define that complexity. What is the Most Difficult Part of an Improvement Program? Answer: Starting one.Most of us realize that there is probably a better way to perform certain functions or tasks, but improvement programs seem to take second seat to getting the product out the door. Managing YOUR Expectations I sit on the board of an organization and at the last meeting found myself speaking with another board member named Standolyn Robertson. Standolyn is also a business owner and our conversation was about managing expectations ? both ours and our clients. Why Half of All Mergers Fail After the Honeymoon Ends Marriages and corporate mergers in America have at least one thing in common, more than 50 percent end up on the rocks. In fact, according to a McKinsey study, only 23 percent ever recover the costs of walking down the corporate aisle. Just The Facts Attitudes are more important than facts. Dr. Can Your Corporate Policy Pass the Monkeys, Bananas, and Water-spray Experiment? Five monkeys were placed in a cage. A banana was hung on a string and a ladder was placed below it. The Most Important Thing Youll Ever Do The wellspring of confidence is belief. When you believe in something, you accept and have conviction about the truth, actuality, or validity of that thing. Do You Really Care What People Think? You had better care! Because what people think usually leads to predictable behaviors that can really affect your business, non-profit or association for better or worse.Look at your employees. You Cant Not Communicate Most of us would like to be better communicators. As leaders, co-workers, team members and in all of the other roles we play both professionally and personally, we know that communication is a major key to success. How To Learn Great Management from Our Kids Learning comes from many places. And one of the most wondrous opportunities is right in front of us. Increasing Employee Retention Through Employee Engagement You've seen it happen many times. An organization that provides top wages and benefits loses a great employee to a competitor for no apparent reason. Small Business Outsourcing: An Introduction Outsourcing is the delegation of a business process to an external service provider. The service provider will then be responsible for the day-to-day running and maintenance of the delegated process. Plan for Business Success - 6 Reasons to Succession Plan Succession Planning provides many valuable assets to your business. Yet it is easy to do, with a game plan. Tales from the Corporate Frontlines: Employee Ideas Achieve Work Life Balance This article relates to the Work/Life Balance competency, which investigates how your staff feels with regard to the balance between work and personal life. It explores issues such as priority of family and hours on the job, also covered in this competency. Three Foundation Stones for Building Organizational Integrity When the stock market crashed in 1929, there were a lot of people who lost everything they had. You would think that the result of that event would be complete and utter despair. Competion or Cooperation? It has been said, there is no better way to hone your skills and improve your performance, than competition. Competing with others, or even with your self, fosters continued improvement, striving for even higher goals, and an ongoing sense of achievement. 3 Steps You Can Use Developing Leaders In Your Industry With the economy bordering on a recession, every company is looking for ways to increase revenues while decreasing costs. Some companies believe one of the easiest ways to do this is to cut their employee training budget. Tales From The Corporate Frontlines: Job Security in Todays Workplace This article, Job Security in Today's Workplace, is part of AlphaMeasure's compilation, Tales from the Corporate Frontlines. It tells the story of a manager who decides to look for ways to bolster the morale in his company when it crashes after an extensive layoff. What Every Manager Should Know About How to Become An Effective Executive In his book, The Effective Executive, Peter Drucker pointed out that the effective executive is the person who focuses on making a contribution.This focus on the making of a contribution is the key. Unveiling the Value of Your Expertise All of us have knowledge, expertise, and experience that others can benefit from. This is one of the reasons we play some of the roles in life that we play: leader, trainer, teacher, coach, mentor, and more. |
| home | site map |
| © 2006 |