喬爾測試git
1.大家用源代碼管理系統嗎?程序員
git 神器面試
2.大家能一鍵編譯嗎?數據庫
這個要去研究一下工具
3.大家作每日編譯嗎?測試
這個要去研究一下設計
4.大家有bug數據庫嗎?blog
有開發
5.大家的程序員在寫新代碼前修改之前的代碼嗎?文檔
在作開發規劃的時候,要預留修改之前代碼的時間,而不能只是考慮到不斷疊加新功能。
6.大家的進度表是最新的嗎?
每週的進度更新是必要的,這樣才能知道每個月的計劃可否順利完成。咱們有最新的每週進度。
7.大家有軟件規格書嗎?
就是咱們的產品設計文檔。產品設計文檔,原型修改5遍,也好過代碼開發出來了再推到重來。沒想清楚產品細節以前,不要開始開發!
遠程工做者能夠選擇本身的工做環境
9.大家使用了能買到的最好的工具嗎?
能夠有
10.大家有測試人員嗎?
3.1之前都是產品經理同時負責測試,3.2之後要引入專業的測試人才,提高測試完整度。
11.大家面試時會要求應聘人員寫代碼嗎?
能夠有。
12.大家作過走廊可用性測試嗎?
在作,且必須作。每次要提供不一樣版本讓用戶來比較體驗,並給出反饋。
感受上,喬爾十多年前提到的這些,已經逐步成爲開發團隊的標配。