How to Measure Product Quality

// Introduction

Every Engineering organization faces the same question at some point in their existence – “What is the best way to measure the quality of our software product?” I believe that most organizations come to the wrong answer. In this blog I’ll lay out what I believe is the right answer, and . . . → Read More: How to Measure Product Quality

Continuous Delivery – The New Way to Develop Software

lang: en_US

As you are probably aware, there is a new development methodology called “Continuous Delivery (CD)” that is becoming very popular these days. It can be considered as taking Agile to the next level. The majority of Software as a Service (SaaS) companies have adopted CD as a way to handle the . . . → Read More: Continuous Delivery – The New Way to Develop Software

Team Development – Forming, Storming, Norming, Performing, Adjourning

Article: Team Development – Forming, Storming, Norming, Performing, Adjourning (Bruce W. Tuckman 1965)

Also see other articles on this topic: Powerpoint presentation

I believe teams go through the stages called out by Bruce Tuckman. As a manager/leader, it is important to understand what stage your team is in, and why you, as the leader . . . → Read More: Team Development – Forming, Storming, Norming, Performing, Adjourning

The “Happy Meter” – How to Improve Employee Happiness and Retention

Article: The “Happy Meter” – How to Improve Employee Happiness and Retention (George Swan) I came up with the “Happy Meter” many years ago, initially in frustration with people coming into my office to tell me they are leaving, even though each week in our one-on-ones, that same person had said “Everything is fine” . . . → Read More: The “Happy Meter” – How to Improve Employee Happiness and Retention

Management Time: Who’s got the Monkey?

Article: Management Time: Who’s got the Monkey? (William Oncken Jr.)

This is a timeless article that is simple to implement, yet has the power to 1) free up the managers time, and 2) empowers the team.

Agile (SCRUM)

Articles

Agile Manifesto Wikipedia description

My observation is that the majority of software companies have moved to full or partial Agile implementations within their development organization. There are challenges with Agile, and it is no panacea, but in my opinion, it is the *primary* method that should be used within modern software development . . . → Read More: Agile (SCRUM)

The 7 Habits of Highly Effective People

Book : The 7 Habits of Highly Effective People (Stephen R. Covey)

A great book for managing both personal life and professional career. However, there are several key messages in this book that play directly into management or leadership of software projects. Key points; You are in charge of where you spent your time. . . . → Read More: The 7 Habits of Highly Effective People

Zapp! The Lightning of Empowerment

Book : Zapp! The Lightning of Empowerment: How to improve productivity, quality, and employee satisfaction (William Byham)

Written as a fairy tale, and a quick read, this has to be one of the best management books around. Simple concepts on how to motivate and empower you team. Easy to apply. Powerful results.

Critical Chain

Book: Critical Chain (Eliyahu M. Goldratt)

Gets to the root of how project schedules should be created and managed;  80% confidence estimates are generally 3x longer than 50% estimates. “Student Syndrome” guarantees that projects only lengthen, never shorten. When ‘n’ tasks are done by an individual, the buffer is added to the end. When . . . → Read More: Critical Chain

The Goal

Book: The Goal: A process of on-going improvement (Eliyahu M. Goldratt)

Primarily focused on how to improve a manufacturing environment, I find the principles directly apply to software development as soon as you get over thinking of software development as a manufacturing task and not a creative effort. “Productivity is maximizing the value of . . . → Read More: The Goal