Software Center
Fast Customer Feedback In Large-‐Scale SE
Strategic product goal
Feature: expected behavior (B
exp
)
select
implement MVF
actual behavior (B
act)
generate
B
expExperimentation
relevant gap (B
act≠ B
exp)
no gap (B
act= B
exp)
The HYPEX Model
Business strategy and goals
Feature
backlog
Gap
analysis
Develop
hypotheses
implement alternative MVF
Product
extend MVF
abandon
Hypothesis
Hypotheses
backlog
-‐ Concepts
-‐ Ideas
Product
data
database
Customer
Feedback
Technique (CFT)
Product R&D organisation
Products in the
field
CFT
Data
Abandon
QCD validation
cycle
Deployed
products
Selection of
hypothesis
Selection
of CFT
Selected
customers
CFT
Data
New
hypotheses
Customer Feedback Techniques (CFT): Qualitative data: • Surveys • Interviews • Participant observations • Prototypes • Mock-‐ups Quantitative data: • Feature usage • Product data • Support data • Call center dataNew hypotheses based on: • Business strategies • Innovation initiatives • Qualitative customer feedback • Quantitative customer feedback • Results from QCD cycles
Sprint 9 Plan
Sprint 9: Focus area #1
•
Qualitative and quantitative customer
feedback techniques (QCD)
–
Inventory of
customer feedback techniques
that
companies use (in relation to those identified in the
QCD model).
–
Improve the
QCD model
to help companies adopt a
development approach in which they can allow for
continuous prioritization of feature content.
–
Extend the
QCD model
to incorporate prediction,
continuous verification and retrospective of
Sprint 9: Focus area #2
•
Quantitative feature experiments (HYPEX)
–
Initiate
new
feature experiments.
–
Evaluate, and expand,
on-‐going
feature
experiments.
–
Further development and validation of the
Sprint 9: Focus area #3
•
Improved tool support for data collection
and analysis
–
Inventory of the company needs in respect to
tool support
for customer data-‐driven
development.
–
Integrate
tool support
using existing open
Sprint 9 Activities
•
Company-‐specific workshops (Sept. – Oct.)
–
Initiate new feature experiments.
–
Evaluate, and expand, on-‐going feature
experiments.
•
Interview study: individual/group (Sept. – Oct.)
–
Inventory of customer feedback techniques that
companies use.
–
Company needs in respect to tool support for data
collection.
•
Joint company workshop (Nov.)
Sprint 9 Deliverables
•
Increase the number of
feature experiments.
•
Initiate new experiments using
qualitative
and quantitative
customer feedback
techniques.
•
Develop
tool support
for data collection.
•
Provide a detailed
conceptual model
in
which the mechanisms for continuous
Software Center
Strategic Ecosystem Driven R&D Management
3LPM:
Three Layer Product Model
Bosch, J. (2013). Achieving Simplicity with the Three-‐Layer
Product Model,
IEEE
Computer
, Vol. 46 (11), pp. 34-‐39.
Innovation ecosystem
• Who: Customers, 3rd party developers, suppliers
• What: New functionality with customer value
• Why: Share/minimize innovation costs/risks
• When: High market uncertainty
• How: Open innovation, co-‐opetition, partnerships
• Mechanisms: Idea competitions, customer involvement, collaborative design,
innovation networks
• Characteristics: Collaborative, explorative, risk prone, less control-‐driven
Differentiating ecosystem
• Who: Keystone player
• What: Functionality with proven customer value
• Why: Turn innovations into core product offerings, keep internal control over
value-‐adding functionality, optimize for maximum customer value • When: When innovative functionality has proven valuable for customers
• How: Innovation transfer, R&D management, monetizing strategies
• Mechanisms: Patents, contracts, licenses etc.
• Characteristics: Competitive, efficient, risk averse, control-‐driven
Commoditizing ecosystem
• Who: Suppliers, competitors, developers
• What: Non value-‐adding functionality
• Why: Share/minimize maintenance costs
• When: Functionality that has become so integral to the product that it no
longer offers differentiating customer value
• How: OSS, COTS, inner source, standardization, shared supplier
• Mechanisms: Open platforms and API’s, connecting services
• Characteristics: Collaborative, cost-‐efficient, risk averse, less control driven
• Me-‐Myself-‐I Strategy • Be-‐My-‐Friend Strategy
• Customer Co-‐Creation Strategy • Supplier Co-‐Creation Strategy • Peer Co-‐Creation Strategy • Expert Co-‐Creation Strategy • Copy-‐Cat Strategy
• Cherry-‐Picking Strategy • Orchestration Strategy • Supplier Strategy
• Preferred Partner Strategy • Aquisition Strategy
• Increase Control Strategy • Incremental Change Strategy • Radical Change Strategy
• COTS Adoption Strategy • OSS Integration Strategy • OSS Creation Strategy • Partnership Strategy • OEM partnerships • Rationalized in-‐sourcing • Outsourcing • Push-‐Out Strategy • Internal/external • Collaborative • Exploratory • Risk prone • Less control-‐driven • Internal • Competitive • Efficient • Risk averse • Control-‐driven