2011-09-28 60 views
0

我明白,通過敏捷中的迭代方法發現需求會更好,但是我經常聽到有人拒絕項目,因爲他們被預先給出了要求。敏捷要求預先

爲什麼會出現這種情況?爲什麼不能直接採取先期要求,例如,只是添加到產品積壓,然後優先考慮和實施?

+1

所以你說你知道專業開發者拒絕來自潛在客戶的商業報價,他們實際上對他們需要的東西有一個體面的把握。 – pantelif

回答

2

前期需求沒有任何問題。事實上,在您啓航之前知道您要前往哪裏前進!

敏捷對於能夠適應性很強,所以如果需求發生變化,您不會被鎖定到不想要的東西上。

1

那種前面的要求,將導致開發商三思而後一個項目,將是那些指示客戶端很可能是一場噩夢一起工作:

  • 一個癡迷特別是,不適合技術或表現風格
  • 堅持「安全」與昭然若揭漏洞

在敏捷項目,這是很好的在ST早期表現出的客戶端部分工作系統的當前狀態年齡,並獲得反饋,使用這些信息來幫助設計系統的後續部分。如果客戶對最終產品的想法過於固定,那麼他們可能無法在此階段提供有用的反饋意見,而最終產品可能不如以前那麼好。

0

這對Agile來說可能會帶來很大的問題。 有些團隊將用它作爲藉口,沒有一個計劃,因爲他們想要'適應'。需求可以幫助將重點放在軟件架構上,而這些架構在某些敏捷團隊中並不總是被重點關注。正是這些點讓我相信敏捷應該只是原則而不是方法論。 Digital Animal寫了一篇有趣的文章,講述如何以無效的方式使用敏捷。對於某些團隊,最好從敏捷方面學到很多東西,並用它來構建適用於他們的方法。 http://digitalanimal.com/blog/slaying-the-agile-dragon-the-game-of-thrones-methodology/?AT=CZcb6f