Who can undermine the agile development process

A question was asked on Quora about whether Business Analysts can undermine Agile development methodologies. While the easy answer is ‘yes’ (as can anyone else) the more complex answer is that agile has the checks and balances built in:

Read Stephen Green's answer to

Do Business Analysts tend to undermine Agile software development methodologies?

on Quora