SlideShare a Scribd company logo
1 of 45
^        z                  >           D
        >       ^          W                    K

       d          W       D                    '
'   K          ^                          Z
    Z           d       ^                        d
Improve Business Services with DevOps

Glenn O’Donnell, Senior Analyst



October 27, 2011




2   © 2011 Forrester Research, Inc. Reproduction Prohibited
      2009
What is DevOps?

A movement to improve collaboration
    New demands accelerate need for collaboration
    Service lifecycle is broken
                                                              peace             Make Code
    Dev  Ops don’t get along                                 /peace DevOps To Not War
                                                                       The People




3   © 2011 Forrester Research, Inc. Reproduction Prohibited
Why DevOps is Skyrocketing

Complexity and economics mandate a new model
    Technology is too complex
      – Virtualization and cloud
      – Social media and Mobility
      – Agile application development

    Time frames are accelerating
                                                              Agile Dev
    Lethargic processes kill innovation
    Traditional IT is economically dead
    Business demands better

                                            Virtualization


4   © 2011 Forrester Research, Inc. Reproduction Prohibited
Stereotypes Fuel Conflict




    • Slow to act                                             • Impatient
    • Temperamental                                           • Temperamental
    • Too rigid about changes                                 • Careless about changes
    • Always says “No!”                                       • Prima donna artists
    • Too dumb to understand apps                             • Ignorant about the “real world”

5   © 2011 Forrester Research, Inc. Reproduction Prohibited
How to Make DevOps Work

                            Measure
                            Talk!
                            Accept and hide complexity but don’t love it ( talk!)
                            Embrace process discipline across the lifecycle ( talk!)
                            Start with a common release management process ( talk!)
                            Automate release management execution ( talk!)
                            Inject rich feedback across the lifecycle ( talk!)
                            Change the incentives ( talk!)
                            Adapt the organization(s) ( talk!)
                            Measure ( talk!)

6   © 2011 Forrester Research, Inc. Reproduction Prohibited
Agile Process Adoption Continues To Advance




                                                                                                Iterative:
                                                                                                2010 – 19.5%
                                                                                                2009 – 20.6%




                                                                                       Traditional:
                                                                                       2010 – 13.0%
                                                                                       2009 – 13.4%



Base: †1023 IT Professionals
Base: *1298 IT Professionals
(“other” responses not included; percentages may not total 100 because of rounding)
     Source: †Forrester/Dr. Dobb’s Global Developer Technographics® Surveys, Q3 2010
             *Forrester/Dr. Dobb’s Global Developer Technographics® Surveys, Q3 2009
       7     © 2011 Forrester Research, Inc. Reproduction Prohibited

     Source: January 20, 2010, “Agile Development: Mainstream Adoption Has Changed Agility” report
It Takes Too Long to Release Apps




                                                              February 2011 “Five Ways To Streamline Release Management”
8   © 2011 Forrester Research, Inc. Reproduction Prohibited
… And People Aren’t Happy About It




                                                              February 2011 “Five Ways To Streamline Release Management”
9   © 2011 Forrester Research, Inc. Reproduction Prohibited
Agile Development Must Meet Agile Operations

Traditional                               Leaving                           Welcome To

Transition                                Dev                                Ops
                                   Come Back Soon!                          Drive Safe!




                                                                Release Management is Too Slow


Agile                                     Leaving                           Welcome To
Transition                                Dev                                Ops
                                   Come Back Soon!                          Drive Safe!




 10   © 2011 Forrester Research, Inc. Reproduction Prohibited   Streamlined Release Management
The Typical Application Life Cycle is Broken




                                                                           Ops
                                     App
       EA                            Dev                       QA    Ops

     One-way flow doesn’t allow for continual improvement
     Information developed early is lost when given to Ops
      – Ops must resort to reverse engineering (a wasteful effort)

     Release from App Dev to Operations is a huge problem
      – Thus, also a huge opportunity

     Cultural barriers must fall but tools must also evolve
      – New tool developments are promising
11   © 2011 Forrester Research, Inc. Reproduction Prohibited
Collaborate Across The Application Life Cycle




                                     App
       EA                            Dev                       QA   Ops


                                         Agile Process

     Feedback makes it a true lifecycle with continual improvement
     Automation based upon apps span the lifecycle
      – Apps become adaptive like infrastructure now is

     Information is preserved and put to good use everywhere
     A well-managed portfolio emerges from people communicating!
