SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
Seeking High Octane
                   Productivity
                          Raman Kannan




rk2153 AT gmail DOT com    Economics of SOA   1
MultiDimensional
                                       People




                                                 Products

              Process



    Productivity = Qualified people engineering superior products using
    appropriate technologies.



rk2153 AT gmail DOT com      Economics of SOA                             2
Imperatives for success
• Build what the business needs
• People and corporate knowledge is the
  key – culture of kaizen and learning org.
• Continuous and iterative I/T alignment and
  process/technology/people improvement
• Adopt new technologies resulting in firm
  wide competitive advantage
• Adaptive culture – innovative
rk2153 AT gmail DOT com   Economics of SOA   3
Why projects fail
• Fail to understand the business needs
• Fail to evangelize best practices firmwide -
  - top/down
• Lack of accountability and lack of
  ownership at all levels to try new things
• Lack of challenge at work – intellectual
  boredom or unreasonable burden – high
  stress

rk2153 AT gmail DOT com   Economics of SOA   4
More reasons for failure
• Too little too late – being responsive
• Lack of appropriate performance attribution
• Lack of discipline/focus, purpose and sense of
  belonging and ownership
• Lack of objective introspective, post/pre analysis
     – Integrating and active feedback
• Lack of planning and failing to execute
     – No one plans to fail, most fail to plan



rk2153 AT gmail DOT com   Economics of SOA         5
Adopting new technologies
    • Technologies                                           Now
         – Services Oriented
         – Cloud Computing
         – Mobile Computing
         – Grid Computing
                                                        Client/Server
                                                 then   Object oriented/reuse
                                                        Distributed/Remote (RPC)
                                                        CORBA/OMG
                                                        Concurrent/parallel

         Not all of them are necessarily new…reincarnation of old ideas…
rk2153 AT gmail DOT com       Economics of SOA                               6
Next wave already on shore
                • Social networks
                     – Aol/aim, myspace, facebook, twitter etc
                • Integrated media
                     – Streaming, podcast
                • kindle, netbooks, SaaS
                     – Google-apps, basecamp
                • CMS -- joomla/drupal

      Restless and infinite
      Who could have imagined searching could translate into revenue
      Those who imagined created google, those who believed work there




rk2153 AT gmail DOT com       Economics of SOA                           7
Service Oriented
       Service Oriented Architecture is an evolution of interface driven
       programming, same ideas applied at higher level of abstraction.

            programs (independently executable elements) instead of
            procedures and functions
            entire business transaction
            advent of substrate technologies – time is right
                 -- internet, http, app containers
                 -- xml/json
                 -- java/dot net
                 -- php/perl/python


          dominated by public domain/standard driven software
          Evolving group sourcing and virtual corporation

    New products created by new processes

rk2153 AT gmail DOT com       Economics of SOA                             8
Components vs Services
• Components are freeform…anything
     – Like classes without interfaces
     – Adding/Removing a component
          • Lack of standards
               – Each had their own private little component model
               – Interaction between two different enterprises is hard

• Services are not freeform
     – Evolution of frameworks
     – Structured method of adding service
          • WSDL – standards for specifying a service
          • Standard implementations – JBOSS/SOAP
          • Designed for integration

rk2153 AT gmail DOT com        Economics of SOA                          9
Economics of SOA
• Business is changing – constant
• IT must evolve and be the catalyst
• Service Oriented Architecture
     – Drives Marginal Cost of new Service down
     – Fixed cost – setup cost
• Made for – Service Bureau Industries
     – integration
     – customization

rk2153 AT gmail DOT com   Economics of SOA        10
Marginal Cost
   •   For a Service Bureau,
   •   profitability is inversely proportional to the cost of adding one additional
       service, the marginal cost.
   •   Total cost is and always will be positively correlated with number of
       services.
   •   Cost incurred to add one additional service reveals more about the
       efficiency of operations, technology and resources.
   •   Smaller the marginal cost higher the profitability.
        – Constant or decreasing




              Can you drive the marginal cost down?
              So your profitability goes up as you increase client base
              Are you able to onboard and operate as well as you signup



