The Latest

The Software Testing Draft: Picking the Right Players for the Team[magazine]

Like “Moneyball” indicated for baseball, the secret to building a great software team is not drafting superstars but rather hiring team members with solid, diverse skill sets and attitudes that keep the team moving forward to success. Success as a team is a balance of a variety of soft and hard skills found in the individuals on the team, inter-team relationships, leadership, hard work, and even a bit of luck.

Bonnie Bailey's picture Bonnie Bailey
Traceability's Priceless Role in Agile: An Interview with William Gens[interview]

William Gens sits down with Noel Wurst to describe "the art and science of traceability" ahead of his STAREAST session of the same name. Learn what makes traceability meaningful and such a valuable asset to projects, no matter how bad the requirements may seem to be.

Noel Wurst's picture Noel Wurst
Descrambling Parallel Build Logs[article]

One of GNU make's many features allows you to shorten build times by running more than one command at a time. If your dependencies are all correct, or nearly correct, this can give you a significant improvement, and since it's built into the tool you get it "for free." But GNU make's parallel build feature—often called "dash j mode," after the command-line option that is used to enable it—is not without drawbacks. The worst of these is that GNU make parallel builds can produce incorrect results if the build dependencies are not sufficiently correct.

Eric Melski
In a Flat World There Are Many Potholes[article]

Imagine that you are the project manager of a software delivery program. Say someone on your team has been stumped by a problem for numerous hours and needs to resolve this "show stopper" to move to the next delivery phase of the project. You have called an emergency meeting and gathered a group of analysts, architects, software developers, and testers in a room for you all to work towards solving the issue. What do you do? David Lipien and Nicolas Concha explain how to handle this stressful situation as well as the lessons to be learned.

David Lipien's picture David Lipien
Guidelines for Building a Monolithic Release Management System [article]

The release management system is an important component of the service-transition process. This article highlights the importance of building a monolithic release management system, which encompasses all of the functions and processes necessary to support application build, package, and deployment. The monolithic release management is holistic, comprehensive, and based upon industry best practices. These guidelines are applicable for any type of organization or projects of any size.

Pradeep Prabhu's picture Pradeep Prabhu
Making Governance Work on Agile Teams: An Interview with Scott Ambler[interview]
Video

Dr. Dobbs senior contributing editor Scott Ambler sits down with Noel Wurst at Techwell.com to discuss how agile team governance does not have to have a negative stigma. Scott helps people see through naive assumptions, while eliminating out of control governance to get teams back on track.

Noel Wurst's picture Noel Wurst
How DevOps Drives InfoSec[article]

While DevOps is typically thought of as being the relationship and interaction between development and operations, the truth is that DevOps impacts QA, testing, and—most importantly—information security (InfoSec). DevOps is, above all else, a set of principles and practices tailored to improve communication between all stakeholders, of which InfoSec is a key part. This article will help you integrate your InfoSec into DevOps.

Bob Aiello's picture Bob Aiello
Green IT: A Sustainability Perspective for Portfolio Optimization[magazine]

As organizations grow and diversify, they end up with a large number of IT systems. However, by quantifying sustainability metrics, they can optimize their IT infrastructures and introduce a greener side of IT.

Take a Hike: Death March Projects and the Ice Age Wilderness Trail[magazine]

Dave and his friend Bob hiked Wisconsin’s Ice Age Trail and returned home with more than just sore legs and hiking experience. Learn some of the project management tips Dave picked up while adventuring in the wilderness.

David Katauskas
Perception Management: (And Why You Should Leave It to Magicians)[magazine]

To build and sustain credibility, good project managers focus on managing expectations and leave perception management to magicians. Explore the difference and find out why.

Payson Hall's picture Payson Hall
Taking the Risk: Exploration over Documentation[magazine]

The loudest voice in the room might push for a stable, predictable, repeatable test process that defines itself up front, but each build is different. An adaptive, flexible approach could provide better testing in less time with less cost, more coverage, and less waste.

Matthew Heusser's picture Matthew Heusser
A Kind of Magic[magazine]

A letter from the Better Software magazine editor.

Joey McAllister's picture Joey McAllister
FAQ: What Questions Should Software Tester Certification Students Be Able to Answer?[magazine]

In this installment of FAQ, SQE Trainer Ed Weller answers one of the questions students ask him most often.

Ed Weller's picture Ed Weller
Crossing The DevOps Divide of Complex Personalities[article]

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
Why NoSQL Matters and What Configuration Management Experts Need to Know About It[magazine]

NoSQL is a new approach to data storage that addresses many problems associated with relational databases. Many highly popular websites—including Facebook, Netflix, and Digg—are using NoSQL to crunch large volumes of data. Eugene Dvorkin gives us insight into why NoSQL is important and what CM experts need to know about it.

Eugene Dvorkin's picture Eugene Dvorkin

Pages

CMCrossroads is a TechWell community.

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