www.1001TopWords.com |
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
|
RELATED ARTICLES
Focus Leads To Nonprofit Success: Is Your Organization Rowing or Drifting Picture yourself standing on the bank of a river watching a rowing competition. Carefully watch the crews. Crewmembers dip the oars and bring them to the surface again and again in a carefully orchestrated rhythm. Crewmembers are working together to realize their common vision of a first place finish. Every team member is clear about the mission - complete the race in the fastest time. Be a Leader - The Importance of Going Home Early! How you run your business is, of course your business. A little focus from your end will dictate the way your people act and behave. So the onus is on you to show the way.Why does this matter?If you create a style of working within your organisation which is able to get the very best from your people, you will have a vibrant business, your people will develop beyond their (and even your) expectations and above all, you will enjoy your work and success more than ever before. Try these eleven quick and easy ideas:- Managing Creativity Creativity Starts Here! How to Approach Group Decision Making GROUP DECISION MAKING -- IDENTIFY THE PROBLEM: Tell specifically what the problem is and how you experience it. Cite specific examples. --"Own" the problem as yours and solicit the help of others in solving it rather than implying that it's someone else's problem that they ought to solve. Keep in mind that if it were someone else's problem, they would be bringing it up for discussion. --In the identification phase of problem-solving, avoid references to solutions. This can trigger disagreement too early in the process and prevent ever making meaningful progress. --Once there seems to be a fairly clear understanding of what the problem is, this definition should be written in very precise language If a group is involved, it should be displayed on a flip chart or chalkboard. Oasis in a Cash Flow Desert - Four Resources That Increase Small Business Capital Streams For small business owners, an enthusiastic vision for smooth, steady growth can become nothing more than a mirage once company cash flow problems begin to heat up. Most will struggle with the timing of payment from clients or customers at some point, all while attempting to pay their own bills in a timely fashion. With all of the best laid plans for rapid flowing cash streams evaporating down to just a gurgle in the ditch, the potential risk of joining the ninety-percent of businesses that fail within their first three years of operation becomes a very sobering possibility. 4 Simple Steps to Successful Delegation Last month, my featured article was about creating a "Stop Doing" list. Hopefully, if you followed my suggestion, you now have a list of tasks that you are looking to delegate away. It seems a natural progression that I now disclose a few simple steps that will ensure your foray into delegation is a success. Controlling Your Cash Flow Introduction Avoiding The Sheep Dip It is a sad fact that many employees are still being subjected to the age old training ritual of "sheep dipping". This is a process by which employees are "refreshed", "cleansed" and "re-invigorated" by ensuring they attend set training courses or, perhaps, are placed on the ubiquitous "refresher" course. This refresher course is, of course, necessary, because most employees forget what they have learned on similar courses that they had been previously on. Do they? Creativity Management - The Value of Being Prolific When asked his secret to success, the author Graham Green said that it was down to his always writing 500 words a day. There are real reasons why this philosophy rings true: Get More Impact From Your Annual Conference How can you get more attention for your conference and your association? Use some of these Power Marketing? tips and ideas. It won't cost much. It just takes a creative approach. The payoff can be huge. First, see everything as a marketing opportunity. Second, enlighten all staff and every member to realize their responsibility in marketing the association. Third, read "Secrets of Power Marketing". The Email Trap If you sit at a computer for most of the day, it's tempting to constantly check your email to see what's new. But that's a time management disaster if you're trying to make progress in your business. Resist the temptation. Here are some tips to help you get that time eating monster under control. How to Manage Your Most Valuable Assets - People? People management and leadership has become a major topic of conversation in today's market place and have assumed mythical qualities. Managing you people is not that difficult if you are willing to invest one thing in their development; YOU. Hiring Tip -- Picking The Best Candidates I often hear leaders from all types of organizations ask questions about hiring the right person. Their questions usually sound like these: Creativity and Innovation Management in Conservative, Staid Organisations Conservative and staid organisations generally have a harder time implementing creativity and innovation into their day-to-day work processes and people. Leaders may want to capture the benefits of creativity and innovation, yet there may be relevant and almost contradictory issues that they have to deal with, including: Employee Motivation: Make Everyone A Cheerleader For Your Company Do you manage by walking around? What do you see? People excited about their job or people just going through the motions? Here are seven ways, that do not cost much if anything, to turn the "it's just a job" employee into one that is powered up and willing to give their best every day. Problem-Solving Success Tip: Use Your Time for Problems that are Truly Important Use your time for problems that are truly important. Business Innovation ? Improvisation Creativity can be defined as problem identification and idea generation whilst innovation can be defined as idea selection, development and commercialisation. Prepare A Winning CV There is every chance that elements of this article may not be appropriate for everyone in every situation ? and that's precisely the point! Every situation is different. No two projects are the same. No two Curriculum Development Specialist roles are necessarily identical, but for name. Context, duration, region, sub-sector and many other factors are likely to create requirements that are unique, even when very similar. So a standard CV, or your most recent one with a date change is not necessarily the best one to submit ? and I would contend, never the way to approach submitting a CV within a project. What is Data Visualization? Data Visualization is Interactive Management Procedures Usability ? How to Improve Are your people consistently following your procedures? Each year, organizations lose thousands of dollars through common mistakes and lapses in usability. But what does that mean for business owners and executives? |
© Athifea Distribution LLC - 2013 |