Archives for 


Using Agile Principles in Project Management

Agile is a methodology used by top software development organizations to increase team productivity and improve product quality. As soon as I found out about Agile, I started reading about it by grabbing any books and articles I could get my hands on to uncover its processes and principles in an attempt to learn what makes it so […] Continue reading →

Communication: The Key to Connecting with People

In the corporate world, some people are afraid to communicate; others choose to communicate with only a few people and only when necessary.  As a result, important information that could help many colleagues remains in the hands of just a few.  Communicating effectively is not easy; it requires energy, a positive attitude, the ability to see a problem from someone else’s […] Continue reading →

The New Product Introduction Process

In a past post, I discussed the Role of the New Product Introduction Manager making references to the reasons to hire a NPI Manager and the skills required to be a good NPI Manager. This current post will explain the process of rolling out new products. The process begins with an idea that management has […] Continue reading →