12   © 2011 Forrester Research, Inc. Reproduction Prohibited
Packaging Releases

 Move packages, not individual components
     Development                                         Staging   Production


                                                                                Transitions of
                                                                                Components




         Package


                                                                                Transitions of
                                                                                a Package




13    © 2011 Forrester Research, Inc. Reproduction Prohibited
“Fast and Accurate” Need Not Be a Paradox

     “Process = Bureaucracy”
     is a misconception
     Discipline becomes
     oppressive only
     if taken too far
     Good process
     enhances agility
     Automation
     further accelerates
     execution
14   © 2011 Forrester Research, Inc. Reproduction Prohibited
Automation Must Evolve Beyond Infrastructure

 It’s finally time to focus on the applications

     Automation is almost entirely
     aimed at infrastructure
     “Cloud” is mainly IaaS

     PaaS  SaaS cannot be
     limited to infrastructure
     Infrastructure is commodity
     Applications are not (yet)
     Business flexibility is the goal
       – Automation must move
         “up the stack”



15   © 2011 Forrester Research, Inc. Reproduction Prohibited
Cloud Introduces NoOps to Augment DevOps




Rqmts               Dev                    App                 QA   App   Ops   App

 Application Deployment to Traditional Infrastructure (DevOps)




Rqmts               Dev                    App                 QA   App

 Application Deployment to IaaS Infrastructure (NoOps)


Ops becomes key to planning, not to release execution

16   © 2011 Forrester Research, Inc. Reproduction Prohibited
A Lifecycle Fosters Systems Engineering

 Apps are complex products
     All product development follows
     sound engineering principles
     Why should IT services
     be any different?
       – Including apps

     Software engineering ≠ writing code
     Infrastructure engineering ≠ hardware silos
     ITIL v3 offers a good starting point for engineering lifecycle
       – ITIL is not just for Ops anymore




17   © 2011 Forrester Research, Inc. Reproduction Prohibited
Change the Incentives

 You need the right carrot and right stick to alter behaviors
     The IT culture rewards the techno-heroes
       – Reward the firefighter; reward the arsonist
       – Discourages teamwork

     Complexity mandates team execution
     New metrics for performance should focus on:
       – Business performance (What’s my impact?)
       – Team success (overall productivity and service quality)

     Link bonuses and other incentives to these metrics
       – And give them teeth (don’t be meek about penalties)

     Encourage prudent risk to encourage innovation
       – Allow people to fail so they don’t become failures

18   © 2011 Forrester Research, Inc. Reproduction Prohibited
What Metrics Matter (and why)?


     APM (Response Time)


     Successful releases


     Customer satisfaction




19   © 2011 Forrester Research, Inc. Reproduction Prohibited
Summary

 DevOps is about changing organizational philosophies
     Abandon the stereotypes of all parties
     Talk!
     Abandon the love affair with complexity
     Streamline the handoff from Dev to Ops (agile lifecycle)
     Get serious about process discipline, but don’t go too far!
     Drive toward “NoOps” if you pursue cloud
     Think beyond infrastructure as you pursue cloud
     Institute systems engineering practices across the entire lifecycle



20   © 2011 Forrester Research, Inc. Reproduction Prohibited
Thank you


Glenn O’Donnell
+1 617.613.8826
godonnell@forrester.com
             @glennodonnell
www.forrester.com




  © 2009 Forrester Research, Inc. Reproduction Prohibited
Core Strategies for
Successful DevOps
Alois Reitbauer, Technology Strategist



  22    © 2011 Forrester Research, Inc. Reproduction Prohibited
We accelerate development, but
do we accelerate business?
 23   © 2011 Forrester Research, Inc. Reproduction Prohibited
If you are agile you will make
more mistakes quicker …




                         … with DevOps you can also
                                     fix them faster.
24   © 2011 Forrester Research, Inc. Reproduction Prohibited
More than Dev and Ops …




25   © 2011 Forrester Research, Inc. Reproduction Prohibited
Integrated
     Business
                                                                Continuous
      aware
                  Successful DevOps is …

     Application
                                                                Actionable
      Centric
                                                     Automated
26   © 2011 Forrester Research, Inc. Reproduction Prohibited
Business Aware




27   © 2011 Forrester Research, Inc. Reproduction Prohibited
User Experience comes
first




 28   © 2011 Forrester Research, Inc. Reproduction Prohibited
Canon has the longest search
                                                                times




