Articles

Crossing The DevOps Divide of Complex Personalities

IT organizations often face challenges ranging from complex technology to even more complex personalities. DevOps attempts to address the dynamics between IT operations and highly skilled software and systems delivery teams. Read on if you would like to improve your skills in dealing with these challenging dynamics.

Leslie  Sachs's picture Leslie Sachs
Automating a Process to Attain Higher Quality

In his CM: The Next Generation Series, Joe Farah examines the following three steps that deal with process: defining the process, automating the process, and improving process quality. When a process is automated, problems can be repeated and are much easier to diagnose and correct. As the problems are corrected, we attain higher quality.

Joe Farah's picture Joe Farah
A Conversation with Rajini Padmanaban A Conversation with Rajini Padmanaban

Rajini Padmanaban is the director of engagement at QA InfoTech. She will be speaking about crowdsourced software testing at the STAREAST conference in April, so I took this opportunity to learn a bit more about crowdsourced testing and find out why it is better than traditional testing in some projects.

Heather Shanholtzer's picture Heather Shanholtzer
How to Squeeze the Most Out of Your Automated Testing

Jonathan Lindo describes examples of automated test infrastructure utilizing both open source and traditional, independent-software-vendor-sourced software. In addition, he discusses new techniques for extending the value of automated testing by transforming the process from defect finding to defect resolution by reducing the effort required to document, reproduce, and troubleshoot the defects generated from automated tests.

Jonathan Lindo
Picking SCM Standards or Frameworks

There are many things to consider when picking an SCM standard or framework for your organization. Taking the time to explore compliance, politics, experience, and driving forces before making a selection will increase acceptance and smooth the transition.

Joe Townsend's picture Joe Townsend
Database Compare and Synchronize Methods as a Part of the Software Release Management Process

By testing migration processes between environments, bugs are able to be found earlier, and before the migration to production. Using automatic packages, and well-thought out staging areas, migration can be a less painful, and more informative process than it may have been for you in the past.

Yaniv  Yehuda's picture Yaniv Yehuda
Testing's Role in the Software Configuration Management Process

In this article, the authors cover how testing can support any SCM environment and how testing can be part of the SCM process. They outline at patterns, roles, automation, and the never-ending search for simplicity.

Using Quality Function Deployment for Process Improvement

Organizations are recognizing the need for strong process architecture to manage their operations. Increasing acceptance of International models and practices like CMMI, ITIL, Six Sigma stands testimony to the fact., In such a scenario, it becomes imperative that organizations have a clear strategy when they put in place a process improvement program. In other words, the process for implementing a process improvement program also needs a proper structure. Using Quality Function Deployment (QFD) as a tool for initiating a process improvement program could come in handy.

Balaji OS's picture Balaji OS
Can You Negotiate Quality?

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

Pages

CMCrossroads is a TechWell community.

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