Software engineers can often find themselves working on an island, but this isn’t an effective route to success. Here’s how to build a raft, FaST, and get back on the mainland.
Working on islands isn’t what it seems. There is no piña colada in hand while you take a few calls from the cabana. Instead, you have isolated teams of highly-specialized experts, struggling to coordinate across an ocean of missed opportunity. This is what working on an island in a software engineering department is like, where silos get in the way of meaningful progress.
Having led software teams that are divided into feature teams, stream-aligned teams, and everything in between, trust me: The level of coordination involved is no vacation.