Development Agile Test & Quality Assurance Project Management Requirements
CM & ALM Devops Cloud Mobile People & Teams

By Topic

Agile Development Methods

Agile Development Stories
Breaking apart blocks Think Small: Break Down User Stories for Agile Success

The entire agile team needs to be involved in a continuous process of identifying ways to simplify work, right up until a story is complete. Smaller stories ensure that development work is rapid and trackable. Mitch Goldstein details how to focus on breaking stories down into a more estimable, “digestible” size.

Mitch Goldstein's picture
Mitch Goldstein
Scrum standup meeting Tester Contributions to Scrum Conversations

Scrum is one of the most popular paths to agile, but testers sometimes join this framework as an afterthought and aren’t quite sure how they fit into the development flow. Scrum is more than answering three daily questions, and testers are in a position to understand the project better than anyone else on the team.

Justin Rohrman's picture
Justin Rohrman
Change ahead The Software World Is Changing—Are You Willing to Change with It?

The software landscape is changing. Processes are becoming quicker and leaner, but instead of re-evaluating some of our traditional practices, we sometimes try to make them fit where they don't belong. This holds back continuous improvement. If you want change, you first need to be willing to change.

Lee Copeland's picture
Lee Copeland
Self-managing team Who’s the Boss? Let Agile Teams Manage Themselves

This idea of a team in charge of itself is difficult for many people to accept. Traditional practices condition us to wait for someone to tell us what to do, and managers are accustomed to controlling everyone’s work and knowing everyone’s status. But agile teams can manage themselves—in fact, it's essential to agile.

Johanna Rothman's picture
Johanna Rothman
Better Software magazine cover What’s in the Spring 2017 Issue of Better Software Magazine

This is the second issue of Better Software magazine for 2017, and it has the largest page count of the last few years. With close to one hundred thousand subscribers worldwide, Better Software is fulfilling a real need in the software development community. As always, this issue has some thought-provoking articles.

Ken Whitaker's picture
Ken Whitaker
Learning An Agile Mindset: Learning Early, Not Failing Fast

Agile encourages teams to continuously improve through learning. One of the phrases associated with this process is "failing fast"—trying new things and taking lessons from mistakes as you go. But Johanna Rothman thinks "learning early" is a better phrase. That change in terminology can give you a happier mindset.

Johanna Rothman's picture
Johanna Rothman
Problem and solution 3 Common Collaboration Problems for Teams Transitioning to Agile

A shift toward working in smaller teams on tighter releases forces organizations adopting agile to rethink what successful delivery looks like. It can be a big change for those used to silos. Here are three key symptoms of agile teams that don’t have close collaboration—and some solutions you can implement to fix them.

Kevin Dunne's picture
Kevin Dunne
Exploratory testing 3 Reasons Exploratory Testing Is Great for Agile Teams

Specification-based testing is critical for determining whether a user story is “done done.” But that doesn’t ensure a positive user experience. Coherence, comprehension, and usability are beyond the scope of automated functional testing. Here are three reasons agile teams should embrace exploratory testing.

Ingo Philipp's picture
Ingo Philipp