Shared knowledge, “glitches,” and product development performance | Synapse