Well, it took a bit longer than I thought, but the 4th article in the “Complexity-Driven Development” series has been posted.
This article (http://charliealfred.wordpress.com/complexity-driven-development-%e2%80%93-part-4/) applies the Complexity-Driven process to software architecture to a system that automates the routing, scheduling, and dispatching of drivers in a local area operation. In addition, the example shows how the process can be applied to a product family architecture problem, as we consider three different types of pickup/delivery operation:
o LTL (Less than TruckLoad) – specializing in handling shipments ranging from 500-10,000 pounds
o Overnight Parcel – specializing in handling documents and small parcels typically under 150 pounds
o Private Fleet – specializing in making deliveries of a firm’s products to its customers. Examples include bottled water delivery, resturaunt food service, uniform dry cleaning, and beverage distribution