Friday」を実施しています。この社内勉強会を実施することになった背景や目的,勉強会の様子などを担当者である織田晃弘氏(写真1)に伺いました。Fridayという取り組みはいつごろから始まったのでしょうか。織田:スタートしたのは昨年からで,最初は本当に簡単な取り組みとして,社内で勉強会をまとめてやっていこうというところから始まりました。現在では多いときで月に4~5回ほど開催していますが,回を重ねる中でテーマも多岐にわたるようになっています(図1⁠)⁠。大まかには,Ameba特有の技術と一般の最新技術の両方の観点から特定の技術を選定して開催する,あるいはエンジニアからのリクエストを受けて開催するといった形になっています。現在では開催回数も増え,多いときには月に4~5回開催するとのこと――こうした勉強会を公式に開催することにした背景を教えてください。織田:私はサイバーエージェントに入社する前,技術者として2社ほど経験していますが,1社目は創業から30年以上の開発会社,2社目はいわゆるベンチャー企業だったんですね。開発会社はフローなどがカッチリ決まっていて,安定して開発ができる体制が整えられていましたが,さらに飛躍させるとか殻を破るとかいったときに障壁が生まれやすい。一方のベンチャー企業は自由なんですが,社内で技術を固めていくといった意識が薄く,開発のノウハウが属人化しやすい状況でした。サイバーエージェントはベンチャー的な気質が強いですが,サービスも大規模なものが多く,プロジェクトも多数存在します。すると,ノウハウの属人化が問題になりかねません。そこで勉強会という形でナレッジマネジメントを実践し,組織としての情報共有の体制強化に力を注いでいます。これは,エンジニアの技術レベルの底上げや標準化という点も意識しています。――ノウハウが属人化することで,具体的にどういった弊害が生じると考えられていますか。織田:いくつかあると思いますが,その1つとして事業継続力が挙げられます。ITという枠組みでの事業継続力というと,サーバを保護する,あるいはデータの喪失を防ぐといったことが重要になると思います。サーバやデータを守ることができても,サービス全体の継続力や,それを利用するためのノウハウが特定の誰かにしかない,つまり暗黙知になってしまっていると,その人が何かしらの事情で働けないという状況に陥れば事業継続に支障が生じる可能性があります。暗黙知を形式知にすることができれば,企業として大きな強みになると考えています。――特定の誰かが業務に従事できない,あるいは辞めてしまったとしても,事業は継続しなければならない。そのためには,暗黙知を形式知にしておく必要があるというわけですね。Amebaの場合,多くのユーザの方にサービスを利用していただいているので,そうした状況になったときの影響も大きいわけです。安定したサービス提供のために汗を流して働いているエンジニアがいるわけですが,10年や20年というスパンでサービスを提供し続けることを考えたとき,その人たちが持つ知識やノウハウを共有しておくことは極めて重要だと認識しています。――エンジニアの技術力の底上げも意識されているとのことですが,そのためにどのような工夫をされているのでしょうか。織田:サイバーエージェントの中でも,エンジニアの領域によって強い部分もあれば,もっと伸ばさなければならないところもあります。それを適切に把握するために,技術のカテゴリとレベルでマトリクスを作るんですね。それによって技術力を高めるべき部分,あるいは技術力のあるエンジニアが足りていない領域を把握し,その強化を目的としたテーマを設定して勉強会を開催します。して組織の技術力を標準化することができれば,各プロジェクトのフェーズに応じて必要なエンジニアをアサインできるようになりますし,エンジニアとしても自分の技術力を発揮できるプロジェクトに参加できるようになり,スキルも蓄積しやすくなるでしょう。このようにプロジェクトとそれにアサインされるエンジニアの双方にメリットが生まれ,それを繰り返していけば,否が応でもレベルアップできる体制が整います。時間はかかると思いますが,サイバーエージェントとして大きな意義がある活動だと考えているので,実現に向けて積極的に取り組んでいきます。――そういった目的というのは,最初から見えていましたか。織田:最初はそこまで考えていませんでした。勉強会を開催して,その内容をコンテンツとしてまとめて社内のWikiで公開し,その内容が出そろえばいいなというくらいの感覚でした。これはサイバーエージェントが求めていることともマッチしていたわけです。何らかのサービスを開発する際に最初のアーキテクトはどうするのか,運用におけるポイントは何か,あるいはどのようにコストを回収しながらリファクタリングを進めていくのかなど,サイバーエージェントで仕事をするうえで知っておくべきことをコンテンツとしてずらっと並べておく。それで,サイバーエージェントのエンジニアが書店で資料を探すのと同じようにコンテンツを眺めて,「⁠ああ,そういうことなんだ」と理解できるような体制を整えられるといいですね。著者プロフィール川添貴生(かわぞえたかお)株式会社インサイトイメージ代表取締役。企業サイトの構築及び運用支援のほか、エンタープライズ領域を中心に執筆活動を展開している。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。