As a software developer, Joe was an "Agile native." He had only worked with methods like Scrum and Extreme Programming, so his engineering practices drew heavily on his software experience. Today, WIKISPEED is selling prototypes, and the WIKISPEED approach to manufacturing is turning heads worldwide at companies like Boeing and John Deere. "Our technology is more sophisticated than yours, but your culture is light-years ahead of ours!"
Joe calls his approach "Extreme Manufacturing." XM emphasizes the ability to create products quickly and integrate changes rapidly into existing products. XM is collection of principles and patterns to help you create and adapt products quickly.
I had the honor of co-teaching a CSM + Extreme Manufacturing course with Joe last week, and with his encouragement, this series of articles seeks to refine, document and publish those principles:
- Optimize for change
- Object-Oriented, Modular Architecture
- Test Driven Development (Red, Green, Refactor)
- Contract-First Design
- Iterate the Design
- Agile Hardware Design Patterns
- Continuous Integration Development
- Continuously Deployed Development
- Scaling Patterns
- Partner Patterns
I plan to publish an article on each of the 10 Principles of Extreme Manufacturing, every day for the next two weeks.
Let start: XM Principle 1: Optimize for change
10 Principles of Extreme Manufacturing