這篇文章影響了筆者對團隊開發環境重視, 下列每一項目代表一分, 據說Microsoft隨時都保持著暴走滿分狀態啊!
你有使用原始碼控制系統嗎? //Yes! VISUAL SVN
你能用一個步驟建出所有結果嗎? //Yes! 使用Visual Studio發行網站
你有沒有每天都重新編譯建立(daily builds)嗎? //Yes! 每天都有程式更新(bug修不完啊)
你有沒有問題追蹤資料庫(bug database)? //No...用excel作問題追蹤紀錄, 但執行效果不彰.
你會先把問題都修好之後才寫新的程式嗎? //Yes! Bug First.
你有一份最新的時程表嗎? //No...只有粗估的完成時間.
你有規格嗎? //Yes! 了解使用者需求, 但沒有非常正式且完整的規格.
程式人員有沒有安靜的工作環境? //No...隔壁是採購部, 我每天都在聽殺價!
你有沒有用市面上最好的工具? //Yes! Visual Studio.
你有沒有測試人員? //Yes! 就是我! 是三流測試員, 還有可憐的End User(高級測試員)...
有沒有在面試時要求面試對象寫程式? //No...有機會可以試試, 但不知道怎麼規劃.
有沒有做走廊使用性(hallway usability)測試? //No...hallway usability就是在走廊隨便抓個人來測試.
well, 統計一下目前分數...7分啊~ 看來還差很遠啊! 口乎~