一人ひとりが大切にしていることを実現するために アバナードできらめく社員たち #5
物事の表も裏も知ることで、世界の「解像度」が上がる喜び
■プロフィール
テクニカルコンサルタント
マネージャー 星野舜介
アバナードの大規模プロジェクトにおける、Webアプリケーション開発案件のプロジェクトマネジメント(PM)や開発リードを担当する星野舜介氏。PMとして、時には顧客と会社、チームメンバーとの板挟みになることがあるものの、そこで「次の一手を考えるのが面白い」と言います。映画・音楽・小説などのエンターテイメントの“栄養”に触れることが、エンジニアにとって必要だと語る星野氏に、アバナードに入社を決めたきっかけを語っていただきました。
アバナードでのキャリアプランを一緒に考えてくれた先輩の存在
──まずは、星野さんが2019年3月にアバナードに入社されるまでのキャリアについて、聞かせてください
大学卒業後、外資系のITコンサルティング企業に就職しました。ソフトウェアエンジニアとして、メガバンクや発電会社など、大規模なプロジェクトでアプリケーション開発をしていました。
転職を考えたのは、25歳前後のこと。コンサルティングだけではなく、もっと技術的な面においても、自分のスキルを深めたいと考えるようになったのです。そんな時に出会ったのが、アバナードでした。
前職ではMicrosoft Share Pointや、C#.netを使った開発を経験していたのですが、マイクロソフト自体がオープンソースソフトウェアに深くコミットするようになり、技術的な広がりが出てきていた頃。アバナードはマイクロソフトとアクセンチュアの合弁会社ですから、これまでの自分のスキルを活かすことができるし、より深い仕事もできるのではないか。そう考えて、転職を決めました。
入社後、最初にアサインされたプロジェクトが、顧客企業のシステム開発をまさに企画立案から要件定義、さらに実際のプログラム開発を経てデリバリーするところまで一貫して関わるというもの。PMは別にいたものの、日本サイドのリードエンジニアは私一人。中国のオフショアチームと連携しながらの開発でした。
お客様とのコミュニケーションはもちろん、オフショア開発のリードもしなければならない。最初の仕事としては責任も重かったのですが、自分の裁量範囲も大きかった。もっと責任ある立場で技術を深掘りしたいという私の転職の狙いとぴったりで、いいスタートが切れたと思います。
──入社面接で、当時はディレクターだった鈴木淳一現代表取締役と話をして、それが転職の決め手になったというお話も伺いました
転職活動中は、いくつかの会社との面談に臨みました。前職と同じコンサル畑に転職して自分が得られるものがあるのかと悩んでいました。むしろWeb系の事業会社に移ったほうが自分のスキルを磨けるんじゃないかと。そんな話をアバナードの人事担当者に正直に話をしたら「先輩社員に会ってみますか」と紹介してくれたのが、当時ディレクターで現在は社長の鈴木だったのです。
「自分も若い頃は、もっと技術的に尖りたかったけれど、それだけでは限界があると知った。ソフトウェア技術には変遷があって一人のスキルだけではどうにもならないことがある」といったことを、エピソードを交えながら話をしてくれたのです。
「キャリアを経るうちに、エンジニアとしての考え方も変わってきた。様々な変遷を経て今の立場にいるのだよ」と、鈴木の話を聞いて、キャリアパスは人それぞれであり、どんな環境にいても、自分の可能性を広げることはできるのだなと気づき、心強く思いました。鈴木に出会っていなかったら、アバナードには入社していなかったかもしれません(笑)。
板挟みのプレッシャーの中、自分なりの一手を考えるのは面白い
──入社4年目となる現在は、どんなプロジェクトに関わっていますか
製造業の顧客企業に向けた、大規模な基幹システムのリプレースプロジェクトです。機能の大半はマイクロソフトのビジネスアプリケーション環境「Microsoft Dynamics 365」に移行するのですが、パッケージ製品の中には含まれていない必要な機能が周辺にいくつかあり、それらのカスタムアプリケーションを新規開発して充足させようと進めています。私はパッケージ導入ではなく、Azureのクラウド環境を使ったソフトウェア開発の部分のリードを担当しています。
──星野さんはエンジニアとしてアバナードに入社された後、すぐにマネージャーに昇格されています。苦労されたことも多かったのでは?
私たちが日々対面し、コミュニケーションしているのは、顧客企業の情報システム部門の方々です。「現場の業務をこのように改善していきたい」「もっとこうしていけば、効率化できる」といった熱い思いがそこにはあります。
そうした現場の思いを共有しながら、開発を進めるのですが、プロジェクトに対する高次の判断は、より上位のレイヤーの管理職、ときには経営層であることがほとんど。社内の合意をとっていただく困難さがありました。現場の声にすべて応えたくても、予算的に実現できない場合もあります。
もちろん私たちの役割として、売上や利益を最大化するために前進しなくてはいけないので、それらを調整しながら、顧客に可能な限り最大限のメリットを提供していかなければいけない。そこでのジレンマを感じることはあります。板挟みのプレッシャーというか(笑)、メンバーからマネージャーに昇格して、初めて経験する課題でした。
ただその中でも、自分が考える最善の一手を考えるのは、すごくクリエイティブなこと。これまでやってきた仕事とはまた別の面白さを感じますし、すごくいい体験だと思います。
「リーダーは常にそこにいる」──PMとしてのモットー
──メンバーとのコミュニケーションは、日々どのように進めていますか?
以前、大手IT企業でPMを担当されていた方が、リーダーシップの一つのあり方として「リーダーは常にそこにいることが大切だ」という話をされていた記事を読んだことがあります。その言葉は今、私自身のモットーにもなっています。
日々の業務連絡はもちろん、ソースコードやドキュメントのレビューでも、レスポンスを可能な限り速くすること。たとえ今は手が離せなくて、100%のレビューをすることはできなくても、まずは「受け取りました」という連絡だけでもする。「ざっとチェックした範囲ではここが気になるから、セルフチェック事前にしておいてね」と伝えるのでもいい。つまりメンバーとの接触、タッチポイントをいかに増やすか。これは常に意識しています。
これまでの経験でもフィードバックが遅いリーダーとは、あまり上手く仕事ができたことがないので、私自身はそうはならないよう自戒の念も込めています。
──働くことの意味を、現時点ではどうお考えですか
仕事とは、基本的には自分の生命、生活を維持するための糧であることは確かですね。ただ、私たちの仕事はプロジェクトベースで、Aというお客様とのプロジェクトが終了したら、次はBというお客様と一緒にプロジェクトを組みます。
一つのプロジェクトで覚えたことも、次のプロジェクトでは活かせず、新しい知識を吸収していかなければならない。検索エンジンを作っていたと思ったら、次はAIを作っているかもしれない。しかもプロジェクトには山谷があり、莫大な負荷がかかる時期もあれば、そうでない時もある。
そんなプロジェクトワークが、私はとても好きです。なぜかといえば、いろいろな事柄の裏側の仕組みを知ることがとても面白いからなのだと思います。様々なプロジェクトで多様なお客様と協業し、様々な技術を学ぶことができる。例えば「この機械ってこういうメカニズムで動いているんだ」「このアプリって、裏側の仕組みはこうなっているんだ」ということがだんだんわかってくる。
それが楽しいというか、世界の解像度が一段上がったような気分になります。生きるのが楽しくなると感じます。今までぼんやりしていた物事の仕組みや裏側を知ることで、ある瞬間から解像度がくっきり見えてくる。そうした欲求を満たすことこそが、自分が仕事をする意味なのかもしれません。
プロジェクトベースの仕事だからこそ、“素振り”を欠かさず準備する
──アバナードでは「Do What Matters 今すべき大切なことは何か。アバナードが見極め 実現します」というスローガンを掲げていますが、星野さんが仕事を通して最も大事にしていること、「Do what matters」は何でしょうか
「準備しておくこと」ですね。プロジェクトワークでは、必要な技術要素がプロジェクトによって変わることがあります。新しい技術が出てきた時に、「もう追いつけない」となるか、「これ最高じゃん!」となるのかは、それまで身に付けてきた基礎体力、筋肉があるかどうかで、捉え方は全然違ってくると思うのです。
例えば、コンピューターが動く仕組みを全く知らない人に、AIの面白さを語り尽くしても通じないし、興味を持ってもらえない。新しいものを受け入れるために常に準備をしておくこと、いつバッターボックスに立ってもいいように素振りを重ねることは重要です。エンジニアはよく自主学習が必要な職種だと言われますが、これも同じことではないでしょうか。
──次のプロジェクトで必要となる技術がわからない場合は、どう準備するのですか
やはり頼りになるのは、同僚や友人だと思います。使っている技術スタックや顧客の業種、プロジェクトスタイルが全然違う分野で活躍している人たちに、最近のトレンドや事例などを聞いていくことで、これから重要になる技術や知識などが掴めるようになります。
実際、アバナードでは社内SNSに新しい情報を発信している人も多いですね。最近もテクニカルコンサルタント内のカンファレンスで、VR空間内にアプリケーションを作るというメタバース関連のプレゼンをしていました。これまでのモバイル アプリケーションやWebアプリケーションと何が違うかといった解説はすごく勉強になりましたね。
エンタメに触れることは、仕事をする上でも必要だ
──星野さんの旺盛な好奇心は仕事だけに止まらず、エンターテインメントの世界にも広がっているそうですね
子供の頃から映画音楽、アニメ、ゲームが大好きで、中学生の頃からは自分でも音楽を作るようになって、今もヒップホップの曲を作ったりしています。ドラマやアニメ、映画、音楽、小説など、エンターテインメントに関する趣味はビジネスにおいては意味がないと考える人もいるかもしれませんが、私はそうではないと思っています。
例えば、顧客が抱えている課題に接して、0を1とするアイデアを出す。この世に存在していない技術を作り出すことは、フィクションと似ている要素を孕んでいます。何もないところから、ものを作り出すエンジニアの想像力・創造力が問われることは多々あるのではないでしょうか。
エンターテインメントは自分の想像力を刺激してくれるし、それを作るクリエイターたちの精神性やクリエイティビィティに触れることは、技術者として新しい技術やスキームや考え方を提示する上でも、必要なことだと考えているのです。
技術の言葉を普通の言葉で。ボキャブラリーを増やす意味
──星野さんは、今後どのようなエンジニアを目指しているのかを聞かせてください
今後もPMとしての経験を積み、より成功確率が高く、再現性のあるプロジェクトを導けるようになりたいと思います。私たちは常にお客様へのコミットメントをするのですが、実際は絶えず不確実性との闘いです。
プロジェクト遂行のためには一定の気合や頑張りも必要ですが、今後は「勘・経験・度胸」だけに頼るのではなく、より確度の高いアプローチを見つけていきたいと思います。
アバナードでは、プロジェクトが終わったらチームは解散となり、基本的には同じプロジェクトに継続的に関わり続けることはありません。だからこそPMとしては、その限られた期間の中で何か一つでも「自分はここができるようになった」「ここのスキルを伸ばせた」「ここについては会社で自分が一番詳しい」という実感をメンバーには持ってもらいたい。
メンバーそれぞれが新たに組成したチームの中で、自分の強みを他の人に広めていってくれれば、アバナード全体の強度も高まります。その達成感を一人ひとりサポートすることもPMとしての自分の役目だと考えています。
また、メンバーに対してもお客様に対しても、コミュニケーションのレベルをより高めていきたいですね。私たちは技術者集団なので、お客様と話す時も技術的な専門用語が多くなってしまう。しかし、お客様はそれがきちんと理解できるとは限らない。
しっかりと理解を得ない状態で、プロジェクトを進めてもあまり幸せな状態にはなれません。だからこそ、私たち自身ももっとボキャブラリーを増やし、技術の言葉をわかりやすい言葉に翻訳して、コミュニケーションを密にする必要があります。
そのためにも、エンジニアはもっと小説を読んだり、映画をたくさん観たりした方が、ボキャブラリーが広がるんじゃないかと思っています。エンタメに触れることは仕事に役に立つ、と言っていたのはそういう意味でもあります。一見関係がなさそうで、意外とそうでもないんですよ。