For my entire career as a software developer, I have believed that unit testing is an essential activity that is part of delivering a quality product. However, what that means to me has gone through multiple revisions. This post is not intended to give a detailed overview of how to write unit tests or any specific unit testing practice. What I intend is to take you through my journey and a few things I’ve learned as I’ve incorporated automated unit testing into my developer’s tool belt.Read More
Running Effective Sprint Retrospectives: or, How I Learned to Stop Being the Expert and Learn From my Team
Most teams that I have had the chance to work with seem to go through the Group Formation Stages of “forming, storming, norming, and performing” identified by psychologist Bruce Tuckman. As a Scrum Master, it is necessary to help teams navigate through these stages so that they can become highly performing teams.Read More
One of the activities that those of us working in the IT industry face on a regular basis is coming up with an estimate for a task, activity or deliverable we’ve been assigned. Whether it be completing a piece of code, executing a test case, completing a series of requirements gathering sessions, writing a business case and so on, we all are expected to give our superiors a sense of how much effort is required and/or how long it will take.Read More
In my last blog entry, I looked at www.wavemaker.com as a possible replacement for Access databases that were built outside of the IT infrastructure. In this post, I will go over some of the steps necessary for IT to take ownership of these little unsupported applications that have become mission critical and re-platform them into the IT infrastructure.Read More
What is Lean Six Sigma?
Lean and Six Sigma are complementary approaches to reducing waste and variability and improving quality. Together, they form a powerful methodology that can be applied to any activity (production of goods or delivery of services) in any industry.Read More
Learning from those who have come before us is a practice that transcends profession or industry. Professionals of most any industry learn what the masters of their craft have added to both theory and practice. Can you imagine a classical musician who knew little of Mozart? Or a physicist or mathematician who was unaware of Isaac Newton’s contributions?Read More