10 most popular books on soft skills for project managers

  1. “How to Win Friends and Influence People” by Dale Carnegie

    • This classic book offers timeless advice on communication, relationship-building, and influence.
  2. “Emotional Intelligence 2.0” by Travis Bradberry and Jean Greaves

    • This book provides insights into understanding and improving emotional intelligence, crucial for effective leadership.
  3. “Crucial Conversations: Tools for Talking When Stakes Are High” by Kerry Patterson, Joseph Grenny, Ron McMillan, and Al Switzler

    • This book offers techniques for handling high-stakes conversations where outcomes can impact project success.
  4. “Drive: The Surprising Truth About What Motivates Us” by Daniel H. Pink

How to Sharpen Your Political IQ for a Smoother Career Path

Navigating the intricacies of office politics can often feel like walking through a minefield. However, developing a keen political IQ can not only help you survive but thrive in your professional environment. Here’s how to smarten up your game and make the most out of your work relationships.

Clearly Map Out Your Path to Success#

Before you can even think about manoeuvring through the maze of office politics, you need to have a clear idea of where you want to go. What are your career goals? What milestones do you need to hit along the way? Understanding your ambitions will give you a roadmap to navigate through the complexity of the workplace.

Productivity of all Individuals vs. Team Productivity


Software development is a complex and collaborative process that requires effective teamwork and communication. However, many software teams struggle with productivity issues and fail to deliver high-quality products on time and within budget. In this post, I will discuss why team productivity is more important than individual productivity, and how you can improve your software team’s performance by applying some proven strategies and best practices.

The Importance of Team Productivity#

According to Boehm, the COCOMO cost estimation model shows that the capability of the team has the greatest impact on software production. This means that the quality and efficiency of the software product depend largely on how well the team works together. Davis agrees with this conclusion and states that “optimising the productivity of all individuals does not necessarily result in optimising the productivity of the team”. In other words, having a team of highly skilled and productive individuals does not guarantee a successful software project. There are other factors that affect team productivity, such as communication, coordination, collaboration, motivation, and trust.