Increasing frequency of releases to every week down from quarterly major releases
|
|
- Dorcas Marsh
- 8 years ago
- Views:
Transcription
1 Continuous Delivery with Go enables an 87% improvement in release time, 85% reduction in test time and ROI of 6x in one of Germany s largest consumer portals. Increasing frequency of releases to every week down from quarterly major releases
2 Executive Summary With revenues of 54.6 million (2010), about 4 million visitors per month, and more than 4 million brokered contracts, is one of Germany s largest independent consumer portals for energy and telecommunications products and services. To enable the consumer to stay a step ahead of the highly competitive German energy and telecommunications industry, needed to improve deployment time and frequency of releases. Go, ThoughtWorks Studios Agile release process, but also accelerated adoption of the practice of continuous delivery. The Customer The German energy industry has grown into one of the most competitive in Europe, kept on its toes by a dynamic switching market - 10% of the total domestic market (40 million households) has switched energy providers. enables users to conveniently compare over 21,300 available tariffs in the German energy and telecommunications markets and switch directly to their best-suited supplier. With nearly 20 million page impressions and in excess of 4 million brokered contracts, has emerged as a leading consumer portal for the energy provider switching market. - Europe s leading energy switching portal The Challenge The German energy and telecommunication market is extremely volatile. Suppliers frequently change tariffs and challenging for them to keep abreast of the changes. enables consumers to stay on top of this dynamic market by constantly evolving their applications and data to adapt to change. This involves changing the User Interface (UI) to display the accurate price for their customers. We are so vital to the German market for switching portals that providers always want to have their latest calculation model with current data in our comparison tool. We thus have to constantly adjust our tool and the time to Apart from the analysis and development effort in adapting to frequent change, testing and deploying was 2 days. This delayed the frequency with which we could release updates and keep up with the changes in various price models. Additionally, if highly attractive tariffs are not available on our website, we stand the risk of losing money and customers, says Matthias Riesterer, Systems Architect,.
3 How did Go help? When decided to revamp their processes about 2 years ago, their approach was holistic and included adoption of both Agile management and engineering best practices. It involved organizational restructuring and the removal of silos between different development streams, while implementing continuous delivery as a core concept, increasing test coverage, and improving test automation. The team, consisting of 5 Quality Analysts (QAs), 6 Business Analysts (BAs), 35 developers, 6 database administrators and 2 from Operations (DevOPs), typically works on 6 projects in parallel, with a major release every quarter. Due to the frequency of change and multiple test environments the team was keen on a tool that facilitated both Continuous Integration (CI) and Continuous Delivery (CD). We started CI with CruiseControl.Net and we also had a look at other tools, like Jenkins (formerly Hudson). However at that time it did not fully support the concept of build artifacts and we would be forced to recompile at every stage, says Riesterer. We now spend most of our time developing new features and new models and not trying to deploy it. Well, this was different before, when we actually started to implement such us more than 2 days just to deploy the application. -- Joachim Hefner Head of Development acceptance criteria by the BAs and QAs. The developers use XP practices such as pair programming, Test Driven Development (TDD) and Domain Driven Design to implement the stories. The code is developed in tests are run by NUnit and Watin is used for acceptance tests. Go with its concept of build pipelines to model the delivery process, build grid to run tests in parallel and easy-to-use UI was the team s choice for both CI and CD. It empowered the team to build a robust and rapid delivery process in various ways including: defects. such as the source in SVN, they re absolutely the same because we re using templates, says Hefner. In the end you want to control the delivery process and not have the tool control your process and team. This is what we actually like about Go- it is so open to ideas and the feeling that we can t do this because Go cannot or will not do it. -- Matthias Riesterer Systems Architect Continuous Delivery based on Feature Toggles: We do not use SVN feature branches anymore for new features but develop them on trunk using the feature toggles concept as described by Martin Fowler et al. That tremendously improved the overall productivity of the development department. We used just does not exist anymore. On Go we set up Feature Toggles pipelines, again based on Go s concept of templates, as required for each toggled feature. The build scripts pick up the differences in the environments via Go s environment variables. So a pipeline for a toggled feature is set up in 5 minutes. No kidding, says Riesterer. Continuous Delivery using Feature Toggles Adaptable environment modeling: and delivery process. Our BAs and developers discuss the domain
4 model, as we try to use a model that describes our real-world scenario. Go allows us to model the CD process the way we want to and have full control over it, says Hefner. Reliable release management: Go serves as a repository for the output of the various build stages and supports deployment of any and creates an artifact, which is the assembled code. Then Go runs all the tests on it - unit, integration and functional. So this artifact is pushed through all test environments and is used for deployment. This code you compiled is exactly what you tested and this is what you are going to deploy. Not all the tools we evaluated supported this as well, explains Riesterer. Continuous Delivery using Feature Toggles Continuous delivery with Go reduces release time considerably, but more importantly, helps remove silos from the deployment process. Anyone on the team can execute the deployment process, and it is not solely dependent on the knowledge and availability of key members of our DevOps team. -- Joachim Hefner Head of Development Scalable build cloud for parallel test intelligence: Go s robust, highly scalable build cloud allows tests to be run in parallel on multiple environments. Hefner adds, Go s concept of having a grid of agents and running all the tests in parallel, saves a huge amount of time. Go runs 7 acceptance tests in parallel in 20 minutes which would ordinarily take more than 2 hours. Visual and easy deployments: Go s usability-driven interface provides real-time deployment progress for all your applications at one glance. Go is easy to use and very easy to maintain. Or rather does not require any maintenance. Go is used by everyone on our team, from developers to QAs and even BAs. The interface also makes the delivery process very transparent and manageable, reiterates Riesterer.
5 The Results The numbers speak for themselves Release time reduced by 80% Test time reduced by 85% 1200 person-hours saved each year ROI of 6x Releases every week down from major releases every 3 months We deliver code much faster now and keep up with business changes. Go is a story. -- Thomas Haida CIO It would take up to 2 days to deliver code, and now it is down to a few hours. Besides the whole release process being monitored by a solution such as Go gives a high degree of transparency to the entire team. plans to continue maximizing Go to improve delivery processes. While our QA can trigger most of the applications to the production environment, our DevOPs team still needs to deploy certain scripts to make the website go live. We are working on including our load balancer and other scripts into our Go pipeline so we achieve true 1-click deployment. By including the load balancer into the deployment pipeline, the manual steps executed by DevOps goes down from 15 minutes to about 10 minutes. More importantly however, it removes silos from the process. While currently the whole deployment process depends on the knowledge and availability of key members of our DevOps team, all our QAs, developers and theoretically even the BAs would be able to perform the deployment at any time in a reliable and repeatable process. DevOps would continue to improve or adjust the delivery process but there would not be a dependency bottleneck for and improve environment modeling, Go will continue to simplify continuous delivery so new functionality can be released frequently and rapidly.
6 The best decision About ThoughtWorks Studios Backed by more than 17 years of experience in Agile delivery, ThoughtWorks Studios is the product division of ThoughtWorks, Inc., the pioneering leader in Agile development. Mingle and Go are part of the Agile Application Lifecycle Management (ALM) solution from ThoughtWorks Studios, a global leader in Agile software development solutions and services. Adaptive ALM supports each stage of the software development process with an intrinsically Agile solution that enables release of high-quality software while accelerating Agile adoption. Adaptive ALM includes Go for Agile release management, Mingle for Agile project management and collaboration, and Twist for Agile testing. ThoughtWorks Studios has over 400 customers in more than 20 countries. The company headquarters is co-located in San Francisco and Bangalore, with offices in London and select cities in Europe, Asia and Australia. For more information, visit Mingle, an Agile management and collaboration tool, provides a common workspace for all team members and an automated system of record for all projects. Mingle can adapt any existing workflow process and easily manages daily development activities. Offering true-tolife visibility into the entire development process for all stakeholders, Mingle helps development teams become more open and collaborative. Go provides both continuous integration and release management and can drive development and IT operations to collectively plan continuous product releases. Go offers deployment pipelines and a zeroconfiguration build grid, which simplify the release management process. Unlike opensource tools, Go scales to meet the needs of a complex development project with numerous dependencies. Twist, an automated testing solution, provides English-like constructs, making the testing process more productive for all team members. As applications grow in complexity, Twist helps to more easily maintain complex test suites. These suites keep pace with application development and are held as long-living assets. Why is Go different? Continuous delivery Accelerate returns on IT investments with rapid, push-button deployments of fully tested software. Deliver new functionality faster with rapid, automated feedback on the production readiness of your applications whenever changes are made to them. Release reliably by modeling your organization s environments and gaining visibility and control of deployments through them. Based on real-world Agile Solutions are based on 16 years of real-world software delivery expertise for customers worldwide. We have pioneered Agile and delivered Agile projects. Regarded by Forrester as one of 5 firms to make a difference to Application development. Holistic Agile adoption Get the most out of Agile by holistically implementing Agile best practices. Get support through the entire development lifecycle with our Adaptive ALM solution (Go, Mingle for project management, and Twist for test automation). Attend interactive workshops by Agile experts tailor made for various roles, levels of Agile adoption, and Agile best practices. ThoughtWorks Studios CALL: Americas (9:00am - 5:00pm CST) Europe (9:00am - 5:00pm GMT) +44 (0) Asia, Australia and Africa (9:30am - 6:00pm IST, 4:00am GMT - 12:30pm GMT) Direct Sales Desk Office Board line studios@thoughtworks.com WEB: SAN FRANCISCO CHICAGO LONDON BANGALORE BEIJING MELBOURNE
Mingle Supports Complete Application Lifecycle Management for One Of The World's Leading Research Institutions
Mingle Supports Complete Application Lifecycle Management for One Of The World's Leading Research Institutions While substantially improving the quality of releases www.thoughtworks-studios.com Executive
More informationThe Agile Maturity Model. Applied to Building and Releasing Software. www.thoughtworks-studios.com
The Agile Maturity Model Applied to Building and Releasing Software By J ez Humble and Rolf Russell September 2009 www.thoughtworks-studios.com In this paper, we present a maturity model for building and
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 informationChallenging ALM: What really matters when picking tools? Share this Ebook
Challenging ALM: What really matters when picking tools? Beyond features, performance and price. It is a given: software teams must rapidly respond to change to keep pace. Or risk the software they create
More informationAgile 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 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 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 informationPracticing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation
Practicing Continuous Delivery using Hudson Winston Prakash Oracle Corporation Development Lifecycle Dev Dev QA Ops DevOps QA Ops Typical turn around time is 6 months to 1 year Sprint cycle is typically
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 informationLeveraging Rational Team Concert's build capabilities for Continuous Integration
Leveraging Rational Team Concert's build capabilities for Continuous Integration Krishna Kishore Senior Engineer, RTC IBM Krishna.kishore@in.ibm.com August 9-11, Bangalore August 11, Delhi Agenda What
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 informationAgile Release Management: Towards Frequent, Low Risk Releases. by Jez Humble, Build and Release Principal, ThoughtWorks Studios.
Agile Release Management: Towards Frequent, Low Risk Releases by Jez Humble, Build and Release Principal, ThoughtWorks Studios. 14 July 2010 Everybody in IT has the same goal: rapid, reliable, low risk
More informationReleasing High Quality Applications More Quickly with vrealize Code Stream
Releasing High Quality Applications More Quickly with vrealize Code Stream T E C H N I C A L W H I T E P A P E R A B S T R A C T : If your company relies on applications to enable new business opportunities
More informationCustomer Relationship Management - a strategic approach
Sage CRM Solutions Customer Relationship Management - a strategic approach Managing interactions with prospects and customers effectively and profitably is a fundamental part of business. Success depends
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 informationEnhancing The ALM Experience
Enhancing The ALM Experience Tools to Accelerate Delivery of Secure, Reliable Modern Applications Brent Dorenkamp Solutions Architect Agenda Application Modernization and the Instant-On Enterprise Building
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 informationBuilding Value with Continuous Integration
WHITE PAPER Building Value with Continuous Integration Choosing the right tools and technology for your organization Abstract Implementing continuous integration involves choosing the right tools and technology.
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 informationContinuous Delivery Workshop
Continuous Delivery Workshop deployment pipelines Workshop materials created by Jez Humble, Martin Fowler, Tom Sulston, & Neal Ford deployment pipelines tests, synergistic practices, incremental deployment
More informationHP ALM11 & MS VS/TFS2010
Comparison Test Management Tools HP ALM11 & MS VS/TFS2010 22 mei 2012 voordracht georganiseerd door Discussiegroep Software Testing met de steun van Ingenieurshuis, Antwerpen 24/05/2012 HP ALM 11 Microsoft
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 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 informationModern practices 2.3.2015 02.03.2015 TIE-21100/21106 1
Modern practices 2.3.2015 1 Today s lecture Learn what some modern SW engineering topics are about A peek to some research topic of our department 2 3 4 5 6 How the lectures continue? 02.03 Modern practices
More informationWe (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and
We (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and software design and development. We will be presenting a
More informationAgility via Software Engineering Practices
Agility via Software Engineering Practices Agile Tour Montréal - November 2015 Steve Mercier Who am I? I participated in multiple software development projects: from very small (
More informationAdopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery
Customer Success Stories TEKsystems Global Services Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery COMMUNICATIONS AGILE TRANSFORMATION SERVICES Executive Summary
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 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 informationAGILE SOFTWARE TESTING
AGILE SOFTWARE TESTING Business environments continue to rapidly evolve, leaving many IT organizations struggling to keep up. This need for speed has led to an increased interest in the Agile software
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 informationContinuous Delivery by example.net
Continuous Delivery by example.net Oktober 2012 Trifork in brief Trifork is a software development company Founded 1996, listed on NASDAQ OMX 270 employees in located in Aarhus, Copenhagen, Zürich, London,
More informationFUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications
FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications Keith Swenson VP R&D, Chief Architect Fujitsu America, Inc. May 30, 2013 We are a software company
More informationAvanade Point of View. Getting it right with a project and portfolio management solution
Avanade Point of View Getting it right with a project and portfolio management solution Better control, higher value Orchestrating a portfolio of projects, and the resources for execution, challenges leaders
More informationAgile Development with Jazz and Rational Team Concert
Agile Development with Jazz and Rational Team Concert Mayank Parikh mayank.parikh.@in.ibm.com Acknowledgements: Thanks to Khurram Nizami for some of the slides in this presentation Agile Values: A Foundation
More informationContinuous Delivery: Automating the Deployment Pipeline. Solution Brief
Continuous Delivery: Automating the Deployment Pipeline Solution Brief The Value of Continuous Delivery Continuous Delivery is a software delivery practice that requires you to build and deploy software
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 informationBest Overall Use of Technology. Jaspersoft
Best Overall Use of Technology Jaspersoft Kerstin Klein Manager, Engineering Processes/ Infrastructure, Jaspersoft From requirements to release QA centric development From Requirement to Release QA-Centric
More informationACCELERATE DEVOPS USING OPENSHIFT PAAS
ACCELERATE DEVOPS USING OPENSHIFT PAAS September 3, 2014 AGENDA World we live in today IT organization: Charter, goals, and challenges DevOps: Problem statement, what, and why How to enable DevOps Application
More informationAutomated Mobile Testing Requires Both Real Devices and Emulators
WHITE PAPER Automated Mobile Testing Requires Both Real Devices and Emulators September 2015 Today, businesses compete in an increasingly mobile-centric marketplace. Mobile QA can no longer take a backseat
More informationThe 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 informationRELEASE HIGHLIGHTS INTRODUCING COLLABNET TEAMFORGE 8.2
INTRODUCING COLLABNET TEAMFORGE 8.2 2 COLLABNET TEAMFORGE 8.2 TEAMFORGE RELEASE HIGHLIGHTS TeamForge is the industry s #1 open platform for enterprise application development, delivery, and collaboration.
More informationQuality Assurance - Karthik
Prevention is better than cure Quality Assurance - Karthik This maxim perfectly explains the difference between quality assurance and quality control. Quality Assurance is a set of processes that needs
More informationRequirements Management im Kontext von DevOps
IBM Software Group Rational software Requirements Management im Kontext von DevOps DI Steindl Wolfgang https://www.xing.com/profiles/wolfgang_steindl Senior IT Specialist wolfgang.steindl@at.ibm.com http://lnkd.in/tpzrug
More informationALM/Quality Center. Software
HP ALM/Quality Center Software Datasheet Page 1 of 8 HP Application Lifecycle Management software In today s rapidly changing business world, business agility depends on IT agility. And predictable, high
More informationintroducing efs EFS covers ThE Following ESSEnTial FEEDBacK requirements:
introducing efs QuestBack s EFS is a powerful, uniquely complete and easy-to-use feedback platform that puts you one step ahead of your competitors. Engineered from the ground up for fast, efficient working,
More informationCognizant Accelerates Enterprise Application Development Cycle-time by 10 Percent
Microsoft Visual Studio Customer Solution Case Study Cognizant Accelerates Enterprise Application Development Cycle-time by 10 Percent Overview Country or Region: India Industry: IT Consulting and Technology
More informationThe 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 informationUnleash Competitive Advantage through Software Lifecycle Integration
Unleash Competitive Advantage through Software Lifecycle Integration In partnership with Introduction Software has become a key competitive differentiator in nearly every industry. This is why many companies
More informationAdvanced Case Management. Chris den Hoedt
Advanced Case Management Chris den Hoedt New market demands for achieving outcomes require new approaches...like advanced case management Increased costs and risks from unpredictable processes Higher
More informationTeamCompanion Solution Overview. Visual Studio
TeamCompanion Solution Overview Visual Studio Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example
More informationAgile Austin Dev SIG. June 2013 - Continuous Integration (CI)
Agile Austin Dev SIG June 2013 - Continuous Integration (CI) Special thanks to: Our hosts, BancVue, for their hospitality and meeting facilities. And to Agile Austin for providing lunch. * For more SIGs
More informationwww.coremedia.com CoreMedia 6
COREMEDIA 6 PRODUCT BROCHURE www.coremedia.com CoreMedia 6 COREMEDIA 6 PRODUCT BROCHURE CoreMedia 6: Because contextualization is about people CoreMedia 6 empowers your Marketing, Business and IT teams,
More informationHow To Manage Project And Portfolio Management In Microsoft Office 2010
Enterprise Project Management SOLUTIONS THAT LAST Challenges in PPM What is a Project? Why Project Management? Challenges in Project and Portfolio Management (PPM) Problems for PM and PPM Leaders Presentation
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 informationPatient Relationship Management
Solution in Detail Healthcare Executive Summary Contact Us Patient Relationship Management 2013 2014 SAP AG or an SAP affiliate company. Attract and Delight the Empowered Patient Engaged Consumers Information
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 informationContinuous Integration: Improving Software Quality and Reducing Risk. Preetam Palwe Aftek Limited
Continuous Integration: Improving Software Quality and Reducing Risk Preetam Palwe Aftek Limited One more title Do you love bugs? Or Are you in love with QC members? [Courtesy: Smita N] Agenda Motivation
More informationand digitally relevant Ideation Funnelling Agile Development Factory Product Launch digital speed
Digisourcing 3 Each offer is a practical package of expertise, technology, market insights and creativity. Its specific purpose is to address directly and measurably a key current or emerging issue faced
More informationDEVOPS: 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 informationApplication Release Automation (ARA) Vs. Continuous Delivery
Application Release Automation (ARA) Vs. Continuous Delivery A whitepaper review of the feature and process differences between Continuous Delivery and Application Release Automation (ARA) By Tracy Ragan,
More informationAn introduction to the benefits of Application Lifecycle Management
An introduction to the benefits of Application Lifecycle Management IKAN ALM increases team productivity, improves application quality, lowers the costs and speeds up the time-to-market of the entire application
More informationIntroducing Microsoft SharePoint Foundation 2010 Executive Summary This paper describes how Microsoft SharePoint Foundation 2010 is the next step forward for the Microsoft fundamental collaboration technology
More informationCreative Shorts: The business value of Release Management
Creative Shorts: The business value of Release Management Quality management for deployment and delivery A Creative Intellect Consulting Shorts Report Series (ALM) In this report, from our Creative Shorts
More informationDevOps 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 informationIntegrated Marketing Management Aprimo Marketing Studio On Demand
Integrated Marketing Management Aprimo Marketing Studio On Demand The cloud-based platform that adds new efficiency and effectiveness to all aspects of your marketing. A robust suite of marketing operations
More informationSoftware development for the on demand enterprise. Building your business with the IBM Software Development Platform
Software development for the on demand enterprise Building your business with the IBM Software Development Platform An on demand business is an enterprise whose business processes integrated end-to-end
More informationIncreasing Business Efficiency and Agility for ATGbased. Systems. the business challenge: upgrading the development pipeline
Increasing Business Efficiency and Agility for ATGbased ecommerce Systems This case study follows a Tier 1 retailer migrating to an ATG-based ecommerce platform and upgrading its software development process
More informationAUTOMATED MOBILE TESTING REQUIRES BOTH REAL DEVICES AND EMULATORS
WHITE PAPER AUTOMATED MOBILE TESTING REQUIRES BOTH REAL DEVICES AND EMULATORS SEPTEMBER 2015 Today, businesses compete in an increasingly mobile-centric marketplace. Mobile QA can no longer take a backseat
More informationSonata Managed Application Lifecycle Services
Sonata Managed Application Lifecycle Services Leveraging IT to Deliver Growth-Centric Business Transformation Make IT an Enabler of Your Business with the Right Partner In today s complex and ever-changing
More informationKnow the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP
Know the Difference Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject
More informationAchieve full value from your applications. Avanade Application Development Solutions
Achieve full value from your applications Avanade Application Development Solutions We have developed a commercial-grade software development factory that I would stack up against any commercial software
More informationWHITEPAPER. 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 informationCisco Unified Communications and Collaboration technology is changing the way we go about the business of the University.
Data Sheet Cisco Optimization s Optimize Your Solution using Cisco Expertise and Leading Practices Optimizing Your Business Architecture Today, enabling business innovation and agility is about being able
More informationSAP IT Infrastructure Management. Dirk Smit ALM Engagement Manager SAP Africa dirk.smit@sap.com
SAP IT Infrastructure Management Dirk Smit ALM Engagement Manager SAP Africa dirk.smit@sap.com Challenges in managing heterogeneous IT environments Determine the value that IT contributes to the business
More informationFundamentals of Continuous Integration
Zend Blueprint for Delivery Fundamentals of Jenkins with and server by Slavey Karadzhov Introduction Delivery is a methodology, a mindset change and a leadership practice that focuses on how to achieve
More informationWhy continuous delivery needs devops, and why devops needs infrastructure-as-code. Sriram Narayan @sriramnarayan 25-Oct-2012
Why continuous delivery needs devops, and why devops needs infrastructure-as-code Sriram Narayan @sriramnarayan 25-Oct-2012 about me Part of ThoughtWorks Studios Go team Have consulted as Tech Principal,
More informationMassively! Continuous Integration! A case study for Jenkins at cloud-scale
Massively! Continuous Integration! A case study for Jenkins at cloud-scale Thank you to our sponsors Platinum Sponsor Gold Sponsors Silver Sponsors Bronze Sponsors Jesse Dowdle, Sr Manager of Development
More informationThe 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 informationWhat s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing
What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing Today s agenda A new world order for applications impact on QA HP s response announcement
More informationEssential Visual Studio Team System
Essential Visual Studio Team System Introduction This course helps software development teams successfully deliver complex software solutions with Microsoft Visual Studio Team System (VSTS). Discover how
More informationContinuous Integration (CI) for Mobile Applications
Continuous Integration (CI) for Mobile Applications Author: Guy Arieli, CTO, Experitest Table of Contents: What Continuous Integration Adds to the Mobile Development Process 2 What is Continuous Integration?
More informationQUICK FACTS. Enhancing the Marketing Campaign Management Portal for an SaaS Provider. TEKsystems Global Services Customer Success Stories
[ Information Technology, Application Development ] TEKsystems Global Services Customer Success Stories Client Profile Industry: Internet and software services Revenue: Over $200 million Employees: Nearly
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 informationPatterns to Introduce Continuous Integration to Organizations
Patterns to Introduce Continuous Integration to Organizations Kenichiro Ota Shift inc. Tokyo Japan oota_ken@hotmail.com kenichiro.ota@shiftinc.jp Hiroko Tamagawa Shift inc. Tokyo Japan hiroko.tamagawa@shiftinc.jp
More informationINTRODUCING TALEO 10. Solutions Built for the Talent Age. Powering the New Age of Talent
TALEO10 TA LEO.COM Solutions Built for the Talent Age Business value is no longer defined by tangible assets. It s powered by people and ideas. Competitive advantage comes from superior talent driving
More informationIBM Perspective on Cloud Computing. The next big thing or another fad?
IBM Perspective on Cloud Computing The next big thing or another fad? Table of contents 4 Potential benefits of cloud computing 4 Public and private clouds 5 Technology behind cloud computing 6 IBM leadership
More informationData Connectivity and Integration for Business Users
adeptia.com Data Connectivity and Integration for Business Users Data Connectivity and Integration for Business Users Adeptia is the #1 Choice for: Customer Onboarding Client Self-Provisioning Enrollment
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 informationWhitepaper. The Evolving World of Payments. Published on: September 2012 Author: Swati Dublish
Published on: September 2012 Author: Swati Dublish Hexaware Technologies. All rights reserved. Table of Contents 1. Overview / Abstract... 3 2. The Payments Industry - A Time for Change... 3 3. The Move
More informationShorten release cycles by bringing developers to application lifecycle management. Business white paper for application team professionals
Shorten release cycles by bringing developers to application lifecycle management Business white paper for application team professionals The new challenges of application lifecycle management Today, software
More informationClient Overview. Engagement Situation. Key Requirements
Client Overview Our client is the leading provider of health insurance related solutions for providing online and easy access to health insurance. Our client offers these services to a range of consumers
More informationSimulated tests, real results
Business white paper Simulated tests, real results These companies are using HP Service Virtualization to overcome testing challenges, accelerate delivery, and improve quality. So can yours. Table of contents
More informationDelivering Quality Software with Continuous Integration
Delivering Quality Software with Continuous Integration 01 02 03 04 Unit Check- Test Review In 05 06 07 Build Deploy Test In the following pages we will discuss the approach and systems that together make
More informationMobile Development with Git, Gerrit & Jenkins
Mobile Development with Git, Gerrit & Jenkins Luca Milanesio luca@gerritforge.com June 2013 1 ENTERPRISE CLOUD DEVELOPMENT Copyright 2013 CollabNet, Inc. All Rights Reserved. About CollabNet Founded in
More informationWHITE PAPER. Getting started with Continuous Integration in software development. - Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi
WHITE PAPER Getting started with Continuous Integration in software development - Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi Introduction DevOps culture is gaining rapid momentum in the IT
More informationTest Automation: A Project Management Perspective
Test Automation: A Project Management Perspective Abstract Amith Pulla amith.pulla@intel.com For most QA leads or managers, it s always difficult to get the project manager (PM) to invest in test automation.
More informationLife Cycle Management for Oracle Data Integrator 11 & 12. At lower cost Get a 30% return on investment guaranteed and save 15% on development costs
Life Cycle Management for Oracle Data Integrator 11 & 12 Increase productivity Stop wasting your time doing things maually by automating every step in your project s Life Cycle At lower cost Get a 30%
More informationBuilding Value with Continuous Integration
Building Value with Continuous Integration Abstract Implementing continuous integration involves choosing the right tools and technology. It also involves examining the software delivery pipeline for waste,
More informationChoosing the Right Project and Portfolio Management Solution
Choosing the Right Project and Portfolio Management Solution Executive Summary In too many organizations today, innovation isn t happening fast enough. Within these businesses, skills are siloed and resources
More information