Goodbye war room, hello DevOps 2.0

Size: px
Start display at page:

Download "Goodbye war room, hello DevOps 2.0"

Transcription

1 Goodbye war room, hello DevOps 2.0

2 Table of contents Page Chapter Page Chapter 3 Authors 9 4 Executive Summary 10 Where ARE your priorities? Show me the money Shift left to your developers workstations Continuous delivery requires continuous quality 5 Say goodbye to the war room Bug-fixing in production is crazy expensive 11 Automate, automate, automate Too much data not enough time 6 Ask the right questions AND get answers 12 Your homework 8 It s time to level-up skills Different metrics + different tools = different worldview 2

3 Best practices from two guys that eat, drink and breathe DevOps Andreas Grabner Performance Advocate, Dynatrace Blog: blog.dynatrace.com Andreas Grabner has 15+ years experience as an architect and developer in the Java and.net space and is an advocate for high performing applications. He is a regular contributor to large performance communities and a frequent speaker at technology conferences. Brett Hofer Senior Solution Architect, Dynatrace Blog: blog.dynatrace.com Brett Hofer is passionate about DevOps and specializes in delivering complex mission critical software. With more than twenty years of experience from product designer and solution architect to senior management he has a unique 360 perspective of IT. 3

4 Executive Summary Whether you call it DevOps or something else, we ve seen many organizations trying to follow the book to transform the way software gets developed, tested and deployed. Companies like Facebook, Flickr, Etsy, Twitter, and Amazon have led the way, and are seen as the DevOps Unicorns, but many fail because they don t have the right organization, company culture, and tools in place. The key is for the entire team developers, testers and operations to take ownership for delivering software faster to the end-user without jeopardizing quality. Tools play a critical supporting role in this: they help companies become more efficient by automating tasks along the delivery pipeline. DevOps 1.0 was a great way to get people thinking about the necessary transformation we learned from lean manufacturing in the 80s. Now it s time to evolve to DevOps 2.0, with everyone in your engineering organization leveling up skills and taking responsibility for the end product. War rooms can be the exception, not the rule, and we should all shift left when it comes to quality. Quality must be built into everything we do Requirements, Engineering, Testing, and Deployment and as much as possible it should be automated. In this ebook, we ll focus on what you need to do to continue to transform: > > Ask the right questions and get the right answers to act efficiently when there is a problem > > Level-up development, test, and operations capabilities to build in quality right from the start > > Define a common set of metrics based upon shared goals to do what good agile teams do well collaborate > > Identify the priorities for your business so you can give teams laser-like focus on what matters most > > Integrate continuous quality metrics as gates in the delivery pipeline, reducing technical debt and unplanned work > > Automate architectural, scalability, and performance analysis instead of being stuck with stacks of log files to wade through 4

5 Say goodbye to the war room Bug-fixing in production is crazy expensive We all know that fixing bugs in production is crazy expensive: 150 times more than earlier in the development lifecycle. 1 Think about your typical war room a lot of really important and expensive people sitting in one room for days on end analyzing log files. Instead of working on new features for tomorrow, they are fixing yesterday s problems and working down accumulated technical debt. Unfortunately this scenario is all too A world without war rooms? Not to be overly dramatic, but it is really possible to eliminate most war room scenarios. Based on our experience, eighty percent of the problems leading to production issues are caused by only 20% of the problem patterns. You can drastically reduce war room scenarios by employing DevOps principles and actively monitoring every environment throughout the delivery pipeline with the right tools that accurately pinpoint problems. I ve muddled over the same log files for weeks sometimes to extrapolate the relationships between different systems [...] before having my eureka moment. - RecklessKelly (Operator) on reddit Hmm I wonder what the deployment rate looked like for this guy? Every 2 weeks? Every 4 weeks? Quarterly? If they deployed into production every two weeks, his insights were outdated just about the time he had his eureka moment! common: much of a typical dev team s effort is spent on bug fixing instead of on new features, with bad software costing $60 billion annually Barry Boehm, 2007 Equity Keynote Address 2. NIST (National Institute of Standards and Technology) it-management/study--buggy-software-costs-users--vendors-nearly--60b-annually.html 5

6 Ask the right questions AND get answers! There are a lot of people summoned to the war room that often have no clue whether the problems are something they can fix or whether they are even the one responsible. The evidence (infrastructure monitoring data, log files, user complaints, etc.) shows the symptoms, but nothing about the root cause. Just having a lot of log information and high level data doesn t give you the answers to the questions that really matter. To do away with this scenario, what should the evidence be? What questions should you be asking? Is an individual user complaining or are all users impacted? Is it just the CEO that complains about a problem because a report doesn t work on his old IE10? Or is it just the end user in a remote location using dial-up? Knowing whether a problem happens for very small group of users or a large number of users all located in China, for example, is critical for prioritization. Is there a problem in the delivery chain (e.g. CDNs, 3rd parties, ISPs, Cloud Providers, hosted services, mobile networks)? Modern web applications rely on a long list of services along the delivery chain. Knowing the impact of each tells you whether to look into your own data center or whether you should be calling Is a critical transaction impacted? When error rate goes up is it a critical transaction such as search? Or is it unimportant because it is a BOT causing errors while it crawls through pages that don t exist anyway? You need to monitor performance on critical transactions and know which SMEs to call upon if there is a problem. A significant number of users in China are NOT SATISFIED Is the problem in the application? Applications are complex. If you know the problem is within the application, you then need to isolate where so that you can get it to the right developers and architects fast. Akamai or Facebook. 6

