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

By Topic

Agile Development Methods

Agile Development Stories
man jumping over hole in bridge How Agile Bridges the Major Gaps between Development and Testing

Agile, by its very nature, is about collaboration. The developers work alongside the testers, the testers see eye-to-eye (at least in most cases) with the developers, and there’s just a more flexible nature to the team itself. It is meant to bridge the major gaps within teams.

Josiah Renaudin's picture
Josiah Renaudin
Transparency Transparency Could Transform Your Company

Transparency is a core Scrum value because it ensures everyone involved on a project has a common understanding of goals, progress, and deliverables. But what about extending transparency to the whole company, sharing revenue and client-related numbers, strategic product plans, and even individual salaries?

Steve Berczuk's picture
Steve Berczuk
Delivering Successful Software Requires You to Fail Faster

The concept of failing has changed from something people dread to a necessary part of creating secure, functioning applications. That means that you don’t want to have one major failure at the very end of the development lifecycle—you need to continue to fail before release to find real success.

Josiah Renaudin's picture
Josiah Renaudin
big fish in small bowl Agile Transformations Are All about Being Uncomfortable

If you’re hoping to become agile, you have to get uncomfortable before you break through and find your stride. Agile is all about growth, and in order to grow, you have to adopt new concepts, practices, and techniques that will force you to change what you’re doing in a way that might not come easy.

Josiah Renaudin's picture
Josiah Renaudin
Iterations Apply Design Thinking and Agile Principles to Your Life Changes

The challenges people face when trying to make changes in their lives are similar to those faced by engineers and designers when developing novel products. Using design thinking, you can learn to work within limits, see how the choices you make affect your situation, and iterate until you find your direction.

Steve Berczuk's picture
Steve Berczuk
man working near waterfall DevOps Is the Key to Graduating from Waterfall to Agile

With the ever-increasing quality standards engrained in the common application user, we’re now at the point where transitioning from the waterfall methodology to the agile methodology isn’t just beneficial—it’s an essential step toward staying afloat in one of the most competitive industries.

Josiah Renaudin's picture
Josiah Renaudin
Equal scales Software Development and Testing Agility Demands Fungibility

Fungibility means the ability to change without needing an external catalyst. In our agile culture, fungibility is a critical characteristic. The triad of people, processes, and technology ideally should all be fungible. Just like perfection, this may never be attainable, but it’s an important goal.

Michael Sowers's picture
Michael Sowers
The cover of Better Software magazine What's in the Winter 2017 Issue of Better Software Magazine?

The first issue of our nineteenth volume of Better Software magazine has a new simplified, modern look. We've been planning this design overhaul for months, and the content keeps getting better. Check out the articles on reducing the risk of failed system updates, scaling agile, and servant leadership.

Ken Whitaker's picture
Ken Whitaker