I had a conversation with a recruiter recently. As a contract engineer, I've worked several jobs over the years and it's been ages since I saw a formal specification. Confluence pages, yes. Jira items, yes. Agile and Kanban documents, yes. I made the statement that specifications are discredited because, like war plans, they don't survive contact with the enemy.
So what is the general experience of the community? Are Product Specifications still relevant in an age of Agile Design?