rk2153 AT gmail DOT com         Economics of SOA                                  11
Traditional Model
                                                                      TM do not
                                                                      Scale linearly
                                           What
                                           happens




                      Starts out                       Sooner or later adding additional
                      linear
Total Cost                                             services becomes prohibitively
                                                       expensive.



                                                          Initial setup cost




              No Of Services deployed
Marginal Cost is a suitable measure for analyzing profitability of service bureau.
Marginal Cost is the cost of adding one additional service to the service bureau
Keeping all other variables constant. Service Bureau is about Scalability.

rk2153 AT gmail DOT com             Economics of SOA                                   12
SOA Model
                 Traditional Model
                 Non linear Marginal cost


                                              Opportunity Cost (potential profit)

                                                               SOA Marginal Cost (SOA.MC)
                                                               Worst case Scenario – linearly increasing MC
Marginal
Cost

                                                               Higher initial setup cost

                                                       Best case Scenario – decreasing MC




               No Of Services deployed


                                                                                    We expect the SOA.MC
                                                                                    To go down with no of
                                                                                    Services deployed due
                                                                                    to learning effect




rk2153 AT gmail DOT com               Economics of SOA                                                13
Other Benefits
 • Operational stability
 • Satisfied customers
 • Happy and Productive knowledge
   workforce
 • Higher tech ROI
 • Competitive advantage
      – More investment/more profits
      – Ahead of competition

rk2153 AT gmail DOT com      Economics of SOA   14
Summary/references
•   http://bluehawk.monmouth.edu/monmouth/academic/dna/se-edu.htm
•   Constant introspection, metrics, measurement, goal setting
•   Change must be rooted in culture/process and technology
•   Merely adopting better tools and improvements at a tactical level will result in better
    qualified individuals who will eventually leave
     –   in the absence of
           •   an adaptive strategic level support
           •   adaptive policy frameworks
           •   reward/recognition incentives
•   All change adoption must be companywide top/down – while change may be
    instigated/initiated and championed by any one who sees an opportunity
•   Change must be encouraged from all quarters and all levels
•   Risk taking should be rewarded and inaction penalized
•   Non linear performance gains can be achieved by optimizing at the highest levels
     –   Old frameworks that contributed to the inefficiencies must be actively identified and replaced
         by new – in perpetuity
     –   Change/Adaptation are the only constants


rk2153 AT gmail DOT com                    Economics of SOA                                         15

Contenu connexe

Tendances

Increase Agility & ROI: BPM in Business Support Systems
Increase Agility & ROI: BPM in Business Support SystemsIncrease Agility & ROI: BPM in Business Support Systems
Increase Agility & ROI: BPM in Business Support SystemsSrikanth Minnam
 
Hosted Unified Communications - Business Case
Hosted Unified Communications - Business CaseHosted Unified Communications - Business Case
Hosted Unified Communications - Business CaseJuan Carlos Sanchez
 
Directory Search Companies Need Better Tools
Directory Search Companies Need Better ToolsDirectory Search Companies Need Better Tools
Directory Search Companies Need Better ToolsRajesh Sengamedu
 
ICT Cost Management And Savings General
ICT Cost Management And Savings GeneralICT Cost Management And Savings General
ICT Cost Management And Savings General2control4IT
 
A Practical Approach to Introducing BPM into the Enterprise
A Practical Approach to Introducing BPM into the EnterpriseA Practical Approach to Introducing BPM into the Enterprise
A Practical Approach to Introducing BPM into the Enterprisejamieraut
 
Portfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It BasicPortfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It BasicEPM Live
 
Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0
Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0Dr. Mohan K. Bavirisetty
 
Extend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and ServicesExtend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and ServicesEPM Live
 
Best Practices from EMC: Ingest High Availability Performance, Trust and Effi...
Best Practices from EMC: Ingest High Availability Performance, Trust and Effi...Best Practices from EMC: Ingest High Availability Performance, Trust and Effi...
Best Practices from EMC: Ingest High Availability Performance, Trust and Effi...EMC Forum India
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine OverviewEPM Live
 
Webinar: Back Office: February 28, 2012
Webinar: Back Office: February 28, 2012Webinar: Back Office: February 28, 2012
Webinar: Back Office: February 28, 2012Judy Misbin
 
Orchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service managementOrchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service managementAlan McSweeney
 
