process project development