SlideShare ist ein Scribd-Unternehmen logo
1 von 41
1
Bridging the Gap Between
Business and Development
Luke Hohmann
Founder & CEO Enthiosys, Inc.
Copyright © 2007 by Luke Hohmann
2
Is There a Gap Between
Business & Development?
3
Let’s Talk About Business
Finance
Development
HR
Sales
Marketing
Service
4
So, Is There A Gap?
NO!
Development is
just another
business function,
focused on the
needs of the
customer.
YES!
Unlike other
business functions,
development
pursues their
interests over
customer interests.
5
My Hypothesis
• There is a gap
• There will always be a gap
• It is not a gap of goals.
• It is a communication gap.
6
The Source of The Gap?
Business Development
BDuesvienleospment
Insufficient appreciation for deeply intertwined
relationship between business and development.
Inability to communicate on their terms.
7
Testing The Hypothesis
Imagine that
developers came in
boxes and were sold
at the store. What
would be on the box
that describes your
“ideal” developer –
the developer you
would buy?
Product Box
Innovation Game®
8
The Results?
9
They Want A Lot, Don’t They?
10
Developer Dan (Danella)
Technical Competence
Customer Driven
Business Acumen
11
Business Acumen
How do you
help your company make
more money than they pay you?
12
Profit Engine Framework
A unique set of models that enable you to create
software-related offerings with maximum value.
Pricing Model
How Much Money You Make
Customer ROI Model
Quantifies Value
Enforcement Model
Protection of Rights
Licensing Model
Terms and Conditions of Use
Business Models
The Event That Makes
Money
Profit Engine
Causes More
Money Making
Events
Customer Value Model
Identifies and Captures Value
13
Business Models
• The event that makes money / causes
money to change hands
• Multiple business models can co-exist in
the same product
e.g., txn fees and “optional modules”
• Why should you care?
14
Six Core SW Business Models
• Time-based access
• Transaction
• Meter
• Hardware
• Service
• Percentage of revenue gained / costs
saved
Charity?
15
Time-Based Access
• Grant “right to use” for a defined period of
time (even if you don’t actually use)
– Perpetual (like Microsoft Windows 2000)
– Annual (like many ERP)
– Rental
– Subscription
• Pay After Use...
16
Effects of Time-Based
Access on Tarchitecture
• Today? Generally, minimal (honor system)
• Future? Disallow use
– Microsoft and others pioneering model
– Rentals / other models require both protection
and backend systems to support
17
Transaction
• Defined and measurable units of work
• Exchange of money is always tied to the
transaction but customer value (and
therefore price) is often associated with an
attribute of the transaction
– Duration of a phone call
– Time of day call is made
– To whom the call is made
18
Effects of
Transactions on Tarchitecture
• Do legal and technical definitions match?
• Uniquely identify & understand entire life
• Capturing the necessary data (schema)
– Direct: System captures and manages all data
necessary to support the business model
– Indirect: System must be integrated with other
systems to capture/manage necessary data
• Reporting/Remittance requirements
– Format? Security? Auditability?
19
Meter
• Something that is counted
• Constraining a well-defined,
identifiable resource
– HW: You can only have four CPUs running or
only these terminals can access the program
– Named user: Only Amit, Bill, and Weng Li can
use the software
• Consuming a well-defined resource
– Concurrent (e.g., concurrent user)
– Absolute value (e.g., you have 100 hours)
20
Effects of Metering
on Tarchitecture
• Varying degrees of enforceability
• When dealing with users/sessions...
– How will you authenticate users?
– How many will you allow? Under what
circumstances?
– Will you allow grace users?
– How do you distinguish between lack of use vs
dead or broken connection?
21
Hardware
• Associate the amount charged
for the software with some
element of hardware
– Software anti-piracy dongles – you pay for both
the dongle and the license SDK/run-time
• Huge challenge: software becomes “free”,
especially in embedded software
– Home appliances – microwave ovens
– Information appliances – router/VPN server
– Consumer electronics
22
Effects of
Hardware on Tarchitecture
• How do you upgrade?
• Will you network?
• Can you diagnose & repair problems or will
you do a wholesale component
replacement?
• Is there a cracker aftermarket?
23
Service
• The exchange of money is tied to a service;
software is required to provide the service
or is intimately related to the service
– Symantec: Virus updates
– AOL: email
– Red Hat: Linux-related services
such as support or upgrades
• Often associated with
subscription pricing
24
Effects of
Service on Tarchitecture
• What are data retention policies?
• Who owns what data?
• Who can use it?
• What are SLAs? Is your system capable of
meeting these SLAs?
25
Revenue Obtained / Cost Saved
• Charge based on revenue obtained or
costs saved, often in terms of percentages
– Retail yield management
ServiceSource, with annual revenue between
$25M - $50M, says it receives compensation
based on the revenue it generates for its
clients and charges no consulting, training
or implementation fees, or ongoing
management costs.
- June 29, 2005, San Jose Mercury News
26
Effects of
Revenue /Costs on Tarchitecture
• Closely related to Transactions
• What is the baseline?
• How do you track improvements?
• Audit and remittance?
27
Let’s Try It…
• Adobe Acrobat
• Intuit QuickBooks On-Line
• salesforce.com
• Google adwords
28
What Is (or Are)
Your Business Model(s)
29
Customer (Market) Driven
Are you creating what they want?
How do you know?
30
What’s a Requirement?
31
Are You Sure?
How Do You Know
That’s What Your
Customers Really
Want?
32
The Agile Manifesto (2001)
We are uncovering better ways of developing software by
doing it and helping others do it. Through this work we have
come to value:
– Individuals and interactions over processes and tools
– Working software over comprehensive documentation
– Customer collaboration over contract negotiation
– Responding to change over following a plan
That is, while there is value in the items on the right, we value
the items on the left more.
www.agilemanifesto.org
33
Let’s Find Out Who You Talk With
Write your name in the
center of the circle.
Write the names of
people you collaborate
with at work around the
circle. Draw the web of
these relationships as
you see it. Use different
line weights and colors
to represent good/bad
communication. Spider Web
34
Let’s Do It Again
Write your name in the
center of the circle.
Using your first diagram
as a guide, replace the
names of the people
with their organizational
roles (marketing, sales,
etc.). Use different line
weights and colors to
represent good/bad
communication. Spider Web
35
Developer One
36
Developer Two
37
Manager One
38
If We’re So Agile,
Where Are the Customers?
Do you have the
tools to talk with
customers?
39
Techniques To Foster Understanding
40
Getting Access To Customers
• Ask to be included when customers will be
present (e.g., conferences, user groups, etc.)
• Be a good Observer
– Don’t make any promises on priorities
– Don’t make any commitments
– Don’t talk negatively about your product or company
– Don’t talk negatively about your competitor’s products
– Don’t say “That should be easy”
– Don’t say “That is too hard”
– Listen nonjudgementally
Be forewarned: It isn’t always a fun experience
41
Thank You !!!
I’d love to hear from you! Contact me at:
Luke Hohmann
Founder & CEO
Enthiosys, Inc.
cell: (408) 529-0319
www.enthiosys.com
lhohmann@enthiosys.com
Innovation Through Understanding

