Bringing structure to an unstructured backlog
The Ferrara Software Principles Pyramid offers a guide that will help you to categorize tasks and weigh them against each other. Categories offered in the pyramid begin with the most critical of expectations of a software project to the least.
The Ferrara Software Priciples Pyramid provides an intuitive framework to prioritize a project into categories and to communicate those priorities to team members and stakeholders.
Team members want to be successful; stakeholders want return on investment. All of these goals rely on a successful development process. Part of that success is to meet the needs of the stake holders. Other parts of that success are related to the design and stability of the solution.
By applying these principles to every project, stakeholders and developers both begin to change their perception of what tasks should take priority in relation to other tasks. By agreeing on these priorities, all parties will have an agreement on where time and resources should be applied.