Will I work more with the business or with the technology team?
It depends. If you start the project with a well-defined idea and your efforts are focused on working
through the details, you might work with a handful of business stakeholders and very closely with the
implementation team on the functional requirements. Alternatively, there might be a fair amount of
exploration to be done before the idea can even crystallize. In these cases you start further within the
business by exploring the business processes and opportunities.
Depending on how the role is defined within your organization, you might take the project requirements
to the last detail in each screen or you might finish the project with a high-level flow and set of
features and someone else might work through the details. Some organizations split the role into two by
employing a business analyst who focuses more on the business side of the process and delivers
business requirements and a systems or requirements analyst who fleshes out the business
requirements into functional specifications within a system or set of systems.
Note: Business analysis skills will remain relatively timeless. While software development skills
become quickly out-dated, what makes a good business analyst is not changing quite so quickly.
Sometimes business analysts are being brought into organizations where the role did not exist before. In
these situations, you have a huge opportunity to make an impact on the work lives of the technical
team. Recent studies suggest poor requirements practices account for many project failures.2 Set cost
savings aside and consider the lives of individuals on these teams as they worked day by day on a
project headed toward failure, trying to write code for unclear or non-existent requirements,
participating in heated discussions with no resolution, and time spent working on features that never
saw the light of day. Business analysts insert themselves in the thick of these situations and, in my
personal opinion, have a positive impact on the relationships between project team members. This is
part of what personally keeps me going when I am working through some of the more mundane details
involved with the role.