a blogblogest 2013

Dennis Stevens

How to Achieve Shared Understanding When Scaling Agile

3 comments
visual-specifications-150x150

Agile practices as described in the literature are suitable for small co-located teams focused on a single product. These small co-located teams quickly and efficiently establish a shared understanding of a project, the customer and the architecture within which they are working. As organizations scale Agile, teams aren’t working in the same room, they are […]

read more

Stop Writing Code You Can’t Yet Test

6 comments

Most of the organizations we engage with have more work to do than they can possibly get done. So, developers are writing code as fast as they can to get done trying to maximize their capacity. Typically, we see developers running way ahead of testing. Often, testing is still working on the prior release while […]

read more

Agile vs. Waterfall

11 comments

Agile versus Waterfall These words have become completely overloaded when discussing product development. Lots of conversations about helping organizations improve their product development processes go sideways based on individual perspectives about the meaning of Waterfall and Agile. At this point these words don’t provide a distinction that is helpful when we are trying to figure […]

read more