Berlin Expert Days 2013 - Performance Talk
Berlin Expert Days 2013 - Performance TalkBerlin Expert Days 2013 - Performance Talk
Berlin Expert Days 2013 - Performance TalkEduard Tudenhoefner
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementEPM Live
 

Tendances (20)

Service cost management
Service cost managementService cost management
Service cost management
 
Increase Agility & ROI: BPM in Business Support Systems
Increase Agility & ROI: BPM in Business Support SystemsIncrease Agility & ROI: BPM in Business Support Systems
Increase Agility & ROI: BPM in Business Support Systems
 
Hosted Unified Communications - Business Case
Hosted Unified Communications - Business CaseHosted Unified Communications - Business Case
Hosted Unified Communications - Business Case
 
Directory Search Companies Need Better Tools
Directory Search Companies Need Better ToolsDirectory Search Companies Need Better Tools
Directory Search Companies Need Better Tools
 
ICT Cost Management And Savings General
ICT Cost Management And Savings GeneralICT Cost Management And Savings General
ICT Cost Management And Savings General
 
A Practical Approach to Introducing BPM into the Enterprise
A Practical Approach to Introducing BPM into the EnterpriseA Practical Approach to Introducing BPM into the Enterprise
A Practical Approach to Introducing BPM into the Enterprise
 
Portfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It BasicPortfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It Basic
 
Who is naalium
Who is naaliumWho is naalium
Who is naalium
 
Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0
Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0
 
Extend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and ServicesExtend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and Services
 
Web Service Orchestration
Web Service OrchestrationWeb Service Orchestration
Web Service Orchestration
 
ERP for Big Valley City
ERP for Big Valley CityERP for Big Valley City
ERP for Big Valley City
 
Best Practices from EMC: Ingest High Availability Performance, Trust and Effi...
Best Practices from EMC: Ingest High Availability Performance, Trust and Effi...Best Practices from EMC: Ingest High Availability Performance, Trust and Effi...
Best Practices from EMC: Ingest High Availability Performance, Trust and Effi...
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine Overview
 
Webinar: Back Office: February 28, 2012
Webinar: Back Office: February 28, 2012Webinar: Back Office: February 28, 2012
Webinar: Back Office: February 28, 2012
 
Orchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service managementOrchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service management
 
How to Build a World-Class Back Office
How to Build a World-Class Back OfficeHow to Build a World-Class Back Office
How to Build a World-Class Back Office
 
WIKIOCEAN
WIKIOCEANWIKIOCEAN
WIKIOCEAN
 
Berlin Expert Days 2013 - Performance Talk
Berlin Expert Days 2013 - Performance TalkBerlin Expert Days 2013 - Performance Talk
Berlin Expert Days 2013 - Performance Talk
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work Management
 

En vedette

Cognitive Assistants
Cognitive AssistantsCognitive Assistants
Cognitive AssistantsRaman Kannan
 
Disruptive technologies 02
Disruptive technologies  02Disruptive technologies  02
Disruptive technologies 02Raman Kannan
 
Innovation: Cost or Rejuvenation
Innovation: Cost or RejuvenationInnovation: Cost or Rejuvenation
Innovation: Cost or RejuvenationRaman Kannan
 
Cloud Computing -- Organizational Shift
Cloud Computing -- Organizational ShiftCloud Computing -- Organizational Shift
Cloud Computing -- Organizational ShiftRaman Kannan
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise ArchitectureRaman Kannan
 
Software engineering for small product companies
Software engineering for small product companiesSoftware engineering for small product companies
Software engineering for small product companiesRaman Kannan
 
A data scientist's study plan
A data scientist's study planA data scientist's study plan
A data scientist's study planRaman Kannan
 
Risk management framework
Risk management frameworkRisk management framework
Risk management frameworkRaman Kannan
 
Evaluating classifierperformance ml-cs6923
Evaluating classifierperformance ml-cs6923Evaluating classifierperformance ml-cs6923
Evaluating classifierperformance ml-cs6923Raman Kannan
 
Financial risk management122
Financial risk management122Financial risk management122
Financial risk management122Raman Kannan
 
