SlideShare uma empresa Scribd logo
1 de 58
Rainer Stropek
                                          software architects gmbh



Business Model                    Mail    rainer@timecockpit.com
                                  Web     http://www.timecockpit.com
Evolution                       Twitter   @rstropek


Why the journey to SaaS makes
sense
                                          Saves the day.
A business model describes the rationale
of how an organization
creates, delivers, and captures value
                                   (source: Wikipedia)
Business Model Evolution




                 Customer Segments                    Business Model
                                                      Which customers do you serve?
            CRM                  Channels   Revenue
                                                      What is the value that you deliver
                                             Stream    to your customers?
                   Value Proposition
                                                      Which
                                                       communication, distribution, an
                                                       d sales channels do you use?

                                                      How do you establish and
                                                        maintain the relationship with
                                                        your customer?

                                                      How does your value proposition
Building Blocks of a Business Model                     result in revenue?
What is a business model?
Business Model Evolution




                 Customer Segments                             Business Model
                                                               What are the key resources that
            CRM                       Channels     Revenue      you need?
                                                    Stream     What are the key activities you
                   Value Proposition                            have to perform?

                                                               Which activities do you acquire
         Resources                    Activities                from outside?
                                                      Cost     How does your cost structure look
                           Partners                Structure     like?



Building Blocks of a Business Model
What is a business model?
Business Model Canvas
Business Model Evolution




                 Customer Segments                             Innovation
                                                               Customers might tell us about
            CRM                       Channels     Revenue       areas where they need
                                                    Stream       innovation
                   Value Proposition                           New capabilities might enable
                                                                 new value propositions
         Resources                    Activities               Different revenue or cost
                                                      Cost       structures might open new
                           Partners                              markets
                                                   Structure

                                                               How can SaaS and Cloud
Innovation                                                       Computing influence
Where does innovation come from?                                 your business model?
Business Model Evolution




                 Customer Segments                             Customer

            CRM                       Channels     Revenue
                                                    Stream
                   Value Proposition

         Resources                    Activities
                                                      Cost
                           Partners                Structure


Building Blocks of a Business Model
What is a business model?
Business Model Evolution



                                       Customer-Centric
                                       What job does our customer
                                        needs to get done?
                                       Is it her job to run our
                                          software?


                                       What does our customer
                                        hear, feel, and think about
                                        SaaS and cloud computing?

Customer Empathy Map
Tool developed by the company XPLANE
                                       Source: http://innovatus.org.uk/2012/01/empathy-maps/
Customers
   Pain, fears, frustration,…
                                                         We will take care
    „I want to concentrate on my core competencies“      of that for you!
    „I have to be able to rely on that system“

   Wants/needs
                                                         SaaS reduces risk because you
    „Buying this expensive system is too risky for me“
                                                         pay for what you really need
    „I don‘t know our exact needs in the future“

   Environment
    „Cloud is unsecure“                                  Does your customer trust you
                                                         and/or your partners enough?
    „Our data must be under our control“
Customers
   Address new markets
    Customer size           Make sure your entire organization
                            is ready for that change
    New customer segments
Design to Cost
   Your product is not ready for the mass market just
    because you make it cheaper

   Different customer segments might have different functional needs
    Example: SAP Business ByDesign




     Source: http://www.flickr.com/photos/mava/2445734571/
Business Model Evolution




                Customer Segments                              Value Proposition

            CRM                       Channels     Revenue
                                                    Stream
                   Value Proposition

         Resources                    Activities
                                                      Cost
                           Partners                Structure


Building Blocks of a Business Model
What is a business model?
Value Proposition
   Value proposition = Bundle of products and services

   How can SaaS help to solve customers problems or satisfy
    customer needs?
    Performance – make your solution available faster
    Customization – customized product while taking benefit from economy of scale/scope
    Price – we will get back to this later
    Cost – lower TCO of your solution because of specialization
    Risk reduction – trials, availability, security
    Accessibility – let more customers benefit from your solution
    Convenience – Make your solution easier to use
Business Model Evolution



                                                                     Example
                                                                     SaaS has always been
                                                                       a „no brainer“
                                                                       On-premise technically possible but
                                                                       not wanted (strategic decision)

                                                                     How our „blue ocean“ has
                                                 Massive
                                                                       changed/evolved:
                                                 consequences on
                                                                       Extensibility and customization
                                                 SaaS architecture
                                                                         is in our blue ocean
                                                                       We did not implement the „data
                                                                         validation“ feature yet
                                                                       Added support for online and
                                                                         offline work

Blue Ocean Strategy
Method for developing the value proposition strategy
Business Model Evolution



                                          Classical Model
                                          Customer owns infrastructure
                                           Control over code and data

                                          Deployment is hard




Deployment Models
Different options for implementing SaaS
Business Model Evolution



                                          Outsourcing
                                          Software consumed as a
                                            service

                                          Customer still owns
                                            infrastructure
                                           Private Cloud




Deployment Models
Different options for implementing SaaS
Business Model Evolution



                                          Enriched Model
                                          Software is enriched by
                                          (optional) cloud services
                                            Public services
                                            Backup
                                            Message Bus




Deployment Models
Different options for implementing SaaS
Business Model Evolution



                                          SaaS Single Tenancy
                                          Infrastructure as a Service
                                            Server virtualization

                                          Escrow Service
                                            Code
                                            Data




Deployment Models
Different options for implementing SaaS
Business Model Evolution



                                          SaaS Multi Tenancy
                                          Dynamically scaling
                                          infrastructure
                                           PaaS

                                          Economy of scale




Deployment Models
Different options for implementing SaaS
Business Model Evolution




                Customer Segments                              Channel

            CRM                        Channels    Revenue
                                                    Stream
                   Value Proposition

         Resources                    Activities
                                                      Cost
                           Partners                Structure


Building Blocks of a Business Model
What is a business model?
SaaS Channel Opportunities
 Make   it super-simple to evaluate our services
 Self-service via web
 Time-based freemium models
 Direct communication with operating departments

 Web   (=self-service) might be an important (new) channel
 Make use of existing market places of cloud vendors

 The   power of trust!