7 Ask the right questions AND get answers! Is the problem related to bad coding? If application response time is slow, a first question should be whether it is due to bad coding. You need to analyze the performance hotspot at the code level to find out if the cause is inefficient algorithms or a lack of coding and architecture best practices. Is the problem in the virtual machine? There can be performance problems if virtual machines (e.g. VMware, EC2, Azure) or your containers (such as Docker) are not properly sized or are battling for resources with other virtual machines on the same virtual server. If you know the performance impact of virtualization on the application, you ll know to call in the VM experts, and not the app developers, to solve a problem. Does the infrastructure cause an issue? What if it is not the app itself, but the app is running low on resources provided by the infrastructure? What if the CPU required to run the Garbage Collector is not available because the machine is over-utilized? Then it s time to think about distributing applications differently or scaling the infrastructure. Is the AppServer the issue? The AppServer might be the cause of performance issues due to an incorrect setting or corrupt deployment. Correct resource pool (threads, database connection, etc.) sizing, security settings or logging options can impact the performance. If it turns out that the AppServer is the problem, you know to contact your IBM, Oracle or Microsoft specialist. With the answers to these questions, you can eliminate the war room and identify the source of the problems quickly, prioritize them and find a solution. So instead of a 20-person war room, you have just three people a developer, a tester and operations guy evaluating detailed performance insights and bringing in the experts, as they are needed. Pretty cool! 7

8 It s time to level-up skills Different metrics + different tools = different worldview When your DevOps practices are not aligned, developers, testers and operations will each naturally have a different worldview, and their performance will be measured by different metrics. > > Developers: delivering new features and completing as many story points per sprint as possible > > Testers: finding defects and pushing them back to developers > > Operations: maintaining stability If their goals are not the same, how will they ever work together to support the continuous delivery goals of your organization? They will be acting independently of each other and when there is a problem, there will be a lot of finger pointing. To reach your continuous delivery goals, you have to break down those team silos and get everyone on the same team: a team whose primary goal is to create great high quality software. It does no good to be throwing things over the wall with a constant cycle of: code, test, break. Instead of testers finding 10 defects a day, they educate developers on common mistakes so they are avoided from the start. Testers then focus on more critical tasks acceptance testing and large scale performance testing. It is time to level-up the skills of your engineering team. All sides need to start understanding the challenges of the other. DevOps at its best is getting everyone to work together, agree on a common set of tools and metrics, then agreeing on the definition of each metric and how it will be measured. Application performance monitoring tools the evolution of pure system monitoring tools to tools that now monitor end-to-end quality throughout the application delivery pipeline get everyone speaking the same language. They offer a single, automated view of performance that is customized to instead of deploying new applications each team member s role and needs. When something goes wrong, the cross-functional team can fix it together without having to call up a war room. 8

9 Where ARE your priorities? Show me the money We know this has happened to you because it has happened to us: your engineering teams THINK there is an issue and burn a ton of money and time to fix it BUT as it turns out, the business was really worried about an entirely different problem. Sometimes all you see is red. There are 250 issues, but how do you wade through all of it to figure out what is most important? Prioritize the problems User experience and application performance monitoring tools can help by aggregating the massive amounts of data from all your users across the application delivery chain. They provide smart impact analysis with the option to go deep into the technical root cause of issues. They also prevent you from seeing all the red in the first place by identifying the problem patterns that could bring down your production system, from the first stages of the delivery pipeline. Prioritize improvements Performance monitoring tools can help you prioritize improvements in end user experience: > > Are your users following the path you expect in your application? > > Are they using all of the functionality? These tools can provide visibility into user behavior, highlighting opportunities to improve user workflow and even remove code so that you don t build new features on top of functionality that no one uses. Combine all this data with insight from the business on which transactions, applications, and user groups are critical, and your engineering team will all have laser-like focus on what is most important the issues that are costing your business the most in sales, brand equity and user satisfaction. 9

10 Shift left to your developers workstations Continuous delivery requires continuous quality. Continuous delivery works (just look at Amazon.) But it can t be just done halfway. Remember from Chapter 1, the cost of bug fixes in production can be up to 150x more than if the bug is found earlier in the development lifecycle. 3 The cost of bug fixes increases exponentially 100% 80% 80% % of Bugs in Software Relative Cost of a Bugfix Numbers adjusted by A. Grabner 150x To achieve continuous delivery, shift left and use performance monitoring to support continuous 40% 50% 50x quality throughout the development lifecycle starting even before code is checked in, at your developers workstations. 1x 10x 20% 25x 40% 10% 40% 5% You can deploy faster without failing faster with a single version of the performance truth from development, testing and production. As a result, you will reduce Unit testing Unit testing Acceptance Testing Performance Testing Release unplanned work and technical debt freeing up more time for those fun, new feature releases. Amazon deploys at an amazing pace: > > Every 11.6 seconds with 23,000 deployments a day. > > They have had 75% fewer outages since 2006, 90% fewer outage minutes. > > Only 0.001% deployments cause a problem Barry Boehm, 2007 Equity Keynote Address 4. Amazon, 2012 Velocity Presentation 10

11 Automate, automate, automate Too much data not enough time. At this point you have so much data coming in, you are probably worried about having the time and skills to analyze it all. Unit testing Acceptance Testing Performance Testing Release The beauty of application performance management is that you don t need to educate everyone. Once you have worked with your business teams to determine priorities, identified your key technical metrics and set your KPIs, you can automate performance monitoring. You are building continuous quality into your continuous delivery pipeline by setting up metrics-based quality gateways at each stage of the pipeline. This approach strengthens the safety net, helping your team deal with changing requirements and catching errors early. This is a huge benefit.. Monitor Tests Analyze Results Quality Gate in your Build Tool Wondering what kinds of things you can automate? > > Send change requests right back to developers after a load test > > Send problems back to developers during an integration test > > Set alerts when KPIs or SLAs are tested and breached 11

