2017-07-03 36 views
1

對於初學者愛好者來說,創建所有內容似乎都很常見,不管其重要性如何,它都將按照用戶將要查看的順序進行創建,以及交織後端和前端開發。開發軟件功能的標準順序是什麼?

顯然,這不是最有效的方法,可能會被更有經驗的開發人員避免。我一直在探索不同的方式來訂購軟件開發,但我想知道是否有一個被行業廣泛接受或推薦的標準。

回答

1

這就是software development processes的用途。

事情是:有很多不同的過程;因此你的問題有很多不同的答案。

2017年,大多數組織使用圍繞「敏捷」思維的流程(或者他們試圖到達那裏),因此您的第一站可能是Agile software development

並給予直接回答你的問題:

  • 當您啓動敏捷項目,你根本不知道「所有的事情,用戶將查看」
  • 相反,你收集要求
  • 你翻譯的需求轉化爲「用戶故事」
  • 那麼開發團隊和用戶(或用戶代表)決定這些用戶故事的優先
  • 然後,在開發迭代(衝刺)「最重要的」用戶故事的一個子集來實​​現

這裏的關鍵部分:要求及其優先受變化。先收集一切的想法,然後定義超過的訂單,所有項目現在簡單地被拒絕。

相關問題