The Habits of Effective Business Analysts

Business analysis is a specialized skill. These practices and behaviors can help a business analyst contribute to project success.

Karl Wiegers
Analyst’s corner
Published in
9 min readJul 24, 2019

--

A man looking through a magnifying glass.
Man photo created by stockking — www.freepik.com

Software managers sometimes assume every skilled developer can also interview customers and write requirements, without any training, resources, or coaching. This is not a reasonable assumption.

Regardless of who on the team does the work, business analysis has its own skill set and body of knowledge. Analysts who come from a user background may lack deep technical understanding. Those who migrated into business analysis from the development side might not understand the user’s business domain. Business analysts also need the right personality and soft skills for this people-centric job. It’s not for everyone.

A business analyst provides a specialized capability that can make the difference between a project that succeeds and one that struggles. Every software organization should develop a cadre of trained and experienced BAs. Let’s see some of their key skills and activities.

Create a Collaborative Environment

Software projects sometimes experience strained relationships among customers, developers, managers, and marketing. The…

--

--

Karl Wiegers
Analyst’s corner

Author of 14 books, mostly on software. PhD in organic chemistry. Guitars, wine, and military history fill the voids. karlwiegers.com and processimpact.com