For the past several years I’ve encouraged all my clients, and now my co-workers, to adopt agile methods on their projects. I also encourage it for any work, like software maintenance work, that can be organized as well-defined sets of tasks that are completed in a time period. In my experience, all work groups that use a good agile methodology as it’s meant to be used end up more productive and happier, too. My inspiration to write about agile today, though, comes from a different place that further proves what a good practice it is.
A new book by Bruce Feiler, “The Secrets of Happy Families,” encourages families to adopt an Agile Family Strategy. Bruce got this idea talking with a software engineer in Idaho, David Starr, who moved his family from dysfunctional to functional by bringing home his agile software development practices. Bruce tried the same agile techniques as well as lots of other good ideas for happy families and also had great success. Both Bruce and David found that what worked for software developers and their clients worked for families with kids, too. Agile’s simple consistent practices focused the family members on helping each other, being accountable, planning things to do in realistic chunks and getting them done, and involving everyone in setting rules and making decisions. Everyone was happier, more productive, and appreciated one another. This is what we want at home and at work.
The first chapter of Bruce’s book is the Agile Family Strategy. Bruce thoughtfully cited a paper published by David and Eleanor Starr – “Agile Practices for Families” – which I found on the Internet. I read the preview chapters of Bruce’s book on Amazon and ordered it for my son’s family. Russ and Kellie do a great job with their three young daughters. I saw this book as affirming and expanding their family practices. Being a software development person, I especially liked the Starr’s paper. It clearly linked agile methods (derived from the Toyota Production System or “lean”) to a realistic set of practices to engage family members in a fun way to make the pressures of everyday life with kids a little less stressful.