|
|
Business
Analysis Techniques
Availability
For training information and workshop outlines, call 773-227-7110
x106
At A Glance
These workshops are available for in-house tailoring to help
organizations perform target skill building. Their usage maps
to project archetypes that identify patterns for tackling common
business analysis activities.
Available Workshops
-
Requirements Capture and Refactoring
Eliciting and capturing requirements is only the first step
in understanding the needs of the stakeholder. There are a
series of additional analysis steps that the BA should apply
to tease out additional information from raw stakeholder requests.
This workshop teaches the appropriate categorization and refactoring
techniques to ensure that the BA more thoroughly analyzes
requirements to deliver discrete atomic level requirements
that are clear, consistent and traceable to the stakeholders
original requests and downstream software specifications.
-
Requirements Traceability and Management
Having a clear and easy to understand approach to performing
traceability between different elements within the requirements
artifacts and software specifications is a critical success
factor for requirements capture and validation. This workshop
provides a deep dive into how to develop and apply the appropriate
traceability strategy and requirements management plan when
creating BA deliverables.
-
Use Case Modeling
Use case modeling is one technique for capturing the functional
flow of usage scenarios between a user (actor) and (usually)
an automation solution that is either being built from scratch
or enhanced. Business analysts can use the use case modeling
technique to further elaborate business requirements (Stakeholder
Requests); to help with requirements refactoring (Stakeholder
Requests into Functional Requirements, to name one); or to
simply elaborate the user experience of an actor. This workshop
teaches the student how to use business scenarios as the source
for developing a Use Case Survey and a Use Case Model. It
also addresses how to identify primary, alternate and exception
pathways for each use case. Third, it instructs the student
in proper writing technique for documenting the functional
flow of each pathway. Last, it addresses how use cases can
be linked to other framework artifacts, such as business scenarios,
usage scenarios, business rules, navigation models, and authorities
and roles.
-
Usage Scenario Modeling
A usage scenario-based approach to requirements analysis and
specification development is essential to validating the steps
involved in supporting key end-user interactions in order
to assure that all the elements required to deliver the specified
behavior is aligned. This approach also provides a cross-check
between the definition of user interfaces and the supporting
and supporting abstract services. This workshop walks through
an approach that BAs can utilize to identify and specify scenarios
that can be used to create higher quality requirements and
specifications while providing testers with better input to
developing test cases.
-
Technology Scenario Modeling
A technology scenario-based approach to system interaction
requirements is essential to validating how services and/or
components interact and depend upon each other to deliver
identified scenarios. This approach also provides a cross-check
between the definitions of these service and/or components
and the user-interactions or system-events which trigger them
as well as establishing a basis for establishing end-to-end
quality of service measures. This workshop walks through an
approach that BAs can utilize to identify and specify scenarios
that can be used to create higher quality requirements and
specifications while providing testers with better input to
developing test cases.
-
Navigation Modeling
Automation solutions (either existing applications or new
ones) that are user experience intensive often have demanding
requirements for capturing the user experience. One aspect
of user experience is driven by the orderly presentment of
business information. The flow of user interface screens (and
sub screens) is an important analysis challenge for the business
analyst (or user experience modeler). This workshop introduces
the concept of capturing and modeling user interfaces of the
applications being analyzed. Topics addressed include: refactoring
Usability Requirements from Stakeholder Requests (covered
in detail in Requirements Capture and Refactoring workshop);
identifying logical user interface screens and their display
elements and user actions; capturing relationships between
one UI screen and others; capturing UI navigation paths; understanding
how to use business scenarios and use cases to help determine
the orderly navigation of UI screens. The workshop also briefly
addresses advanced user experience modeling concepts such
as UI context, mapping if UI display elements to business
entities. Finally, it also covers the basic relationships
of Navigation Model elements to other framework artifacts,
notably, business entities; business entity attributes; screen
mockups; business service controllers, usage scenarios, use
cases, and authority and roles.
-
Business Entity Modeling
Most if not all business automation projects (whether new
applications or enhancements to existing applications) deal
with business information Business requirements (Stakeholder
Requests) almost always are expressed using business terms
and phrases. These terms and phrases are often expressed either
formally or (as is usually the case) informally. Business
analyst must recognize the need to formally define business
terms and business attributes. Even more important, they must
be able to understand how these business terms relate to one
another. Being able to elaborate how business information
and its inherent relationships impact the automation solutions
is critical to quality of a business solution specification.
This workshop addresses these challenges for the business
analyst. It teaches the student to mine Stakeholder Requests
for business entities and their attributes. It then addresses
how the student should find and model the relationships between
those business entities, and then document them using Entity
Attribute Requirements and Entity Diagrams. Finally, it also
covers the basic relationships of business entities and attributes
to other framework artifacts, notably, business rules, user
interface display elements, glossary of terms, and authority
and roles.
-
Applying Project Archetypes
This workshop covers a mechanism for characterizing projects
based on the needs of the business and the constraints of
the business organization, the organization's business processes
and workflows, the existing IT platforms in place (if applicable),
and architectural considerations (i.e. SOA). Each project
archetype recommends a pattern, or lifeline, through the Business
Analysis Framework so the BA's analysis (and subsequent work
products) is right-sized to the complexity and scope of the
business requirements.
|