12 Your homework We hope that you, and everyone in your engineering organization, can use these best practices as you continue to level-up to DevOps 2.0. Go forward: make war rooms the exception and shift left on quality. Automate as much as possible, and keep focusing on faster and better! DevOps tools we love Here is a collection of tools that foster collaboration amongst Product Management, Development, IT Operations and Technical Support teams. The tools allow them to build more quality into their products and supports them in establishing better feedback loops. > > Change Controls JIRA > > Development Eclipse > > Source Control - GitHub > > Build Automation - Ant and Maven > > Configuration Management - Ansible, Chef and Puppet > > Test Automation - LoadRunner and Selenium > > Virtual Machines - Vagrant, Packer and VeeWee Webinar replays > > 5 Key Metrics to Release Better Software Faster > > DevOps: From Adoption to Performance The blogroll > > IT Revolution s DevOps > > The Art of DevOps series > > Software Quality Metrics for Continuous Delivery Part 1-3 > > Dynatrace APM on DevOps > > DevOps reactions Enjoy some DevOps humor! Recommended reading > > The Phoenix Project by co-author Gene Kim > > The Speed of Trust by Steven Covey > > Release It by Mike Nygard > > Continuous Delivery by Jez Humble and David Farley > > The Other Side of Innovation by Vijay Govindarajan 12

13 Learn more at dynatrace.com Dynatrace is the innovator behind the new generation of Application Performance Management. Our passion: helping customers, large and small, see their applications and digital channels through the lens of end users. Over 5,800 organizations use these insights to master complexity, gain operational agility, and grow revenue by delivering amazing user experiences _SS_5WaysDevOps_jg

7 Must-Haves for Application Performance Management. SlashGuide - July 2013

7 Must-Haves for Application Performance Management. SlashGuide - July 2013 7 Must-Haves for Application Performance Management SlashGuide - July 2013 7 Must-Haves for Application Performance Management 2 Picture these all-too-familiar application fails: A checkout transaction

More information

A Sumo Logic White Paper. Harnessing Continuous Intelligence to Enable the Modern DevOps Team

A Sumo Logic White Paper. Harnessing Continuous Intelligence to Enable the Modern DevOps Team A Sumo Logic White Paper Harnessing Continuous Intelligence to Enable the Modern DevOps Team As organizations embrace the DevOps approach to application development they face new challenges that can t

More information

Crossing the DevOps Chasm

Crossing the DevOps Chasm SOLUTION BRIEF Application Delivery Solutions from CA Technologies Crossing the DevOps Chasm Can improved collaboration and automation between Development and IT Operations deliver business value more

More information

Lifecycle Performance Management (dynatrace) Description

Lifecycle Performance Management (dynatrace) Description Lifecycle Performance Management (dynatrace) Description Compuware dynatrace is the new generation of application performance management. Its patented PurePath Technology provides the world s most accurate

More information

Why Alerts Suck and Monitoring Solutions need to become Smarter

Why Alerts Suck and Monitoring Solutions need to become Smarter An AppDynamics Business White Paper HOW MUCH REVENUE DOES IT GENERATE? Why Alerts Suck and Monitoring Solutions need to become Smarter I have yet to meet anyone in Dev or Ops who likes alerts. I ve also

More information

The Virtualization Practice

The Virtualization Practice The Virtualization Practice White Paper: Managing Applications in Docker Containers Bernd Harzog Analyst Virtualization and Cloud Performance Management October 2014 Abstract Docker has captured the attention

More information

MANAGEMENT SUMMARY INTRODUCTION KEY MESSAGES. Written by: Michael Azoff. Published June 2015, Ovum

MANAGEMENT SUMMARY INTRODUCTION KEY MESSAGES. Written by: Michael Azoff. Published June 2015, Ovum App user analytics and performance monitoring for the business, development, and operations teams CA Mobile App Analytics for endto-end visibility CA Mobile App Analytics WWW.OVUM.COM Written by: Michael

More information

DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software

DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software Pål Dragseth June 2015 Applications Are Changing the World of Business 84% Video US internet traffic by 2018 $142B

More information

HP Application Lifecycle Management

HP Application Lifecycle Management HP Application Lifecycle Management Overview HP Application Lifecycle Management is a software solution expressly designed to allow your team to take control of the application lifecycle while investing

More information

Upping the game. Improving your software development process

Upping the game. Improving your software development process Upping the game Improving your software development process John Ferguson Smart Principle Consultant Wakaleo Consulting Email: john.smart@wakaleo.com Web: http://www.wakaleo.com Twitter: wakaleo Presentation

More information

DevOps Course Content

DevOps Course Content DevOps Course Content INTRODUCTION TO DEVOPS What is DevOps? History of DevOps Dev and Ops DevOps definitions DevOps and Software Development Life Cycle DevOps main objectives Infrastructure As A Code

More information

Getting Started with DevOps Automation

Getting Started with DevOps Automation Getting Started with DevOps Automation Cisco ebook by Scott Sanchez, Director of Strategy Table of Contents 1. 2. 3. 4. 5. 6. 7. Introduction... 3 Background... 4 Getting Started... 5 Selecting a Platform...

More information

Capacity planning with Microsoft System Center

Capacity planning with Microsoft System Center Capacity planning with Microsoft System Center Mike Resseler Veeam Product Strategy Specialist, MVP, Microsoft Certified IT Professional, MCSA, MCTS, MCP Modern Data Protection Built for Virtualization

More information

Riverbed Performance Management

Riverbed Performance Management Riverbed Performance Management Messaging Framework Market trends and context Increasingly, business performance = application performance. Users rely on applications to reach customers, build products,

More information

IT Operations Management: A Service Delivery Primer

IT Operations Management: A Service Delivery Primer IT Operations Management: A Service Delivery Primer Agile Service Delivery Creates Business Value Today, IT has to innovate at an ever- increasing pace to meet accelerating business demands. Rapid service

