By Avonelle Lovhaug
Publication Date: 3/3/2008 4:00:00 PM
Here are three things that customers wish developers understood:
1) Standardization and consistency are critical. I don't care about your fancy flashy non-standard user interface that works differently from everyone else's. It may look "awesome", but I can't afford the training time for my 100+ employees to learn to interact with something like that. I need something that is consistent with everything else, not a flashy jumble.
2) Tech-speak is not impressive. It is just confusing. You need to explain this stuff in a way that doesn't use words like "schema", "index", or "primary key". Otherwise I will just fall ...
Read More
Comments (0)
Publication Date: 2/25/2008 4:00:00 PM
Sometimes it is hard for a customer to know what to communicate with a freelance software developer. This isn't really surprising - it can often seem like the developer needs to only know WHAT the decision is, and not HOW the decision was arrived at (or WHY). Unfortunately, leaving the developer out of the loop is too bad, because they may be able to help you to better achieve your goals.
One of my customers made a design decision this week based on how google analytics will gather data. Their decision isn't necessarily wrong, but certainly this determination is ...
Publication Date: 2/13/2008 4:00:00 PM
Imagine interviewing a potential builder to construct your new three bedroom rambler. When you ask him about his previous experience, he explains that for the last ten years he has been involved in building office skyscrapers, and has never built a residential home. Would you still consider him for the job?
Software development experience is similar. All developers have a wide variety of experience, and not all of it will be applicable to your job. The task of creating an operating system is very different from creating an application like Microsoft Word, and that task is different from creating a marketing website. While you are unlikely ...
Publication Date: 1/29/2008 4:00:00 PM
Answer: Not everyone. In many cases, off the shelf software will serve your basic business needs. However, there are several situations where custom software is worth considering - here are a few:
1) Devilish Duplication. Do your employees enter the same data into multiple systems? Perhaps you use one application for capturing orders, and another for tracking inventory. Custom software could give you a way to move the data from one system into the other so that your employees don't spend their days moving files between "drawers".
2) Spread the work around. Do your employees input data provided by your customers? ...
Publication Date: 1/21/2008 4:00:00 PM
Some companies have never worked with a freelance software developer before. Here are the top five reasons for working with a freelancer instead of a firm:
1) Direct communication. When you work with a freelancer, you get to talk to the actual person doing the work, not some sales drone or project manager. This means it is more likely your needs will get heard.
2) Lower overhead. An organization has to pay for office space, sales people, human resources, and a host of other costs that don't apply to a freelance consultant. This usually means that an independent consultant is ...
Top 5 Programmers to Avoid
What everyone should know about bugs
How to tell if an estimate sucks
The Secret to Building a Crappy User Interface
The Problem with Selecting the Lowest Bidder
5 Ways to Control Software Development Costs
Avonelle has been a pleasure to work with. Working with someone that you know will always deliver is tremendous.
Mark McNamee @ Renewal by Andersen
Sitefinity ASP.NET CMS