自分ひとりで考えたわけではない(というかほとんどそうではない)が、採用面接で質問したいことを一覧でまとめてみた。
- リスク管理はしていますか, 破滅的なリスクを無視してしまうことを避けるためになにかしていますか?
- どうやって成果の判断をするのですか?
- プロジェクトの納期が私個人の力で達成できない場合は、どのような行動が望まれますか?
- プロジェクトが失敗した場合、その責任はどの程度追うことになりますか?
- 開発のライフサイクルモデルはなんですか?
- アジャイル開発についてどのように考えていますか?
- 計画はどのように立ててますか?
- 計画どおりに進んでいるかどうかはどうやって観測しますか?
- 見積もりはどのように立てますか?
- 見積もりの不確実性にはどのような手法で対処していますか?
- 各人の仕事はどのようにアサインしますか?
- 各人の仕事が予定どおりに進んでいるかどうかはどうやって観測しますか?
- 上からふってきたスケジュールがどう考えても実現できそうにないときはどのように対処しますか?
- 何か問題をみつけたときにはどうやって報告しますか?
- チケット管理システムはありますか?
- 長期的な視点と短期的な視点での仕事(要求)はどのように可視化していますか?一覧できますか?
- バグ管理システムは何かつかっていますか?検証する人たちとどのように情報を共有したり、やりとりしていますか?
- バージョン管理システムはつかってますか?
- CIはありますか?CIは速いですか?
- サーバー管理者は別にいますか?カスタマイズは自分たちでできますか?オンプレミスですか?クラウドですか?
- ソースコードレビューはどのようにしていますか?
- 設計の正当性はどのように確認していますか?設計の表現(言語)には何を使いますか?
- 仕様はどのように決めますか?
- ユーザの声はどのように取得しますか?誰からどのような形で伝わってきますか?
- エディターは何をつかっていますか?自由に選べますか?
- 使っている言語はなんですか?その言語を採用している理由は何ですか?他の言語を選択しない理由はなんですか?
- 開発環境のOSは何をつかっていますか?
- キーボードは何をつかっていますか?自由に選べますか?
- ディスプレイは自由に選べますか?
- オープンソースのライブラリをつかっていますか?パッケージマネージャはつかえますか?
- ちょっとした自動化はどのように行っていますか?
- ビルドシステムは何をつかっていますか?どのようにメンテナンスしていますか?
- わからないことがあったらどのように調べていますか?SOは見れますか?Qiitaは見れますか?
- 本はどのように買っていますか?最近、買った本はなんですか?
- 社内で勉強会をすることがありますか?勉強会のテーマはどのように決めますか?今までやって勉強会のテーマを教えてください
- 自分で学んだことはどのように共有していますか?発表する場はありますか?
- ふりかえりはしたことがありますか?自分たちのやり方を改善するために何かしていることがありますか?
- グループチャットは使っていますか?メンバー同士のコミュニケーション手段としてどういうメディアが一番使われていますか?
- ドキュメンテーションは何をつかっていますか?Markdownですか?プレーンテキストでないとバージョン管理しにくいと思いますが、どうやっていますか?
- 単体テストはどのように書いてますか?何かテストフレームワークを使っていますか?
- ペアプログラミングをしたことがありますか?
- 開発について現状課題だと感じていることはなんですか?改善したいという気持ちはありますか?改善を妨げているものはなんですか?
- 最近取り入れた新しい技術は何ですか?
- リリース判定はどのように行いますか?自分たちのソフトウェアがリリースできる品質だというのはどうやって確認していますか?
- 開発と品証とはどういうふうに協業していますか?
- 品証はどのタイミングで加わりますか?
- モデル検査や定理証明系は使っていますか?
- 本棚を見せていただくことは可能でしょうか?
- オフィスの中を見学させていただくことはできないでしょうか?
- チームメンバーと30分程度雑談させていただけないでしょうか?
- 以下を御読みいただき、御社のジョエル・テストの得点を教えていただけますでしょうか? http://japanese.joelonsoftware.com/Articles/TheJoelTest.html
- 場合によっては自社開発したコードをオープンソースで公開することは許されますか?
- 加入している健康保険組合を教えていただけないでしょうか?
- 社員の就業規則を見せていただくことはできないでしょうか?
- 定例で行われている打ち合わせはありますか?
こういった質問は直前になってそれっぽい回答を用意するなんてことでは対応できないだろうし、ほんとうに普段どのような仕事の進め方をしているのか把握するのに有用だと思える。 もっといろいろな視点からアップグレードしていきたいので、意見があれば是非教えて欲しい!