Agile Software Development, Scrum, Extreme Programing, XP, Test Driven Development, TDD, Feature Driven Development, FDD, Lean, DSDM, Behavior Driven Development, BDD, Refactoring, Pair Programming, Kanban

How Agile Helped a Business Analyst

As companies introduce agile practices, the business analyst (BA) role is often left by the wayside. The BA title doesn’t exist in Scrum and other agile implementations, leaving many BAs wondering where—or if—they fit in. But fear not! The skills of a good BA are even more valuable in an agile environment. Diane Zajac-Woodie tells the tale of a new and struggling agile team, with no formal training, a resistant corporate culture, and unwilling team members.

Diane shares how this team benefited from the communication, collaboration, and facilitation skills of an experienced BA. She highlights some specific shifts—using story maps and writing executable requirements, just in time—that BAs can make to help their team’s transition. Embracing their new roles, BAs can encourage team members to cross role boundaries. This leads to new skill acquisition and a more cohesive team, which ultimately lead to higher quality software.

Video producer:

Further reading: Analysis on Analysts in Agile