Managing long term projects