2010-03-10 72 views
1

您如何看待在採用SCRUM作爲敏捷方法的軟件公司中採用質量保證?
他們能住在一起嗎?scrum中的質量保證

編輯:
Pheraps我使用術語「質量保證」犯了一個錯誤。就此而言,我的意思是製作文檔來描述軟件的功能。在敏捷方法論中,我認爲這不能與基於持續更新先決條件的方法共存。編寫文檔可能需要花費更多的時間,而不是花在開發上。
什麼是正確的術語來代替質量保證來描述我的意思?

+0

Scrum是一種管理技術,允許您使用任何您想要的QA。由於任何QA都可以與Scrum一起使用,所以我不明白你的問題。你能澄清你在問什麼嗎? – 2010-03-10 20:20:45

+0

你不會混淆敏捷中的Scrum(並非全部大寫,它不是簡稱),對嗎? Scrum是一種流程方法論,可以在Agile之前進行。敏捷是一套價值觀和原則。想要應用敏捷價值觀和原則的人發現Scrum適​​合他們。但是,不要以爲通過採用Scrum就是敏捷。 – 2010-03-10 21:02:37

+0

在編寫軟件之前編寫「文檔」可以用敏捷的方式完成。在編寫任何軟件之前編寫所有文檔與敏捷相反。 Scrum只是一種敏捷方法。在編寫任何代碼之前要寫多少文檔? – 2010-03-12 15:01:43

回答

4

他們可以嗎?我不知道他們如何可以分開...

敏捷是在短迭代大,強調running and tested features。沒有質量保證,你無法真正做到這一點。

這就是說,我在一家SCRUM店的一個項目中工作了近一年半,這個項目的質量保證過程非常好。質量保證是這個迭代中是否考慮故事的守門人。如果它沒有通過質量保證,那麼Sprint的目標沒有得到滿足,故事將作爲最高優先級項目繼續進行下一次迭代。

敏捷不是要採取捷徑,而是強調質量。如果你在某個沒有發生這種事的地方工作,那麼你被矇蔽了(恕我直言)。

+0

一致認爲,迭代開發的主要原因是我所見到的是因爲反饋循環緊張。您甚至可以將您的QA成員視爲開發團隊的一員。在許多項目中,他們也是豬。 – 2010-03-10 20:25:05

+0

我們的質量保證人員是開發團隊的一員,並且參與了計劃和估算。 – Josh 2010-03-10 20:28:20

0

Scrum倡導軟件開發過程。這也是基於團隊反饋的風險管理和複雜性處理流程。質量保證也有類似的目的,以避免風險並提出質量方式。它暗示了敏捷Scrum實踐的質量保證。通過使用敏捷的Scrum,Web自動化測試,安全測試等等通常會在初始階段適應新項目。