Email Alerts
-
Using DevOps approaches for pre-release and production software quality
Consultants explore DevOps strategies that may facilitate team collaboration and consistent software quality. Feature
-
Determining the cloud model that best meets your business requirements
Even though businesses of all sizes have begun considering cloud adoption for their QA environments, a common challenge is understanding the different aspects of cloud that would aid in choosing the right cloud deployment model. In this third of a th... Feature
-
The benefits of adopting the cloud in quality assurance environments
In the second of this three-part series, we provide insights that aid senior managers in understanding why QA environments are the best place to begin their cloud adoption journey. Feature
-
Cloud computing: Addressing software QA environment issues
This first part in a three-part series goes over the challenges faced in traditional QA environments and how those are addressed with a cloud solution. Feature
-
What upper management should know about managing software testing processes
Contributor Crystal Bedell interviews experts about how test managers can keep senior managers informed of the value and quality their team adds to the organization. Feature
-
Quality metrics: A guide to measuring software quality
guide
-
Adaptation in project management through agile
Project managers often focus on following the test plan versus agile leaders who expect change and are prepared to adapt on the fly, learn how to transition quicly in this chapter from Agile Project Management by Jim Highsmith Book Chapter
-
Software quality best practices
We recently offered our readers the opportunity to blog about software quality and software testing. We've gathered a selection of content from their blogs on software quality best practices. Blog
-
Project management tools and strategies: Team building and managing basics
Software project management is made easier by tools and strategies. These tips, articles, expert advice columns and book excerpts teach PMs how to use these resources. Learning Guide
-
Quality assurance vs. testing the focus of Belgium Testing Days
Lisa Crispin continues with summaries of the keynote and many of the sessions at Belgium Testing Days. The theme of the conference was “QA versus Testing: Antagonism or Symbiosis?” News | 30 Apr 2012
-
Belgium Testing Days conference: The purpose of software testing
“QA versus Testing: Antagonism or Symbiosis?” was the theme for the Belgium Testing Days conference. SSQ’s Agile expert Lisa Crispin attended the conference and brings back highlights in this two-part series. News | 30 Apr 2012
-
Building a quality organization with talent management
At STAREAST 2012, keynote speaker Keith Klain spoke about his success in leading cultural change by emphasizing leadership skills, talent management and empowerment. News | 19 Apr 2012
-
Software development: CAST study identifies massive technical debt
A recent study conducted by CAST used their Application Intelligence Platform to evaluate the structural quality of 365 million lines of code. In this interview with CAST’s chief scientist Dr. Bill Curtis, he discusses the study and what IT decision ... News | 09 Jan 2012
-
Collaboration, discipline and software quality: Wisdom from Uncle Bob Martin
In this second of a two-part interview with renowned software development expert “Uncle Bob” Martin, we hear more of his thoughts on collaboration, discipline and measuring quality. News | 03 Jan 2012
-
Professionalism and discipline in software development: Q&A with Bob Martin
What is the role of QA when developers are automating more and more of the test efforts? What’s the best way to give code estimates? Software guru “Uncle Bob” Martin answers these questions in this first part of a two-part interview about his new boo... News | 03 Jan 2012
-
Changes in the way we measure software quality
Over the years, the way we have developed software has changed, and thus the way we measure software quality has changed. In this third of our three-part interview with Capers Jones and Olivier Bonsignour, co-authors of “The Economics of Software Qua... News | 02 Nov 2011
-
Software quality attributes and their rankings
How much do Agile techniques, Agile methodologies, automation, certifications, and a formal QA team affect quality? In this second part of a three-part interview, we explore some of the 121 software attributes ranked by quality value. News | 02 Nov 2011
-
Quality metrics: The economics of software quality
In the first of a three-part interview with co-authors Capers Jones and Olivier Bonsignour, we are introduced to their new book, “The Economics of Software Quality.” They describe “structural quality” vs. “functional quality,” along with challenges a... News | 02 Nov 2011
-
Agile architecture and managing architectural debt with Johanna Rothman -- Part two
In this second part of an interview with Johanna Rothman, SSQ contributor Matt Heusser explores questions related to the role of the architect, architectural debt and additional resources related to Agile architecture. News | 01 Jun 2011
- See More: News on Software Quality Management
-
Software troubleshooting: Managing opportunity costs
Senior managers will want to understand and consider “opportunity costs” that result when a crisis occurs. Consultant Catherine Powell explains that by taking opportunity costs into account, the cost of crisis can be better managed. Tip
-
Eight software quality metrics that foster ALM success
Software consultant Nari Kannan reveals eight metrics that are most important in ALM in this tip. Tip
-
Software development bugs: How to identify and prevent them
With strong Agile practices such as unit testing, code reviews and proper attention to requirements, bugs can be prevented or found early in the application lifecycle. Tip
-
Wireframing tools for tablets and other mobile devices
Software consultant Nari Kannan discusses wireframing tools that help mobile and tablet app designers mockup and lay out workflow and user interface designs. Tip
-
Ten ways you can use collaboration tools and social media in ALM
Software consultant Nari Kannan outlines ten ways you can leverage online collaboration tools and social media applications effectively. Tip
-
Defect tracking: Lean principles for getting the right data at the right time
In this tip, author Paul E. McMahon describes how Lean principles can be used to help determine when defect tracking is appropriate for your organization and what type of data is important to collect. Tip
-
Software quality: When defect tracking is not necessary
In Quality metrics: Defect tracking throughout the software lifecycle, we explored the argument in favor of tracking defects throughout the lifecycle. In this second article in the two-part series, we look at the other side. Tip
-
Quality metrics: Defect tracking throughout the software lifecycle
Though software test experts do agree on a lot, the question of whether or not to track defects before code is released to production is a subject of great debate. In this two-part series, we will look at both sides of the issue, starting with the ar... Tip
-
Code coverage: Beyond the basics
Code coverage tools will tell you how much of your code has been executed when you run your tests, but what can we do with that information? In this second of a two-part series, consultant Mike Kelly explores code coverage more deeply. Tip
-
Transitioning to Agile development: What about quality assurance?
It's not uncommon for QA managers and testers to feel displaced in an Agile transition. In this tip, Agile expert Lisa Crispin explains the important role of the QA manager in an Agile environment. Tip
- See More: Tips on Software Quality Management
-
DevOps as an Agile practice: Delivering quality
In this expert response, Lisa Crispin describes how the DevOps approach works on an Agile team and discusses the roles of the different team members. Answer
-
Evidence of software quality in Agile development environments
Do Agile environments truly produce higher quality code and higher quality software? Expert Lisa Crispin delves into this claim, explaining what works on an Agile team. Answer
-
Project planning requires and understanding of both product features and schedule
When creating a project plan, which is more important? Features and functions or schedule? The short answer is 'both.' Find out why. Ask the Expert
-
What are the pros and cons of centralizing a QA or software test team?
Is it better to centralize a test team or have testers paired organizationally with developers? There can be advantages to either approach. This expert response examines some considerations and an alternative that will allow your quality team to work... Ask the Expert
-
Who determines the appropriate severity or priority for a defect?
There are often differences of opinion on the definition of severity or priority of a defect. The bottom line is determining when and if the defect will be fixed. Factors that need to be considered are customer urgency and time required to fix and te... Ask the Expert
-
Transitioning from AJAX to .NET what changes to expect in RIA's
QA manager inquires what to expect in a change from AJAX based programming in rich internet application development to .NET based. Ask the Expert
-
The QA team's role in application performance evaluation and management
Who is responsible for defining requirements, setting quality and managing the QA team? QA expert describes how requirements are set, along with who ensures quality. Ask the Expert
-
Quality standards don't always mean fewer defects
Are low defect rates more important than quality standards? Project management expert David Christiansen discusses when standards shouldn't be enforced and how managers can understand the distinction between quality standards and quality software. Ask the Expert
-
SPML and SAML enhance application security in different ways
Access control is a major application security issue and OASIS standards SPML and SAML provide authentication and authorization benefits. Expert Ramesh Nagappan explains how these standards work. Ask the Expert
-
Software assurance and risk management techniques
Software assurance is essential for producing quality software, and risk management plays a big role. Expert Karen N. Johnson explains what these terms mean and how to incorporate them into your testing process. Ask the Expert
- See More: Expert Advice on Software Quality Management
-
spaghetti code
Spaghetti code is a derogatory term for computer programming that is unnecessarily convoluted, and particularly programming code that uses frequent branching from one section of code to another. Definition
-
Noah Sussman of Etsy presents at STPCon 2011
In this video, Noah Sussman from Etsy.com talks about recent changes at Etsy, including production, release and code testing changes that have resulted in company growth. He presented at STPCon 2011, advising on how to manage quality in a fast-paced ... Video
-
DevOps as an Agile practice: Delivering quality
In this expert response, Lisa Crispin describes how the DevOps approach works on an Agile team and discusses the roles of the different team members. Answer
-
Quality assurance vs. testing the focus of Belgium Testing Days
Lisa Crispin continues with summaries of the keynote and many of the sessions at Belgium Testing Days. The theme of the conference was “QA versus Testing: Antagonism or Symbiosis?” News
-
Belgium Testing Days conference: The purpose of software testing
“QA versus Testing: Antagonism or Symbiosis?” was the theme for the Belgium Testing Days conference. SSQ’s Agile expert Lisa Crispin attended the conference and brings back highlights in this two-part series. News
-
Building a quality organization with talent management
At STAREAST 2012, keynote speaker Keith Klain spoke about his success in leading cultural change by emphasizing leadership skills, talent management and empowerment. News
-
Software troubleshooting: Managing opportunity costs
Senior managers will want to understand and consider “opportunity costs” that result when a crisis occurs. Consultant Catherine Powell explains that by taking opportunity costs into account, the cost of crisis can be better managed. Tip
-
Using DevOps approaches for pre-release and production software quality
Consultants explore DevOps strategies that may facilitate team collaboration and consistent software quality. Feature
-
Determining the cloud model that best meets your business requirements
Even though businesses of all sizes have begun considering cloud adoption for their QA environments, a common challenge is understanding the different aspects of cloud that would aid in choosing the right cloud deployment model. In this third of a th... Feature
-
The benefits of adopting the cloud in quality assurance environments
In the second of this three-part series, we provide insights that aid senior managers in understanding why QA environments are the best place to begin their cloud adoption journey. Feature
-
Cloud computing: Addressing software QA environment issues
This first part in a three-part series goes over the challenges faced in traditional QA environments and how those are addressed with a cloud solution. Feature
-
What upper management should know about managing software testing processes
Contributor Crystal Bedell interviews experts about how test managers can keep senior managers informed of the value and quality their team adds to the organization. Feature
- See More: All on Software Quality Management
About Software Quality Management
Software quality management (SQM) refers to the processes used to manage quality in software applications. Software quality management would include defining standards, regulations and processes that would verify work products delivered through the software development lifecycle (SDLC.) Software quality management would also work towards incorporating a knowledge base of best practices, selecting tools to manage the various aspects of quality, monitoring status and verifying and evaluating current methods, procedures and tools with the aim of continuous improvement.