More information

Support the Era of the App with End-to-End Network and Application Performance Visibility

Support the Era of the App with End-to-End Network and Application Performance Visibility Support the Era of the App with End-to-End Network and Application Performance Visibility Traditional Performance Management Is Not Enough The realities of the modern IT landscape are daunting. Your business-critical

More information

Redefining Infrastructure Management for Today s Application Economy

Redefining Infrastructure Management for Today s Application Economy WHITE PAPER APRIL 2015 Redefining Infrastructure Management for Today s Application Economy Boost Operational Agility by Gaining a Holistic View of the Data Center, Cloud, Systems, Networks and Capacity

More information

WHITEPAPER. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Principle #1, Agile Manifesto

WHITEPAPER. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Principle #1, Agile Manifesto 30 September 2014 WHITEPAPER Delivery Maturity Model Releasing software is often a long, difficult and risky process. Defects and integration issues pop-up at the very last moment and cause dissatisfaction

More information

Best Practices in Release and Deployment Management

Best Practices in Release and Deployment Management WHITEPAPER Best Practices in Release and Deployment Management Mark Levy Through 2016, a lack of effective release management will contribute up to 80% of production incidents in large organizations with

More information

Agile Software Factory: Bringing the reliability of a manufacturing line to software development

Agile Software Factory: Bringing the reliability of a manufacturing line to software development Agile Software Factory: Bringing the reliability of a manufacturing line to software development Today s businesses are complex organizations that must be agile across multiple channels in highly competitive

More information

FEARLESS. Capabilities

FEARLESS. Capabilities FEARLESS Capabilities We are Fearless. Fearless is a software shop that builds presentations while maximizing performance. We turn complex data or processes into creative applications that are intuitive

More information

DevOps. Production Operations - The Last Mile of a DevOps Strategy

DevOps. Production Operations - The Last Mile of a DevOps Strategy DevOps Production Operations - The Last Mile of a DevOps Strategy Fran Connolly March 2014 Executive Summary The emergence of DevOps into the mainstream is well underway. There continues to be some confusion,

More information

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. ???? 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Application Delivery is Accelerating Surge in # of releases per app

More information

Cloud-Scale Datacenters

Cloud-Scale Datacenters Cloud-Scale Datacenters Cloud-Scale Datacenters Page 1 Cloud-Scale Datacenters Delivering services at cloud-scale requires a radically different approach to designing, building, deploying, and operating

More information

Continuous Delivery at SAP: From dinosaur to spaceship. Darren Hague / SAP Global IT November 1st, 2013 Public

Continuous Delivery at SAP: From dinosaur to spaceship. Darren Hague / SAP Global IT November 1st, 2013 Public Continuous Delivery at SAP: From dinosaur to spaceship Darren Hague / SAP Global IT November 1st, 2013 Public Agenda The 6 stages of SAP IT s journey to Continuous Delivery: Dinosaur Age Stone Age Agricultural

More information

DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY

DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY Accenture Architecture Services DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY Development Operations WHAT IS DEVOPS? IT delivery supporting the new pace of business Over the

More information

DevOps. Jesse Pai Robert Monical 8/14/2015

DevOps. Jesse Pai Robert Monical 8/14/2015 DevOps Jesse Pai Robert Monical 8/14/2015 Agile Software Development 8/14/2015 2015 SGT Inc. 2 Agile Practices Adaptive planning Acceptance of changes in requirements and adapting to said changes Close

More information

Continuous Delivery: implementation considerations. Léon Hagenaars-Keus lhagenaars@sogyo.nl Edwin van Dillen evdillen@sogyo.nl

Continuous Delivery: implementation considerations. Léon Hagenaars-Keus lhagenaars@sogyo.nl Edwin van Dillen evdillen@sogyo.nl Continuous Delivery: implementation considerations Léon Hagenaars-Keus lhagenaars@sogyo.nl Edwin van Dillen evdillen@sogyo.nl SOFTWARE INNOVATORS Done = Released What is Continuous Delivery all about?

More information

Microsoft Modern ALM. Gilad Levy Baruch Frei

Microsoft Modern ALM. Gilad Levy Baruch Frei Microsoft Modern ALM Gilad Levy Baruch Frei Every app Every developer Any platform Achieve more Team agility The Open Cloud Open, broad, and flexible cloud across the stack Web App Gallery Dozens of.net

More information

DevOpsand The Service Desk Don t Let The Developers Hijack The Discussion!

DevOpsand The Service Desk Don t Let The Developers Hijack The Discussion! Concurrency CHICAGOLAND LOCAL CHAPTER DevOpsand The Service Desk Don t Let The Developers Hijack The Discussion! Randy Steinberg RSteinberg@concurrency.com The Issue Here You Go! Dev Great! Ops This Is

More information

Agile Performance Testing

Agile Performance Testing Agile Performance Testing Cesario Ramos Independent Consultant AgiliX Agile Development Consulting Overview Why Agile performance testing? Nature of performance testing Agile performance testing Why Agile

More information

Ask the Customer Experience Experts

Ask the Customer Experience Experts 1 Ask the Customer Experience Experts How the sum of all experiences impacts the bottom line How would you define customer experience? Is it the same as customer service? Does it refer to an interaction

More information

A Modern Approach to Monitoring Performance in Production

A Modern Approach to Monitoring Performance in Production An AppDynamics Business White Paper WHEN LOGGING ISN T ENOUGH A Modern Approach to Monitoring Performance in Production Ten years ago, the standard way to troubleshoot an application issue was to look

More information

Code in the cloud for the cloud jfokus.mybluemix.net

