The more projects shipped, the more capable a programmer becomes. But in environments with rapidly changing markets and technologies, the usefulness of the evolutionary model extends beyond developing software. By dividing tasks into microprojects, a company can tailor the model to reflect any context. Traditional market research has limited value in the uncertain context of the Internet-software industry, and short microprojects are called for, with an early working version for feedback on the product concept. In more-mature environments, however, companies can specify more of the product design upfront, use longer microprojects and develop greater functionality before feedback is needed.
Flexibility is key.
Alan MacCormack is a proffessor of technology and operations management at Harvard Business School in Boston. All rights reserved.