| ▲ | mytailorisrich 9 hours ago | ||||||||||||||||
The detailed design spec is an issue hence Agile's "working code over comprehensive documentation". Your two points are consequences of this. "Heavy documentation before coding" (article) is essentially a bad practice that Agile identified and proposed a remedy to. Now the article is really about AI-driven development im which the AI agent is a "code monkey" that must be told precisely what to do. I think the interesting thing here will be do find the right balance... IMHO this works best when using LLMs only for small bits at a time instead of trying to specify the whole feature or product. | |||||||||||||||||
| ▲ | 4ndrewl 8 hours ago | parent [-] | ||||||||||||||||
It's often forgotten that the last part of the agile manifesto states that the eg 'comprehensive documentation' _is_ valuable. The key to Agile isn't documentation - it's in the ability to change at speed (perhaps as markets change). Literally "agile". This approach allows for that comprehensive documentation without sacrificing agility. | |||||||||||||||||
| |||||||||||||||||