1(ワンオンワン)とは,マネージャーとその直下のソフトウェアエンジニアが定期的に行う面談のことである。アメリカのIT系の会社では一般的だったが,最近少しずつ日本の会社でも導入されてきた。導入したものの何を話したらよいかわからないという声をよく聞くので,筆者の経験からまとめてみたい。筆者はマネージャーとエンジニアどちらの経験もあるので,両者の立場からそれぞれ説明する。1は「マネージャーと話す定期的な自分の時間」であることを強く意識しよう。マネージャーとは席が離れている。忙しそうであまり席にいない。週次のチームミーティングで顔を合わすが,話すことは多くない。筆者はそこまで社交的ではないので,自分から積極的に話しかけに行くことはほとんどない。半年に一度の評価面談で話すのがほぼ唯一の機会である。いう関係のマネージャーが自分の仕事を正しく理解してくれているだろうか。自分はマネージャーが何を考えているか理解しているだろうか。その自分の時間を最大限に利用してマネージャーとコミュニケーションをとろう。1:Nマネージャーと自分は1:Nの関係であることに留意しよう。マネージャーが自分や自分のプロジェクトについてよく知っていると思わないこと。いくらマネージャーがメールで返事をくれたり,いいねをしてくれていても,忘れているかもしれない。あなたのためには1/Nの時間しか使えない。あなたのプロジェクトはN個のうちの1つにすぎないのだ。困っていること困っていることは最優先で伝える。作業が遅れている,ブロックされているなど。マネージャーがただちにアクションを起こす必要があるものは要注意である。マネージャーの立場からすると,「⁠助けが必要である」と自分で気付き,自ら助けを求めてくれる人はたいへんありがたい。次に話すべきはプロジェクトについてだ。プロジェクトの進捗を正しく伝えて意識の差をなくそう。あなたはメールや朝のスタンドアップミーティングなどで進捗をすでに共有しているかもしれない。マネージャーが正しく全体像を把握しているとは限らない。スタンドアップでは言いづらいこともある。1でのほうが話しやすい。プロジェクトがうまく行っていても,「⁠うまく行っています。大丈夫です」で済ませないように。入り口は大まかな進捗でよいが,どのマイルストーンを達成したか,ターゲットリリースはいつなのかなど,タイミングや進捗率を共有しよう。キャリアマネジメントこの先5年,10年,どうなっていきたいのかをよく相談しよう。自分は何が得意で,何を改善しなければいけないのか。マネジメントに進みたいのか,技術を極めたいのかなどを話すと良いだろう。防ぎたいことは,半年に一度の評価面談で「君は○○が苦手だから改善が必要です」とか「○○の部分が期待を上回りませんでした」などと寝耳に水のマイナス評価を受けることである。1でも小さなフィードバックループを維持するよう心がけよう。マイクロマネジメントマネージャーによってはマイクロマネジメント(細かいことに口を出すマネジメントスタイル)の場合もあるだろう。1はマネージャーを安心させる場にしよう。プロジェクトの進捗を細かくわかりやすく報告しよう。マネージャーに簡単な相談事をするのもよい。欠かさないようにしよう。マネージャーたちの間で問題になっていること,うまくいっていないプロジェクト,組織変更の予感など。聞いてみると意外とマネージャーはたくさんの情報を持っている。チームの週次ミーティングでチームに共有されているのはごく一部の情報なのだ。チーム貢献チームプレイヤーであることは良いエンジニアの必要条件である。1の時間が余ったら自分たちのチームについて話そう。チームで困っている人はいないだろうか。ミーティング,ワークフローなどで改善できることはないだろうか。チームやマネージャーの生産性向上に貢献できればすばらしい。1ドキュメントを作り,共有しよう。1の前に話したいことを箇条書きで書いておくと,話を進めやすい。マネージャーと仕事以外の共通の話題が1つでもあると導入部分に使えて,場の雰囲気が和むのでお勧めである。ゲームやアニメなど趣味の話,子育ての話などだ。マネージャーも人間なので,仲良く打ち解けて話せたほうが良い。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。