Process

Articles

Agile in Motion: The Process Purpose Model

In this interview for the Iterations newsletter, Heather Shanholtzer talks with Niel Nickolaisen about the Process Purpose Model, a tool to help identify which features you really need and which you can skip.

Heather Shanholtzer's picture Heather Shanholtzer
Receptiveness to Change

Everyone responds to change differently, whether managers know this or not. A good leader knows this, and doesn't hurt the morale of a team by expecting them to act a way that their incapable of, or that feels unnatural to them. Naomi Karten brings this all to light in this article.

Naomi Karten's picture Naomi Karten
Applying Configuration Management to Agile Teams

A variety of agile software development methods and practices have now been around for a solid ten years and existed for at least another ten years prior. Configuration management (CM) for agile development has now been discussed since the turn of the century. So what are the core principles of CM and how can CM help agile teams?

Mario  Moreira's picture Mario Moreira
Does Exploratory Testing Have a Place on Agile Teams?

Exploratory testing—questioning and learning about the product as you design and execute tests rather than slavishly following predefined scripts—makes sense for many projects. But does it make sense for agile projects? In this column, Johanna Rothman examines how exploratory testing might work on an agile project.

Johanna Rothman's picture Johanna Rothman
A Framework for Agile

Bob Aiello discusses how CM and agile practices can go hand in hand - provided that you have a solid framework to work with. With agile's popularity seemingly always on the rise, alongside the need for CM, learn how having both benefits everyone onboard.

Bob Aiello's picture Bob Aiello
Merging Waterfall and Agile: Across the Seven Seas

This s the story about how an onsite/offshore team delivered a fixed-bid project using agile practices. The delivery effort was very successful. This article highlights our approach, challenges and successes.

Daryl  Kulak's picture Daryl Kulak
Applying the Inverted Pyramid to Agile Development

Modern day reporters tend to write their articles using what is known as the "inverted pyramid" style. They start with the most important information in the first sentence, followed by the next most important, and so on. This format not only gives the reader the biggest bang for his buck as he reads it also gives both the reporters and their editors huge flexibility in their uncertain and fast-changing environments. Clarke Ching shows how modern software development techniques use the same idea to give customers the best bang for their buck—in equally uncertain environments.

Clarke Ching's picture Clarke Ching
An Uncomfortable Truth about Agile Testing

One characteristic of agile development is continuous involvement from testers throughout the process. Testers have a hard and busy job. Jeff has finally starting to understand why testing in agile development is fundamentally different.

Jeff Patton's picture Jeff Patton
Multi-user, Multi-process Test Automation

There is a saying about how to make software: First you make it work; then you make it good; then you make it fast. If you have working test automation, and if your test automation is finding bugs, then the next step is to make your tests run fast. This article talks about handling two things you will need to address to make that happen: users and processes.

Chris McMahon's picture Chris McMahon
software prototype The Neglected Practice of Iteration

In this week's column, Jeff Patton sends a reminder that software developers who neglect the practices of "iteration" and "incremental" will get caught either delivering poor quality software or delaying schedules in order to make time to iterate. We kick ourselves, or others, for not "getting [software] right up front" when we all know that the hardest part of software development is figuring out what to build. But there's hope, and it comes in the form of prototypes and frequent iterations.

Jeff Patton's picture Jeff Patton

Pages

AgileConnection is a TechWell community.

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