Ranger4 DevOps Blog

Paul Hancock

Recent Posts

Orbitz Moves to Continuous Delivery

Posted by Paul Hancock on Wed, Feb 4, 2015 @ 07:02 AM

Orbitz Worldwide (NYSE: OWW) is a leading global online travel company using technology to transform the way consumers around the world plan and purchase travel. Orbitz Worldwide sells more than $12 billion in travel annually and operates the consumer travel planning sites Orbitz, ebookersHotelClub and CheapTickets. Also within the Orbitz Worldwide family, Orbitz Partner Network delivers private label travel technology solutions to a broad range of partners including some of the world’s largest airlines, bank loyalty programs and travel agencies and Orbitz for Business delivers managed travel solutions for companies of all sizes. The company’s business platforms are supported by more than 180 different applications that work together to serve Orbitz customers and business partners.

Challenge: 

Shorten delivery times for more than 180 applications that power 13 different Web sites

Solution: 

Refine software delivery processes and implement open source Jenkins and CloudBees solutions for continuous delivery to automate tests, ensure reliable builds and increase build consistency across the organization

Results: 

  • Release cycles cut by more than 75%
  • Teams focused on high-value tasks
  • User experience enhanced through increased multivariate testing

Products Used:

With more than 350 developers on 35 different teams in multiple locations around the world, the Orbitz development organization has relied on continuous integration (CI) with open source Jenkins to build software for several years. Recently, Orbitz began using CloudBees Jenkins Enterprise as part of a move towards continuous delivery (CD).

“This year, one of our technical focuses is on delivering not only consistently and reliably, but also much faster. By making our process more efficient, and adopting continuous integration and continuous delivery practices with open source Jenkins and CloudBees Jenkins Enterprise, we have cut our release times in half, and then cut them in half again,” says Jacob Tomaw, principal engineer at Orbtiz. “Additionally, we now ensure that each one of the artifacts we build for our applications is produced consistently and in a repeatable way — a capability that is essential for continuous delivery.”

Read More

Topics: Jenkins, CloudBees, continuous delivery, Case Story

Hiscox See the Value of DevOps and IBM UrbanCode

Posted by Paul Hancock on Wed, Nov 12, 2014 @ 20:11 PM

I attended the IBM Developer Connect event at Twickenham stadium on Thursday 6th November. With various Industry, IBM and Business Partner speakers there was plenty of choice, but the afternoon session that caught my interest was DevOps at Hiscox.

Read More

Topics: DevOpstastic, UrbanCode, DevOps, Case Story

Quality Metrics for Test and Defect Management

Posted by Paul Hancock on Thu, Sep 18, 2014 @ 10:09 AM

If you're focusing on improving your defect control and management processes, a challenge you may face is determining the right metrics to record, identify and track for areas of improvement. At a high level we talk about:

Read More

Topics: test automation

Forrester Study of Service Virtualization at a Major European Bank

Posted by Paul Hancock on Thu, Aug 7, 2014 @ 10:08 AM

Forrester published an extremely powerful study into the Economic Impact of IBM Rational Service Virtualization and Test Automation Solutions at a large European bank. The customer received an ROI within 2 months and the cumulative financial benefit over a 3 year period of $6.2 million. This has been an extremely successful initiative for the bank given their investment of $433,149 over the 3 year period. It's also worth noting these savings continue for the bank at more than $2.5 million per annum.                   

The study highlights the benefits and costs of implementing IBM Rational Service Virtualization and Test Automation solutions. The customer, a large European bank with more than 30 million customers and 3,500 branches worldwide, implemented two of the IBM testing solutions — Rational Test Workbench (RTW) and Rational Test Virtualization Server (RTVS) — for one division’s software development group. The solutions were first implemented in 2009 by Green Hat Software, prior to its acquisition by IBM in 2012. 

Previous State

Read More

Topics: GreenHat, Service Virtualization, test automation

UrbanCode Plugin for Rational Test Workbench (GreenHat)

Posted by Paul Hancock on Mon, Jun 16, 2014 @ 09:06 AM

UrbanCode is Application Release Software from IBM that enables organisations to release more software faster. Green Hat is software from IBM that enables organisations to virtualize services and systems which are for example unavailable or expensive to provision. This is often referred to as 'Service Virtualization' or Application/Component Virtualization.  

Read More

Topics: GreenHat, Service Virtualization, UrbanCode, continuous delivery, DevOps, application release automation

Gartner's View of Intelligent Business Process Management

Posted by Paul Hancock on Thu, Apr 3, 2014 @ 14:04 PM

Gartner recently published its latest version of its Magic Quadrant for Business Process Management solutions, now referred to as Intelligent Business Process Management Suites (iBPMS).

Read More

Topics: Business Process Management

A View on the Forrester Service Virtualization Report

Posted by Paul Hancock on Fri, Mar 14, 2014 @ 14:03 PM

In the last couple of years there’s been a real buzz around Service Virtualization (SV). The customer benefits are clear, quantifiable and achievable within a twelve month timescale. But does Forrester have the same opinion?    

Read More

Topics: GreenHat, Service Virtualization, test automation

Integration Testing & Service Virtualization: Why should you do it?

Posted by Paul Hancock on Fri, Mar 7, 2014 @ 13:03 PM

What is Integration Testing and Service Virtualization?

Integration testing is a phase in software testing when individual software modules are aggregated and tested as a group. This phase occurs after unit testing and before validation testing. The inputs to the integration testing phase are the software modules that have been unit tested - they are combined into larger groups tests are applied to the groups as per their definition in an integration test plan. The output is the integrated system ready for system testing

Read More

Topics: GreenHat, Service Virtualization, Integration Testing, test automation