Home > Ask the Software Quality Experts > Software Project Management Questions & Answers > Quality standards don't always mean fewer defects
Ask The Software Quality Expert: Questions & Answers
EMAIL THIS

Quality standards don't always mean fewer defects

David Christiansen EXPERT RESPONSE FROM: David Christiansen

Pose a Question
Other Software Quality Categories
Meet all Software Quality Experts
Become an Expert for this site


Software quality news and advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


>
QUESTION POSED ON: 13 October 2008
How should I deal with somebody who is a great software developer and produces software with a low number of defects, but repeatedly ignores quality standards?

>

I'm not sure the problem is the developer. If I were you, I would try to find out what this person is doing that your quality standards are not. It sounds like this person is producing fewer defects than those who don't ignore the quality standard.
Standards almost always have unintended consequences -- maybe he is aware of some that other developers don't think about.
That, to me, says more about the quality standard than the developer. Maybe it's not all it's cracked up to be. You must FIRST understand why his work product is good before you try to do anything about the compliance issue.

Next, find out why he ignores the standards. Maybe he knows something you do not about the relevance of those standards. Standards almost always have unintended consequences -- maybe he is aware of some that other developers don't think about and he has made a conscious decision that the consequences of following the standard are worse than the consequences of not following the standard, including your frustration with him.

Finally, you need to be able to articulate why not following the standards is a problem in a more substantial way than something akin to, "because it's our process." What are the real effects of him not complying? Do you fail audits? Do companies refuse to use your product as a result? Does it just get you in trouble? Or does it simply irritate you that one of your developers isn't interested in being a cog in the machine? Whatever the real cost of the failure to comply, you need to be able to describe it.

Software quality management:
A software quality crisis is brewing

Software quality best practices

Project management: How to compose a project team

I would consider leaving this developer alone. It sounds like he/she is a good resource. If you force this person to comply, and their work quality suffers as a result, or worse, they leave your organization, will you feel that the benefit from this change outweighs the cost? The best thing might be to just cover for this person as much as you can and reap the benefits of their productivity and quality.


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Software Project Management
Advice on how to enter the software technology field
Differentiating between Functional and Nonfunctional Requirements
Where does quality assurance fit in agile development?
How to present a project to the management
Project management charts: Beyond Gantt
How to switch your team to Agile
How to deal with a difficult team member
Collaboration and communication tools for virtual meetings
Project management: How to compose a project team
How to create accurate project status reports

Software quality management
VisibleThread aims to boost IT documentation quality, improve processes
Winning responses to "Why is QA always the bottleneck?"
Using virtual lab management tools to stop developer, QA conflicts
VMLogix LabManager adds support for vSphere 4, Hyper-V R2
Surgient 7's self-provisioning promises software testers quick IT resource access
Transitioning from AJAX to .NET what changes to expect in RIA's
The QA team's role in application performance evaluation and management
Adaptation in project management through agile
Budget-friendly Web app performance testing, monitoring tips
New requirements definition tools focus on chronic flaws

Team building and group leadership
How to stop developer vs. tester, quality-killing blame game
How software testers can get deliverables without nagging
How to get management on board with Web 2.0 security issues
How software test teams' people skills affect results
Adaptation in project management through agile
Expert shows seven ways to improve your project management abilities
Cybersecurity czar candidate questions clout of new position
Software security best practices: Roles developers must play
Does Microsoft offer an international testing certification?
How project managers can recover from worst case scenarios

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



Software Quality - Software Maintenance, Software Requirements, Software Standards
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts