This plus JIRA-123 ticket number works well for us, so feature/WEB-123_some_description_to_help is picked up by JIRA and branches and commits are linked to the ticket, sorted.
On the traceability side we tag commits and record these as releases in JIRA giving us requirement to deployment tracking.
For all the flack JIRA gets I've yet to see another system link things together as easily and clearly
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.