We could not have planned this whole thing, but by having a very strong compass, we eventually got to where we were going, and to me it's very similar to agile software development, but this idea of compasses is very important.