How to-run-ols-diagnostics-02
How to-run-ols-diagnostics-02How to-run-ols-diagnostics-02
How to-run-ols-diagnostics-02Raman Kannan
 
Sdr dodd frankbirdseyeview
Sdr dodd frankbirdseyeviewSdr dodd frankbirdseyeview
Sdr dodd frankbirdseyeviewRaman Kannan
 
Essay on-data-analysis
Essay on-data-analysisEssay on-data-analysis
Essay on-data-analysisRaman Kannan
 
SW Architecture Monolithic to SOA
SW Architecture Monolithic to SOASW Architecture Monolithic to SOA
SW Architecture Monolithic to SOARaman Kannan
 
Adding Audio To Slideshare
Adding Audio To SlideshareAdding Audio To Slideshare
Adding Audio To SlideshareQuentin Brown
 

En vedette (20)

Cognitive Assistants
Cognitive AssistantsCognitive Assistants
Cognitive Assistants
 
Leadership 01
Leadership  01Leadership  01
Leadership 01
 
Disruptive technologies 02
Disruptive technologies  02Disruptive technologies  02
Disruptive technologies 02
 
Innovation: Cost or Rejuvenation
Innovation: Cost or RejuvenationInnovation: Cost or Rejuvenation
Innovation: Cost or Rejuvenation
 
Cloud Computing -- Organizational Shift
Cloud Computing -- Organizational ShiftCloud Computing -- Organizational Shift
Cloud Computing -- Organizational Shift
 
Glasses
GlassesGlasses
Glasses
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
Joy of Unix
Joy of UnixJoy of Unix
Joy of Unix
 
Software engineering for small product companies
Software engineering for small product companiesSoftware engineering for small product companies
Software engineering for small product companies
 
Rkfut402
Rkfut402Rkfut402
Rkfut402
 
Rkfut401
Rkfut401Rkfut401
Rkfut401
 
A data scientist's study plan
A data scientist's study planA data scientist's study plan
A data scientist's study plan
 
Risk management framework
Risk management frameworkRisk management framework
Risk management framework
 
Evaluating classifierperformance ml-cs6923
Evaluating classifierperformance ml-cs6923Evaluating classifierperformance ml-cs6923
Evaluating classifierperformance ml-cs6923
 
Financial risk management122
Financial risk management122Financial risk management122
Financial risk management122
 
How to-run-ols-diagnostics-02
How to-run-ols-diagnostics-02How to-run-ols-diagnostics-02
How to-run-ols-diagnostics-02
 
Sdr dodd frankbirdseyeview
Sdr dodd frankbirdseyeviewSdr dodd frankbirdseyeview
Sdr dodd frankbirdseyeview
 
Essay on-data-analysis
Essay on-data-analysisEssay on-data-analysis
Essay on-data-analysis
 
SW Architecture Monolithic to SOA
SW Architecture Monolithic to SOASW Architecture Monolithic to SOA
SW Architecture Monolithic to SOA
 
Adding Audio To Slideshare
Adding Audio To SlideshareAdding Audio To Slideshare
Adding Audio To Slideshare
 

Similaire à Seeking High Octane Productivity

South Florida HDI Event, Managing Service Delivery
South Florida HDI Event, Managing Service DeliverySouth Florida HDI Event, Managing Service Delivery
South Florida HDI Event, Managing Service DeliveryEddie Vidal
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationTom Laszewski
 
No SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA ValueNo SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA ValueAkiva Marks
 
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510David Linthicum
 
Strategic Design by Architecture and Organisation @ FINN.no - JavaZone 2016
Strategic Design by Architecture and Organisation @ FINN.no - JavaZone 2016Strategic Design by Architecture and Organisation @ FINN.no - JavaZone 2016
Strategic Design by Architecture and Organisation @ FINN.no - JavaZone 2016Sebastian Verheughe
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented ArchitectureAmazon Web Services
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented ArchitectureAmazon Web Services
 
Implementing Service Oriented Architecture
Implementing Service Oriented Architecture Implementing Service Oriented Architecture
Implementing Service Oriented Architecture Amazon Web Services
 
Enterprise Adoption – Patterns for Success with AWS - Business
Enterprise Adoption – Patterns for Success with AWS - BusinessEnterprise Adoption – Patterns for Success with AWS - Business
Enterprise Adoption – Patterns for Success with AWS - BusinessAmazon Web Services
 
