Snatch-driven development