Sorry, I did not make myself clear. This is not about interview questions. I don't have big team. Just me and my boss But there are other people working on the same applications. As you said, I like to know what should be communicated during the various phases. They may include architecture, design, implementation, test, maintenance etc.. Apart from these any other information that they know about the application in bigger picture and related information.