|
"Business Analysis is the key to implementing your business vision as an effective technology solution."
Stephen Goetz, PMP
Senior Project Manager, Raleigh Resource Group, LLC
The role of the business analyst is to clearly articulate the goals of the stakeholder. Requirements gathering starts with a discussion of the business needs. Elicitation techniques are used to verify each business need. Documentation with mockups and prototypes allow feedback from the stakeholders. An unambiguous and comprehensive Requirements Document will be produced to act as a clear guide to limit scope and set realistic expectations.
The requirements analysis process gives way to systems analysis as technical details are assessed and selected. The business analyst works closely with architects, database analysts and developers to create a design and development plan. Modeling tools, particularly UML, provide graphical descriptions of the hardware and software components of the solution. The Design Document will guide the development team as they build the solution in accordance with the approved technical specifications.
While the business analyst documents the requirements, testing criteria are also specified. As systems are delivered to Quality Assurance for testing, they are verified against these metrics. This Requirements Driven Testing methodology is critical to delivering a solution that meets the expectations of the stakeholders.
Developers could easily write code to meet requirements or, walk on water - as long as both are frozen! In the real world, business needs evolve and gaps are identified. The business analyst is there to adjust requirements and assess impacts on the design and testing of the solution.
Contact us today for a discussion of your business analysis needs. RRG home
RRG on Project Management
|