SaaS Channel Threats
   Different pricing model necessary
    Fair dual licensing model is hard to find
    What to do with existing customers („bring your license“ model)?

   Don‘t forget existing channels
    Cannibalization effects for existing partner network
    New sales compensation rules necessary

   Different revenue stream
    New revenue sharing model necessary
    New KPIs (Customer Lifetime Value instead of one-time revenue)
Business Model Evolution




                Customer Segments                              CRM

             CRM                      Channels     Revenue
                                                    Stream
                   Value Proposition

         Resources                    Activities
                                                      Cost
                           Partners                Structure


Building Blocks of a Business Model
What is a business model?
“We design the price tag first”




Source: http://www.flickr.com/photos/gordon2208/6237893181
Under Creative Commons License
CRM
   End user support
    You run the solution for the customer


   Importance of self-service
    Manual processes will make your operational costs explode


   Co-creation and Community
    Customization and extensibility
    You „know“ the end user
    Establish a network of specialists


   Remember: Users can use your system less or turn away every single month
    Billing is an important part of your service offering
Business Model Evolution




                Customer Segments                              Revenue Stream

            CRM                       Channels     Revenue
                                                    Stream
                   Value Proposition

         Resources                    Activities
                                                      Cost
                           Partners                Structure


Building Blocks of a Business Model
What is a business model?
Business Model Evolution



                                                     Classical Model
                                                     Licensing-based

                                                     Maintenance fee




                                              Time


Revenue Stream
How does SaaS influence the revenue stream?
Business Model Evolution



                                                     Classical Model
             V1


                                                     Licensing-based

                                                     Maintenance fee




                  Licensing &
                  Maintenance Revenue
                                              Time


Revenue Stream
How does SaaS influence the revenue stream?
Business Model Evolution



                                                     SaaS Model
                                                     Subscription fee or usage fee

                                                     Revenue stream can be
                                                       different month by month

                                                     Entirely new billing process
                                                       is needed
                                                       Micro- or mini-payments
                                                       Handle defaulting customers
                                              Time
                                                     Existing market places and
                                                       services might help
Revenue Stream
How does SaaS influence the revenue stream?
Business Model Evolution



                                                     SaaS Model
             V1


                                                     Subscription fee or usage fee




                                              Time


Revenue Stream
How does SaaS influence the revenue stream?
Revenue Streams
 Pricing   model                                                       Low
                                                                   implementation
  Subscription-based and/or usage-based                                 effort
  Minimum fee/usage
  Rebates, flat fees

 Fair   use policies, limits                        Complex
                                                   pricing model


 Rating,    billing, payment
  Organization has to be ready for small invoices/payments
Rating/Billing/Payment
   Web portal for…                                                                                     Fraud detection
    …registration of new users (has to handle very sensitive credit card data  has to be stored         Infrastructure for credit checking and fraud detection; examples are…
    safely and securely, too!)                                                                                 …credit card checking
    …maintaining customer billing data (e.g. customer changes address or credit card provider)                 …check of credit ranking for users
    …cancelling accounts or users

                                                                                                        Support infrastructure for rating/billing/payment issues
   Infrastructure for rating
    Measure usage
    Rage usage with rates/unit                                                                          Alternatives
    Additional rating logic will be necessary; examples:
           Mechanisms for sales discounts (e.g. introductory offer)
                                                                                                        Alternatives for building such a system from scratch could be:
                                                                                                         Buying an existing billing system (expensive; does only make sense if customer needs such
   Infrastructure for billing                                                                           a system in other areas, too)
    Creation of invoices (in total for accounting and itemized bills for checking the correctness)       Handle payments with payment partners (e.g. payment via phone invoice  difficult
    Sending out invoices (electronically with/without signature, printed)                                because such contracts have to be maintained country by country)
    Storing invoices internally.                                                                         Use existing SaaS payment solutions (e.g. PayPal; difficult with pay-per-use)



   Infrastructure for payment; options could be:
    Credit card payments including mechanisms for handling payment cancellations, invalid
    credit cards (e.g. expired cards), etc.
    Payments via online payment solution like PayPal
    Payment with vouchers (e.g. voucher that an end user received with hardware)
    Account/balance infrastructure (debit system instead of credit system; example: Skype)
           E.g. what to do with remaining balance if user cancels his account?
Business Model Evolution




                Customer Segments                              Cost Structure

            CRM                       Channels     Revenue
                                                    Stream
                   Value Proposition

         Resources                    Activities
                                                      Cost
                           Partners                Structure


Building Blocks of a Business Model
What is a business model?
Business Model Evolution



                              Drives Costs
                              (HW+SW)
                                                                            Costs
                                                                            Fluctuating load
IT Capacity




                                                                            Costs of data center resources
                                                                              TCO for customer

                  Resources                                                 Dynamic resource allocation
                                                                              Compute
                                                            Drives            Storage
                                                            Revenue/Value     Bandwidth
                                             Time                             …


              Cost Structure
              How does SaaS influence the cost structure?
“We design the price tag first”




Source: http://www.flickr.com/photos/kalebdf/221051106
Under Creative Commons License
Business Model Evolution

                                Simple

                                                                                            Design to Costs
                                Implementation
Operational Costs/RGU [€]




                                                                                            Strategic decision, not a
                                                                                            technical decision
                                                                         Highly optimized
                                                                                            Windows Azure Calculator
                                                                             solution




                            Few large
                            customer
                                s                 Many small customers
                                             Development Costs [€]



                       Cost Structure
                       How does SaaS influence the cost structure?
Business Model Evolution                   Probability for a
                                                                   customer of being on
                                                                     this side of the bell
                                                    Average Customer
                                                                                                           Rule of Five
                                                                            curve?
                                                                                50%
