project lifecycle limitations