Software developers have enjoyed the benefits of Test Driven Development for a long time now. System Operations professionals have not yet been test infected. ...
Tim and Jeff with another Agile in a Flash card. There are endless ways to plan and execute an agile iteration. What principles should remain constant? ...
Information radiators, or BVCs ("big visible charts"), are designed to keep teams and others informed about progress on an agile project. What are some...
What factors most influence success on an agile effort? http://agileinaflash.blogspot.com/2010/07/agile-success-factors.html (Tim & Jeff present the latest...
In the latest Agile in a Flash card, Tim Ottinger and I present the ABCs of good acceptance test design. These guidelines mirror some familiar principles from...
Tim and I needed to fill one of the more fundamental cards in the deck. It was interesting for us to see how we both reacted to the notion of an "agile...
The goal of this article is to share experiences and the model for organizing and operating distributed Agile teams that evolved from these efforts, but the...
Agilefant <http://www.methodsandtools.com/tools/tools.php?agilefant> is an open source backlog management tool suitable for both product- and project-oriented...
This article demonstrates that the key to fully realizing several of the core principles of Agile is implementing a repeatable process for ensuring code is as...
The Core Protocols <http://www.methodsandtools.com/archive/archive.php?id=111> are our 'best practices' for people, teams of people and organizations that...
Agile development is the future of modern software engineering. Companies that have implemented it successfully have seen great improvements in their...
Tim Ottinger and I wrote a new article for the January issue of Pragmatic Programmer's PragPub magazine. The article is called "Code Coupling" and appears at...
This article shares the step by step process for Persona Driven Development. Personas are archetypes representing a group of users who have common goals. ...
Build Patterns to Boost your Continuous Integration <http://www.methodsandtools.com/archive/archive.php?id=116> shares experience and mine patterns in...
This article discusses several symptoms and causes of schedule flaws, presents metrics and diagrams that can be used to track your team's progress against its...
RSpec <http://www.methodsandtools.com/tools/tools.php?rspec> is a Behavior-Driven Development tool for Ruby programmers. BDD is an approach to software...
This article proposes four "smells" that might indicate that you're not optimally practicing whole-team approach in your Scrum software development project. ...
This article discusses the clarity of requirements for software development and explains how you can use a four step process for gathering them with the four...
The Methods & Tools magazine has just released in the article "Dialogue Sheet" by Allan Kelly. The Dialogue Sheet is a new technique for team retrospectives....
Behavior-driven development (BDD) is similar to test-driven development (TDD), but the tests for BDD are written in an easier-to-understand language so that...
The Methods & Tools newsletter has just released in its html archive section the article "Making Your Culture Work with Agile, Kanban & Software Craftsmanship"...
The Scrum Burndown chart is very simple. It is easy to explain, easy to understand. But this metric also put in evidence some pitfalls observed in many agile...
The Methods & Tools newsletter has just released in its html archive section the article "A Risk-Driven Model for Agile Software Architecture". The Risk-Driven...