Notice: get_current_theme is deprecated since version 3.4! Use wp_get_theme() instead. in /home/ohcaptaindj2/www/wp-includes/functions.php on line 3078
Web Software QA

Saturday, April 19, 2014

Featured Article

SQA Best Practices to Implement Now

October 15, 2013 · Leave a Comment 

Excerpt of this Featured Article:
Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

QA “Best Practices” are often thrown around by people who want them, need them, have them available to sell, or thoughtfully implement them based on a smart needs assessment.  While this article is written for the latter, it will hopefully provide marginal value to all. There seem to be QA best practices that, in my experience of dropping in and cleaning up shop for various clients, are consistently tough.  These best practices fall into four buckets: strategic process, writing tests,... [Read the full Featured Article]

Philosophy

Defects vs. Bugs; Are They Different?

Defects vs. Bugs; Are They Different?

January 18, 2011 · 1 Comment 


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

What is a Defect?  What is a Bug?  Are they different?  (Yes!)  Does it matter which term we use, and why? (This article is borrowed from a section in Eric Mumford’s upcoming book, Holistic Software Quality Assurance.) In my opinion, the most basic unit of measure of the quality of a piece of software is the defect.  Without measuring defects, there can be no currency of exchange in determining the value of the software itself and the underlying process that built the product.  And yet, teams and managers seem to struggle with exactly how a defect is defined, how it differs from a bug,... [Read the full story]

Web Products

Growing QA Economy

Growing QA Economy

July 26, 2010 · Leave a Comment 


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

Move over, Wal-Mart and Home Depot.  It looks like the spotlight is shifting back to the little guys. The economic climate of bigger is better has been shifting much media attention and fiscal policy away from smaller franchise operations and toward the monolithic pavement deserts that are filling towns and rural routes.  The promise of mass employment, tax revenues, and large construction contracts is a tempting apple for any city planning board to turn down.  Harvard University Economics professor Dr. Edward L. Glaeser and Harvard Business School‘s assistant professor William R. Kerr... [Read the full story]

Agile Scrum

Agile Scrum QA as a Resilient System

Agile Scrum QA as a Resilient System

October 19, 2010 · Leave a Comment 


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

Lines of software, like different colored spools of yarn woven to make a tapestry, are artfully blended by software engineers to make individual features and, eventually, a larger cohesive software product. Just as the mindful guidance of each hand that works a loom or skillfully manipulates knitting rods contributes to the overall creation of each piece of finished fabric, every software developer, manager, tester, and product champion contributes to the software product that emerges. This process of mindful contribution by means of careful accuracy to create an emergent property is a systems... [Read the full story]

Managing QA

Agile Delivery Management: Six Base Principles

Agile Delivery Management: Six Base Principles


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

As my career in QA management has grown to focus exclusively on working with testing in Agile delivery teams, my responsibilities have honed in on not only Quality Assurance but also Delivery Management.  I found that in order to be shaping and informing what good testing looked like for the product’s content I had to be explicitly aware of the... Read more of this article


OpenTestCenter: Proposing an open source Test and Defect Management database

OpenTestCenter: Proposing an open source Test and Defect Management database


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

I propose an open source test and defect management system called OpenTestCenter. (I’m not saying it’s intended as an open source replacement for the core functionality in HP Quality Center… but I’m not saying it’s not.)   The following is an excerpt from the database documentation I provide on my github site linked... Read more of this article


Defining Quality-Driven Development (QDD)

Defining Quality-Driven Development (QDD)


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

  Quality-Driven Development (QDD) is an emergent property of Agile/Xtreme practices synthesized with high-energy proactive QA thought leadership and just-in-time testing. Modern proactive QA procedures to encourage defect prevention in Agile software development include singular techniques such as test-driven development (TDD) and formal templates... Read more of this article


Mentorship in QA and Software Development

Mentorship in QA and Software Development


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

Mentorship programs in software delivery teams are consistently re-invented as they react to the cries of those who complain that they are not receiving the challenge and mentoring they should be getting. Companies struggle to bridge the gap between employee morale and shipping the products that support the bottom line. Why is mentorship so difficult... Read more of this article


QA as a Change Agent in Defect Prevention in Agile Development

QA as a Change Agent in Defect Prevention in Agile Development


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

Q: The role of QA is less to test out the bugs than figure out how bugs are introduced into the product and reduce that opportunity. How does QA contribute to removing those obstacles? A colleague of mine once emphasized “you can’t test Quality in!” For some, it is sensible to move forward with decisions based on the notion that a longer... Read more of this article


When To Hire A QA Manager

When To Hire A QA Manager


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

You build software to support your business.  You want it walked, stretched, and wrung before your customers use it.  Sure you have people testing it, but bugs are building up and the quality of the product is in question.  Worse yet, you’re becoming more nervous that you’re going to break something buried in the product that you won’t... Read more of this article


More Posts From Managing QA

Agile Scrum

Agile Scrum QA as a Resilient System

Agile Scrum QA as a Resilient System


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

Lines of software, like different colored spools of yarn woven to make a tapestry,... 


How is QA different for Waterfall, Agile, and XP?

How is QA different for Waterfall, Agile, and XP?


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

Product teams partner with software development teams or consultant organizations... 


Why is my Agile Staffing Model Failing?

Why is my Agile Staffing Model Failing?


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

Let’s talk about the elephant in the room.  Technology teams aren’t... 


Agile, Apathy, and Power

Agile, Apathy, and Power


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

A young boy in a struggling family, Charlie was on the hunt for the last chocolate... 


New Problems for Agile Scrum

New Problems for Agile Scrum


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

Once upon a time when enormous mainframe computer systems demanded a modular-based... 


More Posts From Agile Scrum

Philosophy

Defects vs. Bugs; Are They Different?

Defects vs. Bugs; Are They Different?


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

What is a Defect?  What is a Bug?  Are they different?  (Yes!)  Does it matter... 


Applying QA to Waterfall Development: Wait, what?

Applying QA to Waterfall Development: Wait, what?


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

Agile is getting all the spotlight lately as the new dawn of software development... 


How to Build a Software QA Process in Two Minutes

How to Build a Software QA Process in Two Minutes


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

There are a variety of software development processes, opinions on the best way... 


What does QA do?

What does QA do?


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

There I was, Mr. QA Expert, having just submitted an article about what QA was to... 


Learning and Adjusting to Change

Learning and Adjusting to Change


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

The entrance and exits to my professional building are both accessed through a common... 


Building Team Foundations

Building Team Foundations


Notice: Undefined index: p in /home/ohcaptaindj2/www/wp-content/themes/news_10/functions.php on line 54

The ancient library of Alexandria is thought to be the birthplace of the modern world. ... 


More Posts From Philosophy