Chapter 4
Chapter 4
CUSTOMERS
Outline of the presentation
• Introductory hypothesis
• Identifying the market
• Customer choice
• Market research
• Product positioning
Introductory hypothesis
• We suppose to be operating in a market-pull product
development process (customer-driven product
development)
• Mainstream approach since the ‘90s… but being constantly
updated, given today’s environment, characterized by
• Radically innovative / paradigm changing products → can use the
same tools, but in a different way
• Highly complex products, product-services and platform-based
services based on agile/lean innovation → must also use big data /
analytics
• Design-driven innovation (e.g. Artemide, B&O, etc.) → must also
manage the interaction between firms' proposals and customers'
tacit needs (functional and/or emotional)
Introductory hypothesis
• Understanding the market is at the core of product
development, especially for consumer products (B2C)
• Producers have few contacts with final customers → need to
have a deep knowledge of
• needs and wants
• purchasing processes (simple but tacit)
• Products are chosen by taking many criteria into account (not
only technical performance)
• The product has to be developed as a complex system
(product, marketing strategy, complementary products)
• The brand defines a coherent set of features and
communicates it
• Within the firm
• Towards the market
Introductory hypothesis
(delighters)
Marketing perspective
The customer
• Perceives the value proposition in
relation to the needs he feels
• Chooses and buys the product
• Uses the product and reassesses his
perception of product and needs
The firm
• Studies customer needs
• Designs the product to address them
Customer choice
• Consumers' purchasing process (and future experience of the product) is based on the interplay
between their own "needs" and "needs satisfaction" offered by the product
• There are multiple ways to frame and analyze this phenomenon
• Customer choice is not directly based on the objective features of the product, but on a
perceptual process of product quality (intrinsically and relative to competition)→ lens model
Product
This is features Perception Preferences
objective and
has to do with Initial
“product need Choice
superiority”
Awareness
Advertising This is
Influence of subjective and Availability Actual
distribution has to do with market
Word-of-mouth “product
meaningfulness” share
Customer choice
Perceptual space
Primary needs
(perceptual dimensions)
Secondary needs
Tertiary needs
Customer choice
• Tertiary needs
• A very long list of “elementary needs” (≠ technical features or parameters)
• Can be compiled by using research methods based on interactions between analysts
and customer samples (user-centered research) → attributed to personas
• Are nowadays being obtained also from semantic analysis of
• Internal IT systems (e.g. claims databases)
• Web sources (blogs, discussion lists, Virtual Customer Environments, etc.)
• Can be extended to complex influence networks (especially in the case of B2B)
Customer choice
Methods for qualitative customer research
• Focus groups
• Groups with 8-12 people and a facilitator, discussing in a neutral environment
• Sample is not representative (wide spectrum)
• “Difficult to attract” customers can be under-represented
• Lead users play a key role
• The facilitator is a critical resource (must widen the discussion but not steer it)
• The analyst must be able to codify tertiary needs by taking part to the focus group and
by analyzing A/V recording
• High cost → groups are organized until not enough new needs arise
• Direct observation
• Similar to focus groups, but based on people using the product in an operational setting
• Scenario of use
• Similar to ”direct observation”, but participants (5-20) must act according to a script (e.g.
“Sunday morning at Mr. Black’s home”)
• Participants can work in groups, with the audience making comments on the scenes
being represented
Customer choice
• User trials
• “Customers” (8-25) must use products or prototypes by performing a sequence
of planned activities
• Participants are interviewed after the session (no direct observation)
• Product-in-use
• Direct observation of the product being used in real settings by unsuspecting
people (data logging, A/V recording,…)
• Useful for getting hold of original or wrong “use modes”
• Customer diaries
• Participants use products at home and record their comments (paper forms,
online websites, A/V recording, etc.)
• Low cost, but information gathered is “shallow”
Customer choice
• Consumer idealized design
• Customers are split in subgroups, design their “ideal product” and present it to
the others
• Design is usually supported by paper, lego bricks, clay, etc.
• Product personality profiling
• Within a focus group, customers must suppose the product is a person, and
describe personality, lifestyle, etc.
• Web of associations (proprietary method of Brandgenetics inc.)
• Participants are shown concepts, brands, products, and must associate them to
keywords (usually drawn from a list)
• Results are analyzed statistically
• Powerful method for associating brands to “values”
• Mood boards
• Participants must associate immages (e.g. making a collage from magazine
clippings) to products or brands
• The analysis is quite “deep”, but is difficult to interpret
Customer choice
• Online communities
• Branded sections of established online communities (e.g. Facebook)
• Branded but open communities (Nike+)
Four modes of active customer involvement in NPD
• Private online communities (Fuchs and Schreier 2011) These modes can be applied
• Private online panels differently to
• The entire user / installed base - The product
- Modules of the product (core vs. non-core)
• Actual usage and associated - Ancillary aspects of the product (e.g. advertising)
reports
• Analysing data generated by
users / products
• Listening to opinions expressed
online
• Observing general trends
occuring online (netnography)
• Communicating and looking at
reactions (from teasers to full-
blown ads)
• Explicitly involving customers
within the product development
process
Customer choice
• Secondary needs (about 10)
• Tertiary needs are aggregated
• Aggregation can be done by experts (e.g. the product
development team)
• Similarity matrices
• A sample of individuals group tertiary needs (usually with cards)
• The number of times in which need i is grouped with need i’ defines a
x
similarity indicator ii’
• hierarchical clustering allows to define groupings among secondary needs
Customer choice
8
DOM_6A
1,00
Is the position on the
perceptual map associated to
AAA
6 ,00
4 6 8 10 12 14 16 descriptive variables to a
statistically significant degree?
BBB
Product positioning
12
10
8
DOM_6A
1,00
AAA
6 ,00
4 6 8 10 12 14 16
BBB
Product positioning
• Products can also be represented on “value maps”
14
12
10
8
DOM_6A
AAA/$
1,00
AAA
6 ,00
4 6 8 10 12 14 16
BBB
BBB/$
Market research
• "Analytics" on existing "big data" are complementing and
progressively substituting customer surveys to gain
quantitative information on customer preferences
• Survey design and administration – the key problem is
cost… which depends on
• the breadth of the questionnaire
• the sample size
• the administration medium
• Personal interviews
• Telephone interviews
• Mail, fax
• E-mail or web-based
• the size of the pilot sample
Market research
• “Membership” or “choice”
• “Open” replies (and possibly ex-post coding)
• Selection on “closed” responses (always include an open
“other ____” category)
• Choose k out of m items
Market research
• When expressing “agreement” or “importance”
• Likert / verbal scales (odd or even levels?)
• Numerical scales (semantic differential)
• Item ranking
• Scoring (1-10 or 1-100)
• Spreading a score of 100 over many items
• Selecting k of m items
• Take care
• Scales are ordinal in nature
• Different conventional meanings can be attached to values (e.g.
5/10 vs. 6/10)
• Should you normalize w.r.t. the respondent’s average scores?
Market research
• Factor Analysis
• Hierarchical clustering
1 4 2 4 2 5 3 5 1 2 3 4 1 3 4
2 5 1 3 1 4 2 4 2 2 4 4 2 2 5
Variables (e.g., "how
1 5 2 4 1 4 3 5 1 1 3 5 1 3 4
x= important is secondary
4 1 3 5 5 5 4 4 2 1 4 3 4 5 3 need xyz to you?"
5 2 3 5 4 5 4 5 1 2 5 3 5 5 3
5 1 2 4 5 4 5 5 1 1 5 3 4 4 2
Same for these variables
where
1 n
x = j =1 x j
n
ij Covariance suffers from
ij = scale effects.
ii jj Correlation matrices
work better
Factor Analysis - Planning
Observations
1 4 2 4 2 5 3 5 1 2 3 4 1 3 4
• What are we 2
5 1 3 1 4 2 4 2 2 4 4 2 2 5
looking for? 1
x=
5 2 4 1 4 3 5 1 1 3 5 1 3 4
Variables
4 1 3 5 5 5 4 4 2 1 4 3 4 5 3
5 2 3 5 4 5 4 5 1 2 5 3 5 5 3
5 1 2 4 5 4 5 5 1 1 5 3 4 4 2
Factor Analysis – Initial hypothesis
• In order to verify the existence
of “structure”
• Check whether any correlation is
> 0.3
• Bartlett’s sphericity test (H0 = no
correlation is significantly > 0).
The test is sensitive to n
• MSA – Measure of Sampling Adequacy [0,1], should be > 0.7
• Compute global MSA
• Compute MSA for each variable, and discard the ones with lower MSA until the
overall value of MSA is all right
Factor Analysis - Execution
• Choose a method for FA. The differences lie in the algorithms and in
the variance being considered
Between variables → the higher, the
Common greater the correlation is
To each variable → the higher, the
Specific
lower the correlation is
Error Residual
( )
variables, you get a larger variance than the sum
max Var ( y1 ) = Var a1 x = a1 S a1
T T
of variances!
( )
% of total variance.
max Var ( y2 ) = Var a x = a S a 2
T T
2 2
Variable yi explains that same % of total variance
s.t.
Variables y1, y2,…yk collectively explain a % of
a a2 = 1
T
2 total variance
a 2 a1 = 0
T
( )
max Var ( yi ) = Var a i x = a i S a i
T T
s.t.
ai ai = 1
T
a i a i ' = 0 i ' i
T
1) If A is square, x and are an eigenvecto r and eigenvalue if A x = x
Factor Analysis (A ) = ,
- PCA
2) trace i i A = i i
3) x i x i ' = 0, i i '
T
• What is
4) if x i x i = 1 (i.e., we normalize eigenvecto rs), x i A x i = i
T T
happening in
matricial terms? •a1 is the eigenvector of S ( )
max Var ( yi ) = Var a i x = a i S a i
T T
i=1 i = trace(S ) S a1 = 1 a1
m
i '
i'
• … and the first i’ principal components i =1
explain a fraction of the total variance trace(S )
Factor Analysis - PCA
• Now, let's make a step forward
1 0 0
Let us have = 0 ... 0 and A = a1...a m
0 0 m
you can show that S = A A
T
~ ~T
you have a~ i = i a i and S = A A
~
where the matrix of re - normalized eigenvectors A = a~1 ...a~ m is called the matrix of factor loadings
(tells you the incidence of the row variable on the column factor)
normalized on a (0,1) interval or Norm max d jj ' = max xij − xij '
i
according to average and std.
deviation, so to avoid scale
effects
• The number of variables should
also be balanced (avoid
unwanted weightings to arise
because of multicollinearity)
Hierarchical clustering - Aggregation
• Once an aggregation criterion has been chosen, at each step
you find the “closest” clusters, you merge them, and you
recompute distances, etc.
Hierarchical clustering - Aggregation
• Once an aggregation criterion has been chosen, at each step
you find the “closest” clusters, you merge them, and you
recompute distances, etc.
Hierarchical clustering – Aggregation
criteria
• Single linkage (join the two clusters whose
closest members are closest → “chain-like”
clusters)
• Complete linkage (join the two clusters
whose furthest members are closest →
“spherical” clusters
• Average linkage (join the two clusters that
exhibit the smallest average distance
between all members → clusters of similar
size)
• Ward (join the two clusters that exhibit the
smallest quadratical distance between each
member → clusters with smilar number of
members)
• Centroid (join the two clusters whose center
of gravity is closest → tricky and difficult to
interpret, because centers of gravity change
at each step)
Pricing, positioning, forecasting
Product positioning
Reservation price
Price
Profit
Contribution margin
Fixed costs (how are they computed?)
Variable cost
Price = VC * (1+ fixed margin)
Product positioning
Price = VC * (1+ product-dependent margin)
Cumulative % of respondents
Sales 80 (normal
price)
in test 70
event 60
50
Marginal point of
40 cheapness (lower bound Marginal point of
of acceptable price) expensiveness
price 30 (upper bound of
acceptable price)
20
10 Optimal price point
0
0
00
00
00
00
00
00
00
00
10 0
11 0
12 0
13 0
14 0
15 0
16 0
17 0
18 0
19 0
20 0
0
0
00
00
00
00
00
00
00
00
00
00
00
10
20
30
40
50
60
70
80
90 Inelastic range Price
Segment 2
Parameter x
With differentiation
Product positioning
• Vertical differentiation
• Price discrimination allows higher profits
• Redistribution of competitors may reduce competitive pressure
(Makadok and Ross, 2013)
• If vertical differentiation allows growth in volume you also can
have
• Economies of scale, scope and learning
• Overcome minimum efficient size thresholds
• If volume does not change, the opposite holds, and the
organization becomes more complex
• Risk of “cannibalization”
Product positioning
• If utility curves for two segments • If utility curves do not cross, you
cross, you don’t have cannibilization have cannibalization
(sensitivity to quality is different for • A is better off by purchasing the “low
the two segments quality” product
• A does not buy the “low quality”
product
• B does not buy the “high quality”
product
Reservation price Reservation price
segment A Price for segment A
Price for
segment A
segment A
Price for segment B
segment B
segment B
Price for
segment B
low high quality low high quality
Product positioning
• Avoiding cannibalization
• Reduce price of high quality product →A gets the same surplus as with B (profits suffer)
• Make the sensitivity curve for A steeper (marketing)
• Degrade the low quality product (locate it to the left of the intersection between lines
• Differentiate A and B horizontally → give B features that B likes and A dislikes (e.g. a
consumer product with predefined functions and no flexibility for professional use)
• Sell either A or B (niche strategy)
• Launch A before B
• The optimal choice is fairly complex (Moorthy e Png 2002, Krishnan e
Zhu 2006) and depends on
• The steepness of the utility curves
• The relative size of segments A and B
• Development and variable costs for the two products
• The interest rate (degree of impatience) of the firm and of the market
Demand forecasting exogeneous?
• Market demand
• In stationary markets you use time series analysis or
regressions (possibly correlating demand with exogeneous
variables describing the economy, demographics, etc.)
• When diffusion dynamics are important diffusion models must
be used
Demand forecasting
• The Bass model (1969) is the basic diffusion
model
• Underlying hypothesis: Cumulated sales
• Monopoly or market-level demand 1800000
Stock of • Durable and innovative good (no substitutes or 1600000
1400000
Sales [units]
1200000
adopters at complements)) 1000000
800000
time t • Constant marketing actions 600000
400000
Innovative adoption 200000
0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
Time bucket
advertising
Innovative scenario Imitative scenario
. Sales
= pM − N (t ) + q M − N (t )
dN (t ) N (t )
n(t ) = 250000
200000
Sales [units]
dt M 150000
100000
Sales at 50000
0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
Time bucket
network externalities Innovative scenario Imitative scenario
Demand forecasting
The Bass model can be interpreted as a survival model (i.e.
survival in the state of non-adopter)
The model is defined by a hazard function (t)
(t) is the probability of adopting the product in (t, t+dt), under the
condition of not having adopted up to t
If f(t) is the probability density function of the random variable “time to
adoption” and F(t) is its distribution function (= probability of having
adopted before t),
f (t )
(t ) =
And therefore
1 − F (t )
N (t )
M − N (t ) = (t )M − N (t ), (t ) = p + qF (t )
.
n(t ) = p + q
M
Demand forecasting
n(t ) = Me − pt M
N (t ) =
1 + e −qt
(
N (t ) = M 1 − e− pt )
Demand forecasting
Sales peak is characterized as follows
n(t ) 1 q
t* | = 0, t* = ln Position in
t p+q p time
M ( p + q)
2
n (t *) =
Sales peak
4q
1 p M
N (t *) = M − Penetration
2 2q 2 level
Demand forecasting
nt = N t +1 − N t = p(M − N t ) + (M − Nt )Nt
q
M
N t +1 = pM + N t (1 − p + q ) −
q 2 Multicollinearity
Nt
M !!!
If q=0 If p=0
N t +1 = N t (1 + q ) −
q 2
Nt +1 = pM − Nt (1 − p ) Nt
M
Demand forecasting
Becomes identical to
dpr(t ) dA(t )
variations (→ negative
x(t ) = 1+ p + A exponential), which is
pr(t ) A(t ) often the case for hi-
tech goods
Demand forecasting
• Diffusion models with substitution and additional sales (parameter
estimation requires to disaggregate the two!)
Stock of
l
st = nt + rt + vit Addition sales of the i-th customers that
Total sales own i goods in t
i =1
good in t
in t
vit = hi (t ,Vit )(iVi −1,t − Vi ,t )
Adoption sales Substitution
in t sales in t
Hazard function Fraction of
t for the purchase customers
rt = (Rt −t ' − Rt +1−t ' )st ' of the i-th good willing to buy
t '=1 more than i
goods
Probability that the good is Probability of a good purchased in t’ to
still usable beyond t-t’ break down between t and t+1
Demand forecasting
• A rough approximation of repeat
sales is
rs(t ) = N (t )
−( p + q ) t
• Total sales therefore amount to + 2 −( p + q ) t
−
ts(t ) = n(t ) + rs(t ) = M
( p q ) e 1 e
+
q −( p + q ) t
2
q −( p + q ) t
p 1 + e 1 + e
• It can be shown that cumulated p
p
repeat sales are given by
1 − e−( p+q )t M
RS (t ) = rs(t )dt = M
q
dt =
q
ln ( pe( p + q ) t + q ) − pt − ln( p + q )
1 + e −( p + q ) t
p
TS (t ) = N (t ) + RS (t ) =
• Therefore, total cumulative sales
amount to
1 − e −( p + q ) t
= M
q
+ ln ( pe( p + q ) t + q ) − pt − ln( p + q )
1 + e − ( p + q ) t q
p
Demand forecasting
• In services, recurring revenues (e.g., monthly subscription fees) coming
from a market that is undergoing diffusion are similar to repeat sales
n1 (t ) = p1 M 1 − N1 (t ) + q1 M 1 − N1 (t ) + r21 M 1 − N1 (t )
N1 (t ) N 2 (t )
M1 M2
n2 (t ) = p2 M 2 − N 2 (t ) + q2 M 2 − N2 (t )+ r12 M 2 − N 2 (t )
N2 (t ) N1 (t )
M2 M1
N (t ) NM(t )
n(t ) = M − N (t ) p + q e
M
Demand forecasting
• Recent approaches work better on initial data by relating adoption
decisions to consumer utility (Decker and Yukawa 2010)
WOM + network
Nt-1 Expected Adoption occurs in t if
externalities utility of E(Ut) > E(Ut+1)
purchasing
Price changes Quality-adjusted in t, E(Ut)
price in t, Pt Purchasing
probability
Expected in t
Forward- Expected quality- utility of Sales in t, nt
looking adjusted price in purchasing in
behavior t+1, E(Pt+1) t+1, E(Ut+1) Remaining
market potential
M-Nt-1
If ut=0+1ln(Nt-1)+t is the discount factor
and 2 captures the forward looking behavior
M − N t −1
nt =
1 + e −( 0 + 1 ln ( Nt−1 )+ 2 ( Pt −Pt+1 ))
Demand forecasting
• For B2B markets, demand is often driven by direct sales effort
• The sales process needs to be modeled, estimating probabilities and effort and
computing the cost of one sale
• Advertising has the effect of improving the performance of the process
• To date, there are no models bringing together direct sales, advertising and word-of-
mouth
Ai
si =
j
Ai
Demand forecasting
Ai = exp( i ) X ki k i
k
Demand forecasting
Gather data from Estimate
products si, Xki implicit
competing in the attractiveness
market
Ai
Estimate
parameters
for MCI or
MNL models
i, k.
Create future X*ki Forecast A*i Forecast s*i
scenarios for attractiveness market shares
products competing for new for new
in the market products products
Demand forecasting
• Models differ with respect to elasticity of si with respect to
parameters Xki
k X ki si si
• Linear esi = esi =
si X ki X ki
• Multiplicative esi = k • Elasticity should →0 when si →1
• Elasticity should → 0 when Xki → ∞
• Exponential esi = k X ki
• MCI esi = k (1 − si )
elasticity
MNL
• MNL esi = k (1 − si )X ki MCI
Xki
Demand forecasting