View Articles by Category

User Stories Icon

User Stories

Projects start with their requirements. How those requirements are expressed has a tremendous influence on the rest of the project. Putting requirements in the form of user stories is one of the most broadly applicable techniques introduced by Extreme Programming. However, user stories are an effective approach on all time-constrained projects.

See all 3 User Stories Articles

Estimating and Planning Icon

Estimating & Planning

Planning is important even on agile projects. Unfortunately, we’ve all seen so many worthless plans that we’d like to throw them away altogether. The good news is that it is possible to create plans that can be accurate and useful.

See all 6 Estimating & Planning Articles

Transitioning to Agile Icon

Transitioning to Agile

Transitioning to an agile process from a traditional process is fraught with potential dangers. These articles will cover practices that have proven effective in helping organizations transition to an agile development process. Learn how to overcome resistance, communicate progress, deal with nay-sayers, get the project off on the right foot and select an appropriate first project.

See all 8 Transitioning to Agile Articles

Scrum Agile Process Icon

Articles About Scrum

Scrum has grown into the most popular agile process. Articles in this section go beyond the basics and cover the ScrumMaster role, the product owner, sprints, Scrum meetings, and more.

See all 9 Articles About Scrum

Scrum Agile Process Icon

Other Topics

Not everything fits neatly into a category. Here you’ll find a collection of articles on a variety of additional topics including metrics, project recovery, users, decision-making, uncertainty and more.

See all 14 Articles in Other Topics