Code in the cloud for the cloud jfokus.mybluemix.net Code in the cloud for the cloud jfokus.mybluemix.net Lauren Schaefer @Lauren_Schaefer #jfokus #Code4TheCloud Code in the cloud for the cloud jfokus.mybluemix.net Lauren Schaefer @Lauren_Schaefer #jfokus

More information

Secure, Reliable & Proven Application Performance Management for the Enterprise

Secure, Reliable & Proven Application Performance Management for the Enterprise Secure, Reliable & Proven Application Performance Management for the Enterprise Web Performance Matters to the Business Your organization depends on your web applications to do business from customer facing

More information

THE STATEFUL CONDITION: OR HOW I LEARNED TO STOP WORRYING AND EMBRACE THE CLOUD

THE STATEFUL CONDITION: OR HOW I LEARNED TO STOP WORRYING AND EMBRACE THE CLOUD THE STATEFUL CONDITION: OR HOW I LEARNED TO STOP WORRYING AND EMBRACE THE CLOUD Eric Jeanes NET+ Program Management, Internet2 2015 Internet2 Thanks to Brad Greer, U of Washington [ 2 ] 2015 Internet2

More information

18/09/2015. DevOps. Prof. Filippo Lanubile. Outline. Definitions Collaboration in DevOps Automation in DevOps. Prof.

18/09/2015. DevOps. Prof. Filippo Lanubile. Outline. Definitions Collaboration in DevOps Automation in DevOps. Prof. DevOps Outline Definitions Collaboration in DevOps Automation in DevOps 1 www.agilemanifesto.org/principles.html What is DevOps A set of practices that emphasize automation and collaboration between development

More information

Java Monitoring. Stuff You Can Get For Free (And Stuff You Can t) Paul Jasek Sales Engineer

Java Monitoring. Stuff You Can Get For Free (And Stuff You Can t) Paul Jasek Sales Engineer Java Monitoring Stuff You Can Get For Free (And Stuff You Can t) Paul Jasek Sales Engineer A Bit About Me Current: Past: Pre-Sales Engineer (1997 present) WaveMaker Wily Persistence GemStone Application

More information

The Continuous Delivery Tool Chain: So Many Choices!

The Continuous Delivery Tool Chain: So Many Choices! The Continuous Delivery Tool Chain: So Many Choices! Mark Sigler Senior Director, Product Management CA Technologies June 2014 2013 CA. All rights reserved. Biography Mark Sigler is CA Technologies Senior

More information

WHAT S NEW & COOL. Zenoss Service Dynamics 5 February 2015

WHAT S NEW & COOL. Zenoss Service Dynamics 5 February 2015 WHAT S NEW & COOL Zenoss Service Dynamics 5 February 2015 What s New and Cool Zenoss Service Dynamics 5 redefines monitoring for today s modern IT infrastructures. Most organizations still rely on either

More information

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a Technical White Paper: WEb Load Testing To perform as intended, today s mission-critical applications rely on highly available, stable and trusted software services. Load testing ensures that those criteria

More information

Continuous Delivery Software-Deployments ohne graue Haare. 3. April 2012 Corsin Decurtins

Continuous Delivery Software-Deployments ohne graue Haare. 3. April 2012 Corsin Decurtins Continuous Delivery Software-Deployments ohne graue Haare 3. April 2012 Corsin Decurtins Some numbers 4 15 deployments per year bank, insurance company, government, transport authority deployments per

More information

How to Select a Virtualization Management Tool

How to Select a Virtualization Management Tool www.virtualizationsoftware.com How to Select a Virtualization Management Tool By David Davis, vexpert, VCP, VCAP, CCIE Introduction While VMware provides an excellent management tool for your virtual infrastructure

More information

Monitoring and Log Management in Hybrid Cloud Environments

Monitoring and Log Management in Hybrid Cloud Environments Ingo Averdunk, Dipl.-Inform. November 11, 2015 IT Service Management Monitoring and Log Management in Hybrid Cloud Environments Agenda Overview Hybrid Service Management Monitoring Log Management Closing

More information

Management for the Mobile-Cloud Era

Management for the Mobile-Cloud Era Management for the Mobile-Cloud Era Sajai Krishnan VP Product Marketing Cloud Management Business Unit September 10, 2014 2014 VMware Inc. All rights reserved. Mobile-cloud Era - The CIO paradox New expectations

More information

10 Best Practices for Application Performance Testing

10 Best Practices for Application Performance Testing Business white paper 10 Best Practices for Application Performance Testing Leveraging Agile Performance Testing for Web and Mobile Applications 10 Best Practices for Application Performance Testing Table

More information

Site24x7: Powerful, Agile, Cost-Effective IT Management from the Cloud. Ensuring Optimal Performance and Quality Web Experiences

Site24x7: Powerful, Agile, Cost-Effective IT Management from the Cloud. Ensuring Optimal Performance and Quality Web Experiences Site24x7: Powerful, Agile, Cost-Effective IT Management from the Cloud Ensuring Optimal Performance and Quality Web Experiences Must-know facts about Site24x7: We bring expertise gained from ManageEngine

More information

BUILDING THE CASE FOR CLOUD: HOW BUSINESS FUNCTIONS IN UK MANUFACTURERS ARE DRIVING PUBLIC CLOUD ADOPTION

BUILDING THE CASE FOR CLOUD: HOW BUSINESS FUNCTIONS IN UK MANUFACTURERS ARE DRIVING PUBLIC CLOUD ADOPTION BUILDING THE CASE FOR CLOUD: HOW BUSINESS FUNCTIONS IN UK MANUFACTURERS ARE DRIVING PUBLIC CLOUD ADOPTION Industry Report Contents 2 4 6 Executive Summary Context for the Sector Key Findings 3 5 9 About

More information

Enabling Continuous Delivery by Leveraging the Deployment Pipeline

