2 months would do the thing I think. And getting people to pair up coming with different styles, workflows or technical background is what I would find interesting in this kind of challenge.