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?

>
EXPERT RESPONSE

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
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
Varying SDLC methodologies among development teams
Software metrics and the SDLC

Software quality management
Software quality needs to be a continuous process
The benefits of cloud computing for software development
How cloud computing affects agile practices, testing
Cloud computing's effect on application security
Countermeasures to e-voting security flaws
E-voting machines still vulnerable in 2008
A software quality crisis is brewing
Manage component dependencies for improved system quality
Strong software QA has theoretical, technical aspects
Software quality best practices

Team building and group leadership
What are the traits of a successful project manager?
How to present a project to the management
Offshore outsourcing projects: Seven things every PM should know
How to switch your team to Agile
Beyond 'Just Do It': Manager's guide to completing projects
Project managers can't please everyone
Project managers cannot rely on generalizations
Ten ways project management can move your career forward
How to deal with a difficult team member
The six hats of project management

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 enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




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