Avoiding Death By Complexity

Every developer knows that there are plenty of different ways to kill a software project:  you can try to go too fast, you can change the requirements too often, you can build something no one wants, you can have the wrong team.  But even the best-run, best-defined project can still run aground on my personal [...]

The Birth of the Requirements Wiki

As a development organization we’re by no means perfect, though we’re constantly looking for ways to improve, and one of the ways in which we’ve historically had a lot of room for improvement is around internal documentation of requirements and feature specifications.  We’ve come up with what we hope will be a much better long-term [...]