Was J.S. Bach the “Father of Agile Software Development?” Some think so.
In her blog, Karen Faith thanks Bach and her musical practice for allowing her to create “a design method based on the agile process that includes iterative cycles of research, design, testing, development and adoption planning woven together in a contrapuntal chorus of creation." She continues, "In other words, we are learning as we go, beginning each cycle a little smarter, moving forward in separate but harmonious cycles of creation.” Read more on her blog here.
In a Forbes article a few years ago, contributor Steve Denning, after attending a live performance of Bach's Mass in B minor, wrote, “Bach did not set out to compose the work in its entirety. Instead he proceeded in an iterative fashion over some fifteen years. It was completed just the year before his death.” In the article entitled, Leadership Lessons From Johann Sebastian Bach, Denning likens this to “Bach doing Agile.” Read the complete Forbes article here.
In my own post of January 12th, entitled Bach, the Design Thinker, I share examples of how Bach embraced principles of design thinking throughout his musical career. I’m pretty certain that Herr Bach didn’t use terms such as “Agile” or “Design Thinking” in his daily conversations, but, through his music, he continues to show us the way forward.