We're a services/implementation provider, and we have a couple different approaches and processes that we abide to when starting up a new project for a client.
Building out a new implementation can take several months with a very large scope, so after we do a number of rounds with the client to agree upon a fairly detailed scope of work, these requirements be represented in a "Functional Specs" doc that lives in Confluence. Client will sign off, JIRA tickets will be generated out of this, and our dev team is off and running.
But once we get to building, requirements get tweaked, additional features will be added, and certain things won't get built as as result. Managing this level of agility is not a problem, but our PMs are looking for help in ways to track this very dynamic, changing implementation without having to go back to the original FS Doc, remove language, write in new language, etc.
Are there any features between confluence and jira that might make it easier to point somewhere at any given time, and understand with some level of detail "what the current implementation is"? It might be as simple as rolling up different tickets under epics and exporting those views to a confluence doc, but I'm unsure if that's the right move. Any other features or approaches between JIRA and Confluence out there that folks have success utilizing?
Would love any suggestions