Enterprise Adoption – Patterns for Success with AWS - Business
Enterprise Adoption – Patterns for Success with AWS - BusinessEnterprise Adoption – Patterns for Success with AWS - Business
Enterprise Adoption – Patterns for Success with AWS - BusinessAmazon Web Services
 
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...IBM Rational
 
Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDAOpposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDADenzil Wasson
 
Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11davemayo
 
SEC Presentation V2
SEC Presentation V2SEC Presentation V2
SEC Presentation V2Salim Sheikh
 
The cloud original
The cloud   originalThe cloud   original
The cloud originalkarntz2
 
estrat AWS Cloud Breakfast
estrat AWS Cloud Breakfastestrat AWS Cloud Breakfast
estrat AWS Cloud BreakfastPaul Cooper
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...DevClub_lv
 

Similaire à Seeking High Octane Productivity (20)

South Florida HDI Event, Managing Service Delivery
South Florida HDI Event, Managing Service DeliverySouth Florida HDI Event, Managing Service Delivery
South Florida HDI Event, Managing Service Delivery
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organization
 
No SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA ValueNo SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA Value
 
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
 
Strategic Design by Architecture and Organisation @ FINN.no - JavaZone 2016
Strategic Design by Architecture and Organisation @ FINN.no - JavaZone 2016Strategic Design by Architecture and Organisation @ FINN.no - JavaZone 2016
Strategic Design by Architecture and Organisation @ FINN.no - JavaZone 2016
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented Architecture
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented Architecture
 
Implementing Service Oriented Architecture
Implementing Service Oriented Architecture Implementing Service Oriented Architecture
Implementing Service Oriented Architecture
 
Enterprise Adoption – Patterns for Success with AWS - Business
Enterprise Adoption – Patterns for Success with AWS - BusinessEnterprise Adoption – Patterns for Success with AWS - Business
Enterprise Adoption – Patterns for Success with AWS - Business
 
Enterprise Adoption – Patterns for Success with AWS - Business
Enterprise Adoption – Patterns for Success with AWS - BusinessEnterprise Adoption – Patterns for Success with AWS - Business
Enterprise Adoption – Patterns for Success with AWS - Business
 
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
 
Rad2
Rad2Rad2
Rad2
 
Opposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDAOpposites Attract SOA, Agile, MDA
Opposites Attract SOA, Agile, MDA
 
Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11Everware cbdi opposites attract 04-12-11
Everware cbdi opposites attract 04-12-11
 
SEC Presentation V2
SEC Presentation V2SEC Presentation V2
SEC Presentation V2
 
SOA 911
SOA 911SOA 911
SOA 911
 
The cloud original
The cloud   originalThe cloud   original
The cloud original
 
estrat AWS Cloud Breakfast
estrat AWS Cloud Breakfastestrat AWS Cloud Breakfast
estrat AWS Cloud Breakfast
 
MeshU Cloud Camp
MeshU Cloud CampMeshU Cloud Camp
MeshU Cloud Camp
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...
 

Plus de Raman Kannan

Essays on-civic-responsibilty
Essays on-civic-responsibiltyEssays on-civic-responsibilty
Essays on-civic-responsibiltyRaman Kannan
 
M12 boosting-part02
M12 boosting-part02M12 boosting-part02
M12 boosting-part02Raman Kannan
 
M12 random forest-part01
M12 random forest-part01M12 random forest-part01
M12 random forest-part01Raman Kannan
 
M11 bagging loo cv
M11 bagging loo cvM11 bagging loo cv
M11 bagging loo cvRaman Kannan
 
M10 gradient descent
M10 gradient descentM10 gradient descent
M10 gradient descentRaman Kannan
 
M09-Cross validating-naive-bayes
M09-Cross validating-naive-bayesM09-Cross validating-naive-bayes
M09-Cross validating-naive-bayesRaman Kannan
 
M08 BiasVarianceTradeoff
M08 BiasVarianceTradeoffM08 BiasVarianceTradeoff
M08 BiasVarianceTradeoffRaman Kannan
 
