我做了一些比較徹底的閱讀和搜索,並沒有在這個主題上找到任何東西,所以希望我不會創建一個笨蛋。如果這之前我已經問過,我會欣賞一個鏈接。Agile的大圖策劃
我工作的企業開發商店目前主要使用軟件開發項目的瀑布式流程。我已經閱讀了很多關於敏捷方法的書籍和文章,並且我可以看到其中很多方面可以真正改善我們的流程。我還可以設想在開發者層面如何應用很多實踐,即配對編碼,更短的迭代,重構,TDD等。我們已經做了很多。
我的想法和我們組織管理層的想法存在的巨大差距是敏捷過程中的長期計劃是如何工作的。在我們甚至可以開始開展項目工作之前,我們需要有內部客戶批准的預算支付我們正在生產的軟件。如果我們不事先做一些相當詳細的要求和估算,我們如何知道預算應該是多少?當然,我們的要求和估計並不完美(有時真的關閉),但他們總比沒有好。
一個相關的問題是如何判斷施工期間項目的長期狀態。如果一個特定的軟件產品對組織來說價值不菲,他們怎麼知道我們是否能夠在我們最終花費超過它的價值之前實現這個產品呢?我可以看到敏捷如何在確定下一次迭代過程中可以做什麼的時候工作,但是如何估計工作總和到達1.0版本以及是否可以完成這些工作到明年第四季度?
這個戰略級計劃是如何在敏捷商店中發生的?您是否僅針對最初的模糊用戶故事進行估算?你沒有對這種性質做長期規劃嗎?您是否仍然有一個預先的高級需求/設計階段,然後在項目離開時轉向敏捷過程?
感謝,
〜賈斯汀
我投票的,因爲它不是關於編程關閉這一問題作爲題外話。 – 2017-11-08 09:44:37