Weitere ähnliche Inhalte

Andere mochten auch

Aligning Business Models And Technology Architectures Ore Dev Conferenc...
Aligning  Business  Models And  Technology  Architectures  Ore Dev  Conferenc...Aligning  Business  Models And  Technology  Architectures  Ore Dev  Conferenc...
Aligning Business Models And Technology Architectures Ore Dev Conferenc...Enthiosys Inc
 
Aladdin at Enthiosys Customer Appreciation Day '08
Aladdin at Enthiosys Customer Appreciation Day '08Aladdin at Enthiosys Customer Appreciation Day '08
Aladdin at Enthiosys Customer Appreciation Day '08Enthiosys Inc
 
Coding Values, Coding Cultures
Coding Values, Coding CulturesCoding Values, Coding Cultures
Coding Values, Coding CulturesEnthiosys Inc
 
Collaboration Tools to Create Better Products
Collaboration Tools to Create Better ProductsCollaboration Tools to Create Better Products
Collaboration Tools to Create Better ProductsEnthiosys Inc
 
Using Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubUsing Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubEnthiosys Inc
 
Translating In-Person Experiences to Online Tools
Translating In-Person Experiences to Online ToolsTranslating In-Person Experiences to Online Tools
Translating In-Person Experiences to Online ToolsEnthiosys Inc
 
