Software runs the business,
Business Analysis dictates the business outcome!
Let our expert teams facilitate your Business and Requirements Analysis efforts.
We offer conventional, on-site consulting services and virtual collaboration (using WebEx(TM)). Our experience has shown that the web adds another level of quality because people don't have to travel or interrupt their busy work schedules for days at a time. If prefered, we offer all our services also on location.
THIS PAGE HAS TO FOCUS ON WHAT THE CUSTOMER CAN ORDER, NOT THE INDIVIDUAL SESSIONS. WE NEED TO INTRODUCE THEM TO OUR OFFERS:
QUICK STARTS - We work with them to develop an initial fragment for each critical deliverable and offer follow-up reviews and critiques as the project progresses - ideal for virtual, can use live consultants for larger projects
IN-DEPTH ANALYSIS - We do the business analysis job for them from planning to delivering manageable business requirements and offer follow-on support for managing the requirements and preparing end-user acceptance testing
PROGRAM FACILITATION - JAD-like facilitation with teams that offer InstaDoc(TM) documentation - which breaks down into the various programs defined on the PROGRAMS page (the accordion below)
LOOK AND LEARN - We augment any of the above programs with our widely acclaimed training offers.
Aligning software requirements with business needs. Refine business goals, outcomes, and deliverables at a level of detail that requires consensus amongst business stakeholders. Delivers preliminary requirements definition document with prioritized, complete sentence requirements that meet our criteria for effective business requirements.
Customers use this service to:
Define quality attributes, external interfaces, constraints, and other non-functional requirements
Define business requirements that are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, verifiable, and conform to standards.
Prioritize business requirements according to business goals
Refine business requirements representing all levels of the organization
Detailled requirements gathering and definition for Internet and intranet web sites
Needed if the individual initiative, project, or quick fix will cause people to change their work habits to take advantage of new technology or methodology
Customers use this service to:
Interpret and define business processes, services and user stories
Construct and use conceptual process modelsAnalyze and improve workflow
Analyze and improve business processes (?flows)
Recommend process improvements related to technology usage
Uncover best practices for business process innovation and transformation
Needed to define detailed functional requirements for the use of information technology
Customers use this service to:
Decompose (translate) business requirements into functional specifications
Identify and define use casesDefine the steps in the basic, alternate, and exception paths
Analyze business events that trigger use cases
Gather non-functional, quality requirements for each use case
Needed if the project or initiative requires new data or changes how people use existing data
Customers use this service to:
Construct and analyze conceptual data models
Identify and document integration requirements
Analyze and optimize business data usageConfirm functional requirements from a data perspective
Find missing data entities, attrubutes, and relationships
Needed to create complete set of use-acceptance tests
Customers use this service to:
Develop requirements-based test cases
Identify business event outcomes
Design test scripts
Develop test plans
Select the appropriate testing strategy
Needed if you are developing methods to optimize your business analysis efforts
Customers use this service to:
Evolve your business analysis methods and templates
Manage requirements change process
Help your BA liaison between SME, Sponsors, Users, and Developers
QA Walkthroughs, reviews, and inspections of requirements documents
Establish and implement expected requirements process based on industry best practices
Implement requirements reuse across projects
Educate IT staff and business stakeholders on the process of gathering and prioritizing business requirements
Needed if you face any major problems in your project or initiative relating to business analysis or requirements gathering
Improve the quality of their requirements definition documents
Fine-tune the process of capturing, clarifying, confirming, and completing business requirements
Identify and remove problem requirements before they become business problems
Business requirements define business outcomes.
Who defines the business requirements?
If you don't know where you're going, how will you know when you're there? Many organizations spend a ton of time focusing on system development life cycles to solve this fundamental problem. Reatlity is, it does not matter whether you use Agile, Iterative, Waterfall, or not methodology at all. Without a basic understanding of the business needs that drives projects, no methodology will succeed repeatedly.
What Do We Do?
RSG and its founders have focused on capturing, clarifying, confirming, and completing business requirements since the 1980's. We developed and supported a JAD-like concept called Accelerated Systems Analysis Process (ASAP) in the early '80s. We have championed the idea of business analysis over systems analysis since the early 1990's. We pioneered the use of interactive Joint Application Development sessions using visual tools in the session as soon as the tools became available.
Recently, we have added virtual collaboration (using WebEx™) as a medium for interacting with subject matter experts who are geographically separated to keep all of them involved in expressing and managing their business requirements from a distance. Our experience shows us the unique level of quality that the web adds. In addition, people don't have to travel or interrupt their busy work schedules for days at a time. We do. however. still provide all of our services in person at your site. Sometimes, being there is a big part of productivity.
How Do We Do It?
We offer standard business analysis consulting, e-mentoring, and requirements repair services. Our prime directive, however, is getting the requirements right in the shortest possible time frame. To that end, we offer a selection of JAD-like, collaborative programs that focus on getting the requirements right quickly. Getting the requirements right means getting the right people to collaborate on the initial determination of the requirements. Whether the group meets face-to-face or in the virtual universe, using the right tools and techniques helps them capture, clarify, confirm and complete the business requirements that are essential for project success.
We consider it self-evident that requirements need to be managed. Managing poor requirements, however, will not improve their quality. It is necessary to get the requirements right first, then to manage them to ensure that they stay right all the way to implementation. This creates a baseline upon which the project team can build the appropriate approach to deliver what the customer wants at the time it is delivered and not something they wanted way back when they initiated the project.