Articles

Please enter an article title, author, or keyword
Cliff Berg - High Assurance Design
Podcast

Cliff Berg talks about his new book "High Assurance Design", Agile Development and repairing the image of Architects.

Bob Payne's picture Bob Payne
How Much Building Is Too Much?

Staged integration versus continuous integration—which does your team prefer? Can't decide if one is better than the other? In this column, Johanna Rothman explains that you can create the perfect blend of the two. Developers and testers benefit from frequent builds, but be careful with how much you build. Build too much or too little and a project could topple.

Johanna Rothman's picture Johanna Rothman
Issue Priority and Severity

There are several topics that can trigger near religious fervor in software developers--languages, indentation, and comments come immediately to mind. One of Peter Clark's personal favorites is the relationship of issue priority to issue severity in defect tracking systems. Just what the heck do all those levels mean, anyway? In this week's column, Peter describes a solution that his company devised to clearly define the characteristics of severity and priority and help them better understand how the two work together.

Peter Clark's picture Peter Clark
Release Management - Making it Lean and Agile

Release Management is an awesome responsibility that plays a vital role in the success of a software development project. Releasing is often considered to be an activity that happens near the end of the process - a necessary evil perhaps, but no more.

Robert Cowham's picture Robert Cowham
Approaching Parallel Development with Branch - Merge Strategies

Many times when managers first consider parallel development, it appears to be a very effective way to manage changes to concurrent streams of development. This is somewhat true if the project uses an SCM technology that allows for stable branching and establishes discreet project and maintenance branches. However, what is often forgotten is that while branching is a great way to separate code changes, at some point merging will have to occur. This article provides guidance for approaching and performing parallel development.

Mario  Moreira's picture Mario Moreira
An Agile Perspective on Branching and Merging

This article focuses on branching and merging. We present some background for branching and merging, and consider some of the implications for agile development in particular. We also hope to reduce some of the suspicion that many agile developers have of branching. The article assumes some overall branching knowledge and yet revisits some particular details that often seem to confuse people. This is a fertile area which we will continue to expand on in future articles.

Helping Your Team Weather the Storm

Jim is mad at Hal. Sara is complaining to Jason. Hal feels hurt; Susan shows up late. Jason thinks only Sara and he have a clue. Is this team falling apart—or just experiencing a normal part of group development? In this column, Esther Derby describes what their team leader Jenny goes through as she learns about the predictable ups and downs of team formation and the one thing any team member can do to help.

Esther Derby's picture Esther Derby
Cases Against Applying Schedule Pressure

Do you think that by removing deadlines from a project a team will have enough time to create perfect software? Theoretically, it's possible, but in this column Mike Cohn explains that this theory might not hold against ingrained behavior. He recalls how several teams reacted when deadlines were lifted from the projects they were working on. Their only goal: to produce perfect software. But that goal inadvertently brought something to the surface, that old habits die hard.

Mike Cohn's picture Mike Cohn
Todd Little - Agile 2005 - APLN and Agile 2005
Podcast

Todd Little, one of the organizers of the Agile conference and a founding member of the APLN, talks during Agile 2005.

Bob Payne's picture Bob Payne
Fit with Ward Cunningham and Rick Mugridge
Podcast

At the Agile 2005 conference in Denver, Ward Cunningham and Rick Mugridge talk about Fit, an acceptance testing tool that took the conference by storm.

Bob Payne's picture Bob Payne

Pages

Upcoming Events

Sep 22
Sep 24
Oct 12
Nov 09