Technology works best when it is focused on business solutions
 

Configuration Vs. Coding – Modern Software Systems

Over the years that I have been in the software development profession, I have watched solutions evolve dramatically.  The progress has gone from code to libraries to frameworks and now configurable systems.  However, there are trade-offs to consider when you look at a configurable system instead of one that allows for customization with code.  This is becoming a more common dilemma for businesses.  Thus, it is good to look at the pros and cons of each approach.  Here are some …

The Importance of Communicating Status and Plans

One of the best ways to control project success is to meet or exceed expectations.  One of the best ways to understand and impact expectations is through regular status and review.  Therefore, status reporting habits are an excellent way to improve the chances of success for your project. A Failure of Communicating Status I had an experience that has made me a firm believer in providing my clients with a weekly status.  In this case, the problem came from a …

Contractors or Employees? Options for Growing Your Team

In building a team one of the first questions that need to be answered is whether you will use contractors or employees.  Although this decision may be dictated by circumstances, it is important to recognize the pros and cons of each.  In the spirit of full disclosure, I have been a contractor for most of the last decade. Let’s look at the positives of employees first Loyalty used to be a huge plus for employees, but that seems to be …