Managing the Dimensions of Complexity in Software Development
摘要
In the early 2000s, I was working at an ecommerce company where we developed a platform for shareware developers to host their online stores and systems that enabled them to support their customers. At one point, the sales team came to engineering and asked us to provide the capability for the merchants on our system to create and issue coupons to be used by their customers.