Enabling Continuous Delivery by Leveraging the Deployment Pipeline Enabling Continuous Delivery by Leveraging the Deployment Pipeline Jason Carter Principal (972) 689-6402 Jason.carter@parivedasolutions.com Pariveda Solutions, Inc. Dallas,TX Table of Contents Matching

More information

Customer-Centric Cloud Provisioning. White Paper

Customer-Centric Cloud Provisioning. White Paper Customer-Centric Cloud Provisioning Customer-Centric Cloud Provisioning Most IT organizations tend to think more about infrastructure -centric activities that are not clearly connected with business value.

More information

Introduction. AppDynamics for Databases Version 2.9.4. Page 1

Introduction. AppDynamics for Databases Version 2.9.4. Page 1 Introduction AppDynamics for Databases Version 2.9.4 Page 1 Introduction to AppDynamics for Databases.................................... 3 Top Five Features of a Database Monitoring Tool.............................

More information

DevOps to Enterprise Agile

DevOps to Enterprise Agile DevOps to Enterprise Agile Marcel van Oosterwijk Presales Application Delivery Management at HP 18 years of quality management Test management, test process improvement Performance testing, test automation

More information

Continuous Delivery of Software

Continuous Delivery of Software Continuous Delivery of Software Reducing risks with systems, feedback and flow SEPG North America 2013 Joanne Molesky October 3, 2013 2011 All rights reserved. Purpose Challenge traditional concepts for

More information

2015 IBM Continuous Engineering Open Labs Target to better LEARNING

2015 IBM Continuous Engineering Open Labs Target to better LEARNING 2015 IBM Continuous Engineering Open Labs Target to better LEARNING (NO COST - not a substitute for full training courses) Choose from one or more of these Self-Paced, Hands-On Labs: DMT 3722 - Learn to

More information

A Gentle Introduction to Cloud Computing

A Gentle Introduction to Cloud Computing A Gentle Introduction to Cloud Computing Source: Wikipedia Platform Computing, Inc. Platform Clusters, Grids, Clouds, Whatever Computing The leader in managing large scale shared environments o 18 years

More information

Elevate Customer Experience and Engagement in the New Digital World

Elevate Customer Experience and Engagement in the New Digital World Elevate Customer Experience and Engagement in the New Digital World John Chan CRM Solutions Lead, Microsoft Business Solutions Microsoft Asia Customer buying behavior has fundamentally changed therefore,

More information

Title: Continuous Delivery and Continuous Integration. Conference: 13 th Annual Software Testing Conference 2013

Title: Continuous Delivery and Continuous Integration. Conference: 13 th Annual Software Testing Conference 2013 1 Title: Continuous Delivery and Continuous Integration Conference: 13 th Annual Software Testing Conference 2013 Author: Tanvi Dharmarha Email: tbajajdh@adobe.com Organization Name: Adobe Systems Inc

More information

Colleen s Interview With Ivan Kolev

Colleen s Interview With Ivan Kolev Colleen s Interview With Ivan Kolev COLLEEN: [TO MY READERS] Hello, everyone, today I d like to welcome you to my interview with Ivan Kolev (affectionately known as Coolice). Hi there, Ivan, and thank

More information

A BETTER SOLUTION FOR MAINTAINING HEALTHCARE DATA SECURITY IN THE CLOUD

A BETTER SOLUTION FOR MAINTAINING HEALTHCARE DATA SECURITY IN THE CLOUD CONTINUOUS MONITORING A BETTER SOLUTION FOR MAINTAINING HEALTHCARE DATA SECURITY IN THE CLOUD Healthcare companies utilizing cloud infrastructure require continuous security monitoring. Learn how to prevent

More information

DevOps. Happiest People Happiest Customers

DevOps. Happiest People Happiest Customers DevOps Happiest People Happiest Customers Contents Introduction...3 What Is DevOps?...3 Do We Really Need DevOps?...4 Survey of DevOps Quantifiable Benefits...5 How Does DevOps Work Anyways?...5 Challenges

More information

Your guide to DevOps. Bring developers, IT, and the latest tools together to create a smarter, leaner, more successful coding machine

Your guide to DevOps. Bring developers, IT, and the latest tools together to create a smarter, leaner, more successful coding machine Your guide to DevOps Bring developers, IT, and the latest tools together to create a smarter, leaner, more successful coding machine Introduction The move to DevOps involves more than new processes and

More information

White Paper. The Importance of Automating the End to End Pipeline for Continuous Delivery

White Paper. The Importance of Automating the End to End Pipeline for Continuous Delivery White Paper The Importance of Automating the End to End Pipeline for Continuous Delivery The Importance of Automating the End to End Pipeline for Continuous Delivery Executive Summary Continuous Delivery

More information

TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION

TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION www.wipro.com TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION Renaissance Delivery Experience Ecosystem Sabir Ahmad Senior Architect ... Table of Content Introduction 3 Driving Transformational

More information

Monitoring applications in multitier environment. Uroš Majcen uros@quest-slo.com. A New View on Application Management. www.quest.

Monitoring applications in multitier environment. Uroš Majcen uros@quest-slo.com. A New View on Application Management. www.quest. A New View on Application Management www.quest.com/newview Monitoring applications in multitier environment Uroš Majcen uros@quest-slo.com 2008 Quest Software, Inc. ALL RIGHTS RESERVED. Management Challenges

More information

How To Benefit From An Automated Deployment

How To Benefit From An Automated Deployment White Paper The Benefits of Deployment Automation The Benefits of Deployment Automation Executive Summary Getting quality software into production quickly and efficiently is a major priority for organizations

More information

HP Agile Manager What we do

HP Agile Manager What we do HP Agile Manager What we do Release planning Sprint planning Sprint execution Visibility and insight Structure release Define teams Define release scope Manage team capacity Define team backlog Manage

