Customer Analysis (Task)
- Customer Analysis
- the
requirements engineering
task during which the
customer organization’s current business
enterprise
is studied, modeled, and analyzed
As illustrated in the preceding figure, Customer Analysis is part of the following inheritance hierarchy:
The typical responsibilities of Customer Analysis are to:
- Analyze the business model of the customer organization’s enterprise.
- Analyze the organizational relationships of the customer organization’s enterprise.
- Analyze the technology used by the customer organization’s enterprise.
- Identify the relevant planned improvements of the customer organization’s enterprise.
- Produce an accurate and complete business analysis report.
Customer analysis can typically begin when the following
preconditions hold:
Customer analysis is complete when the following
postconditions hold:
Customer analysis typically involves the
business strategy team performing the following steps in an
iterative, incremental, and parallel manner:
- Profile the customer organization's stakeholders
- Analyze and document the customer organization's current
enterprise:
- Obtain, read, and summarize the current:
- Business Plan
- Mission Statement
- Core Values
- Identify and summarize the:
- Lines of Business
- Target Market Segments
- Products and Services
- Obtain or create a top-level business:
- Object Model
- Process Model
- Analyze and document the organization of the customer
organization's enterprise's:
- Organizational Structures:
- Management Structures
- Business Units
- Stakeholders
- Partners
- Suppliers
- Analyze and document the customer organization's
enterprise's use of technology:
- Current Applications
- Technology Capabilities:
- Staff Experience and Training
- Data Centers
- Contact Centers
- Technologies
- Identify and document the customer organization's
currently planned:
- Initiatives
- Business Changes
- Applications
Customer analysis can typically be performed using the
following techniques:
- Reading documents
- Interviewing members of the customer organization
- Object and process modeling
Customer analysis typically results in the production of the
following work products:
- Customer analysis is definitely required for business
engineering projects.
- Some level of customer analysis is usually needed to
provide a foundation for application development.
- Customer analysis is usually performed during the
business strategy phase, but it can also be performed of
during the initiation phase if insufficient business
[re]engineering was required to justify a separate business
strategy phase.