The Latest

Can You Negotiate Quality?[article]

XP teams have the right to do their best work. On the other hand, customers have the right to specify and pay for only the quality they need. How does one reconcile two potentially conflicting points of view? Is quality negotiable? If so, how do we go about negotiating it? This paper will explore the following questions: Is quality negotiable? How can we negotiate quality? What are internal and external quality, and are either or both negotiable? What's the XP tester's quality assurance role? How far should testers go in helping the customer define acceptance criteria?

Lisa Crispin's picture Lisa Crispin
Our Individual Role in Raising the Quality Status Quo[article]

In the busy world of quality assurance and testing, we often as individual testers/quality assurance professionals dig in and do the daily work we need to do and sometimes leave the overall quality measures to those in management positions. As individuals we need to realize that each of us makes an impact on quality, whether we are proactively and consciously doing so or not.

TechWell Contributor's picture TechWell Contributor
Managing for Value with Agile Software Development[article]

Agile development increases business value for the customer, with the customer controlling the variables at each iteration. Ken Schwaber, co-creator of the Scrum agile approach, explains the basic notion behind agile development. A number of useful links appear at the end of the article.

TechWell Contributor's picture TechWell Contributor
Risk Analysis Basics[article]

Have you ever had a challenging time trying to get a manager or coworker to recognize a potentially project-stalling issue? Risk is inherent when creating something valuable and complex (like software), but sometimes it's hard to analyze and explain in a productive way. Here Johanna Rothman shares her method for addressing risks.

Johanna Rothman's picture Johanna Rothman
Managing and Controlling Workspaces[article]

This article gives a solution for workspace management by implementing a simple process.

TechWell Contributor's picture TechWell Contributor
A Handbook for Load Testing[article]

Load testing is evolving as a discipline and it has discovered most of its business in the Internet economy. This paper examines various types of load testing and provides a detailed discussion on the load testing process. All load testing tools simulate realistic volumes of users to measure, define, validate, and maintain optimal application performance. There are many tools available on the market that can help in load testing, but this paper presents a brief overview of Web Application Stress Tool (WAST) that can serve the purpose.

TechWell Contributor's picture TechWell Contributor
Planning High Quality On Time![article]

In the past few years, most software projects dealing with the Internet have strict time-to-market issues resulting in tight schedules imposed on project teams to deliver on time. This leaves the project manager with different options on how to go about planning project activities and deliverables. In this document, I explain three common methodologies for planning a project. My basis for comparison, as you will see, will be based on answering two important questions:

How early does integration begin?

How early does testing begin?

Razan Khatib
Requirements Traceability[article]

Requirements Traceability is a complex concept. This document takes the reader through the how and why a project should adopt the practice of tracing requirements, and shares some methodologies for successful requirements tracing.

Glenn Stout
application life cycle flow chart Best of Breed vs. End-to-End: Solutions for Application Development[article]

Are you preparing to acquire software development tools? One of the most important decisions that you will face is the choice between an end-to-end solution versus a best of breed solution. Find out what issues should be considered and read why MKS developer productivity tools are the "best of breed" choice for SCM, process & workflow management and software comprehension & code analysis.

David Martin
Should Testing Be Involved in the Requirements Elicitation Process?[article]

This article addresses the much too frequent occurrence of Testing not being included in early project meetings. The importance of Testing to be active participants in the requirements elicitation process is stressed.

Kurt Derfler
Testing a Website[article]

From a large amount of research, this paper presents best practices for website testing.

Glenn Stout
Requirements for an SCM System[article]

Although versioning and configuration management are accepted as basic requirements of an SCM, there are so many requirements for Software Configuration Systems that should be considered by a CM user. This paper describes a set of ideal requirements for an SCM system that can effectively enhance the software development cycle.

Nina RajKumar
Space Shuttle GPCF[article]

This paper is based on a recent experience implementing and testing a large new software capability in a maintenance organization which had not dealt with a large change in some time. The capability was called GPC Payload Command Filter (GPCF).

TechWell Contributor's picture TechWell Contributor
Did You Hear What I Said?[article]

Software projects are complex endeavors that rely on clear communication for success. If communication methods are mismatched or leave too many gaps, your project could suffer, and you could be highly frustrated. In this column, Karl Wiegers details potential problems to be mindful of, and strategies to use, when communicating about a project.

Karl E. Wiegers
Boost Your Testing Super Powers[article]

Remember comic book and cartoon heroes who scaled tall buildings, had x-ray vision, and could turn back time? Software test expert James Bach sees some parallels in what testers need to do to root out bugs. In this week's column James shares some "secret tools" that will extend your testing powers!

James Bach's picture James Bach

Pages

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.