Operational Costs/RGU [€]




                                                                                                           There is about 93%
                                                                                   Probability that a      probability that the median
                                                                                  second customer is
                                                                                also on this side of the   (and mean) of the entire
                                                                                      bell curve?          population is between the
                                                                                  50% * 50% = 25%          highest and the lowest values
                                                                                                           of a sample of five
                                                                                                           Prerequisite: Gaussian
                                                                                                           distribution
                                                                  Probability that five
                                                                customers in a row are
                                                                on this side of the bell
                                                                        curve?
                            Estimating Costs                  50% * 50% * 50% * 50% * 50% = 3,125%
                            How to estimate costs for SaaS?
Business Model Evolution



                                                                                  Statistics
Operational Costs/RGU [€]




                                                                                  Statistics can be dangerous!


                                                              Endless potential
                                                               for e.g. fraud,
                                                                   EDoS




                                           Natural minimum



                            Estimating Costs
                            How to estimate costs for SaaS?
Business Model Evolution



                                                 Black Swan
                                                 You cannot predict the future
                                                   exactly
                                                 We do not live in the
                                                  asymptote, we live in the
                                                  real life




Black Swan
http://www.flickr.com/photos/essjay/224318029/
Under Creative Commons License
Mediokristan
                                                           Extremistan




Sources: http://www.flickr.com/photos/akc77/3370167184/,
 http://www.flickr.com/photos/thomashawk/337323578/
Under Creative Commons License
Business Model Evolution




                Customer Segments                          Resources

            CRM                   Channels     Revenue
                                                Stream
                   Value Proposition

         Resources                Activities
                                                  Cost
                       Partners                Structure


Building Blocks of a Business Model
What is a business model?
Skills
   Developers
    Software development tools might not change
    Knowledge about new patterns and standard necessary
     (e.g. federated identity, programming for clusters, dynamic infrastructure, messaging, etc.)


   Architects and designers
    Understanding of SaaS and especially multi-tenancy
    Design to cost
    Designs that make use of PaaS offerings


   Tools
    From software vendor to service operator
      (e.g. monitoring, scaling, operations dashboard, etc.)
Business Model Evolution




                Customer Segments                          Activities and
                                                           Partners
            CRM                   Channels     Revenue
                                                Stream
                   Value Proposition

         Resources                Activities
                                                  Cost
                       Partners                Structure


Building Blocks of a Business Model
What is a business model?
Activities
   Move to Platform as a Service if possible
    Reduces operational costs and enables you to catch the long tail


   Standardization and automation rules
    Reduces the effort for upgrades and drives continuous innovation
    If something is hard – do it more often!


   Develop and IT operations practice
    Operating a multi-tenant SaaS solution needs specific IT operation skills


   Offer a level of operational excellence that exceeds
    your customers‘ expectations
Sources: http://www.flickr.com/photos/massenpunkt/47436435/
 http://www.flickr.com/photos/alancleaver/2370612355/
Under Creative Commons License
Monitoring and Scaling
 Relatively    easy to monitor overall load/health of compute
  servers
  Example: Azure Diagnostics gathers data
  System Center Operation Manager or 3rd party tools for monitoring

 Harder to monitor end-to-end performance for a certain
  user/tenant
  Application-level logging
  3rd party APM tools like DynaTrace
Business Model Evolution




Application Performance Monitoring (APM)
Example: Compuware Dynatrace
Monitoring and Scaling…
   …directly influence your company's margin by dynamically right-sizing the
    infrastructure

   …cares for great user experience by scaling up/out whenever necessary

   …gathers the base data to enable usage-based billing

   …is used to enforce usage limits

   …helps monitoring fair use policies

   etc.
Resources
•   Microsoft Patterns & Practices
    The Autoscaling Application Block
•   Windows Azure PowerShell Cmdlets (Version prio June 2012)
•   Getting Started with Windows Azure PowerShell (June 2012 Version)
•   System Center Monitoring Pack for Windows Azure Applications
•   MSDN: Collecting Logging Data by Using Windows Azure Diagnostics
•   MS TechNet: How to Shard with SQL Azure

•   3rd party tools
     –   AzureWatch
     –   opstera
     –   Compuware DynaTrace
     –   redgate Cloud Services
     –   Cerebrata Diagnostics Manager
Business Model Evolution



                            Tenant Separation
                            decide about the right level of
                            sharing
                              Influences security
                              Influences systems
                                management
                              Influences operational costs

                            Example: Windows Azure
                              Mobile Services



Tenant Separation
How to secure tenant data
Resources
•   Windows Azure PowerShell Cmdlets (Version prio June 2012)
•   Getting Started with Windows Azure PowerShell (June 2012 Version)
•   MSDN: How to: Run Partially Trusted Code in a Sandbox
•   MSDN: Managing Application Pools in IIS 7
•   Federations in SQL Azure

•   3rd party tools
     – Cerebrata Cloud Storage Studio
Disaster Recovery
 Backup/Recovery
  Done by Microsoft
  Protect your customers from unwanted deletions and modifications

 Service    Level
  Azure‘s SLA is not silver bullet
  Take extra precautions if necessary
Business Model Evolution



                                                          Service Level
                                                          Secure by default

                                                          Cluster by default

                                                          Bring your application and
                                                          data to your customers

                                                          Load balancing/failover across
                                                          data centers



Service Level
How to raise the service level of your SaaS application
Resources
   Business Model Canvas
    http://en.wikipedia.org/wiki/Business_Model_Canvas
    http://www.businessmodelgeneration.com/
    Amazon: A. Osterwalder, Y. Pigneur: Business Model Generation


   Customer Empathy Map
    https://www.google.at/search?q=xplane+customer+empathy+map
    http://innovatus.org.uk/2012/01/empathy-maps/


   Blue Ocean Strategy
    http://en.wikipedia.org/wiki/Blue_Ocean_Strategy
    http://www.blueoceanstrategy.com/


   Books
    Hubbard: How To Measure Anything
    Taleb: Der Schwarze Schwan
