The problem with PRINCE2 is that it does not work for agile development. I understand that PRINCE3 will take account of Agile. However, in situations where agile development is used, the value of a project manager should be questioned - not always a bad role to include, but in a proper agile environment a project manager is often unnecessary. What you do need it Programme Management.