Goodbye war room, hello DevOps 2.0
|
|
|
- Jeffery Campbell
- 10 years ago
- Views:
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
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
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
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
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
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
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
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
Upping the game. Improving your software development process
Upping the game Improving your software development process John Ferguson Smart Principle Consultant Wakaleo Consulting Email: [email protected] Web: http://www.wakaleo.com Twitter: wakaleo Presentation
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
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...
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
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,
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
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
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
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
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
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
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
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,
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
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
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
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
Continuous Delivery: implementation considerations. Léon Hagenaars-Keus [email protected] Edwin van Dillen [email protected]
Continuous Delivery: implementation considerations Léon Hagenaars-Keus [email protected] Edwin van Dillen [email protected] SOFTWARE INNOVATORS Done = Released What is Continuous Delivery all about?
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
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 [email protected] The Issue Here You Go! Dev Great! Ops This Is
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Enabling Continuous Delivery by Leveraging the Deployment Pipeline
Enabling Continuous Delivery by Leveraging the Deployment Pipeline Jason Carter Principal (972) 689-6402 [email protected] Pariveda Solutions, Inc. Dallas,TX Table of Contents Matching
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.
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.............................
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
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
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
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
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,
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
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
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
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
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
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
Monitoring applications in multitier environment. Uroš Majcen [email protected]. 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 [email protected] 2008 Quest Software, Inc. ALL RIGHTS RESERVED. Management Challenges
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
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
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
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
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
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
Performance Management from black-art to process
Performance Management from black-art to process [email protected] What needs to be measured? CPU utilisation I/O Rate TPM level transaction stats What needs to be measured???? Remember how
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
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
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
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
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
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
/ 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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP [email protected]. ... educate & inspire - - - ITSM Academy 1115 1
NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP [email protected] - - -... educate & inspire ITSM Academy 1115 1 ITSM Academy Full service provider of IT Service Management (ITSM) education