Business Model Evolution




                 Customer Segments                      Summary
                                                        With SaaS you might reach new
            CRM                    Channels   Revenue    customer segments
                                               Stream   Value proposition
                     Value Proposition                    = Products + Service

                                                        SaaS helps you to establish new
                                                          sales channels

                                                        Your customers become
                                                          subscribers

                                                        Prepare for changes in your
                                                          revenue stream
Summary
What did we cover?
Business Model Evolution




                 Customer Segments                             Summary
                                                               Development tools stay the same
            CRM                       Channels     Revenue       but your architecture will be
                                                    Stream       different
                     Value Proposition                         You have to develop new skills
                                                                 regarding operating your SaaS
                                                                 solution
         Resources                    Activities
                                                      Cost     Build on a PaaS infrastructure
                           Partners                              whenever possible
                                                   Structure
                                                               Optimization is sexy again!


Summary
What did we cover?
Rainer Stropek
                                  software architects gmbh



                          Mail    rainer@timecockpit.com

Q&A                       Web
                        Twitter
                                  http://www.timecockpit.com
                                  @rstropek


Thank you for coming.
                                  Saves the day.

Mais conteúdo relacionado

Mais procurados

Website Design and Development
Website Design and DevelopmentWebsite Design and Development
Website Design and DevelopmentGaurav Kumar
 
RA-Endeavour SAP Innovation & Technology Forum 2012
RA-Endeavour SAP Innovation & Technology Forum 2012RA-Endeavour SAP Innovation & Technology Forum 2012
RA-Endeavour SAP Innovation & Technology Forum 2012Avinash Birnale
 
Innovation in Services - LBS Professor Kamalini Ramdas
Innovation in Services - LBS Professor Kamalini RamdasInnovation in Services - LBS Professor Kamalini Ramdas
Innovation in Services - LBS Professor Kamalini RamdasLondon Business School
 
VMware Enterprise Management – The Vision cf
VMware Enterprise Management – The Vision  cfVMware Enterprise Management – The Vision  cf
VMware Enterprise Management – The Vision cfArrow ECS UK
 
Open saas business model
Open saas business modelOpen saas business model
Open saas business modelNebucom
 
Thomas Duryea’s Journey to the Cloud: Part One
Thomas Duryea’s Journey to the Cloud: Part OneThomas Duryea’s Journey to the Cloud: Part One
Thomas Duryea’s Journey to the Cloud: Part OneDana Gardner
 
La produttivita nella gestione documentale secondo Microsoft
La produttivita nella gestione documentale secondo MicrosoftLa produttivita nella gestione documentale secondo Microsoft
La produttivita nella gestione documentale secondo MicrosoftDOCFLOW
 
Intalio|Cloud Overview
Intalio|Cloud OverviewIntalio|Cloud Overview
Intalio|Cloud OverviewIntalio
 
HR Cloudwatch V1.0
HR Cloudwatch V1.0HR Cloudwatch V1.0
HR Cloudwatch V1.0mzeijdel
 
Service Oriented Approach to Application Modernization sept 2010
Service Oriented Approach to Application Modernization sept 2010Service Oriented Approach to Application Modernization sept 2010
Service Oriented Approach to Application Modernization sept 2010davemayo
 
1. itil in the clouds v2 pink elephant
1. itil in the clouds v2   pink elephant1. itil in the clouds v2   pink elephant
1. itil in the clouds v2 pink elephantaventia
 
IBM Business MediaShare 2013
IBM Business MediaShare 2013IBM Business MediaShare 2013
IBM Business MediaShare 2013Lorenzo Monaco
 
The Age Of UX presented by JParanteau
The Age Of UX presented by JParanteauThe Age Of UX presented by JParanteau
The Age Of UX presented by JParanteauCone Johnson
 
A collaborative requirement elicitation technique
A collaborative requirement elicitation techniqueA collaborative requirement elicitation technique
A collaborative requirement elicitation techniqueHasan Dwi Cahyono
 

Mais procurados (19)

Website Design and Development
Website Design and DevelopmentWebsite Design and Development
Website Design and Development
 
Cxjourney
CxjourneyCxjourney
Cxjourney
 
RA-Endeavour SAP Innovation & Technology Forum 2012
RA-Endeavour SAP Innovation & Technology Forum 2012RA-Endeavour SAP Innovation & Technology Forum 2012
RA-Endeavour SAP Innovation & Technology Forum 2012
 
Innovation in Services - LBS Professor Kamalini Ramdas
Innovation in Services - LBS Professor Kamalini RamdasInnovation in Services - LBS Professor Kamalini Ramdas
Innovation in Services - LBS Professor Kamalini Ramdas
 
VMware Enterprise Management – The Vision cf
VMware Enterprise Management – The Vision  cfVMware Enterprise Management – The Vision  cf
VMware Enterprise Management – The Vision cf
 
Managed Services
Managed ServicesManaged Services
Managed Services
 
IT Transformation
IT TransformationIT Transformation
IT Transformation
 
Open saas business model
Open saas business modelOpen saas business model
Open saas business model
 
Thomas Duryea’s Journey to the Cloud: Part One
Thomas Duryea’s Journey to the Cloud: Part OneThomas Duryea’s Journey to the Cloud: Part One
Thomas Duryea’s Journey to the Cloud: Part One
 
La produttivita nella gestione documentale secondo Microsoft
La produttivita nella gestione documentale secondo MicrosoftLa produttivita nella gestione documentale secondo Microsoft
La produttivita nella gestione documentale secondo Microsoft
 
Intalio|Cloud Overview
Intalio|Cloud OverviewIntalio|Cloud Overview
Intalio|Cloud Overview
 
HR Cloudwatch V1.0
HR Cloudwatch V1.0HR Cloudwatch V1.0
HR Cloudwatch V1.0
 
Service Oriented Approach to Application Modernization sept 2010
Service Oriented Approach to Application Modernization sept 2010Service Oriented Approach to Application Modernization sept 2010
Service Oriented Approach to Application Modernization sept 2010
 
