Recently, an old friend of mine has asked me about what is the mandatory documentation should be create for the project. He was confused by the way projects are running in his organization and wants to improve a situation and make the entire process more mature. In our organization we are using MSF massively ( MFS at a glance ), but I personally think that there is no “silver bullet” for the project documentation, regardless the process methodology you are using (Agile, MFS, RUP, CMMI or its combinations