In a setup where engineers may need to work on a wide range of projects, how do you manage the engineering complexities and ensure that an engineer can seamlessly start working on a completely new project that she has not previously worked on? This scenario is likely to occur frequently, as opposed to a typical situation where a group of people work on a limited number of projects and have in-depth knowledge of them. Therefore, in your setup, each engineer must be prepared to switch to a new project at any given time.