1. itil in the clouds v2 pink elephant
1. itil in the clouds v2   pink elephant1. itil in the clouds v2   pink elephant
1. itil in the clouds v2 pink elephant
 
IBM Business MediaShare 2013
IBM Business MediaShare 2013IBM Business MediaShare 2013
IBM Business MediaShare 2013
 
The Age Of UX presented by JParanteau
The Age Of UX presented by JParanteauThe Age Of UX presented by JParanteau
The Age Of UX presented by JParanteau
 
The Service Manager as a strategic leader of the company
The Service Manager as a strategic leader of the companyThe Service Manager as a strategic leader of the company
The Service Manager as a strategic leader of the company
 
BaaS Extended
BaaS ExtendedBaaS Extended
BaaS Extended
 
A collaborative requirement elicitation technique
A collaborative requirement elicitation techniqueA collaborative requirement elicitation technique
A collaborative requirement elicitation technique
 

Semelhante a Business Model Evolution - Why The Journey To SaaS Makes Sense

Business Model Canvas
Business Model CanvasBusiness Model Canvas
Business Model CanvasStephen Dann
 
Business Innovation Approach
Business Innovation ApproachBusiness Innovation Approach
Business Innovation ApproachKoen Klokgieters
 
Strategic Business Innovation
Strategic Business InnovationStrategic Business Innovation
Strategic Business InnovationKoen Klokgieters
 
Salesforce Cross-Cloud Architecture
Salesforce Cross-Cloud ArchitectureSalesforce Cross-Cloud Architecture
Salesforce Cross-Cloud ArchitectureThierry TROUIN ☁
 
Business model Canvas
Business model CanvasBusiness model Canvas
Business model CanvasIbrahim Faza
 
Tobias Edström presentation on StartSmart event Models4Business 16.02.2012. T...
Tobias Edström presentation on StartSmart event Models4Business 16.02.2012. T...Tobias Edström presentation on StartSmart event Models4Business 16.02.2012. T...
Tobias Edström presentation on StartSmart event Models4Business 16.02.2012. T...StartSmart
 
Soq Qms Partners
Soq   Qms PartnersSoq   Qms Partners
Soq Qms Partnersjonleiman
 
Business models For Alliander
Business models For AllianderBusiness models For Alliander
Business models For AllianderMads Bruun Høy
 
Hvordan passer teknologien inn i din forretningsmodell
Hvordan passer teknologien inn i din forretningsmodellHvordan passer teknologien inn i din forretningsmodell
Hvordan passer teknologien inn i din forretningsmodellVictor Sanchez Barrera
 
Describe and Improve your Business Model
Describe and Improve your Business ModelDescribe and Improve your Business Model
Describe and Improve your Business ModelAlexander Osterwalder
 
Business Model Temp
Business Model TempBusiness Model Temp
Business Model Tempcgiardini
 
Business model explanation
Business model explanationBusiness model explanation
Business model explanationaiesecnorway1948
 
Stefano Mizio innovits workshop on business model
Stefano Mizio innovits workshop on business model Stefano Mizio innovits workshop on business model
Stefano Mizio innovits workshop on business model Stefano Mizio
 
Killer Business Models
Killer Business ModelsKiller Business Models
Killer Business ModelsDavid Keener
 

Semelhante a Business Model Evolution - Why The Journey To SaaS Makes Sense (20)

Bm innovation+incubation jan 2012
Bm innovation+incubation jan 2012Bm innovation+incubation jan 2012
Bm innovation+incubation jan 2012
 
Business Model Canvas
Business Model CanvasBusiness Model Canvas
Business Model Canvas
 
Designing a Business Model
Designing a Business ModelDesigning a Business Model
Designing a Business Model
 
Business Innovation Approach
Business Innovation ApproachBusiness Innovation Approach
Business Innovation Approach
 
Business model
Business modelBusiness model
Business model
 
Strategic Business Innovation
Strategic Business InnovationStrategic Business Innovation
Strategic Business Innovation
 
Salesforce Cross-Cloud Architecture
Salesforce Cross-Cloud ArchitectureSalesforce Cross-Cloud Architecture
Salesforce Cross-Cloud Architecture
 
Lean Startup With Rob Kunz
Lean Startup With Rob KunzLean Startup With Rob Kunz
Lean Startup With Rob Kunz
 
Business model Canvas
Business model CanvasBusiness model Canvas
Business model Canvas
 
Tobias Edström presentation on StartSmart event Models4Business 16.02.2012. T...
Tobias Edström presentation on StartSmart event Models4Business 16.02.2012. T...Tobias Edström presentation on StartSmart event Models4Business 16.02.2012. T...
Tobias Edström presentation on StartSmart event Models4Business 16.02.2012. T...
 
Designing For Innovation: Business Models
Designing For Innovation: Business ModelsDesigning For Innovation: Business Models
Designing For Innovation: Business Models
 
Soq Qms Partners
Soq   Qms PartnersSoq   Qms Partners
Soq Qms Partners
 
Business models For Alliander
Business models For AllianderBusiness models For Alliander
Business models For Alliander
 
Hvordan passer teknologien inn i din forretningsmodell
Hvordan passer teknologien inn i din forretningsmodellHvordan passer teknologien inn i din forretningsmodell
Hvordan passer teknologien inn i din forretningsmodell
 
Describe and Improve your Business Model
Describe and Improve your Business ModelDescribe and Improve your Business Model
Describe and Improve your Business Model
 
Business Model Temp
Business Model TempBusiness Model Temp
Business Model Temp
 
Business model explanation
Business model explanationBusiness model explanation
Business model explanation
 
Stefano Mizio innovits workshop on business model
Stefano Mizio innovits workshop on business model Stefano Mizio innovits workshop on business model
Stefano Mizio innovits workshop on business model
 
Killer Business Models
Killer Business ModelsKiller Business Models
Killer Business Models
 
Modelo Empresarial 2.0
Modelo Empresarial 2.0Modelo Empresarial 2.0
Modelo Empresarial 2.0
 