Chapter 04-discriminant analysis
Chapter 04-discriminant analysisChapter 04-discriminant analysis
Chapter 04-discriminant analysisRaman Kannan
 
Augmented 11022020-ieee
Augmented 11022020-ieeeAugmented 11022020-ieee
Augmented 11022020-ieeeRaman Kannan
 
Chapter 02-logistic regression
Chapter 02-logistic regressionChapter 02-logistic regression
Chapter 02-logistic regressionRaman Kannan
 
Chapter01 introductory handbook
Chapter01 introductory handbookChapter01 introductory handbook
Chapter01 introductory handbookRaman Kannan
 
Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...
Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...
Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...Raman Kannan
 
A voyage-inward-02
A voyage-inward-02A voyage-inward-02
A voyage-inward-02Raman Kannan
 

Plus de Raman Kannan (17)

Essays on-civic-responsibilty
Essays on-civic-responsibiltyEssays on-civic-responsibilty
Essays on-civic-responsibilty
 
M12 boosting-part02
M12 boosting-part02M12 boosting-part02
M12 boosting-part02
 
M12 random forest-part01
M12 random forest-part01M12 random forest-part01
M12 random forest-part01
 
M11 bagging loo cv
M11 bagging loo cvM11 bagging loo cv
M11 bagging loo cv
 
M10 gradient descent
M10 gradient descentM10 gradient descent
M10 gradient descent
 
M09-Cross validating-naive-bayes
M09-Cross validating-naive-bayesM09-Cross validating-naive-bayes
M09-Cross validating-naive-bayes
 
M06 tree
M06 treeM06 tree
M06 tree
 
M07 svm
M07 svmM07 svm
M07 svm
 
M08 BiasVarianceTradeoff
M08 BiasVarianceTradeoffM08 BiasVarianceTradeoff
M08 BiasVarianceTradeoff
 
Chapter 05 k nn
Chapter 05 k nnChapter 05 k nn
Chapter 05 k nn
 
Chapter 04-discriminant analysis
Chapter 04-discriminant analysisChapter 04-discriminant analysis
Chapter 04-discriminant analysis
 
M03 nb-02
M03 nb-02M03 nb-02
M03 nb-02
 
Augmented 11022020-ieee
Augmented 11022020-ieeeAugmented 11022020-ieee
Augmented 11022020-ieee
 
Chapter 02-logistic regression
Chapter 02-logistic regressionChapter 02-logistic regression
Chapter 02-logistic regression
 
Chapter01 introductory handbook
Chapter01 introductory handbookChapter01 introductory handbook
Chapter01 introductory handbook
 
Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...
Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...
Chapter 2: R tutorial Handbook for Data Science and Machine Learning Practiti...
 
A voyage-inward-02
A voyage-inward-02A voyage-inward-02
A voyage-inward-02
 

