Prioritizing is one of the most important skills of any organization or team. This is one of my favorite all time blog post comparing some of the more popular methodologies. Give it a read then discuss why your preferred method is best for your team, stakeholders and business. Also keep in mind weighting or correlating business priorities to prevent stakeholder alignment issues. If you are starting a new project or assembling a new team, put the Theory of Constraints aside and start with easy momentum builders.