Business Analysts
The business analyst is skilled at working with end-users to determine
what their needs are. Our business analysts have some technical experience
which is useful in determining if a user's requests are feasible. Note that
the business analyst is more than just a glorified note taker as he or she
is also responsible for drilling down in to each business requirement to
ensure that what is being asked for is actually what is needed. Sometimes a
user thinks a particular feature is needed when in fact it isn't. Similarly,
a user may assume that a particular feature will be included when it hasn't
been specified anywhere.
It is also the business analysts role to translate what the user is asking
for into a technical form that the software architects and engineers can
understand.