Ticket Driven Development is a method of managing tasks in a projects' development lifecycle using an issue tracking system. It is called Ticket Driven Development for the tickets created for each task.
The basic rule of Ticket Driven Development is "No ticket, no development". Every ticket created represents an added value to the final product. This helps agile development teams to deliver products that really meet the needs of its users.
When every team member and possibly every other project stakeholder has access to the issue tracking system, Ticket Driven Development allows for a high level of transparency to the entire team. Information can be shared smoothly with everyone involved.