Mommy, What is Software Quality?

So, what is software quality anyways? Let’s shed some light on some schools of thought.

Three Perspectives on Quality

Conformance to specifications

Suppose we have a predefined list of requirements for a product, and all of these requirements are verified and validated throughout the process of constructing that product. When we are approaching a release, we can simply demonstrate the green check marks as the results of the verification and validation activities and be happy. We see this happening all over the place in certification-oriented businesses, but also e.g. in road construction works. It has to do with regulations and with compliance. This is the way space shuttles are built.

Read the full blog here, and find out the Three Perspectives on (Software) Quality

Calling For A New Breed Of Testing Conferences

The way in which testing is organized is changing heavily. And rightfully so. Testing should no longer be treated as a separate phase, but rather should be fully embedded within the software delivery life cycle. These developments significantly impact the role of automation in testing, the team collaboration, and how the testing discipline should be cherished and continuously improved.

C’mon, guys! GO GO GO!

Testing should be reinvented and, honestly, testers may need to reinvent themselves. The proper skill set of a tester is expanding towards the technical side in which hands-on knowledge is needed. This need may be covered by competence development through training programmes, but we all know that most knowledge and inspiration is obtained on the job. Yet, we are only at the beginning of making seminars and conferences address this need for practical experience. C’mon, guys! GO GO GO!

Read more →

Ready, Test, Go!

The full potential of many an agile organization is hardly ever reached. Many teams find themselves redefining user stories although they have been committed to as part of the sprint. The ‘ready phase’, meant to get user stories clear and sufficiently detailed so they can be implemented, is missed. How will each user story result in high quality features that deliver business value? The ‘Definition of Ready’ is lacking one important entry: “Automated tests are available.” Ensuring to have testable and hence automated acceptance criteria before committing to user stories in a sprint, allows you to retain focus during the sprint. We define this as: Ready, Test, Go!

Read more →