Seeking High Octane Productivity

  • 1. Seeking High Octane Productivity Raman Kannan rk2153 AT gmail DOT com Economics of SOA 1
  • 2. MultiDimensional People Products Process Productivity = Qualified people engineering superior products using appropriate technologies. rk2153 AT gmail DOT com Economics of SOA 2
  • 3. Imperatives for success • Build what the business needs • People and corporate knowledge is the key – culture of kaizen and learning org. • Continuous and iterative I/T alignment and process/technology/people improvement • Adopt new technologies resulting in firm wide competitive advantage • Adaptive culture – innovative rk2153 AT gmail DOT com Economics of SOA 3
  • 4. Why projects fail • Fail to understand the business needs • Fail to evangelize best practices firmwide - - top/down • Lack of accountability and lack of ownership at all levels to try new things • Lack of challenge at work – intellectual boredom or unreasonable burden – high stress rk2153 AT gmail DOT com Economics of SOA 4
  • 5. More reasons for failure • Too little too late – being responsive • Lack of appropriate performance attribution • Lack of discipline/focus, purpose and sense of belonging and ownership • Lack of objective introspective, post/pre analysis – Integrating and active feedback • Lack of planning and failing to execute – No one plans to fail, most fail to plan rk2153 AT gmail DOT com Economics of SOA 5
  • 6. Adopting new technologies • Technologies Now – Services Oriented – Cloud Computing – Mobile Computing – Grid Computing Client/Server then Object oriented/reuse Distributed/Remote (RPC) CORBA/OMG Concurrent/parallel Not all of them are necessarily new…reincarnation of old ideas… rk2153 AT gmail DOT com Economics of SOA 6
  • 7. Next wave already on shore • Social networks – Aol/aim, myspace, facebook, twitter etc • Integrated media – Streaming, podcast • kindle, netbooks, SaaS – Google-apps, basecamp • CMS -- joomla/drupal Restless and infinite Who could have imagined searching could translate into revenue Those who imagined created google, those who believed work there rk2153 AT gmail DOT com Economics of SOA 7
  • 8. Service Oriented Service Oriented Architecture is an evolution of interface driven programming, same ideas applied at higher level of abstraction. programs (independently executable elements) instead of procedures and functions entire business transaction advent of substrate technologies – time is right -- internet, http, app containers -- xml/json -- java/dot net -- php/perl/python dominated by public domain/standard driven software Evolving group sourcing and virtual corporation New products created by new processes rk2153 AT gmail DOT com Economics of SOA 8
  • 9. Components vs Services • Components are freeform…anything – Like classes without interfaces – Adding/Removing a component • Lack of standards – Each had their own private little component model – Interaction between two different enterprises is hard • Services are not freeform – Evolution of frameworks – Structured method of adding service • WSDL – standards for specifying a service • Standard implementations – JBOSS/SOAP • Designed for integration rk2153 AT gmail DOT com Economics of SOA 9
  • 10. Economics of SOA • Business is changing – constant • IT must evolve and be the catalyst • Service Oriented Architecture – Drives Marginal Cost of new Service down – Fixed cost – setup cost • Made for – Service Bureau Industries – integration – customization rk2153 AT gmail DOT com Economics of SOA 10
  • 11. Marginal Cost • For a Service Bureau, • profitability is inversely proportional to the cost of adding one additional service, the marginal cost. • Total cost is and always will be positively correlated with number of services. • Cost incurred to add one additional service reveals more about the efficiency of operations, technology and resources. • Smaller the marginal cost higher the profitability. – Constant or decreasing Can you drive the marginal cost down? So your profitability goes up as you increase client base Are you able to onboard and operate as well as you signup rk2153 AT gmail DOT com Economics of SOA 11
  • 12. Traditional Model TM do not Scale linearly What happens Starts out Sooner or later adding additional linear Total Cost services becomes prohibitively expensive. Initial setup cost No Of Services deployed Marginal Cost is a suitable measure for analyzing profitability of service bureau. Marginal Cost is the cost of adding one additional service to the service bureau Keeping all other variables constant. Service Bureau is about Scalability. rk2153 AT gmail DOT com Economics of SOA 12
  • 13. SOA Model Traditional Model Non linear Marginal cost Opportunity Cost (potential profit) SOA Marginal Cost (SOA.MC) Worst case Scenario – linearly increasing MC Marginal Cost Higher initial setup cost Best case Scenario – decreasing MC No Of Services deployed We expect the SOA.MC To go down with no of Services deployed due to learning effect rk2153 AT gmail DOT com Economics of SOA 13
  • 14. Other Benefits • Operational stability • Satisfied customers • Happy and Productive knowledge workforce • Higher tech ROI • Competitive advantage – More investment/more profits – Ahead of competition rk2153 AT gmail DOT com Economics of SOA 14
  • 15. Summary/references • http://bluehawk.monmouth.edu/monmouth/academic/dna/se-edu.htm • Constant introspection, metrics, measurement, goal setting • Change must be rooted in culture/process and technology • Merely adopting better tools and improvements at a tactical level will result in better qualified individuals who will eventually leave – in the absence of • an adaptive strategic level support • adaptive policy frameworks • reward/recognition incentives • All change adoption must be companywide top/down – while change may be instigated/initiated and championed by any one who sees an opportunity • Change must be encouraged from all quarters and all levels • Risk taking should be rewarded and inaction penalized • Non linear performance gains can be achieved by optimizing at the highest levels – Old frameworks that contributed to the inefficiencies must be actively identified and replaced by new – in perpetuity – Change/Adaptation are the only constants rk2153 AT gmail DOT com Economics of SOA 15