Идея: надо сделать continuous integration сервер для человеков. Берешь и пишешь желаемое поведение на JUnit'е. Но не для программы, а для себя. Раз в какое‑то время автоматически открывается интерфейс сервера и «прогоняет тесты» — визуализирует тесты в виде HTML‑форм и заставляет отвечать на неудобные вопросы. Получается то же самое что чеклисты, но чеклисты...
... неюзабельны, ибо задают семантику дурачка. А тут можно прямо в нормальном коде всё написать чо надо. Ну и еще, чеклисты не каждый умеет писать, а тесты умеет писать каждый.
Я уже забил на гитхабе красивое имя Хренкинс, теперь надо в свободное время нахуячить этого монстра.