Hooray!
Tyner Blain is well into its fifth year, and I’m thrilled to say, going strong. The Tyner Blain blog turns 5 tomorrow – on Nov 24th 2010! Thanks so much to everyone who comes here to share, learn, teach, critique, and read!

Hooray!
Tyner Blain is well into its fifth year, and I’m thrilled to say, going strong. The Tyner Blain blog turns 5 tomorrow – on Nov 24th 2010! Thanks so much to everyone who comes here to share, learn, teach, critique, and read!

Should your products be designed by your customers, or inspired by your customers?

There’s an article at RQNG with a very interesting discussion thread – do we need the role of a business analyst?

Kevin Brennan recently posted his presentation from BA World Toronto (hat tip to Ryan). It’s a great presentation, with compelling imagery. Kevin raises an interesting point – are BA’s doomed to obsolescence?
Kevin cites outsourcing and agile as two developments that might make BA’s irrelevant. With outsourcing, your company risks eliminating the need for internal business analysts. With agile processes, the developers bypass those BA-gatekeepers and get customer inputs directly. This eliminates the need for business analysts who aren’t also developers. Neither market force eliminates the need for a business analyst, but both jeopardize the role of the traditional business analyst.

The first step of gathering requirements is to identify who can give you the requirements. Business processes include communication between different people inside the organization. Communication also includes people outside the organization. When gathering requirements, it can be easy to overlook the people who don’t use the software directly. Those people may still be stakeholders. Read on to see how to approach stakeholder analysis.

Outsourcing is gaining momentum not only as a way to reduce costs, but as a way to create global teams. This trend is driving an increase in demand for business analysts. The change in perspective is driving companies to think about how they manage their business in new ways, and driving interest in new tools for business analysts to achieve these goals.

Business Process Modeling allows us to increase our understanding of business processes and improve communication with stakeholders and implementation teams. Business analysts will create diagrams that represent business processes. These diagrams can be used to elicit requirements, define scope, and improve communication within the team.