Operations must become
business aware


                                                                                               and makes 50 perceont of revenue




 29   © 2011 Forrester Research, Inc. Reproduction Prohibited
Operations has to focus on
business delivery




 30   © 2011 Forrester Research, Inc. Reproduction Prohibited
Test




                                                                         Production




Business as a common
language


                                                                Development


 31   © 2011 Forrester Research, Inc. Reproduction Prohibited
Transaction Centric




32   © 2011 Forrester Research, Inc. Reproduction Prohibited
PostOrder                  RemoteAPI


                                                                                       ApplyCredit                Order


                                                                  eBiz
                                                                            Fraud                     PriceCalc



                                                                                          GiftCard                 Batch

                                                                 MyMart
                                                                           Associate                   eBillme


                                                                                          Response                Clearance
                               100.000s
                               users                             MyAppr
                                                                           StoreLocator                 Loyalty



Infrastructure is                                                                       PurchaseTrk                Layaway
                                                                  SSO
complex and lacks
                                                                             Stores                    Paypal
context

  33   © 2011 Forrester Research, Inc. Reproduction Prohibited
Search
                                                                          Payment




Every transaction is
different


                                             Login



  34   © 2011 Forrester Research, Inc. Reproduction Prohibited
^




Identify core business
transactions




  35   © 2011 Forrester Research, Inc. Reproduction Prohibited
,   




                                                                 ^




Enrich with metadata




  36   © 2011 Forrester Research, Inc. Reproduction Prohibited
,           




                                                                   ^


           Z             d




                                                                           Z       d   ,

    ,                

Implement transactional
    ^  Z

monitoring

                                                                               D           D

  37 ,   © 2011 Forrester Research, Inc. Reproduction Prohibited
Proactive




38   © 2011 Forrester Research, Inc. Reproduction Prohibited
Regression Analysis


Monitor Automatically

Actionable Feedback

Development Data




  39   © 2011 Forrester Research, Inc. Reproduction Prohibited
Continuous Tracking in
Development




  40   © 2011 Forrester Research, Inc. Reproduction Prohibited
Notify about changes
                                                                       and not only
                                                                        problems



                                                                   Performance
                                                                regression problem
                                                                     detected




Continously Track
Performance Trends


 41   © 2011 Forrester Research, Inc. Reproduction Prohibited
Actionable Information



  42   © 2011 Forrester Research, Inc. Reproduction Prohibited
A DevOps solution …
 delivers business insight
     understands applications
     integrates into lifecycle
     provides actionable data
     accessible in real time

43    © 2011 Forrester Research, Inc. Reproduction Prohibited
Alois Reitbauer
                                                                          Technology Strategist
                                                               alois.reitbauer@dynaTrace.com
                                                                               @AloisReitbauer
                                                                            blog.dynaTrace.com




44   © 2011 Forrester Research, Inc. Reproduction Prohibited
Questions  Answers




45   © 2011 Forrester Research, Inc. Reproduction Prohibited
       2009

More Related Content

What's hot

Video Market Dynamics - Henry Dewing and Phil Karcher of Forrester
Video Market Dynamics - Henry Dewing and Phil Karcher of ForresterVideo Market Dynamics - Henry Dewing and Phil Karcher of Forrester
Video Market Dynamics - Henry Dewing and Phil Karcher of ForresterIMTC
 
What's this thing called "pull" - Mary Poppendieck
What's this thing called "pull" - Mary PoppendieckWhat's this thing called "pull" - Mary Poppendieck
What's this thing called "pull" - Mary PoppendieckAGILEMinds
 
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
"The myth of Certainty - Is implementation a naughty word?" by Steve BellOperae Partners
 
Technical Debt
Technical DebtTechnical Debt
Technical DebtRob Myers
 
Roots of scrum 2011_Jeff Sutherland氏
Roots of scrum 2011_Jeff Sutherland氏Roots of scrum 2011_Jeff Sutherland氏
Roots of scrum 2011_Jeff Sutherland氏InnovationSprint2011
 
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013ChileAgil
 
APQC KM Community Call: Hivemine usage adoption framework for knowledge manag...
APQC KM Community Call: Hivemine usage adoption framework for knowledge manag...APQC KM Community Call: Hivemine usage adoption framework for knowledge manag...
APQC KM Community Call: Hivemine usage adoption framework for knowledge manag...Hivemine
 
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014Mary Poppendieck: The Aware Organization - Lean IT Summit 2014
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014Institut Lean France
 
