The Latest

Agile 2007 - David Chelimsky - Behavior Driven Development with RSpec[article]
Podcast

This wonderful podcast features a conversation held between Bob Payne and David Celimsky, one of the people responsible for RSpec. Take a listen, and learn more about this framework for Ruby to implement the BDD process.

Bob Payne's picture Bob Payne
Why You Cannot Afford to Overlook Environment Management Why You Cannot Afford to Overlook Environment Management[article]

Environment management is an essential function in any complex, mission-critical system. Unfortunately, environment management is often overlooked and, even when addressed, usually only handled in the simplest way. Keeping an eye on your environment is actually one of the most important functions for IT operations. Bob Aiello explains how to get started with environment management.

Bob Aiello's picture Bob Aiello
Harder, Better, Faster, Stronger[magazine]

A letter from the Better Software magazine editor.

Joey McAllister's picture Joey McAllister
FAQ: What Should I Do When My Bug Gets Rejected?[magazine]

In this installment of FAQ, SQE Trainer Dawn Haynes answers one of the questions students ask her most often.

Dawn Haynes's picture Dawn Haynes
A Look Behind the Curtain: Debunking 12 Myths of Agile Development[magazine]

When it comes to agile development, Allan Kelly has noticed a lot of misinformation being passed off as fact. In this article, he takes a closer look at twelve of the most common agile myths he has encountered while training new agile teams.

Allan Kelly's picture Allan Kelly
The $440 Million Software Bug[magazine]

In August, Knight Capital Group lost $440 million in one day. But there weren’t any traders to blame—at least no human ones. The loss was the result of a software system upgrade gone awry. What can we learn from this and other software catastrophes in the financial sector, and how can we prevent them in the future?

Corporate University: Growing Software Development Talents[magazine]

A company with powerful technology and costly equipment is still going to be stuck in a rut without the right personnel. Here, Galyna Datsiv spotlights the concept of corporate universities, where IT organizations can support their products, processes, and even customers by ensuring the growth of new talent and existing employees.

Galyna Datsiv's picture Galyna Datsiv
Strengthen Your Discovery Muscle[magazine]

An organization shouldn’t spend all its time building its delivery muscle without simultaneously building its discovery muscle. In fact, successful software teams deliver great products because they invest in discovery. Learn how to expand your innovation and strengthen your discovery muscle.

Android Mobile Development: A Test-driven Approach[presentation]

Few topics are hotter these days than mobile software development. It seems that every company is rushing to release its own mobile application. However, when it comes time to build that software, companies quickly discover that things are different now.

Jeff "Cheezy" Morgan, LeanDog
Mobile App Testing: Moving Outside the Lab[presentation]
Slideshow

No matter how thorough the test team or how expansive the test lab, Chris Munroe knows that defects still abound in mobile apps after launch. With more “non-software” companies launching mobile apps every day, testers have increased pressure to ensure apps are secure and function as intended.

Chris Munroe, uTest
Testing Challenges within Agile Teams[presentation]
Slideshow

In her book Agile Testing: A Practical Guide for Testers and Agile Teams, Janet Gregory recommends using the automation pyramid as a model for test coverage. In the pyramid model, most automated tests are unit tests written and maintained by the programmers,and tests that execute...

Janet Gregory, DragonFire Inc.
Testing After You’ve Finished Testing[presentation]
Slideshow

Stakeholders always want to release when they think we’ve “finished testing”. They believe we have revealed “all of the important problems” and “verified all of the fixes,” and now it’s time to reap the rewards.

Jon Bach, eBay Inc.
Whiteboarding—for Testers, Developers, and Customers, Too[presentation]
Slideshow

How can testers spend more time doing productive testing and waste less time preparing "useless" project documentation? Rob Sabourin employs whiteboarding techniques to enable faster, easier, and more powerful communication and collaboration—without all the paperwork. 

Rob Sabourin, AmiBug.com
STARCANADA 2013: Quantifying the Value of Static Analysis[presentation]
Slideshow

During the past ten years, static analysis tools have become a vital part of software development for many organizations. However, the question arises, “Can we quantify the benefits of static analysis?” William Oliver presents the results of a Lawrence Livermore National Laboratory study...

William Oliver, Lawrence Livermore National Laboratory
STARCANADA 2013: Concurrent Testing Games: Developers and Testers Working Together[presentation]

The best software development teams find ways for programmers and testers to work closely together. These teams recognize that programmers and testers each bring their own unique strengths and perspectives to the project. However, working in agile teams requires us to unlearn...

Nate Oster, CodeSquads LLC

Pages

CMCrossroads is a TechWell community.

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