Agile Development Methods

Agile Development Methods

Agile Development Stories
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.

Iterations Apply Design Thinking and Agile Principles to Your Life ChangesThe 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.
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.

Equal scales Software Development and Testing Agility Demands FungibilityFungibility 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.
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.
sprinters at starting block How Your Software Team Can Successfully Adopt a Shift-Left Approach

"Shift left" is the latest philosophy teams are adopting to account for the fact that releases are happening on a daily basis, rather than a weekly or monthly basis. If you're working on mobile applications and don’t adhere to a shift-left mindset, your team will be left behind.

team improving together How Retrospective Meetings Can Improve Your Team's Software Quality Efforts

Many software professionals think they won't get anything out of retrospective meetings and want to cut them out entirely. However, retrospective meetings are a necessary part of project progression, and they can significantly improve your team's software quality efforts.

Change Overcoming Resistance to Change in Agile TeamsFor agile software developers, acknowledging that change is inevitable is a core principle in how we work. Yet we often resist change—for a variety of reasons. By understanding human nature and being systematic about how we evaluate decisions, we can give ourselves a way of identifying changes that add value.