I många fall är det förklaringar som är svåra att generalisera till andra projekt , även om tre typer av förklaringar verkar återkomma nämligen :