Xebia Articles

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

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

A different approach to skill development

Posted by Erik Veld on Jun 27, 2017 9:00:00 AM

The business mindset is shifting to one where expertise is never fully achieved or accomplished. It’s crucial to nurture professional development as a constant, evolving process. This new mindset means that companies must continually “refresh” and refortify their established experts and nurture the growth of new ones. Forward-thinking companies do this by committing to ongoing training programs that focus on applicable knowledge instead of textbook skills.

Read More

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

Software delivery becomes on-demand

Posted by Viktor Clerc on Jun 6, 2017 9:00:00 AM

Organizations need to develop the ability to release valuable software whenever they want. Yet, despite their continuous delivery and agile endeavors, many organizations still cannot release working software on demand. Instead, it often takes multiple sprints lengths to put working software into production. Future-ready organizations develop the ability to bring high-quality software to production instantly.

Why? Because too many activities are delayed until after the sprint although organizations experience an ever increasing need to deliver value to production. This article takes you through the most important pain points IT organizations experience when putting quality software into production. Next, we suggest a series of next steps to start addressing these pain points. This will help organizations to get a very important trend at their fingertips: organizations bringing high-quality software to production instantly.

Read More

Topics: Test Automation & Quality

Nurturing Agile Quality

Posted by Maaike Brinkhof on Apr 4, 2017 11:16:23 AM

Contrary to popular belief in software development, you cannot test quality in. Rather, achieving quality is akin to growing a healthy tree: its health can only be observed by looking at the tree as a whole. Is the tree supported by a solid trunk, does its roots go deep, does it have healthy branches and leaves? Also, a large part of quality is seemingly invisible just like the amazing water system inside a tree.

Read More

Topics: DevOps & Continuous Delivery, Agile Software Development, Test Automation & Quality

4 Training Trends Your Business Should Know

Posted by Xebia Academy on Mar 23, 2017 1:11:40 PM
Professional development, as a concept, is nothing new - it makes sense to nurture talent and build your employees’ skill sets. But with the transforming tides of today’s IT world, the ways in which companies approach training are rapidly changing too. For organizations that want to remain flexible, responsive and competitive in today’s continuously fluctuating marketplace, knowledge is not only power; it's a priority.
Read More

Topics: DevOps & Continuous Delivery, Agile Software Development, Test Automation & Quality, Cloud Infrastructures, Agile Transformations, Big Data & Data Science, Agile Software Security

Guidelines for a Successful Test Strategy

Posted by Dave Farley on Jan 25, 2017 2:35:38 PM

At LMAX where I worked for a while, they have extensive, world-class, automated acceptance testing. LMAX tests every aspect of their system and this is baked in to their development process. No story is deemed complete unless every acceptance criterion associated with it has a passing, automated, whole-system acceptance test.

Read More

Topics: DevOps & Continuous Delivery, Test Automation & Quality