What is eXtreme Manufacturing?
Extreme Manufacturing Explained by Peter Stevens, original article: http://www.scrum-breakfast.com/2013/06/extreme-manufacturing-explained.html, 3 June 2013.In 2008, Joe Justice responded to a challenge from the X-Prize competition to create a road-legal 100mpg automobile.Despite having little time, hardly any budget, competition from over 100 well-funded competitors from companies and universities around the world, and changing requirements from the awards committee, his company’s WIKISPEED entry placed 10th in the Mainstream class.
Joe not only created a great car, he also developed an Agile approach to creating physical products.
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” (referred as XM from now).
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.
The principles of Extreme Manufacturing are the following:
- 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
These principles and patterns do not represent the final wisdom on Agile manufacturing, but rather a work-in-progress, on the discovery of better ways to manufacture things.