我覺得可以分幾個case嚟睇
如果你個project做果樣嘢淨係自己人圍內用,而公司又無policy要求先present比一堆上級先,你可以臨出先做
如果公司要求先present比一堆上級先,就要draft份initial spec用嚟present,臨出再改
如果你個project係要對外/同其他team夾,對外果part個spec要盡快出比對家先,雙方要先有份contract,避免比位對家入/瀨數。至於點樣可以define到一份flexible/唔洗點改嘅spec,呢個時候就要睇功力。
至於user story係咪=doc,我覺得係,不過每個大version update一定要搵份doc consolidate返啲user story links(手貼又好,用Query filter又好),唔係嘅話會搵死新人/外人
