Any Process is usually a solution to make a specific team efficient. Unfortunately it gets adopted blindly assuming it will make every other team equally efficient. But every team is unique, with specific talent, personalities and deficiencies. In that way each team is inefficient in its unique way and hence need to optimize around its unique set of team members. They need to develop their own process to work their strengths and weaknesses. When it comes to process – One size does not fit all.