In defense of business analysis

There has been much written about the role of a Business Analyst on agile teams recently. Some gently “question” the need for a BA. Others are outright hostile calling a BA “an additional monkey that’ll have to be subdued and sedated as your project moves on and the rest of your team starts doing some real …