對aspice開發流程的一點思考

最近在閱讀aspice開發流程,結合工作實際,很有感觸。
1.如何看待aspice ?
aspice 幾乎涵蓋了軟件開發的方方面面,在軟件開發過程中,有疑惑的地方都可以去aspice裏去尋找靈感。
對於初創公司,應該以人爲本。結合人的長處,來發揮每個人的主動性和熱情,而不必因崗招人。
aspice 中要求輸出很多工作產品,也就是文檔。把握不好就成了形式主義。
我對待這些的態度,就是注重實際作用。比如系統需求文檔。
可以後期補文檔,那基本上就屬於形式主義,最多有個備忘的作用了。
做任何事情都是有成本的,任何事情只有收益大於成本才值得去做。
那麼有一個文檔,爲什麼值得我們投入精力呢?
我主要看中一下幾點:

  1. 切實爲下一個階段的工作提供輸入,下一階段工作以此爲輸入開展工作,就讓工作有章法可循。比如系統需求爲軟件需求提供輸入。
  2. 顯性明確隱藏在各人腦海中的想法,把內容寫下來,爲討論交流,提供一個基線。各利益相關方可以以此討論,達成共識的會確定下來,以此減少對共識部分的重複討論,將注意力集中在尚待解決的部分。
  3. 文檔還起到追溯到作用,這就要求變更時,保證是從源頭開始變更。只有清晰的需求,才能儘量減少由於討論不足帶來的盲目變更。變更就是成本。
  4. 文檔應該方便以後迅速回憶起當時工作的一些信息,起到備份工作成果的作用。
  5. 文檔一定不是目的,文檔的目的一定要是方便內外部溝通、減少重複和浪費、減少歧義、減少因溝通不徹底帶來的浪費,並且可以基於不同時間持續推進一件事情。如果文檔不能帶來收益,那就需要調整記錄文檔的方式。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章