More information

Accelerate Application Development through DevOps Automation

Accelerate Application Development through DevOps Automation www.wipro.com Accelerate Application Development through DevOps Automation Giridhara Madakashira, Solutions Head Solutions Strategy Architecture Group (SSAG) Sriraman K R, Product Architect Solutions Strategy

More information

Continuous delivery Release software on-demand, not on Red Alert

Continuous delivery Release software on-demand, not on Red Alert Continuous delivery Release software on-demand, not on Red Alert Have it all. Ahead of the competition Value In a world where customers expect a mobile and connected 24x7 experience, businesses must adapt

More information

The top 5 reasons you need synthetic monitoring

The top 5 reasons you need synthetic monitoring The top 5 reasons you need synthetic monitoring Why you need synthetic monitoring when you have real data on real users Table of contents Introduction 3 Reason 1. To monitor application performance, even

More information

BUSINESS IMPACT OF POOR WEB PERFORMANCE

BUSINESS IMPACT OF POOR WEB PERFORMANCE WHITE PAPER: WEB PERFORMANCE TESTING Everyone wants more traffic to their web site, right? More web traffic surely means more revenue, more conversions and reduced costs. But what happens if your web site

More information

The Role of Feedback in Continuous Integration, Continuous Delivery and Agile ALM

The Role of Feedback in Continuous Integration, Continuous Delivery and Agile ALM The Role of Feedback in Continuous Integration, Continuous Delivery and Agile ALM feed back / fēd,bak/ Noun: Information about reactions to a product, a person s performance of a task, etc., used as a

More information

Performance Management from black-art to process

Performance Management from black-art to process Performance Management from black-art to process peter.holditch@dynatrace.com What needs to be measured? CPU utilisation I/O Rate TPM level transaction stats What needs to be measured???? Remember how

More information

5 Critical Strategies for Application Performance Management

5 Critical Strategies for Application Performance Management 5 Critical Strategies for Application Performance Management Business White Paper October, 2010 Introduction Responsibility for overseeing and managing applications is increasingly moving away from application

More information

The Definitive Guide To Docker Containers

The Definitive Guide To Docker Containers The Definitive Guide To Docker Containers EXECUTIVE SUMMARY THE DEFINITIVE GUIDE TO DOCKER CONTAINERS Executive Summary We are in a new technology age software is dramatically changing. The era of off

More information

GETTING STARTED WITH CONTINUOUS DELIVERY. Lana Kalashnyk @lana_vk wcgp.co

GETTING STARTED WITH CONTINUOUS DELIVERY. Lana Kalashnyk @lana_vk wcgp.co GETTING STARTED WITH CONTINUOUS DELIVERY Lana Kalashnyk @lana_vk wcgp.co ABOUT ME Lana Kalashnyk BAAS Computer Science minor Business Administration AS in Computer Science emphasis on Networking Cisco

More information

Best Practices for Creating the Network-Enabled Cloud The Definitive Step-by-Step Guide

Best Practices for Creating the Network-Enabled Cloud The Definitive Step-by-Step Guide Building the Network that Empowers Digital Business Sponsored by Best Practices for Creating the Network-Enabled Cloud The Definitive Step-by-Step Guide An ebook Series by David S. Linthicum Part 2 of

More information

THE IMPACT OF SECURITY ON APPLICATION DEVELOPMENT

THE IMPACT OF SECURITY ON APPLICATION DEVELOPMENT THE IMPACT OF SECURITY ON APPLICATION DEVELOPMENT 2 EXECUTIVE SUMMARY The growth of enterprise-developed applications has made it easier for businesses to use technology to work more efficiently and productively.

More information

INTRODUCTION THE CLOUD

INTRODUCTION THE CLOUD INTRODUCTION As technologies rapidly evolve, companies are responding with creative business models and exciting ways to reach new markets. But major technology shifts and the influx of information that

More information

Best Practices for Monitoring: Reduce Outages and Downtime. Develop an effective monitoring strategy with the right metrics, processes and alerts.

Best Practices for Monitoring: Reduce Outages and Downtime. Develop an effective monitoring strategy with the right metrics, processes and alerts. Best Practices for Monitoring: Reduce Outages and Downtime. Develop an effective monitoring strategy with the right metrics, processes and alerts. 1 TABLE OF CONTENTS INTRODUCTION WHAT TO MONITOR ENSURING

More information

Lessons learned. From Silos to Social- Blended Multichannel Customer Experiences. A Seven Step Roadmap for Success. Created Exclusively for

Lessons learned. From Silos to Social- Blended Multichannel Customer Experiences. A Seven Step Roadmap for Success. Created Exclusively for From Silos to Social- Blended Multichannel Customer Experiences A Seven Step Roadmap for Success Created Exclusively for Table of Contents Introduction... 3 Doing Social Customer Service Well in Seven

More information

A How-to Guide By: Riaan Van Der Merwe, General Manager, Dynamics, Neudesic

A How-to Guide By: Riaan Van Der Merwe, General Manager, Dynamics, Neudesic Managing Dynamics CRM 2013 Applications from Cradle to Grave A How-to Guide By: Riaan Van Der Merwe, General Manager, Dynamics, Neudesic Table of Contents Introduction...3 Creating the Right Fit...3 Solutions

More information

/ WHITEPAPER / THE BIMODAL IT

/ WHITEPAPER / THE BIMODAL IT / WHITEPAPER / THE BIMODAL IT By Melbourne IT Enterprise Services IMPLEMENTING THE DYNAMIC COMPONENT FOR A DIGITAL WORLD Among the IT operational models developed over the years, the recent release of

More information

Software Development In the Cloud Cloud management and ALM

