Xebia Articles

Moving Towards a Serverless Future

Posted by Thijs de Vries on Jan 25, 2018 9:30:00 AM

Co-authored by Thijs de Vries and Walter van der Scheer

We’re moving towards a serverless future, one where applications are developed in the cloud. The serverless approach promises to solve many of the issues of traditional (cloud) hosting while providing the latest technological functions against infinite scale and unprecedented low cost. In this article, we explain the concept of serverless, what it is, and how it works.

Read More

Topics: Cloud Infrastructures

From Good to Great with Software Quality Assurance

Posted by Viktor Clerc on Jan 23, 2018 12:00:00 PM

The business of any IT-enabled organization desperately depends on its ability to deliver functionality, timely and frequently. That means their utmost priority should be ensuring that software is available and works as promised. But with the myriad of modern development methods, techniques, and frameworks (not to mention reorganizations), this goal often falls by the wayside. Putting the software delivery process front and center is the only way to improve it. This article describes exactly how to achieve that and identifies the key, next steps to take.

Read More

Topics: Test Automation & Quality, Software Quality Assurance

Determine If Your Change Will Succeed in 3 Easy Steps

Posted by Jens Broetzmann on Jan 11, 2018 4:02:56 PM
How to Use the Change Triangle to Visualize the Probability of Failure or Success

As an agile coach, helping people, teams, and organizations reach their change goals makes me happy. I succeed when they succeed. However, despite my best efforts, sometimes they don’t achieve the desired growth and change goal. Change is hard, especially for complex organizations where multiple teams must work together.  In fact, studies show that 70% of all organizational transformations fail.

Read More

Topics: Agile Transformations

The Effect of Containers on the Software Delivery Process

Posted by Mark van Holsteijn on Jan 11, 2018 9:30:00 AM

Although container technology has been around for more than a decade, it was Docker that made it easy to use. The impact on the software industry has been tremendous. It improved the speed of software delivery. It did away with manual handovers between dev and ops. It made the deployment process 100% reproducible. And last but least: Once you put your application in a container, you can run it anywhere. On-premise or in the cloud. In this article we give you 8 reasons, why container technology is a fundamental building block for a multi-cloud strategy.

Read More

Topics: Agile Software Development, Cloud Infrastructures

How to assess and improve the quality of your application portfolio

Posted by Jochem Schulenklopper on Jan 4, 2018 11:35:18 AM

Xebia IT Architects share improvements on Gartner’s TIME model for application portfolio management

Application Portfolio Management is about visualizing and managing applications within in an IT landscape on a regular and correct basis. It also makes it possible to analyse certain KPI’s to improve the quality of your IT portfolio. The more practical and easy-to-understand a model is, the more supportive it can be for IT managers in this respect. Read here some enhancements to the Gartner TIME model.

Read More

Topics: DevOps & Continuous Delivery

Testing and Failing Your Way Towards Software Quality in the Cloud

Posted by Kenny Baas on Dec 28, 2017 9:30:00 AM

The surprising truth about success (and why some people never learn from their mistakes), is that it has everything to do with failure. Failure is not the opposite of success, it’s an essential part of it. It’s through failure, in a controlled and tested environment, that we learn and improve; a core principle of continuous delivery. Cloud-native technology speeds up the development cycle so that we can fail earlier and faster. But companies must also maintain quality, increase velocity and change the way they design and deliver their software to achieve a full cloud impact. This article explains how to do each of these three.

Read More

Topics: Agile Software Development, Test Automation & Quality, Cloud Infrastructures

The Three Things Cloud-Native Startups Buy Instead of Build

Posted by Wietse Venema on Dec 12, 2017 9:30:00 AM

To win in today's marketplace, you need to build high-quality web software faster and smarter than your competitors. Cloud-native startups achieve a pace and agility that traditional companies can't match by buying what they don’t want to manage or build.

Read More

Topics: Cloud Infrastructures

How to improve conversion rates with progressive web apps?

Posted by Ruben Oostinga on Dec 11, 2017 3:58:14 PM

Lately, the web platform has gained a lot more features. Leveraging these features improves the user experience, which in turn, promotes conversion. A good web app can replace native apps and enhance the user experience. For example, we can develop a single app that everyone can use without needing to go through an installation procedure.
Read More

Topics: Agile Software Development

Cloud Transitions Done Right

Posted by Martijn van der Sijde on Nov 28, 2017 9:03:00 AM

Co-authored by Marcel de Vries and Martijn van der Sijde

It is no longer a question of whether or not your organization will move its applications to the cloud; it’s a matter of when and how. This article discusses the various cloud-migration strategies you should consider and explains how to determine the right one for your company.

Read More

Topics: Cloud Infrastructures

Seven Ways Cloud-Native Adds Value

Posted by Martijn van Dongen on Nov 14, 2017 9:30:00 AM

When you hear that the cloud offers “added business value,” it’s not always clear what that means. Here are seven specific ways your business can benefit by becoming cloud-native, beyond improving quality of service or saving costs.

Read More

Topics: Cloud Infrastructures