1.不管敏捷方法被宣傳成什麼樣,「敏捷」和「架構」真的水火不容嗎?
2.如果你正在一個敏捷軟件團隊中工作,你們考慮過架構嗎?
3.你是否認為自己在目前的軟件開發團隊中有足夠的技術領導力?如果是,為什麼?如果不是,又是為什麼?
4.多少預先設計才足夠?該如何適可而止?整個團隊是否都瞭解並理解這一觀點?
5.很多軟件開發者參加編碼培訓班來磨練自己的技能。你將如何提升自己的軟件架構技能?(比如,根據某些需求,在一張白紙上完成軟件的方案設計)
6.什麼是風險?所有的風險都等同嗎?
7.在你的團隊裡,由誰來識別技術風險?
8.在你的團隊中,由誰打理技術風險?如果讓(通常是非技術的)項目經理或流程經理來,會是個好主意嗎?
9.當你忽視技術風險時,會發生什麼?
10.面對風險,你能主動做些什麼?
11.需要在你團隊的工作方式中引入軟件架構嗎?如果是,你會怎麼做?