Agile Development Methods

Agile Development Methods

Agile Development Stories
Don't Misapply the Principles of AgileDon't misapply the principles of agile. Don't be that someone who hijacks a principle or idea and twists it to support his preferred method of work.
Offshore Agile DevelopmentWith the increasing trend toward outsourcing aspects of software development, Scott Sehlhorst analyzes how this trend affects companies and their agile development teams.
Why You Need "Definition of Done" and "Definition of Ready" ListsA lot has been written about definition of ready (DOR) and definition of done (DOD) lists, but not a lot has been written about the lists’ importance. Having the right DOR checklist provides you confidence to begin a sprint, and the right DOD list improves a team’s credibility.
The Importance of People in Agile Software Development

When software professionals talk about agile methods, they often overlook the most important topic—the role of people in agile software development. If you ignore team dynamics, you risk hindering your team's effectiveness.

The Meaning of “Done” Done means done. What else could it mean? Actually, it doesn’t matter how it’s defined, just as long as the parties that use it when achieving a common objective agree to its meaning.
The Testing Lean Coffee ExperimentThe Lean Coffee process is a great way for a diverse group of people to discuss topics that are meaningful and relevant to all participants. Lisa Crispin writes about her experience experimenting with a testing version of the Lean Coffee™ format.
Using Agile to Avoid Excessive MultitaskingBy keeping priorities clear and avoiding excessive multitasking, you can provide teams the space to work with attention to quality and adaptability. Agile processes give teams more control over their time, and this control can lead to the teams' being happier and more productive.
Counterintuitive Tips for Agile Collaboration While true for all teams, agile software development is especially reliant on teams and collaboration. What makes a team function well can be counterintuitive.