Último

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

Business Model Evolution - Why The Journey To SaaS Makes Sense

  • 1. Rainer Stropek software architects gmbh Business Model Mail rainer@timecockpit.com Web http://www.timecockpit.com Evolution Twitter @rstropek Why the journey to SaaS makes sense Saves the day.
  • 2. A business model describes the rationale of how an organization creates, delivers, and captures value (source: Wikipedia)
  • 3. Business Model Evolution Customer Segments Business Model Which customers do you serve? CRM Channels Revenue What is the value that you deliver Stream to your customers? Value Proposition Which communication, distribution, an d sales channels do you use? How do you establish and maintain the relationship with your customer? How does your value proposition Building Blocks of a Business Model result in revenue? What is a business model?
  • 4. Business Model Evolution Customer Segments Business Model What are the key resources that CRM Channels Revenue you need? Stream What are the key activities you Value Proposition have to perform? Which activities do you acquire Resources Activities from outside? Cost How does your cost structure look Partners Structure like? Building Blocks of a Business Model What is a business model?
  • 6. Business Model Evolution Customer Segments Innovation Customers might tell us about CRM Channels Revenue areas where they need Stream innovation Value Proposition New capabilities might enable new value propositions Resources Activities Different revenue or cost Cost structures might open new Partners markets Structure How can SaaS and Cloud Innovation Computing influence Where does innovation come from? your business model?
  • 7. Business Model Evolution Customer Segments Customer CRM Channels Revenue Stream Value Proposition Resources Activities Cost Partners Structure Building Blocks of a Business Model What is a business model?
  • 8. Business Model Evolution Customer-Centric What job does our customer needs to get done? Is it her job to run our software? What does our customer hear, feel, and think about SaaS and cloud computing? Customer Empathy Map Tool developed by the company XPLANE Source: http://innovatus.org.uk/2012/01/empathy-maps/
  • 9. Customers  Pain, fears, frustration,… We will take care „I want to concentrate on my core competencies“ of that for you! „I have to be able to rely on that system“  Wants/needs SaaS reduces risk because you „Buying this expensive system is too risky for me“ pay for what you really need „I don‘t know our exact needs in the future“  Environment „Cloud is unsecure“ Does your customer trust you and/or your partners enough? „Our data must be under our control“
  • 10. Customers  Address new markets Customer size Make sure your entire organization is ready for that change New customer segments
  • 11. Design to Cost  Your product is not ready for the mass market just because you make it cheaper  Different customer segments might have different functional needs Example: SAP Business ByDesign Source: http://www.flickr.com/photos/mava/2445734571/
  • 12. Business Model Evolution Customer Segments Value Proposition CRM Channels Revenue Stream Value Proposition Resources Activities Cost Partners Structure Building Blocks of a Business Model What is a business model?
  • 13. Value Proposition  Value proposition = Bundle of products and services  How can SaaS help to solve customers problems or satisfy customer needs? Performance – make your solution available faster Customization – customized product while taking benefit from economy of scale/scope Price – we will get back to this later Cost – lower TCO of your solution because of specialization Risk reduction – trials, availability, security Accessibility – let more customers benefit from your solution Convenience – Make your solution easier to use
  • 14. Business Model Evolution Example SaaS has always been a „no brainer“ On-premise technically possible but not wanted (strategic decision) How our „blue ocean“ has Massive changed/evolved: consequences on Extensibility and customization SaaS architecture is in our blue ocean We did not implement the „data validation“ feature yet Added support for online and offline work Blue Ocean Strategy Method for developing the value proposition strategy
  • 15. Business Model Evolution Classical Model Customer owns infrastructure Control over code and data Deployment is hard Deployment Models Different options for implementing SaaS
  • 16. Business Model Evolution Outsourcing Software consumed as a service Customer still owns infrastructure Private Cloud Deployment Models Different options for implementing SaaS
  • 17. Business Model Evolution Enriched Model Software is enriched by (optional) cloud services Public services Backup Message Bus Deployment Models Different options for implementing SaaS
  • 18. Business Model Evolution SaaS Single Tenancy Infrastructure as a Service Server virtualization Escrow Service Code Data Deployment Models Different options for implementing SaaS
  • 19. Business Model Evolution SaaS Multi Tenancy Dynamically scaling infrastructure PaaS Economy of scale Deployment Models Different options for implementing SaaS
  • 20. Business Model Evolution Customer Segments Channel CRM Channels Revenue Stream Value Proposition Resources Activities Cost Partners Structure Building Blocks of a Business Model What is a business model?
  • 21. SaaS Channel Opportunities  Make it super-simple to evaluate our services Self-service via web Time-based freemium models Direct communication with operating departments  Web (=self-service) might be an important (new) channel Make use of existing market places of cloud vendors  The power of trust!
  • 22. SaaS Channel Threats  Different pricing model necessary Fair dual licensing model is hard to find What to do with existing customers („bring your license“ model)?  Don‘t forget existing channels Cannibalization effects for existing partner network New sales compensation rules necessary  Different revenue stream New revenue sharing model necessary New KPIs (Customer Lifetime Value instead of one-time revenue)
  • 23. Business Model Evolution Customer Segments CRM CRM Channels Revenue Stream Value Proposition Resources Activities Cost Partners Structure Building Blocks of a Business Model What is a business model?
  • 24. “We design the price tag first” Source: http://www.flickr.com/photos/gordon2208/6237893181 Under Creative Commons License
  • 25. CRM  End user support You run the solution for the customer  Importance of self-service Manual processes will make your operational costs explode  Co-creation and Community Customization and extensibility You „know“ the end user Establish a network of specialists  Remember: Users can use your system less or turn away every single month Billing is an important part of your service offering
  • 26. Business Model Evolution Customer Segments Revenue Stream CRM Channels Revenue Stream Value Proposition Resources Activities Cost Partners Structure Building Blocks of a Business Model What is a business model?
  • 27. Business Model Evolution Classical Model Licensing-based Maintenance fee Time Revenue Stream How does SaaS influence the revenue stream?
  • 28. Business Model Evolution Classical Model V1 Licensing-based Maintenance fee Licensing & Maintenance Revenue Time Revenue Stream How does SaaS influence the revenue stream?
  • 29. Business Model Evolution SaaS Model Subscription fee or usage fee Revenue stream can be different month by month Entirely new billing process is needed Micro- or mini-payments Handle defaulting customers Time Existing market places and services might help Revenue Stream How does SaaS influence the revenue stream?
  • 30. Business Model Evolution SaaS Model V1 Subscription fee or usage fee Time Revenue Stream How does SaaS influence the revenue stream?
  • 31. Revenue Streams  Pricing model Low implementation Subscription-based and/or usage-based effort Minimum fee/usage Rebates, flat fees  Fair use policies, limits Complex pricing model  Rating, billing, payment Organization has to be ready for small invoices/payments
  • 32. Rating/Billing/Payment  Web portal for…  Fraud detection …registration of new users (has to handle very sensitive credit card data  has to be stored Infrastructure for credit checking and fraud detection; examples are… safely and securely, too!) …credit card checking …maintaining customer billing data (e.g. customer changes address or credit card provider) …check of credit ranking for users …cancelling accounts or users  Support infrastructure for rating/billing/payment issues  Infrastructure for rating Measure usage Rage usage with rates/unit  Alternatives Additional rating logic will be necessary; examples: Mechanisms for sales discounts (e.g. introductory offer)  Alternatives for building such a system from scratch could be: Buying an existing billing system (expensive; does only make sense if customer needs such  Infrastructure for billing a system in other areas, too) Creation of invoices (in total for accounting and itemized bills for checking the correctness) Handle payments with payment partners (e.g. payment via phone invoice  difficult Sending out invoices (electronically with/without signature, printed) because such contracts have to be maintained country by country) Storing invoices internally. Use existing SaaS payment solutions (e.g. PayPal; difficult with pay-per-use)  Infrastructure for payment; options could be: Credit card payments including mechanisms for handling payment cancellations, invalid credit cards (e.g. expired cards), etc. Payments via online payment solution like PayPal Payment with vouchers (e.g. voucher that an end user received with hardware) Account/balance infrastructure (debit system instead of credit system; example: Skype) E.g. what to do with remaining balance if user cancels his account?
  • 33. Business Model Evolution Customer Segments Cost Structure CRM Channels Revenue Stream Value Proposition Resources Activities Cost Partners Structure Building Blocks of a Business Model What is a business model?
  • 34. Business Model Evolution Drives Costs (HW+SW) Costs Fluctuating load IT Capacity Costs of data center resources TCO for customer Resources Dynamic resource allocation Compute Drives Storage Revenue/Value Bandwidth Time … Cost Structure How does SaaS influence the cost structure?
  • 35. “We design the price tag first” Source: http://www.flickr.com/photos/kalebdf/221051106 Under Creative Commons License
  • 36. Business Model Evolution Simple Design to Costs Implementation Operational Costs/RGU [€] Strategic decision, not a technical decision Highly optimized Windows Azure Calculator solution Few large customer s Many small customers Development Costs [€] Cost Structure How does SaaS influence the cost structure?
  • 37. Business Model Evolution Probability for a customer of being on this side of the bell Average Customer Rule of Five curve? 50% Operational Costs/RGU [€] There is about 93% Probability that a probability that the median second customer is also on this side of the (and mean) of the entire bell curve? population is between the 50% * 50% = 25% highest and the lowest values of a sample of five Prerequisite: Gaussian distribution Probability that five customers in a row are on this side of the bell curve? Estimating Costs 50% * 50% * 50% * 50% * 50% = 3,125% How to estimate costs for SaaS?
  • 38. Business Model Evolution Statistics Operational Costs/RGU [€] Statistics can be dangerous! Endless potential for e.g. fraud, EDoS Natural minimum Estimating Costs How to estimate costs for SaaS?
  • 39. Business Model Evolution Black Swan You cannot predict the future exactly We do not live in the asymptote, we live in the real life Black Swan http://www.flickr.com/photos/essjay/224318029/ Under Creative Commons License
  • 40.
  • 41. Mediokristan Extremistan Sources: http://www.flickr.com/photos/akc77/3370167184/, http://www.flickr.com/photos/thomashawk/337323578/ Under Creative Commons License
  • 42. Business Model Evolution Customer Segments Resources CRM Channels Revenue Stream Value Proposition Resources Activities Cost Partners Structure Building Blocks of a Business Model What is a business model?
  • 43. Skills  Developers Software development tools might not change Knowledge about new patterns and standard necessary (e.g. federated identity, programming for clusters, dynamic infrastructure, messaging, etc.)  Architects and designers Understanding of SaaS and especially multi-tenancy Design to cost Designs that make use of PaaS offerings  Tools From software vendor to service operator (e.g. monitoring, scaling, operations dashboard, etc.)
  • 44. Business Model Evolution Customer Segments Activities and Partners CRM Channels Revenue Stream Value Proposition Resources Activities Cost Partners Structure Building Blocks of a Business Model What is a business model?
  • 45. Activities  Move to Platform as a Service if possible Reduces operational costs and enables you to catch the long tail  Standardization and automation rules Reduces the effort for upgrades and drives continuous innovation If something is hard – do it more often!  Develop and IT operations practice Operating a multi-tenant SaaS solution needs specific IT operation skills  Offer a level of operational excellence that exceeds your customers‘ expectations
  • 47. Monitoring and Scaling  Relatively easy to monitor overall load/health of compute servers Example: Azure Diagnostics gathers data System Center Operation Manager or 3rd party tools for monitoring  Harder to monitor end-to-end performance for a certain user/tenant Application-level logging 3rd party APM tools like DynaTrace
  • 48. Business Model Evolution Application Performance Monitoring (APM) Example: Compuware Dynatrace
  • 49. Monitoring and Scaling…  …directly influence your company's margin by dynamically right-sizing the infrastructure  …cares for great user experience by scaling up/out whenever necessary  …gathers the base data to enable usage-based billing  …is used to enforce usage limits  …helps monitoring fair use policies  etc.
  • 50. Resources • Microsoft Patterns & Practices The Autoscaling Application Block • Windows Azure PowerShell Cmdlets (Version prio June 2012) • Getting Started with Windows Azure PowerShell (June 2012 Version) • System Center Monitoring Pack for Windows Azure Applications • MSDN: Collecting Logging Data by Using Windows Azure Diagnostics • MS TechNet: How to Shard with SQL Azure • 3rd party tools – AzureWatch – opstera – Compuware DynaTrace – redgate Cloud Services – Cerebrata Diagnostics Manager
  • 51. Business Model Evolution Tenant Separation decide about the right level of sharing Influences security Influences systems management Influences operational costs Example: Windows Azure Mobile Services Tenant Separation How to secure tenant data
  • 52. Resources • Windows Azure PowerShell Cmdlets (Version prio June 2012) • Getting Started with Windows Azure PowerShell (June 2012 Version) • MSDN: How to: Run Partially Trusted Code in a Sandbox • MSDN: Managing Application Pools in IIS 7 • Federations in SQL Azure • 3rd party tools – Cerebrata Cloud Storage Studio
  • 53. Disaster Recovery  Backup/Recovery Done by Microsoft Protect your customers from unwanted deletions and modifications  Service Level Azure‘s SLA is not silver bullet Take extra precautions if necessary
  • 54. Business Model Evolution Service Level Secure by default Cluster by default Bring your application and data to your customers Load balancing/failover across data centers Service Level How to raise the service level of your SaaS application
  • 55. Resources  Business Model Canvas http://en.wikipedia.org/wiki/Business_Model_Canvas http://www.businessmodelgeneration.com/ Amazon: A. Osterwalder, Y. Pigneur: Business Model Generation  Customer Empathy Map https://www.google.at/search?q=xplane+customer+empathy+map http://innovatus.org.uk/2012/01/empathy-maps/  Blue Ocean Strategy http://en.wikipedia.org/wiki/Blue_Ocean_Strategy http://www.blueoceanstrategy.com/  Books Hubbard: How To Measure Anything Taleb: Der Schwarze Schwan
  • 56. Business Model Evolution Customer Segments Summary With SaaS you might reach new CRM Channels Revenue customer segments Stream Value proposition Value Proposition = Products + Service SaaS helps you to establish new sales channels Your customers become subscribers Prepare for changes in your revenue stream Summary What did we cover?
  • 57. Business Model Evolution Customer Segments Summary Development tools stay the same CRM Channels Revenue but your architecture will be Stream different Value Proposition You have to develop new skills regarding operating your SaaS solution Resources Activities Cost Build on a PaaS infrastructure Partners whenever possible Structure Optimization is sexy again! Summary What did we cover?
  • 58. Rainer Stropek software architects gmbh Mail rainer@timecockpit.com Q&A Web Twitter http://www.timecockpit.com @rstropek Thank you for coming. Saves the day.

