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: Unable to open RSS Feed $XMLfilename with error HTTP ERROR: 404, exiting |
RELATED ARTICLES
Enhancing the Motivational Climate of Your Workplace It has been well documented that employees' productivity and job quality increase when we are made to feel welcome at work. In other words, when the motivational climate is enhanced to meet their needs they produce quality work at the 100% rate. Align The Enterprise & Make Beautiful Music Together Q: Why is a great business like a great marching band?A: The players in both organizations are in alignment.Alignment? Yes, Alignment. Inventory Management 101 Inventory management may seem complicated to some, but if one truly thinks about what the words "inventory management" mean, it is a simple concept. Inventory is basically a list of goods and materials that are held by a business and are available in stock. Why Your Business Needs an E-Mail Policy Why is it imperative to have a company E-Mail Policy? It issimply good business, that's why! In addition, having a clearand detailed e-mail policy in place, one that employees sign anddate before they are allowed access through your businesss'computers, is critical to you being able to enforce or react tosituations that may arise at a later date.Even assuming you have the best folks working for you, or on yourbehalf, does not negate the need for this type of policy to beestablished. Holding Effective Meetings Can Be Easier than You Think! I'm sure you've experienced those typical "headache" meetings! You know the kind I'm talking about -- the ones where the key players are running late, no one knows exactly why the meeting was called, and there's not a single agenda in sight. Everyone's sitting around wondering, "Will this last 20 minutes or will we be here all day?" It's impossible to tell!Then, once the meeting finally gets off the ground, the real pandemonium starts. What One Thing? A few weeks ago I asked my readers what the most important issue was in their business. Hundreds responded with a variety of answers, but one of the most common was, "How do I get everything that needs doing done?" Happily, I have an answer for this question, but like many things in life, it carries both good news and bad news. Quality Hiring: Are You Doing It Right? Quality hiring is more than running ads, screening, interviewing and checking references. It is a series of specific procedures that can bring in top candidates or create bottlenecks and inefficiencies. You Didnt Use Brainstorming to Select Your Measures, Did You? IntroductionWhen Alex Osborn invented the creativity technique called brainstorming, I wonder if he had any idea just how extensively business would apply it. Almost every meeting employs some kind of brainstorming event, but there's one meeting that really should leave it off the agenda: the performance measure selection meeting. Innovation, Idea Selection, Valuation There is no sure fire route to commercial success, but one can maximize the chances of selecting those ideas that are most likely to succeed. Organizations short of R & D resources must implement such processes. Ten Relationship Traits And Skills For Good Leadership An important aspect of good leadership is the ability to work and relate with others. When creating and building your unique leadership style consistently developing relational skills is a priority. Personnel Access Poses a Continued Risk The Security Consultant's Perspective.. How to Create a Trusting Manager-Employee Relationship BUILDING TRUST AS A MANAGER: 1. Be reliable. Discover the Astonishing Power of Words Today! Picture all the people you know who are dynamic, successful and self-confident. The ones who are the stars of every gathering. A Journey of a Thousand Miles You can't build a reputation on what you are "going" to do. Henry Ford Everyone procrastinates in their own way. Innovation Management - how does the user benefit? Creativity can be defined as problem identification and idea generation whilst innovation can be defined as idea selection, development and commercialisation.There are distinct processes that enhance problem identification and idea generation and, similarly, distinct processes that enhance idea selection, development and commercialisation. People Skills: Eight Essential People Skills Being able to communicate effectively with others requires people skills, and here's eight essential ones:1. Understanding people People not only come in all shapes and sizes, but they come with different personality types as well. DIVERSITY is a BIG word -- With A HUGE Business IMPACT Second thought! Just in case. YOU or someone you personallyknow may fit the following picture of success which may carrytoo much risk for comfort. The High Cost of Employee Turnover Among Project Managers Imagine for a moment this scenario from a frustrated Senior Manager of a large pharmaceutical organization: "Our organization has experienced a large turnover among project managers in the past year. This creates problems providing ongoing quality and service to our stakeholders. Finding Proactive Solutions: A Key to Demonstrating Your Management Fitness In my book Talking Points: 25 Tips for Clear, Credible Communication, Tip #17 states: "Managers and professionals in positions of responsibility got there by finding solutions to problems. They didn't rely on someone else to come up with the remedy. The Three-category Approach to Performance Management: Effort, Ability, or Environment Performance Management is the act of managing personal or organizational performance. What can complicate this process are all the factors that can arise where a textbook process meets the situations and people that exist in your world. |
home | site map | contact us |