Hivemine Company & AskMe Product Overview
Hivemine Company & AskMe Product OverviewHivemine Company & AskMe Product Overview
Hivemine Company & AskMe Product OverviewHivemine
 
PuppetConf at a glance
PuppetConf at a glancePuppetConf at a glance
PuppetConf at a glancePuppet
 
SEI Webinar Series: Making Agile Work for You
SEI Webinar Series: Making Agile Work for YouSEI Webinar Series: Making Agile Work for You
SEI Webinar Series: Making Agile Work for YouLa Red DBAccess
 
"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark StriebeckOperae Partners
 
P12035 simplifiedtech-uadeck-sharedeck
P12035 simplifiedtech-uadeck-sharedeckP12035 simplifiedtech-uadeck-sharedeck
P12035 simplifiedtech-uadeck-sharedeckLisa Duke
 
Constant Contact Puppet Case Study
Constant Contact Puppet Case StudyConstant Contact Puppet Case Study
Constant Contact Puppet Case StudyPuppet
 
It is the IT world
It is the IT worldIt is the IT world
It is the IT worldStephan Katz
 
The Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsThe Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsOneSpring LLC
 
PuppetConf 2016: There is No “I” in DevOps – Bart Driscoll, Dell EMC
PuppetConf 2016: There is No “I” in DevOps – Bart Driscoll, Dell EMCPuppetConf 2016: There is No “I” in DevOps – Bart Driscoll, Dell EMC
PuppetConf 2016: There is No “I” in DevOps – Bart Driscoll, Dell EMCPuppet
 
Hooks ivy
Hooks ivyHooks ivy
Hooks ivyNASAPMC
 

What's hot (20)

Video Market Dynamics - Henry Dewing and Phil Karcher of Forrester
Video Market Dynamics - Henry Dewing and Phil Karcher of ForresterVideo Market Dynamics - Henry Dewing and Phil Karcher of Forrester
Video Market Dynamics - Henry Dewing and Phil Karcher of Forrester
 
What's this thing called "pull" - Mary Poppendieck
What's this thing called "pull" - Mary PoppendieckWhat's this thing called "pull" - Mary Poppendieck
What's this thing called "pull" - Mary Poppendieck
 
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
 
Technical Debt
Technical DebtTechnical Debt
Technical Debt
 
Roots of scrum 2011_Jeff Sutherland氏
Roots of scrum 2011_Jeff Sutherland氏Roots of scrum 2011_Jeff Sutherland氏
Roots of scrum 2011_Jeff Sutherland氏
 
D linsync10 ofa5yrs
D linsync10 ofa5yrsD linsync10 ofa5yrs
D linsync10 ofa5yrs
 
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
 
APQC KM Community Call: Hivemine usage adoption framework for knowledge manag...
APQC KM Community Call: Hivemine usage adoption framework for knowledge manag...APQC KM Community Call: Hivemine usage adoption framework for knowledge manag...
APQC KM Community Call: Hivemine usage adoption framework for knowledge manag...
 
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014Mary Poppendieck: The Aware Organization - Lean IT Summit 2014
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014
 
Hivemine Company & AskMe Product Overview
Hivemine Company & AskMe Product OverviewHivemine Company & AskMe Product Overview
Hivemine Company & AskMe Product Overview
 
PuppetConf at a glance
PuppetConf at a glancePuppetConf at a glance
PuppetConf at a glance
 
SEI Webinar Series: Making Agile Work for You
SEI Webinar Series: Making Agile Work for YouSEI Webinar Series: Making Agile Work for You
SEI Webinar Series: Making Agile Work for You
 
"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck
 
P12035 simplifiedtech-uadeck-sharedeck
P12035 simplifiedtech-uadeck-sharedeckP12035 simplifiedtech-uadeck-sharedeck
P12035 simplifiedtech-uadeck-sharedeck
 
Constant Contact Puppet Case Study
Constant Contact Puppet Case StudyConstant Contact Puppet Case Study
Constant Contact Puppet Case Study
 
It is the IT world
It is the IT worldIt is the IT world
It is the IT world
 
AGILEEE Friday 17:15 Talk
AGILEEE Friday 17:15 TalkAGILEEE Friday 17:15 Talk
AGILEEE Friday 17:15 Talk
 
The Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsThe Stream Process™ for Defining Projects
The Stream Process™ for Defining Projects
 
