Continuous Testing with ElectricCommander. Electric Cloud, Inc. 2009
|
|
- Ferdinand Parks
- 8 years ago
- Views:
Transcription
1 Continuous Testing with ElectricCommander Electric Cloud, Inc. 2009
2 Continuous Testing with ElectricCommander Drive quality earlier in the development process with continuous testing. Large development organizations have increasingly been adopting select agile practices to enable faster development, create more reliable software, and reduce costs. Chief among these practices is providing developers early and frequent feedback from users, from other developers, and especially from the programming, build, and test tools. In the latter category, continuous integration and continuous testing are emerging as valuable techniques for identifying errors early so they can be corrected immediately by the developer who made the code changes. Most organizations that want to implement these practices face the challenge of scalability how to implement continuous integration and testing for code bases that contain tens of millions of lines of code, involve many teams of developers, or run on numerous targets and platforms. Electric Cloud specializes in tools purpose-built for projects of true enterprise scale. This white paper discusses ElectricCommander and how it uniquely delivers enterprise-level continuous integration with full support for all forms of continuous testing without requiring modification to existing infrastructure, test tools, or established practices. The Benefits of Early Defect Detection It is a well-established axiom in software development that the later a defect is detected, the more expensive it is to fix. Many sources claim, and many managers confirm, that the cost of remediation jumps exponentially as the software moves from one phase to the next: from requirements and design to coding, testing, and production. Research suggests the costs of defect repair are 1x during requirements and design, more than 10x during coding and testing, and 100x after release to production. These numbers, 1 which are sometimes referred to as the rule, probably understate the cost of fixing errors postproduction, because they do not reflect the unseen costs of lost productivity nor the lost sales resulting from customer-visible defects. The high cost of defects is one of the main drivers of the agile development movement, which holds that development organizations should release frequently, solicit constant feedback, and easily accommodate changes initiated by bug discovery or modifications of customer requirements. One of the key principles underlying this agile approach is test early, test often. Continuous Integration A leading best practice in support of this test often dictum is one that has gained considerable acceptance during the last few years: continuous integration. In its most basic form, continuous integration, or CI, rebuilds the software and runs unit tests every time code is checked into the main repository. The goal is to identify, as early as possible, coding problems that will break the build; that is, prevent it from completing or running satisfactorily. Build-breaking problems can then be resolved quickly and development can continue apace. 2.
3 Good CI software can determine whose code broke the build. If the CI server can identify the problem quickly, then the corrective steps can be taken while the developer is in immediate touch with the code changes and the rationale behind them. If, instead, the defective code is found a day or a week later, the developer is likely to be working on something else, and re-entering the defective code to correct the error will involve a longer ramp-up. In addition, by not having all the details at his fingertips, the developer is more likely to make changes that break other code or that lead to unexpected repercussions. This cost is compounded by the likelihood that other code has been layered on top of the defect, and so fixing the defective code can result in expensive changes to other modules and tests. CI implementations can run into problems of scale, however. Sites that have large code bases, large teams, or multi platform environments can find it difficult to run the build cycle sufficiently fast enough for the CI server to validate builds multiple times during the workday. This scenario is particularly true at sites where developers check in code frequently. Several means of addressing this issue are available today. The first is to use a build engine that can run large builds efficiently. Products such as ElectricCommander from Electric Cloud, for example, are capable of running builds in parallel, so that they can extract the maximum benefit from server pools, clouds, and other build resources. ElectricCommander enables sites to create highly customized builds and farm out parts of the process to individual servers, maximizing the benefits of parallelization within a single build. A second way that sites with large code bases can accelerate the CI cycle is through a technique called preflight. In preflight, the developer s code is not immediately checked into the main code base an action that triggers a new CI cycle. Rather, the code is kept in a sandbox and a smaller-scale build is performed there to obtain some initial validation. Frequently, this build is a subset of the full build sufficient to generate running code that can be unit tested without rebuilding sections of the code base that are unlikely to be touched by the changes. In this way, developers can quickly determine any immediate errors or unexpected impacts on related code before the code is checked in for the fuller CI build. This preflight capability is one of the distinguishing traits of enterprise-level CI servers, such as ElectricCommander. To deliver preflight, a CI package must understand sandboxing and must support highly customizable build scripting, so that the right builds can be triggered during this stage. Ideally, CI servers that deliver this benefit have automated build capabilities that minimize the amount of special coding required for preflight. Using CI with parallel builds and running preflights are agile techniques that permit developers to work on large code bases without the plodding and heaviness that is characteristic of the traditional waterfall model. The use of these techniques with an enterprise CI server such as ElectricCommander enables software projects to progress in ways that simply were not possible a few years ago. For example, a major Wall Street financial services company today uses ElectricCommander as a centralized build and test service, supporting the development work of 500 separate project teams spread across the globe. CI and preflight are the only way they can advance development on such vast projects. At leading-edge sites, the concept of early notification of defects is being enhanced by an emerging best practice: continuous testing. Continuous Testing Agile testing today starts with the developer, rather than with the QA department. Most modern development organizations require developers to write unit tests to exercise their code before they check it into the SCM system or run preflight tasks. These unit tests are small, fast tests that validate the basic function of the code and exercise its behavior with boundary conditions and other error-prone scenarios. 3.
4 Customer Story Intuit Attains Truly Continuous Integration Silicon Valley based Intuit, Inc., is known for its series of highly intuitive financial software products aimed at consumers and small and medium-sized businesses (SMBs). The company s products include TurboTax, QuickBooks, Quicken, and numerous other titles. Each product had a large code base that previously could not be revved frequently because builds took more than three hours which meant a build could rarely be run more than once a day. After searching for an effective solution, Intuit chose Electric Cloud products to automate its builds. It set up a build cluster consisting of 25 inexpensive x86-based servers on which the Electric Cloud software could leverage its parallel capabilities effectively. For more information on this deployment, see: downloads/ec-cs_intuit.pdf. Today, according to John Burt, senior manager of SCM at Intuit, the company runs its build integration truly continuously: With Electric Cloud, we compile and link every 30 minutes. And because of the quick turnaround on fixes, the costs of broken builds are a thing of the past. The company s current practice is to use the last good build of the day as the clean, fresh build from which developers begin work each morning. Due to the fast turnaround Electric Cloud technology delivers, this build contains all nonbreaking check-ins and includes advisories to developers whose pending code generates errors. As coding progresses, the developer builds up an increasingly large set of unit tests. Best practice suggests that all these tests should be run, rather than just a few of them, so that any unexpected effects on existing code are flagged immediately. In most sites that use CI, developers run unit tests either when they check code in or when they run preflight integration. However, some IT organizations encourage developers to run tests more often, even continuously. The rationale is that the collected tests serve as early warning mechanisms of unexpected repercussions of a code change. They are sensors that will fail when a change in the code detrimentally affects the operation of another, perhaps distant routine. By using continuous testing (CT), the developer can be alerted to specific problems as early as possible. At times, a developer fully expects new changes to break some existing code. At other times, however, he might not realize that changing a routine has a significant effect on a module whose presence is unknown to him. For example, a developer at a financial services firm might be implementing a new way of calculating customer deposit requirements for certain kinds of trades. Because he has CT enabled, he discovers that his code is affecting a formula that is mandated by certain government contracts and that cannot be changed without prior permission. At that point, the developer can stop the work and alert his supervisors, who can determine whether to continue or whether to stop until approval is sought and granted. If the developer had not used CT and had waited until end of day to run tests, the discovery would come after a full day had been invested greatly compounding the likely costs. As the preceding example shows, CT is an excellent mechanism for identifying in near real time the scope of modifications without the need for code check-in. 4.
5 Customer Story Automating Large-Scale Build and Test A publicly owned vendor of data warehouse appliances has created a sophisticated build and test system using ElectricCommander. It provides multiplatform builds in parallel with integrated unit testing, smoke testing, and UAT that run in a continuous integration cycle. The Electric Cloud software correlates code change lists to the entries in the defect tracking system, automatically updates the defects, and, optionally, closes them. By also integrating the build with a static code checker and a unit test database, the company can additionally identify non-error improvements in both code and tests. Tying test results to triggers for specific builds and by running these tasks in parallel enables the company to complete more builds and run more tests automatically than it ever could using manual approaches. This integration has resulted in direct benefits to the company s bottom line: Defects are identified and closed sooner and confidence in the code base has increased dramatically. In CT, various triggers set off a designated group of unit tests that generally includes all new tests a developer has written. If any tests fail, the developer is alerted through a variety of mechanisms. Typically, instant message or delivers the warning and includes specific information about the breaking test. ElectricCommander and Continuous Testing Most CT tools today are stand-alone packages and must be integrated with the development and testing workflow at the site. However, ElectricCommander includes CT in its core feature set. This means sites that already rely on Electric Cloud technology can simply integrate automated CT with their existing CI practices. See Figure 1. Figure 1. Errors from compilations and unit tests displayed in a project dashboard. Notice that 1514 compilation steps were performed in parallel on this build and that the errors can be logged directly to the defect-tracking system (here, JIRA from Atlassian Corporation). ElectricCommander provides the full range of CT capabilities; it is not limited to unit tests. In fact, it runs all tests be they unit tests, integration tests, system tests, UA tests, or even specialty tests such as black box and fuzz testing. All these can be run in the background on a continuous basis by ElectricCommander. 5.
6 ElectricCommander handles large test suites, as shown in Figure 2. Notice that a total of 2919 unit tests were run (in slightly more than 15 minutes), while 25 integration tests (shown in the top two bars) were also run. This means that a developer working on code would know every 15 minutes or so whether modifications were disrupting code in unexpected places in the project. And by using Electric-Commander to run more than 3,000 tests in every cycle, this assurance can be provided with a very high degree of confidence. Figure 2. Output from ElectricCommander showing the results of auto-mated test cycles that include thousands of unit tests. ElectricCommander is a build-test-deploy solution tailored to enterprise software organizations and ISVs that have complex development needs. Its stock in trade is the automation of the build and test segments of the application development lifecycle by accelerating these activities with parallel technologies that scale from workgroup code bases to trans-enterprise projects. Customer Story BioWare: Many Platforms, One Build Automatically BioWare is a gaming company that is wholly owned by Electronic Arts. Its games are known for stunning visuals that can run on numerous gaming and PC platforms. These capabilities are crucially important in the intensely competitive gaming market. Because of this competitiveness, small changes in time to market can make the difference between a game s success and failure. As a result, BioWare needed to perform multiple complex builds under intense time pressure. Unfortunately, as games got closer to release, the number of check-ins would increase significantly and the company found its CI server could not keep up. As a result, progress slowed down significantly just before release. To remedy this problem, BioWare installed ElectricCommander. This solution gave it centralized control of the build environment, which was deployed on a dedicated build host configured with three test systems. Now, a procedure syncs the source at check-ins and runs a build on every platform in parallel. After each platform s build completes, ElectricCommander runs unit tests followed by an in-game system test. The result, according to BioWare Lead Technical QA Manager Sam Johnson, is that ElectricCommander s CI capabilities have vastly reduced the number of broken builds. By cutting build times from 60 minutes to 15, the team can run more CI cycles and obtain a nearly 90 percent reduction in broken builds. Says Johnson: Because there are so few broken builds, the developers are able to really focus on what happened in a particular instance and fix it so that the next time the build goes even more smoothly. Particularly remarkable is that BioWare garnered these benefits without modifying the company s build or test procedures and without changing its SCM, building, or testing tools. This seamless integration was due to ElectricCommander s support for all leading development tools and packages and the nearly turnkey operation of its build and CI servers. 6.
7 Integrated Solution One of ElectricCommander s core strengths is the full integration of its capabilities with existing development tools. For example, it interacts directly with all mainstream SCM packages, build systems, and testing tools. It leverages this integration to deliver advanced and unique benefits. For example, ElectricCommander can recognize and monitor comments placed in change lists to refer to an entry in a defect-tracking system, and ElectricCommander can close the defect automatically when the designated tests complete successfully. ElectricCommander can perform builds on multiple platforms simultaneously and run tests on those platforms, so that IT organizations can validate that unit and integration tests were not only run, but run on every platform the product supports. Because of this high level of intelligence and integration, Electric Cloud is viewed as the most complete CI platform available today. Not only can it handle the full complement of CI responsibilities on large, complex projects, but it also offers preflight and CT support in any configuration. Results from CT can be sent to developers via , or displayed in their development environment, as illustrated in Figure 3. Figure 3. ElectricCommander results displayed inside Eclipse. Results can optionally be posted to real-time dashboards, from which developers and managers can monitor development progress and project health. These ElectricCommander dashboards are highly configurable to reflect the needs and preferences of the IT organization. In addition, Electric Cloud products have all been optimized to run procedures on virtual machines. These capabilities extend to cloud computing as well, where ElectricCommander is ideally suited for managing and driving testing storms on the cloud. Current users of Electric Cloud products use this feature to run builds and tests in parallel on local systems, remote systems, virtual machines, and clouds simultaneously and with no special configuration or complex set-up procedures. To learn more about how ElectricCommander, CI, and CT can improve your organization s development process, request a demo today at or go to the Electric Cloud website at Copyright 2009 Electric Cloud, Inc. All rights reserved. Electric Cloud, ElectricInsight, ElectricAccelerator and Electric Make are trademarks of Electric Cloud. Other company and product names may be trademarks of their respective owners. 1 First studied by B. W. Boehm in Software Engineering Economics (Prentice Hall, 1981) and confirmed by W. S. Humphreys in A Discipline of Software Engineering (Addison-Wesley, 1995). 7.
White Paper. Continuous Testing with ElectricFlow
White Paper Continuous Testing with ElectricFlow Continuous Testing with ElectricFlow Drive quality earlier in the development process with continuous testing. Large development organizations have increasingly
More informationContinuous Integration Comes to China. www.electric-cloud.com
Continuous Integration Comes to China www.electric-cloud.com Agenda Time Topic Presenter 2:00 Introduction Tracy Shi Emdoor Technology 2:15 Continuous Integration Anders Wallgren, Electric Cloud 3:00 Practical
More informationWhite Paper. The Agile Heartbeat. How Agile Development Puts Fast, Automatic Builds Center Stage
White Paper How Agile Development Puts Fast, Automatic Builds Center Stage In this whitepaper I argue that the person most affected by the introduction of agile or extreme programming techniques is not
More informationAgile Development Cloud
Agile Development Cloud May 21, 2012 Copyright 2011 Electric Cloud, Inc. All rights reserved. Electric Cloud, ElectricAccelerator, ElectricCommander, ElectricInsight, and Electric Make are registered trademarks
More informationAgile Development: Five Steps to Continuous Integration. By John Graham-Cumming Co-Founder and Chief Scientist, Electric Cloud, Inc.
Agile Development: Five Steps to Continuous Integration By John Graham-Cumming Co-Founder and Chief Scientist, Electric Cloud, Inc. Introduction In this I argue that the person most affected by the introduction
More informationCoverity Services. World-class professional services, technical support and training from the Coverity development testing experts
Coverity Services World-class professional services, technical support and training from the Coverity development testing experts Coverity has helped over 1,100 customers around the globe assure the quality,
More informationContinuous Delivery. Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley
Continuous Delivery Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley Copyright 2011 ThoughtWorks Inc. All rights reserved www.thoughtworks-studios.com Introduction Continuous
More informationGlobal Software Change Management for PVCS Version Manager
Global Software Change Management for PVCS Version Manager... www.ikanalm.com Summary PVCS Version Manager is considered as one of the leading versioning tools that offers complete versioning control.
More informationSolution Overview. Optimizing Customer Care Processes Using Operational Intelligence
Solution Overview > Optimizing Customer Care Processes Using Operational Intelligence 1 Table of Contents 1 Executive Overview 2 Establishing Visibility Into Customer Care Processes 3 Insightful Analysis
More informationSuccessfully managing geographically distributed development
IBM Rational SCM solutions for distributed development August 2004 Successfully managing geographically distributed development Karen Wade SCM Product Marketing Manager IBM Software Group Page 2 Contents
More informationCA Service Desk Manager
PRODUCT BRIEF: CA SERVICE DESK MANAGER CA Service Desk Manager CA SERVICE DESK MANAGER IS A VERSATILE, COMPREHENSIVE IT SUPPORT SOLUTION THAT HELPS YOU BUILD SUPERIOR INCIDENT AND PROBLEM MANAGEMENT PROCESSES
More informationKey Benefits of Microsoft Visual Studio Team System
of Microsoft Visual Studio Team System White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current view
More informationHow To Achieve Continuous Delivery
White Paper Overcoming Jenkins Sprawl: Going from CI to CD with ElectricFlow Software is everywhere. And accelerating the delivery and quality of that software can mean the difference between merely surviving,
More informationFive Reasons why Agile Won t Scale Without Automation
Five Reasons why Agile Won t Scale Without Automation September 2011 June 2011 Introduction The Agile software development methodology is composed of a number of techniques designed to help deliver incremental
More informationA 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 informationContinuous Delivery for Force.com
Continuous Delivery for Force.com Achieve higher release velocity (shorten release cycles) & reduced Time to Market by 40% info@autorabit.com AutoRABIT a product of TechSophy, Inc. www.autorabit.com Continuous
More informationa new generation software test automation framework - CIVIM
a new generation software test automation framework - CIVIM Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the
More informationContinuous 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 informationDevelopment Testing for Agile Environments
Development Testing for Agile Environments November 2011 The Pressure Is On More than ever before, companies are being asked to do things faster. They need to get products to market faster to remain competitive
More informationWhite Paper. Software Development Best Practices: Enterprise Code Portal
White Paper Software Development Best Practices: Enterprise Code Portal An Enterprise Code Portal is an inside the firewall software solution that enables enterprise software development organizations
More informationIncreasing business values with efficient Software Configuration Management
Increasing business values with efficient Software Configuration Management A Softhouse White Paper Leif Trulsson February 2005 Softhouse Consulting, Stormgatan 14, SE-211 20 Malmö info@softhouse.se www.softhouse.se
More informationNetwork Virtualization Solutions - A Practical Solution
SOLUTION GUIDE Deploying Advanced Firewalls in Dynamic Virtual Networks Enterprise-Ready Security for Network Virtualization 1 This solution guide describes how to simplify deploying virtualization security
More informationFrom Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development
From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development Introduction Today s developers are under constant pressure to launch killer apps and release enhancements as
More informationOrchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments
Orchestrated Release Management Gain insight and control, eliminate ineffective handoffs, and automate application deployments Solution Brief Challenges Release management processes have been characterized
More informationExtending Microsoft SharePoint Environments with EMC Documentum ApplicationXtender Document Management
Extending Microsoft SharePoint Environments with EMC Documentum ApplicationXtender A Detailed Review Abstract By combining the universal access and collaboration features of Microsoft SharePoint with the
More informationWhite 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 informationW H I T E P A P E R. VMware Software Lifecycle Automation Solutions
W H I T E P A P E R VMware Software Lifecycle Automation Solutions Table of Contents Summary.................................................................... 3 The Software Lifecycle........................................................
More informationContinuous Integration
Continuous Integration Collaborative development issues Checkout of a shared version of software ( mainline ) Creation of personal working copies of developers Software development: modification of personal
More informationVMware vcenter Log Insight Delivers Immediate Value to IT Operations. The Value of VMware vcenter Log Insight : The Customer Perspective
VMware vcenter Log Insight Delivers Immediate Value to IT Operations VMware vcenter Log Insight VMware vcenter Log Insight delivers a powerful real-time log management for VMware environments, with machine
More informationPLUMgrid Toolbox: Tools to Install, Operate and Monitor Your Virtual Network Infrastructure
Toolbox: Tools to Install, Operate and Monitor Your Virtual Network Infrastructure Introduction The concept of Virtual Networking Infrastructure (VNI) is disrupting the networking space and is enabling
More informationCloud, Appliance, or Software? How to Decide Which Backup Solution Is Best for Your Small or Midsize Organization.
WHITE PAPER: CLOUD, APPLIANCE, OR SOFTWARE?........................................ Cloud, Appliance, or Software? How to Decide Which Backup Solution Is Best for Your Small or Midsize Who should read
More informationSoftware Continuous Integration & Delivery
November 2013 Daitan White Paper Software Continuous Integration & Delivery INCREASING YOUR SOFTWARE DEVELOPMENT PROCESS AGILITY Highly Reliable Software Development Services http://www.daitangroup.com
More informationSee the Big Picture. Make Better Decisions. The Armanta Technology Advantage. Technology Whitepaper
See the Big Picture. Make Better Decisions. The Armanta Technology Advantage Technology Whitepaper The Armanta Technology Advantage Executive Overview Enterprises have accumulated vast volumes of structured
More informationThe Worksoft Suite. Automated Business Process Discovery & Validation ENSURING THE SUCCESS OF DIGITAL BUSINESS. Worksoft Differentiators
Automated Business Process Discovery & Validation The Worksoft Suite Worksoft Differentiators The industry s only platform for automated business process discovery & validation A track record of success,
More informationCisco Business Intelligence Appliance for SAP
Cisco Business Intelligence Appliance for SAP SAP BusinessObjects Explorer Accelerated on Cisco Unified Computing System Leveraging the Power of In-Memory Analytics Information is everywhere. But finding
More informationEnhance visibility into and control over software projects IBM Rational change and release management software
Enhance visibility into and control over software projects IBM Rational change and release management software Accelerating the software delivery lifecycle Faster delivery of high-quality software Software
More informationMeister Going Beyond Maven
Meister Going Beyond Maven A technical whitepaper comparing OpenMake Meister and Apache Maven OpenMake Software 312.440.9545 800.359.8049 Winners of the 2009 Jolt Award Introduction There are many similarities
More informationImplementing Continuous Integration Testing Prepared by:
Implementing Continuous Integration Testing Prepared by: Mr Sandeep M Table of Contents 1. ABSTRACT... 2 2. INTRODUCTION TO CONTINUOUS INTEGRATION (CI)... 3 3. CI FOR AGILE METHODOLOGY... 4 4. WORK FLOW...
More informationEnabling 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 informationHP Service Manager software
HP Service Manager software The HP next generation IT Service Management solution is the industry leading consolidated IT service desk. Brochure HP Service Manager: Setting the standard for IT Service
More informationData Integration Checklist
The need for data integration tools exists in every company, small to large. Whether it is extracting data that exists in spreadsheets, packaged applications, databases, sensor networks or social media
More informationAn Oracle White Paper June, 2014. Strategies for Scalable, Smarter Monitoring using Oracle Enterprise Manager Cloud Control 12c
An Oracle White Paper June, 2014 Strategies for Scalable, Smarter Monitoring using Oracle Enterprise Manager Cloud Control 12c Product Overview... 1 Introduction... 1 Laying the Groundwork for Monitoring...
More informationBuilding a Converged Infrastructure with Self-Service Automation
Building a Converged Infrastructure with Self-Service Automation Private, Community, and Enterprise Cloud Scenarios Prepared for: 2012 Neovise, LLC. All Rights Reserved. Case Study Report Introduction:
More informationDo the impossible simply
Do the impossible simply Avid Interplay Shifting viewer habits and growing demand for content are changing the face of the media industry. Meeting these challenges at times seems impossible, but no longer
More informationHow 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 informationSIMPLIFYING AND AUTOMATING MANAGEMENT ACROSS VIRTUALIZED/CLOUD-BASED INFRASTRUCTURES
SIMPLIFYING AND AUTOMATING MANAGEMENT ACROSS VIRTUALIZED/CLOUD-BASED INFRASTRUCTURES EMC IT s strategy for leveraging enterprise management, automation, and orchestration technologies to discover and manage
More informationPipeline 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 informationVistara Lifecycle Management
Vistara Lifecycle Management Solution Brief Unify IT Operations Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid
More informationDigital Messaging Platform. Digital Messaging Platform. AgilityHarmony. Orchestrate more meaningful relationships between you and your customers
Digital Messaging Platform Digital Messaging Platform AgilityHarmony Orchestrate more meaningful relationships between you and your customers By marketers for marketers Epsilon Agility Harmony brings together
More informationCreating and Managing Frequent and High-Quality SaaS Product Releases
Creating and Managing Frequent and High-Quality SaaS Product Releases Originally published in Sandhill.com by Paul Ressler, Principal Frequent product releases are important to the SaaS business model
More informationCA IT Client Manager. Desktop Migration
DATA SHEET: DESKTOP MIGRATION CA IT Client Manager Desktop Migration CA IT CLIENT MANAGER HELPS YOU INCREASE TECHNICIAN AND USER PRODUCTIVITY BY MANAGING AND PRESERVING USER DATA, SETTINGS AND PREFERENCES
More informationContinuous Integration Processes and SCM To Support Test Automation
Continuous Integration Processes and SCM To Support Test Automation SIGIST Conference, July 2013 Gal Fatal Gal.fatal@ATT.com 054-342-3864 AT&T Israel Center of Excellence AT&T Worldwide One of the largest
More informationLab Management, Device Provisioning and Test Automation Software
Lab Management, Device Provisioning and Test Automation Software The TestShell software framework helps telecom service providers, data centers, enterprise IT and equipment manufacturers to optimize lab
More informationManaging Your Software Release Process. Author: Damon Poole, Chief Technology Officer
Managing Your Software Release Process Scaling Continuous Integration To Large and Distributed Teams Author: Damon Poole, Chief Technology Officer Large Scale Continuous Integration The main goal of software
More informationHP 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 informationAccelerating Time to Market:
Accelerating Time to Market: Application Development and Test in the Cloud Paul Speciale, Savvis Symphony Product Marketing June 2010 HOS-20100608-GL-Accelerating-Time-to-Market-Dev-Test-Cloud 1 Software
More informationSerena Dimensions CM. Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF
Serena Dimensions CM Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF Move Fast Without Breaking Things With Dimensions CM 14, I am able to integrate continuously
More informationAgile Power Tools. Author: Damon Poole, Chief Technology Officer
Agile Power Tools Best Practices of Agile Tool Users Author: Damon Poole, Chief Technology Officer Best Practices of Agile Tool Users You ve decided to transition to Agile development. Everybody has been
More informationReal-Time Security Intelligence for Greater Visibility and Information-Asset Protection
Real-Time Security Intelligence for Greater Visibility and Information-Asset Protection Take the Effort Out of Log Management and Gain the Actionable Information You Need to Improve Your Organisation s
More informationFireScope + 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 informationScienceLogic vs. Open Source IT Monitoring
ScienceLogic vs. Open Source IT Monitoring Next Generation Monitoring or Open Source Software? The table below compares ScienceLogic with currently available open source network management solutions across
More informationContinuous???? 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 informationCloud CRM. Scalable solutions for enterprise deployment
Cloud CRM Scalable solutions for enterprise deployment Simplicity in a complex world Finding, attracting, winning and retaining customers is the lifeblood of every business. But building a scalable, integrated
More informationPRACTICAL USE CASES BPA-AS-A-SERVICE: The value of BPA
BPA-AS-A-SERVICE: PRACTICAL USE CASES How social collaboration and cloud computing are changing process improvement TABLE OF CONTENTS 1 Introduction 1 The value of BPA 2 Social collaboration 3 Moving to
More informationSage ERP The top five reasons to deploy your ERP Solution in the cloud
Sage ERP The top five reasons to deploy your ERP Solution in the cloud 1 Table of contents Executive summary 3 Are you outgrowing your business solution? 3 SMBs want ERP 3 Budget and IT resource constraints
More informationSoftware Configuration Management Best Practices for Continuous Integration
Software Configuration Management Best Practices for Continuous Integration As Agile software development methodologies become more common and mature, proven best practices in all phases of the software
More informationWHITE PAPER OCTOBER 2014. Unified Monitoring. A Business Perspective
WHITE PAPER OCTOBER 2014 Unified Monitoring A Business Perspective 2 WHITE PAPER: UNIFIED MONITORING ca.com Table of Contents Introduction 3 Section 1: Today s Emerging Computing Environments 4 Section
More informationThree Open Blueprints For Big Data Success
White Paper: Three Open Blueprints For Big Data Success Featuring Pentaho s Open Data Integration Platform Inside: Leverage open framework and open source Kickstart your efforts with repeatable blueprints
More informationModern IT Operations Management. Why a New Approach is Required, and How Boundary Delivers
Modern IT Operations Management Why a New Approach is Required, and How Boundary Delivers TABLE OF CONTENTS EXECUTIVE SUMMARY 3 INTRODUCTION: CHANGING NATURE OF IT 3 WHY TRADITIONAL APPROACHES ARE FAILING
More informationDCIM Software and IT Service Management - Perfect Together DCIM: The Physical Heart of ITSM
1 Overview Information Technology is so fundamental to every business today that every organization needs to establish formal processes to ensure that IT services are continually aligned to the business,
More informationLeveraging security from the cloud
IBM Global Technology Services Thought Leadership White Paper IBM Security Services Leveraging security from the cloud The who, what, when, why and how of cloud-based security services 2 Leveraging security
More informationOptimizing Your Software Process
Optimizing Your Software Process Software Configuration Management Best Practices Executive Summary Software configuration management (SCM) comprises of factors such as compliance, workflow, security,
More informationThinking about APM? 4 key considerations for buy vs. build your own
An AppDynamics Business White Paper Thinking about APM? 4 key considerations for buy vs. build your own Most technology folks have heard Marc Andreessen s provocative statement, Software is eating the
More informationBuild and Release Management: Understanding The Costs of Doing it Yourself. John Graham-Cumming Co-Founder Electric Cloud, Inc.
Build and Release Management: Understanding The Costs of Doing it Yourself John Graham-Cumming Co-Founder Electric Cloud, Inc. Table of Contents Introduction 3 Building it Yourself 1. How it All Begins
More informationCross-Domain Service Management vs. Traditional IT Service Management for Service Providers
Position Paper Cross-Domain vs. Traditional IT for Providers Joseph Bondi Copyright-2013 All rights reserved. Ni², Ni² logo, other vendors or their logos are trademarks of Network Infrastructure Inventory
More informationOur mission is to develop and to offer innovative customer interaction.
www.nixxis.com Copyright 2011 Nixxis Group All rights reserved. Reproduction of this publication in any form without prior written permission is forbidden. Approach Today s business world is facing two
More informationNexus Professional Whitepaper. Repository Management: Stages of Adoption
Sonatype Nexus Professional Whitepaper Repository Management: Stages of Adoption Adopting Repository Management Best Practices SONATYPE www.sonatype.com sales@sonatype.com +1 301-684-8080 12501 Prosperity
More informationHow To Create A Help Desk For A System Center System Manager
System Center Service Manager Vision and Planned Capabilities Microsoft Corporation Published: April 2008 Executive Summary The Service Desk function is the primary point of contact between end users and
More informationDistributed Agile Development in the Cloud
W H I T E PA P E R Distributed Agile Development in the Cloud A new development process using the Power of Cloud and combining the merits of Agile, Feature Branching, Continuous Integration, Continuous
More informationHow do you manage the growing complexity of software development? Is your software development organization as responsive to your business needs as
How do you manage the growing complexity of software development? Is your software development organization as responsive to your business needs as it could be? Borland Core SDP enables your IT organization
More informationCollaborative Research Infrastructure Deployments. ddn.com. Accelerate > DDN Case Study
DDN Case Study Accelerate > Collaborative Research Infrastructure Deployments University College London Transforms Research Collaboration and Data Preservation with Scalable Cloud Object Storage Appliance
More informationWhite Paper. Challenges and Characteristics of Enterprise Continuous Integration
White Paper Challenges and Characteristics of Enterprise Continuous Integration Introduction Challenges and Characteristics of Enterprise Continuous Integration Many software engineering organizations
More informationTHE QUEST FOR A CLOUD INTEGRATION STRATEGY
THE QUEST FOR A CLOUD INTEGRATION STRATEGY ENTERPRISE INTEGRATION Historically, enterprise-wide integration and its countless business benefits have only been available to large companies due to the high
More informationThe Advantages of Enterprise Historians vs. Relational Databases
GE Intelligent Platforms The Advantages of Enterprise Historians vs. Relational Databases Comparing Two Approaches for Data Collection and Optimized Process Operations The Advantages of Enterprise Historians
More informationDiscover & Investigate Advanced Threats. OVERVIEW
Discover & Investigate Advanced Threats. OVERVIEW HIGHLIGHTS Introducing RSA Security Analytics, Providing: Security monitoring Incident investigation Compliance reporting Providing Big Data Security Analytics
More informationVirtual Desktop Infrastructure Optimization with SysTrack Monitoring Tools and Login VSI Testing Tools
A Software White Paper December 2013 Virtual Desktop Infrastructure Optimization with SysTrack Monitoring Tools and Login VSI Testing Tools A Joint White Paper from Login VSI and Software 2 Virtual Desktop
More informationTranslation Management System. Product Brief
Translation Management System Product Brief Contents Who s Using Smartling Who s Using Smartling The world s leading businesses use Smartling s cloud-based software platform to create, manage, and deliver
More informationSaving Time & Money Across The Organization With Network Management Simulation
Saving Time & Money Across The Organization With Network Management Simulation May, 2011 Copyright 2011 SimpleSoft, Inc. All Rights Reserved Introduction Network management vendors are in business to help
More informationAgile and the cloud: why automating application deployment matters. Executive summary. Applications are the business
Agile and the cloud: why automating application deployment matters Business white paper Executive summary Agile development methodologies and the cloud computing model have increased the pace of deployment
More informationHP 3PAR storage technologies for desktop virtualization
Maximize virtual desktop ROI without risking service levels HP 3PAR storage technologies for desktop virtualization Solution brief Desktop virtualization pushes the cost, efficiency, and management benefits
More informationSimplify SSL Certificate Management Across the Enterprise
WHITE PAPER White Paper Simplify SSL Certificate Management Across the Enterprise Simplify SSL Certificate Management Across the Enterprise Contents introduction 1 A Platform for Single-Point Control and
More informationSoftware 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 informationINTRODUCING CONTINUOUS DELIVERY IN THE ENTERPRISE
INTRODUCING CONTINUOUS DELIVERY IN THE ENTERPRISE The situation Today Not too long ago customers and prospects had to find a computer to visit your site. In stark contrast with just a few years ago, this
More informationAutomation of Release and Deployment Management
MAVERIC S POINT OF VIEW Automation of Release and Deployment Management ABSTRACT: This paper highlights why automation platforms for application release and deployment are becoming increasingly vital for
More informationHP Systems Insight Manager and HP OpenView
HP Systems Insight Manager and HP OpenView Working Better Together to Deliver End-to-End Management, from Hardware Infrastructure to Business Service Availability Executive Summary... 2 Challenges of Managing
More informationOracle s Primavera P6 Enterprise Project Portfolio Management
Oracle s Primavera P6 Enterprise Project Portfolio Management Oracle s Primavera P6 Enterprise Project Portfolio Management is the most powerful, robust and easy-to-use solution for prioritizing, planning,
More informationAugust 2011. Investigating an Insider Threat. A Sensage TechNote highlighting the essential workflow involved in a potential insider breach
August 2011 A Sensage TechNote highlighting the essential workflow involved in a potential insider breach Table of Contents Executive Summary... 1... 1 What Just Happened?... 2 What did that user account
More informationCloud Services Catalog with Epsilon
Cloud Services Catalog with Epsilon Modern IT enterprises face several challenges while building a service catalog for their data center. Provisioning with a cloud management platform solves some of these
More informationWeb applications today are part of every IT operation within an organization.
1 Introduction Web applications today are part of every IT operation within an organization. Independent software vendors (ISV) as well as enterprises create web applications to support their customers,
More informationAchieving Control: The Four Critical Success Factors of Change Management. Technology Concepts & Business Considerations
Achieving Control: The Four Critical Success Factors of Change Management Technology Concepts & Business Considerations T e c h n i c a l W H I T E P A P E R Table of Contents Executive Summary...........................................................
More information