The 7 Habits of Highly Effective Agile Testing

7 Habits of Highly Effective Agile Testing audienceI read Stephen Covey’s famous book The 7 Habits of Highly Effective People when it first came out in 1989, almost 30 years ago. I was just starting my career then and was able to apply many of the principles to not just my work life, but life in general.When I was invited to give the closing keynote at TestIstanbul, in Istanbul, Turkey, on April 25, I knew giving a tailored version of my 7 Habits of Highly Effective Agile Testers talk would work well for this audience.

Talking Agile & Quality at TestIstanbul

As Phil Lew told his TestIstanbul audience, “These seven habits have evolved over the years through working with clients that had software quality issues after implementing agile development. Some people think agile development will solve all their problems."He stresses, "Well, it can solve some, but if poorly implemented, it can cause many others. I’ve been able to boil it down to these 7 habits as a way to continually ‘sharpen the saw’ and root out problems one by one.”

Software Innovation at the Heart of Cornell University’s CSV17 Conference

Making Software for People

Software Should be Made for Humans

I attended Cornell Silicon Valley 2017#CSV17, in early March. I’m a graduate of Cornell, and have found all of the Cornell events I have attended beneficial. This year’s conference was no exception. It featured presentations on various types of software innovation, some designed to plumb our humanity,  others designed to replace it. The event never fails to rejuvenate me, inspiring new ideas and fresh thinking.

I listened closely to the keynote speech on reverse-engineering the brain for intelligent machines and thought the most important takeaway was that current algorithms are very fragile, not adaptive. Yes, we have gone beyond the first stage of artificial intelligence. But for truly adaptive and learning algorithms, we have a long road ahead. Applying this to our field of software engineering and, in particular, software quality and testing, I get a clearer picture of what’s ahead for software testing. We will see test cases that adapt and change, applying testing algorithms rather than specific test cases. Just as there will be software innovations in development, they will occur in quality assurance as well.

Yes, we have gone beyond the first stage of artificial intelligence. But for truly adaptive and learning algorithms, we have a long road ahead.

Building a Software Quality Center of Excellence

Many companies talk and write about the concept of a software quality center of excellence. At XBOSoft, over the last 10 years, we've satisfied one client at a time as we have continued to build up our expertise. Having just celebrated our 10 year anniversary, I believe that XBOSoft’s software quality center of excellence resides in our team.

XBOSoft Software Quality Center of Excellence - Our People

Creating a Software Quality Center of Excellence through great people.

I'm writing about this because I must say that I was extremely proud of our team today. I did a routine check up call with two of our clients. I usually start the call off with, "I just wanted to check in with you to make sure everything is going ok and that our team is doing a good job for you. I want to make sure that if you have a complaint or an area that you think we can improve, that you have a number you can call and a person who will listen."

In both of my calls I listened as our clients discussed that they were more than satisfied with our services. It made me realize how easy my job is because our team is so strong.