PuppetConf 2016: There is No “I” in DevOps – Bart Driscoll, Dell EMC
PuppetConf 2016: There is No “I” in DevOps – Bart Driscoll, Dell EMCPuppetConf 2016: There is No “I” in DevOps – Bart Driscoll, Dell EMC
PuppetConf 2016: There is No “I” in DevOps – Bart Driscoll, Dell EMC
 
Hooks ivy
Hooks ivyHooks ivy
Hooks ivy
 

Similar to Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps

Making most of marketing dashboards
Making most of marketing dashboardsMaking most of marketing dashboards
Making most of marketing dashboardsStratigent
 
Water scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_mostWater scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_mostharsoft
 
Five Pillars of SharePoint Governance Supportability
Five Pillars of SharePoint Governance SupportabilityFive Pillars of SharePoint Governance Supportability
Five Pillars of SharePoint Governance SupportabilitySentri
 
DevOps vs. ITIL Epic Struggle or Slamdunk
DevOps vs. ITIL Epic Struggle or Slamdunk DevOps vs. ITIL Epic Struggle or Slamdunk
DevOps vs. ITIL Epic Struggle or Slamdunk Serena Software
 
Agile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiAgile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiHiren Doshi
 
Forrester Total Economic Impact Study
Forrester Total Economic Impact StudyForrester Total Economic Impact Study
Forrester Total Economic Impact StudyAlfresco Software
 
DevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down WallsDevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down WallsTechWell
 
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)토드(Toad) 신제품 및 크로스 플랫폼 전략(1)
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)mosaicnet
 
Webinar - Maximizing Requirements Value Throughout the Product Lifecycle
Webinar - Maximizing Requirements Value Throughout the Product Lifecycle Webinar - Maximizing Requirements Value Throughout the Product Lifecycle
Webinar - Maximizing Requirements Value Throughout the Product Lifecycle Seapine Software
 
UPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationUPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationOneSpring LLC
 
Tech Marketers Guide December Webcast Final Dec13 Kc
Tech Marketers Guide December Webcast Final Dec13 KcTech Marketers Guide December Webcast Final Dec13 Kc
Tech Marketers Guide December Webcast Final Dec13 KcKimCelestre
 
Towards a Push-Button Release
Towards a Push-Button ReleaseTowards a Push-Button Release
Towards a Push-Button ReleaseChris Sterling
 
Scrum and Compliance for EclipseCon 2013
Scrum and Compliance for EclipseCon 2013Scrum and Compliance for EclipseCon 2013
Scrum and Compliance for EclipseCon 2013Laszlo Szalvay
 
Optimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment AutomationOptimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment AutomationXebiaLabs
 
Effective Portal Governance
Effective Portal GovernanceEffective Portal Governance
Effective Portal GovernanceJeff Block
 
Why Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveWhy Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveCompuware APM
 
Java deployments in an enterprise environment whitepaper - xebialabs
Java deployments in an enterprise environment   whitepaper - xebialabsJava deployments in an enterprise environment   whitepaper - xebialabs
Java deployments in an enterprise environment whitepaper - xebialabsXebiaLabs
 
This Has Nothing To Do With SOA, Dude - Odtug 2011 - OPITZ CONSULTING - Torst...
This Has Nothing To Do With SOA, Dude - Odtug 2011 - OPITZ CONSULTING - Torst...This Has Nothing To Do With SOA, Dude - Odtug 2011 - OPITZ CONSULTING - Torst...
This Has Nothing To Do With SOA, Dude - Odtug 2011 - OPITZ CONSULTING - Torst...OPITZ CONSULTING Deutschland
 

Similar to Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps (20)

Making most of marketing dashboards
Making most of marketing dashboardsMaking most of marketing dashboards
Making most of marketing dashboards
 
Water scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_mostWater scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_most
 
Five Pillars of SharePoint Governance Supportability
Five Pillars of SharePoint Governance SupportabilityFive Pillars of SharePoint Governance Supportability
Five Pillars of SharePoint Governance Supportability
 
Agile meets waterfall
Agile meets waterfallAgile meets waterfall
Agile meets waterfall
 
DevOps vs. ITIL Epic Struggle or Slamdunk
DevOps vs. ITIL Epic Struggle or Slamdunk DevOps vs. ITIL Epic Struggle or Slamdunk
DevOps vs. ITIL Epic Struggle or Slamdunk
 
Agile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiAgile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, Mumbai
 
Forrester Total Economic Impact Study
Forrester Total Economic Impact StudyForrester Total Economic Impact Study
Forrester Total Economic Impact Study
 
DevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down WallsDevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down Walls
 
Evento5ottobre
Evento5ottobreEvento5ottobre
Evento5ottobre
 
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)토드(Toad) 신제품 및 크로스 플랫폼 전략(1)
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)
 
Webinar - Maximizing Requirements Value Throughout the Product Lifecycle
Webinar - Maximizing Requirements Value Throughout the Product Lifecycle Webinar - Maximizing Requirements Value Throughout the Product Lifecycle
Webinar - Maximizing Requirements Value Throughout the Product Lifecycle
 
UPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationUPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through Visualization
 
Tech Marketers Guide December Webcast Final Dec13 Kc
Tech Marketers Guide December Webcast Final Dec13 KcTech Marketers Guide December Webcast Final Dec13 Kc
Tech Marketers Guide December Webcast Final Dec13 Kc
 
Towards a Push-Button Release
Towards a Push-Button ReleaseTowards a Push-Button Release
Towards a Push-Button Release
 
Scrum and Compliance for EclipseCon 2013
Scrum and Compliance for EclipseCon 2013Scrum and Compliance for EclipseCon 2013
Scrum and Compliance for EclipseCon 2013
 
Optimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment AutomationOptimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment Automation
 
Effective Portal Governance
Effective Portal GovernanceEffective Portal Governance
Effective Portal Governance
 
Why Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveWhy Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s Perspective
 
Java deployments in an enterprise environment whitepaper - xebialabs
Java deployments in an enterprise environment   whitepaper - xebialabsJava deployments in an enterprise environment   whitepaper - xebialabs
Java deployments in an enterprise environment whitepaper - xebialabs
 
This Has Nothing To Do With SOA, Dude - Odtug 2011 - OPITZ CONSULTING - Torst...
This Has Nothing To Do With SOA, Dude - Odtug 2011 - OPITZ CONSULTING - Torst...This Has Nothing To Do With SOA, Dude - Odtug 2011 - OPITZ CONSULTING - Torst...
This Has Nothing To Do With SOA, Dude - Odtug 2011 - OPITZ CONSULTING - Torst...
 

More from Compuware APM

Complexity At The Edge How To Maximize The Mobile Opportunity
Complexity At The Edge  How To Maximize The Mobile OpportunityComplexity At The Edge  How To Maximize The Mobile Opportunity
Complexity At The Edge How To Maximize The Mobile OpportunityCompuware APM
 
Complexity At The Edge How To Maximize The Mobile Opportunity In China
Complexity At The Edge  How To Maximize The Mobile Opportunity In ChinaComplexity At The Edge  How To Maximize The Mobile Opportunity In China
Complexity At The Edge How To Maximize The Mobile Opportunity In ChinaCompuware APM
 
Managing Cost in Public Cloud Environments
Managing Cost in Public Cloud EnvironmentsManaging Cost in Public Cloud Environments
Managing Cost in Public Cloud EnvironmentsCompuware APM
 
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers:  Keep Their Attention With High Performance StreamingDon't Lose Your Viewers:  Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers: Keep Their Attention With High Performance StreamingCompuware APM
 
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Compuware APM
 
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile ApplicationsCompuware APM
 
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...Compuware APM
 
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...Compuware APM
 
Web Load Testing for Dummies
Web Load Testing for DummiesWeb Load Testing for Dummies
Web Load Testing for DummiesCompuware APM
 
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...Compuware APM
 
How to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web ComponentsHow to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web ComponentsCompuware APM
 
Optimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speedOptimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speedCompuware APM
 
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing WebsiteDelta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing WebsiteCompuware APM
 
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati..."What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...Compuware APM
 
Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?Compuware APM
 
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...Compuware APM
 
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone UsersTop Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone UsersCompuware APM
 
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to AvoidCompuware APM
 
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...Compuware APM
 
2010 Best of the Web Performers: What Makes Them Great?
2010 Best of the Web Performers: What Makes Them Great?2010 Best of the Web Performers: What Makes Them Great?
2010 Best of the Web Performers: What Makes Them Great?Compuware APM
 

More from Compuware APM (20)

Complexity At The Edge How To Maximize The Mobile Opportunity
Complexity At The Edge  How To Maximize The Mobile OpportunityComplexity At The Edge  How To Maximize The Mobile Opportunity
Complexity At The Edge How To Maximize The Mobile Opportunity
 
