is leveraged which takes into account the business strategy, requirements and goals and then transforms them into an IT solution.
Agile development is not perfect. As with any methodology there are challenges. But, these challenges can be mitigated. The introduction of a business analyst, and their experience in communication, elicitation, and enterprise architecture, to an agile development team can reduce risks and improve project success and agile adoption rates.
We often use the acronym “BA” as short hand for Business Analyst. But, when properly incorporated into a project BA stands for Better Agile.
About the Author
Matthew Leach is a Consultant with Doreen Evans Associates, Inc. (DEA), a professional services firm committed to business analysis and requirements excellence. He can be reached at mleach@doreenevans.com and http://www.doreenevans.com.






