System Development Planning via System Maturity Optimization