Every development shop wants to be seen as a strategic partner with their business clients. You know that you want the development resources allocated in a way that provides the most value to the business. You also know that your development resources are not limitless. So, how does your company determine what projects get funding and which ones do not? Do you initiate development projects based on who screams the loudest or do you have a process to prioritize and rationalize the work that gets done?
A project approval process is part of an overall business process called portfolio management. Other parts of portfolio management include the planning and scheduling of projects during the budget year, keeping track of progress on the approved projects throughout the year and measuring the effectiveness of the projects as they complete. In most mature (non-startup) companies, the project approval process occurs when the budgets are set for the following fiscal year. (This contrasts with the planning horizon for a new start-up company. The planning horizon for them might be tomorrow or maybe the next quarter.)