Collaborative Roadmapping
Collaborative Roadmapping Collaborative Roadmapping
Collaborative Roadmapping Enthiosys Inc
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Enthiosys Inc
 
Fast, Easy, Low-Cost Innovation for Portfolio Prioritization
Fast, Easy, Low-Cost Innovation for Portfolio PrioritizationFast, Easy, Low-Cost Innovation for Portfolio Prioritization
Fast, Easy, Low-Cost Innovation for Portfolio PrioritizationEnthiosys Inc
 
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareLuke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareEnthiosys Inc
 
Agile2009 Product Manager - Product Owner Dilemma
Agile2009 Product Manager - Product Owner DilemmaAgile2009 Product Manager - Product Owner Dilemma
Agile2009 Product Manager - Product Owner DilemmaEnthiosys Inc
 
Agile Product Manager/Product Owner Dilemma (PMEC)
Agile Product Manager/Product Owner Dilemma (PMEC)Agile Product Manager/Product Owner Dilemma (PMEC)
Agile Product Manager/Product Owner Dilemma (PMEC)Enthiosys Inc
 
Establishing Release Quality Levels and Release Acceptance Tests
Establishing Release Quality Levels and Release Acceptance TestsEstablishing Release Quality Levels and Release Acceptance Tests
Establishing Release Quality Levels and Release Acceptance TestsLuke Hohmann
 
Frameworks for Human-Centered Design
Frameworks for Human-Centered DesignFrameworks for Human-Centered Design
Frameworks for Human-Centered DesignLuke Hohmann
 
生命的本質與策略 上傳版
生命的本質與策略  上傳版生命的本質與策略  上傳版
生命的本質與策略 上傳版andreahc
 
Climate Coaching - 15 september 2011
Climate Coaching - 15 september 2011Climate Coaching - 15 september 2011
Climate Coaching - 15 september 2011Klimatkommunerna
 
VU University Amsterdam - The Social Web 2016 - Lecture 3
VU University Amsterdam - The Social Web 2016 - Lecture 3VU University Amsterdam - The Social Web 2016 - Lecture 3
VU University Amsterdam - The Social Web 2016 - Lecture 3Davide Ceolin
 

Andere mochten auch (20)

Aligning Business Models And Technology Architectures Ore Dev Conferenc...
Aligning  Business  Models And  Technology  Architectures  Ore Dev  Conferenc...Aligning  Business  Models And  Technology  Architectures  Ore Dev  Conferenc...
Aligning Business Models And Technology Architectures Ore Dev Conferenc...
 
Aladdin at Enthiosys Customer Appreciation Day '08
Aladdin at Enthiosys Customer Appreciation Day '08Aladdin at Enthiosys Customer Appreciation Day '08
Aladdin at Enthiosys Customer Appreciation Day '08
 
Coding Values, Coding Cultures
Coding Values, Coding CulturesCoding Values, Coding Cultures
Coding Values, Coding Cultures
 
Collaboration Tools to Create Better Products
Collaboration Tools to Create Better ProductsCollaboration Tools to Create Better Products
Collaboration Tools to Create Better Products
 
Using Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubUsing Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt Pub
 
