讀古今文學網 > 程序員必讀之軟件架構 > 第67章 問題 >

第67章 問題

1.不管敏捷方法被宣傳成什麼樣,「敏捷」和「架構」真的水火不容嗎?

2.如果你正在一個敏捷軟件團隊中工作,你們考慮過架構嗎?

3.你是否認為自己在目前的軟件開發團隊中有足夠的技術領導力?如果是,為什麼?如果不是,又是為什麼?

4.多少預先設計才足夠?該如何適可而止?整個團隊是否都瞭解並理解這一觀點?

5.很多軟件開發者參加編碼培訓班來磨練自己的技能。你將如何提升自己的軟件架構技能?(比如,根據某些需求,在一張白紙上完成軟件的方案設計)

6.什麼是風險?所有的風險都等同嗎?

7.在你的團隊裡,由誰來識別技術風險?

8.在你的團隊中,由誰打理技術風險?如果讓(通常是非技術的)項目經理或流程經理來,會是個好主意嗎?

9.當你忽視技術風險時,會發生什麼?

10.面對風險,你能主動做些什麼?

11.需要在你團隊的工作方式中引入軟件架構嗎?如果是,你會怎麼做?