XebiaLabs XL Deploy Review

Besides for the flash GUI which is a pain, it includes all of the features we were looking for.


What is most valuable?

  • Repeatability of complex deployments of applications to different web application containers.
  • Insight in status of all stages of our deployment pipelines
  • Increased delivery speed and reliability of our products to our customers
  • Extensibility with a broad range of plugins covering most of today's modern infrastructure
  • Customization through a well documented plugin mechanism to cater for infrastructure an functional needs not covered by the commercial plugins available

How has it helped my organization?

It has been a key enabler for us to implement Continuous Delivery and DevOps across the organisation. We have been able to increase release frequency with a factor of (approximately) 10 and reduced re-deployments with a factor of 50!

What needs improvement?

  • GUI: uses Adobe Flash which is a bit of a pain (Soon to be replaced by a new GUI with HTML5 and AngularJS).
  • Visualisation of the whole deployment ecosystem and especially of more than average complex pipelines and environments is not possible (yet).

For how long have I used the solution?

We started implementation of XL Deploy in 2012, so we have used it for 2 years now.

What was my experience with deployment of the solution?

No issues with deployment.

What do I think about the stability of the solution?

The product is very stable and we have had no downtime at all from the beginning until now.

What do I think about the scalability of the solution?

We haven't seen situations yet that we reached the limits of the application. So scalability has not been a worrysome factor for us yet, but as far as I know there are no scaleabilty features build into the product.

How are customer service and technical support?

Customer Service:

Customer service is excellent. Always prompt and to the point.

Technical Support:

Technical support is great. Quick replies on questions asked on support forum, live chat available and very knowledgeable people.

Which solution did I use previously and why did I switch?

We used an in-house developed scripting solution for the main parts of our deployments and complemented that with error-prone manual steps accompanied by huge hard to maintain deployment manuals. We wanted to implement a Continuous Delivery methodology combined with a DevOps culture and therefor needed to speed up deployments as well as delivering better quality products to our customers. We switched because our scripting solution would not be able to deliver on those key features. Plus, we also are in the process of switching from IBM Websphere application servers on Windows to a new target platform (JBoss EAP on Linux (RHEL)). So in the long run the scripting solution which was targeted on IBM Websphere needed a lot of work, if at all it would survive.

How was the initial setup?

Initial setup is straightforward. You download 2 zips (Commandline Interface and Server implementation), unzip, and start the application. First time it will ask for some setup parameters and off you go. Typically it will take 5 to 10 minutes to complete.

What about the implementation team?

Small vendor team combined with our own people. Their expertise was very good and took only a few weeks to implement and get the team up to speed.

What was our ROI?

We haven't done any calculations yet, but given the facts:

  • we increased velocity 10 fold
  • reduced rework on deployments 50 fold
  • using 6 full employees less than before

I expect we have definitely (in 2 years) returned on investment.

What's my experience with pricing, setup cost, and licensing?

I estimate the costs for setup to be around €120.000 - €170.000 (licences are perpetual so one time costs), with day-to-day cost at €500,- (2 hours, 2 persons per day) to run and maintain the product.

Which other solutions did I evaluate?

We evaluated (desktop research) Udeploy (nowadays IBM), Nolio, Go (Thoughtworks),

What other advice do I have?

If you are looking for a product to automate deployments as well as having the desire to implement Continuous Delivery/DevOps methodology you can not ignore this product. It definitely makes those goals possible and easier to reach. It does so without being invasive (no agents necessary) but still delivers great customizability through a broad range of state of the art commercial plugins and the ability to create your own plugin solutions as well.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
7 visitors found this review helpful
5 Comments
author avatarUser
Vendor

Thank you for the kind words!

We are happy to hear that you have had so much success with our solution and are really enjoying the benefits of increased visibility, automation, and control as other clients such as Hyundai have!

A lot has changed over the past few months and we now offer even more features. If you are interested, we would love the opportunity to chat with you about your experience and feedback in greater detail. Please reach out to us at info@xebialabs.com if you are interested!

author avatarCommunity Marketing Manager with 51-200 employees
Vendor

Great review Andries! Have you been able to try our newest version of XL Deploy 5.2?

author avatarUser with 51-200 employees
Vendor

Thanks for the feedback!

Really helps to see the scalability of the tool, which is the key pain point in every large enterprise company with complex environments.

Those metrics are certainly hard to argue with, especially taken in the ROI factor.

author avatarQA Automation Lead at a tech services company
Consultant

Currently evaluating XL-Deploy and XL-Release. Appreciate your review.

author avatarFounder and CEO at a tech vendor with 1-10 employees
Vendor

Wow, very detailed report... Sounds like a great need.

Guest