Complexity At The Edge How To Maximize The Mobile Opportunity In China
Complexity At The Edge  How To Maximize The Mobile Opportunity In ChinaComplexity At The Edge  How To Maximize The Mobile Opportunity In China
Complexity At The Edge How To Maximize The Mobile Opportunity In China
 
Managing Cost in Public Cloud Environments
Managing Cost in Public Cloud EnvironmentsManaging Cost in Public Cloud Environments
Managing Cost in Public Cloud Environments
 
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers:  Keep Their Attention With High Performance StreamingDon't Lose Your Viewers:  Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
 
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
 
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
 
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
 
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
 
Web Load Testing for Dummies
Web Load Testing for DummiesWeb Load Testing for Dummies
Web Load Testing for Dummies
 
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
 
How to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web ComponentsHow to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web Components
 
Optimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speedOptimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speed
 
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing WebsiteDelta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
 
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati..."What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
 
Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?
 
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
 
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone UsersTop Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
 
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
 
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
 
2010 Best of the Web Performers: What Makes Them Great?
2010 Best of the Web Performers: What Makes Them Great?2010 Best of the Web Performers: What Makes Them Great?
2010 Best of the Web Performers: What Makes Them Great?
 

Recently uploaded

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps

  • 1. ^ z > D > ^ W K d W D ' ' K ^ Z Z d ^ d
  • 2. Improve Business Services with DevOps Glenn O’Donnell, Senior Analyst October 27, 2011 2 © 2011 Forrester Research, Inc. Reproduction Prohibited 2009
  • 3. What is DevOps? A movement to improve collaboration New demands accelerate need for collaboration Service lifecycle is broken peace Make Code Dev Ops don’t get along /peace DevOps To Not War The People 3 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 4. Why DevOps is Skyrocketing Complexity and economics mandate a new model Technology is too complex – Virtualization and cloud – Social media and Mobility – Agile application development Time frames are accelerating Agile Dev Lethargic processes kill innovation Traditional IT is economically dead Business demands better Virtualization 4 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 5. Stereotypes Fuel Conflict • Slow to act • Impatient • Temperamental • Temperamental • Too rigid about changes • Careless about changes • Always says “No!” • Prima donna artists • Too dumb to understand apps • Ignorant about the “real world” 5 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 6. How to Make DevOps Work Measure Talk! Accept and hide complexity but don’t love it ( talk!) Embrace process discipline across the lifecycle ( talk!) Start with a common release management process ( talk!) Automate release management execution ( talk!) Inject rich feedback across the lifecycle ( talk!) Change the incentives ( talk!) Adapt the organization(s) ( talk!) Measure ( talk!) 6 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 7. Agile Process Adoption Continues To Advance Iterative: 2010 – 19.5% 2009 – 20.6% Traditional: 2010 – 13.0% 2009 – 13.4% Base: †1023 IT Professionals Base: *1298 IT Professionals (“other” responses not included; percentages may not total 100 because of rounding) Source: †Forrester/Dr. Dobb’s Global Developer Technographics® Surveys, Q3 2010 *Forrester/Dr. Dobb’s Global Developer Technographics® Surveys, Q3 2009 7 © 2011 Forrester Research, Inc. Reproduction Prohibited Source: January 20, 2010, “Agile Development: Mainstream Adoption Has Changed Agility” report
  • 8. It Takes Too Long to Release Apps February 2011 “Five Ways To Streamline Release Management” 8 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 9. … And People Aren’t Happy About It February 2011 “Five Ways To Streamline Release Management” 9 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 10. Agile Development Must Meet Agile Operations Traditional Leaving Welcome To Transition Dev Ops Come Back Soon! Drive Safe! Release Management is Too Slow Agile Leaving Welcome To Transition Dev Ops Come Back Soon! Drive Safe! 10 © 2011 Forrester Research, Inc. Reproduction Prohibited Streamlined Release Management
  • 11. The Typical Application Life Cycle is Broken Ops App EA Dev QA Ops One-way flow doesn’t allow for continual improvement Information developed early is lost when given to Ops – Ops must resort to reverse engineering (a wasteful effort) Release from App Dev to Operations is a huge problem – Thus, also a huge opportunity Cultural barriers must fall but tools must also evolve – New tool developments are promising 11 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 12. Collaborate Across The Application Life Cycle App EA Dev QA Ops Agile Process Feedback makes it a true lifecycle with continual improvement Automation based upon apps span the lifecycle – Apps become adaptive like infrastructure now is Information is preserved and put to good use everywhere A well-managed portfolio emerges from people communicating! 12 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 13. Packaging Releases Move packages, not individual components Development Staging Production Transitions of Components Package Transitions of a Package 13 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 14. “Fast and Accurate” Need Not Be a Paradox “Process = Bureaucracy” is a misconception Discipline becomes oppressive only if taken too far Good process enhances agility Automation further accelerates execution 14 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 15. Automation Must Evolve Beyond Infrastructure It’s finally time to focus on the applications Automation is almost entirely aimed at infrastructure “Cloud” is mainly IaaS PaaS SaaS cannot be limited to infrastructure Infrastructure is commodity Applications are not (yet) Business flexibility is the goal – Automation must move “up the stack” 15 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 16. Cloud Introduces NoOps to Augment DevOps Rqmts Dev App QA App Ops App Application Deployment to Traditional Infrastructure (DevOps) Rqmts Dev App QA App Application Deployment to IaaS Infrastructure (NoOps) Ops becomes key to planning, not to release execution 16 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 17. A Lifecycle Fosters Systems Engineering Apps are complex products All product development follows sound engineering principles Why should IT services be any different? – Including apps Software engineering ≠ writing code Infrastructure engineering ≠ hardware silos ITIL v3 offers a good starting point for engineering lifecycle – ITIL is not just for Ops anymore 17 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 18. Change the Incentives You need the right carrot and right stick to alter behaviors The IT culture rewards the techno-heroes – Reward the firefighter; reward the arsonist – Discourages teamwork Complexity mandates team execution New metrics for performance should focus on: – Business performance (What’s my impact?) – Team success (overall productivity and service quality) Link bonuses and other incentives to these metrics – And give them teeth (don’t be meek about penalties) Encourage prudent risk to encourage innovation – Allow people to fail so they don’t become failures 18 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 19. What Metrics Matter (and why)? APM (Response Time) Successful releases Customer satisfaction 19 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 20. Summary DevOps is about changing organizational philosophies Abandon the stereotypes of all parties Talk! Abandon the love affair with complexity Streamline the handoff from Dev to Ops (agile lifecycle) Get serious about process discipline, but don’t go too far! Drive toward “NoOps” if you pursue cloud Think beyond infrastructure as you pursue cloud Institute systems engineering practices across the entire lifecycle 20 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 21. Thank you Glenn O’Donnell +1 617.613.8826 godonnell@forrester.com @glennodonnell www.forrester.com © 2009 Forrester Research, Inc. Reproduction Prohibited
  • 22. Core Strategies for Successful DevOps Alois Reitbauer, Technology Strategist 22 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 23. We accelerate development, but do we accelerate business? 23 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 24. If you are agile you will make more mistakes quicker … … with DevOps you can also fix them faster. 24 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 25. More than Dev and Ops … 25 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 26. Integrated Business Continuous aware Successful DevOps is … Application Actionable Centric Automated 26 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 27. Business Aware 27 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 28. User Experience comes first 28 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 29. Canon has the longest search times Operations must become business aware and makes 50 perceont of revenue 29 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 30. Operations has to focus on business delivery 30 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 31. Test Production Business as a common language Development 31 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 32. Transaction Centric 32 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 33. PostOrder RemoteAPI ApplyCredit Order eBiz Fraud PriceCalc GiftCard Batch MyMart Associate eBillme Response Clearance 100.000s users MyAppr StoreLocator Loyalty Infrastructure is PurchaseTrk Layaway SSO complex and lacks Stores Paypal context 33 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 34. Search Payment Every transaction is different Login 34 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 35. ^ Identify core business transactions 35 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 36. , ^ Enrich with metadata 36 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 37. , ^ Z d Z d , , Implement transactional ^ Z monitoring D D 37 , © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 38. Proactive 38 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 39. Regression Analysis Monitor Automatically Actionable Feedback Development Data 39 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 40. Continuous Tracking in Development 40 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 41. Notify about changes and not only problems Performance regression problem detected Continously Track Performance Trends 41 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 42. Actionable Information 42 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 43. A DevOps solution … delivers business insight understands applications integrates into lifecycle provides actionable data accessible in real time 43 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 44. Alois Reitbauer Technology Strategist alois.reitbauer@dynaTrace.com @AloisReitbauer blog.dynaTrace.com 44 © 2011 Forrester Research, Inc. Reproduction Prohibited
  • 45. Questions Answers 45 © 2011 Forrester Research, Inc. Reproduction Prohibited 2009