Notas do Editor

  1. Introduction Rainer StropekSerial EntrepreneurPassion for software technologyFocus on data-oriented business appsStartup: COTS product “time cockpit”Mention SimonStory about starting time cockpitApprox. 15 years experience in IT consulting and custom software developmentNever thought that building a SaaS solution would be so challengingDifference between original business plan and realityDoes SaaS make sense for us?Not a silver bulletNot always ideal worldSaaS is a strategic option for the entire enterprise and not just a technical problem.Ask for interactivity
  2. Let’s talk about what a “business model” is.Too much theory for my taste
  3. Let’s talk about the 9 building blocks of a business modelCustomer segmentsWhich groups of people or organizations your enterprise aims to reach and serveDifferentiated by size, functionality, channel, price, etc.Value propositionBundle of products and servicesIn IT nearly every company offers software + servicesHas to fit customer segmentsChannelHow do you reach your customers?MarketingSales (evaluation)PurchaseDeliveryCustomer supportCRMMarketing and salesRetentionUpsellingRevenue streamPricingCash FlowPayment
  4. ResourcesAssets required to make your business model workPhysicalFinancialIntellectualHumanActivitiesKey processes that make the business model workPartnersNetwork of suppliers and partnersStrategic alignment“Coopetition”Join venturesBuyer-supplier relationshipsCost structureIncurred costs
  5. Customer demand innovationVery importantAs IT guys we often don’t like this kind of innovation.“You want to migrate from VB6 to a modern technology? I don’t care, give me feature X”Ford: If I’d asked my customers what they wanted, they’d have said a faster horse.CapabilitiesThis is where we are great in as IT guysResource-drivenIdea from Mario’s talk – this is what I meanFinance-drivenPricingReduced costsIn this talk we will evaluate how SaaS and the Cloud influence your business model.
  6. Into which segments can we divide our customers?What is their need?How can we help them?Example: How did we analyze our market? Show business plan.Well, what did we forget?
  7. Are we too cheap?Price sensitivity by customer segmentCan we/should we build different offerings/pricings for different segments?Make it even free?Are we ready for “free” and the long tail?MarketingConversion rate
  8. Talk about experience with low-features competitors in the web.Customization vs. pre-built processes
  9. What is the value proposition of SaaS?Do customers see SaaS as a “value”?Some want to have it on-prem
  10. Talk about example of large customer in Switzerland
  11. Talk about upcoming escrow serviceWhat happens if your company decides to no longer run tc?How can I get my data?
  12. Talk about/demo hybrid solutionOffline-capable full clientOnline client
  13. Talk about experiences with potential customers from india.Missing credit cardTalk about CLV exampleCustomer with 10 users asking for a custom extension
  14. Demo scripting capabilities in tcKnowledge about the end userTalk about idea of integrating Yammer in TFM
  15. Talk about how to handle customers who cannot pay.