Translating In-Person Experiences to Online Tools
Translating In-Person Experiences to Online ToolsTranslating In-Person Experiences to Online Tools
Translating In-Person Experiences to Online Tools
 
Collaborative Roadmapping
Collaborative Roadmapping Collaborative Roadmapping
Collaborative Roadmapping
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 
Fast, Easy, Low-Cost Innovation for Portfolio Prioritization
Fast, Easy, Low-Cost Innovation for Portfolio PrioritizationFast, Easy, Low-Cost Innovation for Portfolio Prioritization
Fast, Easy, Low-Cost Innovation for Portfolio Prioritization
 
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareLuke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
 
Agile2009 Product Manager - Product Owner Dilemma
Agile2009 Product Manager - Product Owner DilemmaAgile2009 Product Manager - Product Owner Dilemma
Agile2009 Product Manager - Product Owner Dilemma
 
Agile Product Manager/Product Owner Dilemma (PMEC)
Agile Product Manager/Product Owner Dilemma (PMEC)Agile Product Manager/Product Owner Dilemma (PMEC)
Agile Product Manager/Product Owner Dilemma (PMEC)
 
Establishing Release Quality Levels and Release Acceptance Tests
Establishing Release Quality Levels and Release Acceptance TestsEstablishing Release Quality Levels and Release Acceptance Tests
Establishing Release Quality Levels and Release Acceptance Tests
 
Frameworks for Human-Centered Design
Frameworks for Human-Centered DesignFrameworks for Human-Centered Design
Frameworks for Human-Centered Design
 
Mvc
MvcMvc
Mvc
 
Mlc BI-GB Feature
Mlc BI-GB FeatureMlc BI-GB Feature
Mlc BI-GB Feature
 
生命的本質與策略 上傳版
生命的本質與策略  上傳版生命的本質與策略  上傳版
生命的本質與策略 上傳版
 
Teenager
TeenagerTeenager
Teenager
 
Climate Coaching - 15 september 2011
Climate Coaching - 15 september 2011Climate Coaching - 15 september 2011
Climate Coaching - 15 september 2011
 
VU University Amsterdam - The Social Web 2016 - Lecture 3
VU University Amsterdam - The Social Web 2016 - Lecture 3VU University Amsterdam - The Social Web 2016 - Lecture 3
VU University Amsterdam - The Social Web 2016 - Lecture 3
 

