Category: Agile

Using Containerization within Your Test Automation Solution

It was almost destined that test automation engineers would begin to integrate Selenium and Selenium Grid into Docker, which has created a truly unique method of cross-platform testing with far less infrastructure requirements for their CI solution, as well as a lower cost than commercial cloud-based solutions like Saucelabs or Browserstack.


Equifax and the High Price of Technical Debt

By now, everyone has heard about the security breach at Equifax. Is this the new normal? Breaches will happen. But companies with an online presence cannot afford to be complacent. It’s our job in the IT industry to continually improve security and try to minimize this kind of event and the damage it can cause. So, why do these things keep happening?

mechanical gears

Why Test Automation is Essential to Successful DevOps

It’s been proven that QA leads to a lower failure rate and ultimately better software, but when deadlines approach and time constraints become an unwelcome reality, QA professionals yearn for a way to lessen the pressure and keep the process flowing.  The natural progression for a DevOps process that is already highly automated is to transition more of the QA process to fall in line, either through test driven development (TDD) or automated scripts running continuously during testing of newly developed features, and onwards as UAT and production environments are smoke tested.

Carved wooden sign - Time for Change

Tips for Transitioning from a TCoE to Agile Testing

What happens if your TCoE is disbanded and you find yourself a member of an Agile team reporting to a Development Lead or Scrum Master? How do you successfully make this transition? The Agile world is very different and the change can be a career altering experience! If you are immersed in this change process, it is a huge paradigm/cultural shift. As you make this transition, you will find many differences in the approach and your day-to-day job activities. The changes fall into three major categories…


The Team with the Single Point of Truth

Two agile managers struggle with development project completion. One manager continues working the same way while the other implements a better method.


Learnings from the Windy City Rails

Read about my experiences from the recent Windy City Rails conference – an annual conference about Ruby and Rails that happens here in the windy city of Chicago. I’ll share my take-aways in the form of snippets about talks that I found really interesting in no particular order.


Rules of the Playground – Technical Agile Coaching

In this video Justin and Mike explain how establishing “Rules of the Playground”, and other aspects of Technical Agile Coaching will help your team function at its highest level while having a minimal impact on the team’s velocity.


Agile Adoption, Part 5 – Who can help?

Agile is about helping teams work together to produce great software. As I have discussed in previous blog posts, there are a number of challenges that can come up when a team adopts agile. Agile coaches help teams by targeting specific problem areas that are preventing the team from performing at their best.


Agile Adoption, Part 4 – When do things go wrong?

If you’ve been reading my previous blogs on Agile Adoption, you know that I have already talked quite a bit on how to start going agile, and why the way you introduce it matters. In this blog post, I will talk about when new agile projects run into challenges – at the beginning, in the middle, and at the end.


Agile Adoption, Part 3 – What do we do?

For those organizations that have decided to take the agile adoption plunge, here are a few common scenarios, as well as the challenges associated with each one.