agile development | TechWell

agile development

How to Do Agile Release Planning

In agile, there are different types of planning at various intervals and levels of detail. One of those levels is release planning, which is the intermediary type of planning between deciding what is included in a product and what the delivery team will focus on for the next iteration.

Kent J. McDonald's picture
Kent J. McDonald
Why Retrospectives Are Important in Agile Software Development

Periodically reviewing how things went—and looking for ways to improve—is an essential part of agile software development. Retrospectives are one way to do this, but it’s important to understand that there is a difference between a structured retrospective and “just talking about what happened.”

Steve Berczuk's picture
Steve Berczuk
The Failures and Successes of Agile Development

Exploring the main drivers behind using agile software development methodology, Joe Townsend writes of both the failures and successes that detractors and proponents of agile have faced.

Joe Townsend's picture
Joe Townsend
Mobile Development's Unique Challenges Solved by Agile

Learn how mobile developers are using agile's methodologies to traverse the unique landscape that mobile software presents. Although the Agile Manifesto was written long before smartphones and tablets and other mobile devices were built, agile's methodologies have never been more relevant.

Noel Wurst's picture
Noel Wurst
Why Software Development Doesn't Need to Be Perfect

It’s a cliché that the perfect is the enemy of good. It’s also a driving principle of agile software development. Delivering software, or even ideas, that are good enough to work with but not “perfect” can encourage collaboration and creativity—and lead to a better solution.

Steve Berczuk's picture
Steve Berczuk
Agile vs. Waterfall Development

While there are many similarities between agile and waterfall development methodologies, we have to face the truth that agile was created because of the real and perceived failures of the waterfall methodology in software development.

Joe Townsend's picture
Joe Townsend