For several years I've been meeting engineers who are finding truly interesting ways to do flexible product development despite the constraints of circuitry, or mechanical components, etc. Sometimes they are taking a cue from Agile software teams they work with, but just as often they're simply doing what good engineers have always done - take advantage of modular designs, do concurrent experiments to maximize learning, or just build a handy test jig.
I kept on wondering what would emerge if these folks could all see each other's ideas - sort of the way a dance company can all see the whole group in the mirror, and that enables them to cooperate in new ways.
So that is the essence of this "Agile Engineering" program that I proposed to the Agile Alliance. We'll just make it simple for people to create brief 1 or 2 page descriptions of techniques they're using. You can see examples here
http://www.agilealliance.org/programs/agile-engineering-program/
As the set of content grows, we will categorize it and make it simple to browse - and to connect with people working on the same problems.
I invited Neil Johnson to help with this because his hardware background is different from mine, and because pairing is good;-) He tweets as @nosnhojn, and I'm on as @vanschoo. We are using twitter a lot to publicize this, and it will be mentioned in the Agile Alliance newsletter.
You can help by
- Contributing your Agile Engineering tips
- Point your colleagues to the Agile Engineering site: http://www.agilealliance.org/programs/agile-engineering-program/
- Give us your comments -- tweet, blog, post about it
Thanks!