Software Development In the Cloud Cloud management and ALM Software Development In the Cloud Cloud management and ALM First published in Dr. Dobb's Journal, February 2009: http://www.ddj.com/development-tools/212900736 Nick Gulrajani is a Senior Solutions Architect

More information

MasterClass 26 th March 2015 DevOps and Continuous Deployment

MasterClass 26 th March 2015 DevOps and Continuous Deployment MasterClass 26 th March 2015 DevOps and Continuous Deployment Steve Ingall, Head of Business Services Post Master Class Version Agenda 09.00 Start / Introductions 09.15 Current Position re: DevOps? 09.30

More information

Closed Loop Incident Process

Closed Loop Incident Process Closed Loop Incident Process From fault detection to closure Andreas Gutzwiller Presales Consultant, Hewlett-Packard (Schweiz) HP Software and Solutions 2010 Hewlett-Packard Development Company, L.P. The

More information

Performance Testing for Managers. Presented by Stuart Moncrieff at SIGiST Melbourne on June 15 th, 2011

Performance Testing for Managers. Presented by Stuart Moncrieff at SIGiST Melbourne on June 15 th, 2011 Performance Testing for Managers Presented by Stuart Moncrieff at SIGiST Melbourne on June 15 th, 2011 What will be covered? Performance Testing as it applies to: Large multi-user enterprise IT applications

More information

Pipeline Orchestration for Test Automation using Extended Buildbot Architecture

Pipeline Orchestration for Test Automation using Extended Buildbot Architecture Pipeline Orchestration for Test Automation using Extended Buildbot Architecture Sushant G.Gaikwad Department of Computer Science and engineering, Walchand College of Engineering, Sangli, India. M.A.Shah

More information

The Continuous Delivery Effect

The Continuous Delivery Effect POWERING CONTINUOUS DELIVERY The Continuous Delivery Effect Understanding the Benefits of Continuous Delivery ebook Software is Eating the World In just about any industry, the success of an organization

More information

Marketing Automation User; 2010 marketing review notes and 2011 plans

Marketing Automation User; 2010 marketing review notes and 2011 plans Marketing Automation User; 2010 marketing review notes and 2011 plans Each December we ask our marketing customers if they would like to participate in a short, informal yearend review. The scope of the

More information

How to benchmark your service desk

How to benchmark your service desk How to benchmark your service desk Internal benchmarking is an incredibly powerful tool and combined with elements of selective quantitative external benchmarking and qualitative work - can provide a true

More information

DARMADI KOMO: Hello, everyone. This is Darmadi Komo, senior technical product manager from SQL Server marketing.

DARMADI KOMO: Hello, everyone. This is Darmadi Komo, senior technical product manager from SQL Server marketing. Microsoft SQL Server 2012 for Private cloud (Part 1) Darmadi Komo - Senior Technical Product Manager DARMADI KOMO: Hello, everyone. This is Darmadi Komo, senior technical product manager from SQL Server

More information

The Online Service Quality Solution. Bernd Harzog, CEO OpsDataStore Dave Wagner, CTO OpsDataStore

The Online Service Quality Solution. Bernd Harzog, CEO OpsDataStore Dave Wagner, CTO OpsDataStore The Online Service Quality Solution Bernd Harzog, CEO OpsDataStore Dave Wagner, CTO OpsDataStore Company Overview Team 60 years collective experience in enterprise systems and Applications Management:

More information

Issue in Focus: Integrating Cloud PLM. Considerations for Systems Integration in the Cloud

Issue in Focus: Integrating Cloud PLM. Considerations for Systems Integration in the Cloud Issue in Focus: Integrating Cloud PLM Considerations for Systems Integration in the Cloud 1 Tech-Clarity, Inc. 2012 Table of Contents Introducing the Issue... 3 Start with the Business in Mind... 4 Choose

More information

Application Performance Management

Application Performance Management A Secure-24 Business White Paper August 2015 Application Performance Management Secure-24 Application Performance Management as a Service Business Performance Equals Application Performance Executive Overview

More information

An Application-Centric Infrastructure Will Enable Business Agility

An Application-Centric Infrastructure Will Enable Business Agility An Application-Centric Infrastructure Will Enable Business Agility March 2014 Prepared by: Zeus Kerravala An Application-Centric Infrastructure Will Enable Business Agility by Zeus Kerravala March 2014

More information

Software Lifecycle Integration. A Quality Management Discipline

Software Lifecycle Integration. A Quality Management Discipline Table of Contents Overview Defects aren t the only shared artifact Methods of sharing artifacts among systems Using Tasktop Sync The Quality Management System as a Dashboard 1 2 2 3 4 Overview The testing

More information

FireScope + ServiceNow: CMDB Integration Use Cases

FireScope + ServiceNow: CMDB Integration Use Cases FireScope + ServiceNow: CMDB Integration Use Cases While virtualization, cloud technologies and automation have slashed the time it takes to plan and implement new IT services, enterprises are still struggling

More information

The top 10 misconceptions about performance and availability monitoring

The top 10 misconceptions about performance and availability monitoring The top 10 misconceptions about performance and availability monitoring Table of contents Introduction................................................................ 3 The top 10 misconceptions about

More information

Service-Oriented Cloud Automation. White Paper

Service-Oriented Cloud Automation. White Paper Service-Oriented Cloud Automation Executive Summary A service-oriented experience starts with an intuitive selfservice IT storefront that enforces process standards while delivering ease and empowerment

More information

NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP INFO@ITSMACADEMY.COM. ... educate & inspire - - - ITSM Academy 1115 1

NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP INFO@ITSMACADEMY.COM. ... educate & inspire - - - ITSM Academy 1115 1 NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP INFO@ITSMACADEMY.COM - - -... educate & inspire ITSM Academy 1115 1 ITSM Academy Full service provider of IT Service Management (ITSM) education

More information