Ähnlich wie Bridging the Gap Between Business and Development (OOP'07 Keynote)

Better Software Keynote The Complete Developer 07
Better Software Keynote  The Complete Developer 07Better Software Keynote  The Complete Developer 07
Better Software Keynote The Complete Developer 07Enthiosys Inc
 
Better Software Keynote The Complete Developer 07
Better Software Keynote  The Complete Developer 07Better Software Keynote  The Complete Developer 07
Better Software Keynote The Complete Developer 07Enthiosys Inc
 
New Services, No Silos: The Next 15 Years
New Services, No Silos: The Next 15 YearsNew Services, No Silos: The Next 15 Years
New Services, No Silos: The Next 15 YearsPeter Coffee
 
Collaboration Excellence: Strategies for Enabling a Social Business
Collaboration Excellence: Strategies for Enabling a Social BusinessCollaboration Excellence: Strategies for Enabling a Social Business
Collaboration Excellence: Strategies for Enabling a Social BusinessPerficient, Inc.
 
Clarisoft Software Development Process (Lunch & Learn Presentation)
Clarisoft Software Development Process (Lunch & Learn Presentation)Clarisoft Software Development Process (Lunch & Learn Presentation)
Clarisoft Software Development Process (Lunch & Learn Presentation)Robert Haines
 
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentTom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentDavinci software
 
Just for MSPs: How to Create an Effective Marketing Plan that Delivers Results
Just for MSPs: How to Create an Effective Marketing Plan that Delivers ResultsJust for MSPs: How to Create an Effective Marketing Plan that Delivers Results
Just for MSPs: How to Create an Effective Marketing Plan that Delivers ResultsKaseya
 
How To Create an Effective MSP Marketing Plan
How To Create an Effective MSP Marketing PlanHow To Create an Effective MSP Marketing Plan
How To Create an Effective MSP Marketing PlanDavid Castro
 
Cw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tellCw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tellTheInevitableCloud
 
Cw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tellCw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tellinevitablecloud
 
Scaling Training Data for AI Applications
Scaling Training Data for AI ApplicationsScaling Training Data for AI Applications
Scaling Training Data for AI ApplicationsApplause
 
Zen and the art of talent acquisition technology
Zen and the art of talent acquisition technologyZen and the art of talent acquisition technology
Zen and the art of talent acquisition technologyRecruitingDaily.com LLC
 
The Business of Software, Distribution, and System Integration
The Business of Software, Distribution, and System IntegrationThe Business of Software, Distribution, and System Integration
The Business of Software, Distribution, and System IntegrationISA Marketing & Sales Summit
 
Юрій Антонюк: “Modern trend in software services – product development servic...
Юрій Антонюк: “Modern trend in software services – product development servic...Юрій Антонюк: “Modern trend in software services – product development servic...
Юрій Антонюк: “Modern trend in software services – product development servic...Lviv Startup Club
 
Partnering with the big boys
Partnering with the big boysPartnering with the big boys
Partnering with the big boysDonagh Kiernan
 
Master Track C: "Programmatic Disruption"
Master Track C: "Programmatic Disruption"Master Track C: "Programmatic Disruption"
Master Track C: "Programmatic Disruption"iMedia Connection
 
infox technologies
infox technologiesinfox technologies
infox technologiesfidharash
 
Mike Schleif - Executive Biography
Mike Schleif - Executive BiographyMike Schleif - Executive Biography
Mike Schleif - Executive BiographyMike Schleif
 
Concept computing in twelve tweets
Concept computing in twelve tweetsConcept computing in twelve tweets
Concept computing in twelve tweetsMills Davis
 

Ähnlich wie Bridging the Gap Between Business and Development (OOP'07 Keynote) (20)

Better Software Keynote The Complete Developer 07
Better Software Keynote  The Complete Developer 07Better Software Keynote  The Complete Developer 07
Better Software Keynote The Complete Developer 07
 
Better Software Keynote The Complete Developer 07
Better Software Keynote  The Complete Developer 07Better Software Keynote  The Complete Developer 07
Better Software Keynote The Complete Developer 07
 
New Services, No Silos: The Next 15 Years
New Services, No Silos: The Next 15 YearsNew Services, No Silos: The Next 15 Years
New Services, No Silos: The Next 15 Years
 
Collaboration Excellence: Strategies for Enabling a Social Business
Collaboration Excellence: Strategies for Enabling a Social BusinessCollaboration Excellence: Strategies for Enabling a Social Business
Collaboration Excellence: Strategies for Enabling a Social Business
 
Clarisoft Software Development Process (Lunch & Learn Presentation)
Clarisoft Software Development Process (Lunch & Learn Presentation)Clarisoft Software Development Process (Lunch & Learn Presentation)
Clarisoft Software Development Process (Lunch & Learn Presentation)
 
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentTom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software Development
 
Just for MSPs: How to Create an Effective Marketing Plan that Delivers Results
Just for MSPs: How to Create an Effective Marketing Plan that Delivers ResultsJust for MSPs: How to Create an Effective Marketing Plan that Delivers Results
Just for MSPs: How to Create an Effective Marketing Plan that Delivers Results
 
How To Create an Effective MSP Marketing Plan
How To Create an Effective MSP Marketing PlanHow To Create an Effective MSP Marketing Plan
How To Create an Effective MSP Marketing Plan
 
Cw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tellCw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tell
 
Cw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tellCw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tell
 
Scaling Training Data for AI Applications
Scaling Training Data for AI ApplicationsScaling Training Data for AI Applications
Scaling Training Data for AI Applications
 
Zen and the art of talent acquisition technology
Zen and the art of talent acquisition technologyZen and the art of talent acquisition technology
Zen and the art of talent acquisition technology
 
The Business of Software, Distribution, and System Integration
The Business of Software, Distribution, and System IntegrationThe Business of Software, Distribution, and System Integration
The Business of Software, Distribution, and System Integration
 
How To Up-Skill in IT
How To Up-Skill in ITHow To Up-Skill in IT
How To Up-Skill in IT
 
Юрій Антонюк: “Modern trend in software services – product development servic...
Юрій Антонюк: “Modern trend in software services – product development servic...Юрій Антонюк: “Modern trend in software services – product development servic...
Юрій Антонюк: “Modern trend in software services – product development servic...
 
Partnering with the big boys
Partnering with the big boysPartnering with the big boys
Partnering with the big boys
 
Master Track C: "Programmatic Disruption"
Master Track C: "Programmatic Disruption"Master Track C: "Programmatic Disruption"
Master Track C: "Programmatic Disruption"
 
infox technologies
infox technologiesinfox technologies
infox technologies
 
Mike Schleif - Executive Biography
Mike Schleif - Executive BiographyMike Schleif - Executive Biography
Mike Schleif - Executive Biography
 
Concept computing in twelve tweets
Concept computing in twelve tweetsConcept computing in twelve tweets
Concept computing in twelve tweets
 

Mehr von Enthiosys Inc

Using Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubUsing Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubEnthiosys Inc
 
Prioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePaloozaPrioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePaloozaEnthiosys Inc
 
WellsFargo Collaborative Roadmapping Presentation
WellsFargo Collaborative Roadmapping PresentationWellsFargo Collaborative Roadmapping Presentation
WellsFargo Collaborative Roadmapping PresentationEnthiosys Inc
 
Agile Architectures, Agile Cultures
Agile Architectures, Agile CulturesAgile Architectures, Agile Cultures
Agile Architectures, Agile CulturesEnthiosys Inc
 
Prioritizing For Profit at Agile 08
Prioritizing For Profit at Agile 08Prioritizing For Profit at Agile 08
Prioritizing For Profit at Agile 08Enthiosys Inc
 
Prioritizing For Profit
Prioritizing For ProfitPrioritizing For Profit
Prioritizing For ProfitEnthiosys Inc
 
Luke Hohmann on "How Innovation Happens"
Luke Hohmann on "How Innovation Happens"Luke Hohmann on "How Innovation Happens"
Luke Hohmann on "How Innovation Happens"Enthiosys Inc
 
Collaborating with Customers using Innovation Game
Collaborating with Customers using Innovation GameCollaborating with Customers using Innovation Game
Collaborating with Customers using Innovation GameEnthiosys Inc
 
Pricing, Business Models, and What Things are Worth
Pricing, Business Models, and What Things are WorthPricing, Business Models, and What Things are Worth
Pricing, Business Models, and What Things are WorthEnthiosys Inc
 
Roadmapping Talk for APLN
Roadmapping Talk for APLNRoadmapping Talk for APLN
Roadmapping Talk for APLNEnthiosys Inc
 

Mehr von Enthiosys Inc (10)

Using Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubUsing Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt Pub
 
Prioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePaloozaPrioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePalooza
 
WellsFargo Collaborative Roadmapping Presentation
WellsFargo Collaborative Roadmapping PresentationWellsFargo Collaborative Roadmapping Presentation
WellsFargo Collaborative Roadmapping Presentation
 
Agile Architectures, Agile Cultures
Agile Architectures, Agile CulturesAgile Architectures, Agile Cultures
Agile Architectures, Agile Cultures
 
Prioritizing For Profit at Agile 08
Prioritizing For Profit at Agile 08Prioritizing For Profit at Agile 08
Prioritizing For Profit at Agile 08
 
Prioritizing For Profit
Prioritizing For ProfitPrioritizing For Profit
Prioritizing For Profit
 
Luke Hohmann on "How Innovation Happens"
Luke Hohmann on "How Innovation Happens"Luke Hohmann on "How Innovation Happens"
Luke Hohmann on "How Innovation Happens"
 
Collaborating with Customers using Innovation Game
Collaborating with Customers using Innovation GameCollaborating with Customers using Innovation Game
Collaborating with Customers using Innovation Game
 
Pricing, Business Models, and What Things are Worth
Pricing, Business Models, and What Things are WorthPricing, Business Models, and What Things are Worth
Pricing, Business Models, and What Things are Worth
 
Roadmapping Talk for APLN
Roadmapping Talk for APLNRoadmapping Talk for APLN
Roadmapping Talk for APLN
 

Kürzlich hochgeladen

VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 

Kürzlich hochgeladen (20)

VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 

Bridging the Gap Between Business and Development (OOP'07 Keynote)

  • 1. 1 Bridging the Gap Between Business and Development Luke Hohmann Founder & CEO Enthiosys, Inc. Copyright © 2007 by Luke Hohmann
  • 2. 2 Is There a Gap Between Business & Development?
  • 3. 3 Let’s Talk About Business Finance Development HR Sales Marketing Service
  • 4. 4 So, Is There A Gap? NO! Development is just another business function, focused on the needs of the customer. YES! Unlike other business functions, development pursues their interests over customer interests.
  • 5. 5 My Hypothesis • There is a gap • There will always be a gap • It is not a gap of goals. • It is a communication gap.
  • 6. 6 The Source of The Gap? Business Development BDuesvienleospment Insufficient appreciation for deeply intertwined relationship between business and development. Inability to communicate on their terms.
  • 7. 7 Testing The Hypothesis Imagine that developers came in boxes and were sold at the store. What would be on the box that describes your “ideal” developer – the developer you would buy? Product Box Innovation Game®
  • 9. 9 They Want A Lot, Don’t They?
  • 10. 10 Developer Dan (Danella) Technical Competence Customer Driven Business Acumen
  • 11. 11 Business Acumen How do you help your company make more money than they pay you?
  • 12. 12 Profit Engine Framework A unique set of models that enable you to create software-related offerings with maximum value. Pricing Model How Much Money You Make Customer ROI Model Quantifies Value Enforcement Model Protection of Rights Licensing Model Terms and Conditions of Use Business Models The Event That Makes Money Profit Engine Causes More Money Making Events Customer Value Model Identifies and Captures Value
  • 13. 13 Business Models • The event that makes money / causes money to change hands • Multiple business models can co-exist in the same product e.g., txn fees and “optional modules” • Why should you care?
  • 14. 14 Six Core SW Business Models • Time-based access • Transaction • Meter • Hardware • Service • Percentage of revenue gained / costs saved Charity?
  • 15. 15 Time-Based Access • Grant “right to use” for a defined period of time (even if you don’t actually use) – Perpetual (like Microsoft Windows 2000) – Annual (like many ERP) – Rental – Subscription • Pay After Use...
  • 16. 16 Effects of Time-Based Access on Tarchitecture • Today? Generally, minimal (honor system) • Future? Disallow use – Microsoft and others pioneering model – Rentals / other models require both protection and backend systems to support
  • 17. 17 Transaction • Defined and measurable units of work • Exchange of money is always tied to the transaction but customer value (and therefore price) is often associated with an attribute of the transaction – Duration of a phone call – Time of day call is made – To whom the call is made
  • 18. 18 Effects of Transactions on Tarchitecture • Do legal and technical definitions match? • Uniquely identify & understand entire life • Capturing the necessary data (schema) – Direct: System captures and manages all data necessary to support the business model – Indirect: System must be integrated with other systems to capture/manage necessary data • Reporting/Remittance requirements – Format? Security? Auditability?
  • 19. 19 Meter • Something that is counted • Constraining a well-defined, identifiable resource – HW: You can only have four CPUs running or only these terminals can access the program – Named user: Only Amit, Bill, and Weng Li can use the software • Consuming a well-defined resource – Concurrent (e.g., concurrent user) – Absolute value (e.g., you have 100 hours)
  • 20. 20 Effects of Metering on Tarchitecture • Varying degrees of enforceability • When dealing with users/sessions... – How will you authenticate users? – How many will you allow? Under what circumstances? – Will you allow grace users? – How do you distinguish between lack of use vs dead or broken connection?
  • 21. 21 Hardware • Associate the amount charged for the software with some element of hardware – Software anti-piracy dongles – you pay for both the dongle and the license SDK/run-time • Huge challenge: software becomes “free”, especially in embedded software – Home appliances – microwave ovens – Information appliances – router/VPN server – Consumer electronics
  • 22. 22 Effects of Hardware on Tarchitecture • How do you upgrade? • Will you network? • Can you diagnose & repair problems or will you do a wholesale component replacement? • Is there a cracker aftermarket?
  • 23. 23 Service • The exchange of money is tied to a service; software is required to provide the service or is intimately related to the service – Symantec: Virus updates – AOL: email – Red Hat: Linux-related services such as support or upgrades • Often associated with subscription pricing
  • 24. 24 Effects of Service on Tarchitecture • What are data retention policies? • Who owns what data? • Who can use it? • What are SLAs? Is your system capable of meeting these SLAs?
  • 25. 25 Revenue Obtained / Cost Saved • Charge based on revenue obtained or costs saved, often in terms of percentages – Retail yield management ServiceSource, with annual revenue between $25M - $50M, says it receives compensation based on the revenue it generates for its clients and charges no consulting, training or implementation fees, or ongoing management costs. - June 29, 2005, San Jose Mercury News
  • 26. 26 Effects of Revenue /Costs on Tarchitecture • Closely related to Transactions • What is the baseline? • How do you track improvements? • Audit and remittance?
  • 27. 27 Let’s Try It… • Adobe Acrobat • Intuit QuickBooks On-Line • salesforce.com • Google adwords
  • 28. 28 What Is (or Are) Your Business Model(s)
  • 29. 29 Customer (Market) Driven Are you creating what they want? How do you know?
  • 31. 31 Are You Sure? How Do You Know That’s What Your Customers Really Want?
  • 32. 32 The Agile Manifesto (2001) We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: – Individuals and interactions over processes and tools – Working software over comprehensive documentation – Customer collaboration over contract negotiation – Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. www.agilemanifesto.org
  • 33. 33 Let’s Find Out Who You Talk With Write your name in the center of the circle. Write the names of people you collaborate with at work around the circle. Draw the web of these relationships as you see it. Use different line weights and colors to represent good/bad communication. Spider Web
  • 34. 34 Let’s Do It Again Write your name in the center of the circle. Using your first diagram as a guide, replace the names of the people with their organizational roles (marketing, sales, etc.). Use different line weights and colors to represent good/bad communication. Spider Web
  • 38. 38 If We’re So Agile, Where Are the Customers? Do you have the tools to talk with customers?
  • 39. 39 Techniques To Foster Understanding
  • 40. 40 Getting Access To Customers • Ask to be included when customers will be present (e.g., conferences, user groups, etc.) • Be a good Observer – Don’t make any promises on priorities – Don’t make any commitments – Don’t talk negatively about your product or company – Don’t talk negatively about your competitor’s products – Don’t say “That should be easy” – Don’t say “That is too hard” – Listen nonjudgementally Be forewarned: It isn’t always a fun experience
  • 41. 41 Thank You !!! I’d love to hear from you! Contact me at: Luke Hohmann Founder & CEO Enthiosys, Inc. cell: (408) 529-0319 www.enthiosys.com lhohmann@enthiosys.com Innovation Through Understanding