BT
Older rss
  • Enhance Your Testing Skills with Mindset Tools

    by Vivien Ibironke Ibiyemi on  Apr 05, 2017

    Quite a lot of testers often miss out on the mindset necessary for the testing and delivery of quality products. Sometimes it seems that quality consciousness is missing. This article is about how I discovered a way to grow my test mindset, and how my discovery has been useful in enhancing my testing skills.

  • Developing Quality Software: Differentiating Factors

    by Cynthia Freeney on  Mar 02, 2017

    The level of software quality attainable is a reflection of an organizational business decision. There are many factors that influence this decision, including development, build and testing environments effectiveness, resources and their associated skillset, integrity, motivations and experience levels, commercial agreements, and adopted processes and productivity tools.

  • Continuous Delivery Coding Patterns: Latent-to-Live Code & Forward Compatible Interim Versions

    by Luca Minudel on  Sep 02, 2016

    This article describes two novel practices for continuous delivery: Latent-to-live code pattern and Forward compatible interim versions. You can use these practices to simultaneously increase speed and reliability of software development and reduce risks. These practices are built on top of two other essential continuous delivery practices: trunk-based-development and feature toggles.

0 Bugs Policy

Posted by Gal Zellermayer on  Apr 05, 2016

Gal Zellermayer describes a process for handling bugs based upon 1 rule: whenever you encounter a new bug, you should either fix that bug, or close it as "won't fix" and don't think about it again. 2

Understanding Quality and Reliability

Posted by C. Taylor Putnam-Majarian Doug Putnam on  Mar 23, 2016

Quality is one of the most overlooked areas of the software development process. This article will explore how to measure quality and minimize the factors that negatively impact software reliability.

The Way to No-Hotfix Deployment

Posted by Adam Pahlevi on  Mar 11, 2016

Hot-fix redeployment is a waste at best, and often a source of further regression, Adam discusses some ready-to-use techniques that helped he and his team reduce the frequency of hot-fixing. 2

Toward Agile Architecture: Insights from 15 Years of ATAM Data

Posted by Stephany Bellomo Ian Gorton Rick Kazman on  Oct 17, 2015

The authors have concluded after analyzing 15 years of ATAM data that modifiability, performance, availability, interoperability, and deployability are key quality attributes for Agile practitioners.

The Most Common Reasons Why Software Projects Fail

Posted by Taylor Putnam-Majarian Doug Putnam on  Jul 13, 2015

Projects can be categorized as failures because of cost overruns, late deliveries or poor quality, but the right estimation processes can increase the likelihood of project success 16

Creating a Culture of Quality

Posted by Jonathan Levene on  Sep 18, 2014

We all want to delight customers with a quality product, and many companies focus on process to reach quality goals. But culture eats process for breakfast. How do you create a culture of quality?

Interview and Book Review: Enterprise Software Delivery

Posted by Craig Smith on  Feb 20, 2013

"Enterprise Software Delivery" is the latest book by Alan W. Brown, and is a must-read guide for anybody concerned with the development and delivery of software in a large organisation.

Tradeoffs: Giving up Certainty

Posted by Paul Dolman-Darrall on  Dec 20, 2012

Giving up certainty doesn't mean giving up predictability. This article examines 4 flow choices for software delivery and presents 3 choices for IT Delivery: Throughput, Flexibility & all out speed.

My Experience as a QA in Scrum

Posted by Priyanka Hasija on  Jul 17, 2012

The QA role in Scrum is much more than writing tests and reporting bugs. In this article, Priyanka Hasija shares her experiences and the valuable lessons learned while serving as a QA in Scrum. 33

BT