Articles

Please enter an article title, author, or keyword
Five Imperatives for Application Lifecycle Management

Customers are often looking for their software to be built quickly, and to remain competitive, developers have to follow suit. Application management allows for increased productivity by also increasing efficiency. Learn how ALM coordinates people and tools to all work smoothly together.

TechWell Contributor's picture TechWell Contributor
No Group Is a Team on Day One

Assembling a group of people and declaring them a team doesn’t make them one. Do you have the conditions necessary for the team to form? What activities have they completed to help them find an identity, their purpose, and how they’ll interact with each other?

Don Gray's picture Don Gray
My Experience with Test-Driven Development

Vinay Krishna explains why agile development includes testing and coding concurrently, which is also what test-driven development emphasizes. The transformation from coder to developer to tester is needed in all agile software development projects.

Vinay Krishna
How to Make People Feel (Un)Welcome

The age-old expression "you never get a second chance to make a first impression" is still true to this day. So often the way we greet people, or fail to greet them, sets an irreversible path of leaving others feel completely unwelcome, even if that wasn't the intention.

Naomi Karten's picture Naomi Karten
Test-Driven Design for the Project Manager

Many developers and testers are familiar with test-driven design (TDD), but how can managers use it to drive project implementation? In this article, John Goodpasture offers a guide to TDD design from the project manager’s perspective.

John C. Goodpasture's picture John C. Goodpasture
Mixing Roles in Scrum

We put a lot of emphasis on being Renaissance workers, able to step comfortably from one job role to the next. But, as Mitch Lacey describes here, not all roles play nicely with each other, and trying to combine them may lead to disaster.

Mitch Lacey's picture Mitch Lacey
Building a Competitive Software Capability: Creative Destruction

In this excerpt from Leadership, Teamwork, and Trust: Building a Competitive Software Capability, Watts Humphrey and James Over explain why these changes must be a high priority for software companies and other organizations for whom knowledge is a valuable asset.

Watts S. Humphrey James W. Over
The Two Sides of Software Testing: Checking and Exploring

Is testing about checking against system requirements, or is it about exploring the software? In this article, Elisabeth Hendrickson explains a valuable truth often clouded by this debate—good testing takes advantage of both of these approaches.

Elisabeth Hendrickson's picture Elisabeth Hendrickson
Rugby Scrum Implementing Scrum (Agile) and CMMI Together

CMMI and Scrum are two commonly used frameworks we have seen groups struggle with when using them together. This article describes how these frameworks aren't really at odds with each other and explains how implementation is the key to using them together.

Neil Potter
Chatterboxes and Cave Dwellers

Both introverts and extroverts can be valuable contributors of hard work and great ideas, they just go about accomplishing those things in different ways. Learn how these two groups of people coexist, what makes them tick, and how to help them flourish.

Naomi Karten's picture Naomi Karten

Pages

Upcoming Events

Apr 28
Jun 02
Sep 22
Oct 13