Managing Flow Dependencies: The "Missing Link" in Co-ordinating Distributed Teams in Large-Scale Development Projects | IEEE Conference Publication | IEEE Xplore