Literally every piece of complicated software is developed via tickets/cases/what ever you call them these days.<p>It's the thing that people naturally graitate towards.<p>You can assign code to them, create releases using them, assign automatic and manual tests to them/ do code reviews against them, define software in small chunks.<p>There arn't many systems that allow you do all that.