Speculative Challenges of Spec-Driven Development
I'm not fully vested in and convinced by Spec Driven Development. I've gotten over 70% of my initial "BDUF" concern and am thinking more clearly. I thought that it would be a good time for me to list the concerns I have for ongoing SDD. In a few years, we can look back and see if we were able to overcome these challenges: Documents Age A document can be correct on the day it is written, and without constantly being updated can stop being true in the future. Policies change, legislation changes, architecture trends change, implementation technologies change, and businesses morph and are disrupted. Consider how well understood the cellular phone market was in the days with complicated billing systems and physical buttons, before flat monthly payment plans, easy and broad availability of phone models, phone numbers owned by users instead of cellular providers, and the dominance of glass screens. What is the shelf life of a typical development document? That depends. In...