我閱讀的是《Rapid Development-快速軟體開發_有效控制與完成進度計劃》這本書,如下是我在閱讀中遇到的問題:
1.在軟體開發過程中,人力因素對整個項目團隊的影響是非常大的,人力因素極大地影響着生産效率,如何才能使一個團隊中的每一個成員都能夠自覺地努力工作?是靠物質上的獎勵?還是别的?
2.在看案例的過程中,我有這樣一個想法:在軟體設計開發過程中可能會遇到這樣的問題,在軟體開發中途有一個能力極強的人加入團隊,這個人能夠實作整個軟體工程中最為重要的那個部分,他能夠比預期做的更好,也沒有人能夠做的比他好,此時就和預期有了出入。那麼這時候是按照原計劃繼續做下去,還是應該整體向這個最關鍵的部分靠攏,做一些調整?
3.為什麼大多數軟體開發項目都會超出估算時間,并且項目越大,超出項目計劃的程度越高,是一般項目經理設定的期限太短,少于合理的所需時間?還是這些大多數設計開發團隊本身都存在一些問題?
4.之是以講求快速軟體開發,是因為軟體越早開發出來、越早投入市場越好。那麼在軟體開發過程中,是盡力将軟體做到盡善盡美(那樣會花費更多的時間),還是在軟體滿足基本要求的時候就盡早釋出,推向市場?
5.在整個團隊進行分工編碼時,有案例表明,當各部分的代碼都完成而彙總到一起時,會産生大量的錯誤,每修改一個錯誤還會引入新的錯誤,如果讓各部分的編碼人員在編碼期間定期召開交流會,提前發現問題,這樣能否避免到最後大量錯誤的發生?這樣能否縮短整個項目的時間,實作快速軟體開發?