The Latest
Giving the Human Touch to Software[article] Yogita works as a QA/testing professional with Mindfire Solutions, and has written a number of articles on QA and testing strategies. Yogita is currently exploring thoughts of beauty as an area of testing and its relation to usability. Her role at Mindfire has been to implement Quality processes throughout the organization and build a dedicated testing team. The team recently published a White Paper “Porting projects: Test techniques,” downloadable from www.mindfiresolutions.com. Yogita can be reached at [email protected]. |
||
Becoming a Testing Expert[article] Achieving expertise as a tester is a progressive journey. It helps to have a vision to guide your efforts. James Bach, a well-known name in software testing, shares his vision of expertise and provides a testing challenge for those aspiring toward expert status. |
||
Implementing Status Acounting[article] This article is based on the problems that we faced in implementing configuration management in our project. Status Accounting has been the buzz word around the field of configuration management, but how to do it and what is the real intention of doing status accounting? This article tries to identify some of the issues and the means to solve them. |
Magesh M
December 20, 2001 |
|
Change Management[article] Companies need to be flexible and innovative in the ways in which they deal with the unfamiliar situations they often find themselves in. We are in a time of great change. The reality of yesterday proves wrong today, and nobody really knows what will be the truth tomorrow. The steadily increasing complexity of the world is asking too much of us. How can we, as individuals, as well as organizations, prepare ourselves for an uncertain future? Through creating our own future. Change management means empowering organizations and individuals for taking over their responsibility for their own future. This paper describes the Challenges of Change faced by today's managers and how to cope with these challenges and lead the organization. |
Hemamalini Suresh
December 14, 2001 |
|
Establishing an Infrastructure for Immediate Servlet Testing[article] If you establish an appropriate infrastructure, you can perform client-side testing on a servlet immediately after you compile it and perform unit testing. Of course, testing early doesn't eliminate the need for later application-wide testing. However, it does improve the overall efficiency of your development process and make the later phases of testing decidedly less painful. |
||
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? |
||
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. |
||
Managing and Controlling Workspaces[article] This article gives a solution for workspace management by implementing a simple process. |
||
Testing a Website[article] From a large amount of research, this paper presents best practices for website testing. |
Glenn Stout
November 29, 2001 |
|
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
November 28, 2001 |
|
The 11th Hour[article] Testers are often on the critical path for getting a software release out. They must plan carefully in order to minimize the critical path, while still doing a complete job of testing. This schedule pressure is taken to an extreme when a production server must be taken offline in order to deploy the software, and everyone is waiting for the final test results before the system can go live again. Karen Johnson describes her company's carefully planned and orchestrated method for doing a final check of an installed system. Her story is relevant to e-commerce companies as well as IT shops that are under pressure to keep systems updated while minimizing downtime. |
||
Addicted to Adrenaline[article] Are you a manager who lavishes praise on those who can swoop in and save the day when a project hits the skids? Are you an employee who prides yourself on damage control and the ability to pull all-nighters? If so, industry expert Linda Hayes suggests that you or your organization may have a condition that masks an even more troubling underlying problem. |
||
Streamlined Change Request Management[article] Most start-up companies start with paper-based change request management tools and then migrate to automated solutions. Many of the change request management tools available on the market integrate with the change management tool, and ensure that all bug fixes in the code are controlled and managed. Critical bugs reported while the product is in the field require immediate code fixes. The origin of some of these bugs is in the early development phases of requirements and design and may require documentation changes. When the number of field reported bugs is high, maintaining the traceability of the fixes is critical to future development activities. Also, research shows that over 70% of the defects originate from the requirements and design phases and that the cost of fixing these defects in successive phases increases exponentially. The key then remains in developing a change request management tool, which integrates with the CM tool and tracks the changes to the impacted configuratio |
Nikhil Kalyanpur
October 23, 2001 |
|
CMM: The Road Not Taken[article] This article discusses the successful aspects of process improvement efforts that are not explicitly addressed by the CMM, but which are critical in achieving business and process improvement goals. It also summarizes the lessons learned by an organization that matured with these practices. |
Shiva Kumar
October 11, 2001 |
|
Starting a Metrics Program[article] This article explains a set of six metrics, which collectively provide valuable insight into: a) Effort variation These six metrics are easy to understand and implement. The cost of implementation will be minimal, if the basic systems like time tracking and defect tracking systems are in place, and the organization follows a standard method for project size estimation. |