New & Notable
Topics Archive News
November 03, 2010
In Part 2 of this SSQ interview with Glitch author Jeff Papows, we learn more about Papows' proposal for an IT Governance Manifesto which would mandate higher standards of quality for life-threatening software. Papows warns of the dangers of not ...
November 01, 2010
Undiscovered software glitches in complex systems are common, and one of the primary drivers is the loss of mainframe knowledge of a retiring workforce. Software glitches are lurking in many large systems, particularly mainframe systems, and the ...
October 18, 2010
Results of SearchSoftwareQuality.com's recent reader survey find interest in agile on the rise, and same three areas of ALM that are most essential: requirements management, bug tracking and project management. Integration testing and regression ...
August 28, 2009
VMLogix, a virtual lab management software now supports VMware vSphere 4 for virtual infrastructure along with Microsoft Hyper-V R2 for shared storage. These new additions cooperate with VMLogix's new network policy and revised configuration.
Topics Archive Get Started
Bring yourself up to speed with our introductory content
Debugging, in computer programming and engineering, is a multistep process that involves identifying a problem, isolating the source of the problem, and then either correcting the problem or determining a way to work around it. Continue Reading
Agile software development -- also referred to simply as Agile -- is a type of development methodology that anticipates the need for flexibility and applies a level of pragmatism to the delivery of the finished product. Continue Reading
A software requirements specification (SRS) is a comprehensive description of the intended purpose and environment for software under development. The SRS fully describes what the software will do and how it will be expected to perform... (Continued) Continue Reading
Evaluate Topics Archive Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
Rapid application development (RAD) is a model based on the concept that higher-quality products can be developed faster through more expedient processes, such as early prototyping, reusing software components and less formality in team ... Continue Reading
A 3-tier application architecture is a modular client-server architecture that consists of a presentation tier, an application tier and a data tier. The data tier stores information, the application tier handles logic and the presentation tier is a ... Continue Reading
The Open Web Application Security Project (OWASP) is a not-for-profit group that helps organizations develop, purchase, and maintain software applications that can be trusted. Continue Reading
Manage Topics Archive
Learn to apply best practices and optimize your operations.
Does your software organization need a purpose-built defect tracking system but you don't know where to turn? Expert John Overbaugh explains what criteria should determine the proper defect tracking tool selection for your organization. Continue Reading
An expert tester explains seven useful tips for determining appropriate performance requirements that can be tested throughout the development cycle. Knowing the right conversations to have with stakeholders and project team members will lead to ... Continue Reading
As a project manager developing software, how do you set goals, how do you assess problems and instruct your team to solve them? Learn how industry leaders have found success ways to address managerial and application pitfalls. Continue Reading
Problem Solve Topics Archive Issues
We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.
Software consultant Nari Kannan describes how agile practices and work can be scaled appropriately for success in large organizations. Using lean thinking, reduction of waste, and appropriately organizing work and people, agile can be successfully ... Continue Reading
Karen Johnson explains the situations in which SQL skills are important for a software tester as well as times when the expertise is not required. Continue Reading
Karen Johnson suggests a variety of ways that testers can gain additional skills and experience, including social networking and open source testing. Continue Reading