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 sub that I trusted, and a customer that was happy and trusting.  I would periodically touch base

Read More

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 less a factor every year.  However, an employee does still improve the likelihood of team continuity.

Read More

Finding A Balance in Choosing Your Technology Tools

One of the challenges we face when building a new product is the selection of the technology.  Finding a balance between a homogeneous or mixed solution can be difficult.  On the one hand, a single vendor is easier to work with.  However, on the contrary, you want to avoid lock-in, and single vendor solutions often lack the features of one built using multiple tools. All-In-One Solutions In my experience, a single technology solution almost never works for custom solutions.  Tools like Microsoft Access, FileMaker, and others that offer all-in-one solutions can be useful.  However, their use is

Read More