Design Challenge #29 - Broken shells
|
I was about to go for a run on the beach when my After returning home completely 'shell-less', I started thinking about how this shell story relates to a challenge we sometimes have to face in capturing requirements. William Kent in "Data and Reality" raises a similar dilemma on replacing parts in a car. If you replace the windshield wipers, it is still the same car. But what if you replace the car engine and car body? Is it then still the same car? In your organization, if a customer moves to a different location is it a new customer? If no, is there anything about a customer that could change (name, tax identifier, or even gender) that could turn an existing customer into a different customer? What about a product or employee or any other concept important to your organization? Have you ever had to analyze or model a concept in your organization where enough changes could occur to create a completely new concept? How did you handle it? |