• Functional goals
• Strategic goals
• Business goals (e.g.: time-to-market, cost)
• Technological goals
• Quality goals
• Organizational goals (e.g. competence development, testing of new methods, techniques, or tools, application of new processes, etc.)
• Other goals, e.g.: usability, portability, etc. (these goals, and what is specifically expected, should be clearly specified in the Project Requirements Specification)
• Constraints (e.g.: environmental constraints, application specific standards, national standards, cultural relationships, etc.)
Prioritize the project goals: 
Functional, business, and quality goals should be prioritized at least.