メインコンテンツへスキップ
見出し画像

“技術”ではなく“課題”からはじめる。前例のないプロダクトを手探りで形にしていく、開発の哲学

    ウィズデスクのプロダクトチームを率いる取締役 CTO・君島は、一人のエンジニアとして手を動かす立場からはじまり、いまは開発組織の判断軸をつくるポジションを務めています。“技術”ではなく“課題”からはじめる、ウィズデスクの開発哲学。そんなマインドや開発の進め方、そしてこれから求める人材像を聞きました。


    画像

    課題を突き詰めた先にしか、「自然と使われる」プロダクトはない

    ――これまでの経歴と、ウィズデスクを立ち上げた経緯を教えてください。

    代表の田口とは大学1年生のクラスが同じで、当時から「将来は起業したい」という話を聞いていました。大学3年生のときに「一緒にやろう」と声をかけられて、起業に備えたプログラミングの勉強を開始。大学卒業後は株式会社エヌ・ティ・ティ・データに新卒入社し、クレジットカード系システムの開発エンジニアとして働きました。その間も、週末は現在の COO である川瀬も含めた3人で集まり、プロダクト開発を続けていました。2018年に田口が当社を立ち上げ、同年に私も前職を辞めて、共同創業者として参画。現在はプロダクトチームの責任者として、エンジニアサイド全般を管轄しています。

    ――君島さん率いるプロダクトチームは、ウィズデスクでどのような役割を果たしていますか?

    プロダクトチームは開発を通じて、自社プロダクト『Withdesk』の価値を向上していくことがミッションです。その先で、ビジョン “with CX ー そばで、ともに、顧客体験を創る” を実現していきます。日々意識しているのは、ユーザーの課題を1秒でも早く解決し、安心感を持ってもらうこと。そのために、ユーザーはどういう人で、どこで、どういうときにプロダクトを利用するのか、そして、背景にはどんな困りごとがあるのかを、実際に利用される方のペルソナやユースケースからとことん考え抜き、ユーザーに寄り添うプロダクトを目指して開発に取り組んでいます。創業当時は、表面的なニーズに応えるためだけに開発してしまうこともありましたが、いまは、ユーザーに寄り添った「自然と使ってもらえるプロダクトをつくる」という考え方が徹底されています。それが、安心をもたらす顧客体験につながっていると考えています。

    ――そうした開発のために、プロダクトチームが大切にしているスタイルはありますか?

    特徴的なのは、技術志向ではなくプロダクト志向であることです。もちろん、プロダクトに利用する技術も一つの要素ではありますが、私たちはプロダクトによって解決すべき真の課題は何か、それを解決することによってユーザーに提供できる価値は何かを最初に考えます。これはウィズデスクのバリューである「Issue Driven」の考え方です。真の課題を特定したうえで、効果的で効率のよい解決策を突き詰めていきます。

    ――具体的に、どのように開発を進めていくのでしょうか。

    開発においては、設計フェーズを特に重視しています。はじまりは、解決すべき課題は何かを特定するところから。次に、特定した課題を解決するために必要な概念を考え、どのようなものであるかを言語化し、定義します。概念を定義したら、その概念をプロダクトとして組み込むためにどう設計するかを具体的に考える。チームのメンバーと頻繁に議論を重ねながら、概念や設計の輪郭を、少しずつ鮮明にしていくのです。

    開発の規模によっては、コーディングをせずに設計を考える期間だけで、1〜2ヶ月、あるいはそれ以上かかることもあります。ビジネスチームへのヒアリングやお客さま向けのデモなど、周りを巻き込みながらフィードバックをいただき、設計をブラッシュアップすることもめずらしくありません。事業にスピード感が必要なことは承知していますが、プロダクトは、一度提供してしまうと後から変えにくいものでもあります。だからこそ、設計フェーズで考え抜いてからつくることを徹底しており、その姿勢が、お客さまから高く評価いただいている安定稼働にもつながっていると思っています。

    また、課題を解決するために必要な技術であれば、未知のものでも積極的に取り入れるカルチャーがあります。たとえば、『Withdesk Browse』のアプリ対応の開発に着手した当初は、ネイティブアプリ領域の開発経験があるメンバーは多くありませんでした。それでも、チーム全体で積極的にネイティブアプリの言語や仕様の理解に日々取り組んだ結果、わずか半年ほどでのリリースを実現できました。


    画像

    設計からリリースまで、一気通貫で

    ――ウィズデスクでプロダクトエンジニアとして働くことで得られる、ほかの会社にはない経験は何だと思いますか?

    大きく2つあって、1つ目は自分が開発した結果をすぐに感じられることだと思います。これは、ユーザーの課題解決を最優先にしているからこそ得られる実感。ビジネスチームとの距離も近いので、お客さまから評価いただいたお声やフィードバックもダイレクトに届きます。

    2つ目は、フルスタックエンジニアとして大きく成長し、活躍できることだと思います。ウィズデスクのプロダクトエンジニアは、インフラやバックエンド、フロントエンドを問わず幅広く開発をするため、特定の領域に縛られることがありません。また、設計からリリースまでを一気通貫で担当するので、上流から下流まですべての工程を経験できるのも特徴です。シェフに例えるなら、頼まれたメニューを決まったレシピでつくるのではなく、自分で一からレシピを考えて料理をつくる。そのうえで、ユーザーに満足してもらう実感を得られる楽しさがあると思います。こうして思い描いたものが形になり、ユーザーの顧客体験が向上していく。会社やプロダクトと自分自身の成長を重ね合わせ、夢中になって働く面白さを味わうことができる環境だと思っています。

    ――どんな人がプロダクトチームにフィットするか教えてください。

    新たな挑戦に臆せず、むしろそれを心から楽しめる方がフィットすると思います。例えば『Withdesk Browse』は、開発当時まだあまり日本でメジャーではなかったコブラウズの技術を使ったソリューションで、開発の参考となるような先行情報はほとんどありませんでした。このように私たちのプロダクト開発は、手探りで道を探していくことがほとんどです。いままで取り組んでこなかった領域はもちろん、新しい技術への挑戦も、折にふれて出てきます。そういうときに諦めず、積極的に挑戦し、自分の力として身につけられるところまで食らいついて、やり抜ける人。そんな人なら、これまでの業務経験やスキルが豊富でなくても、大丈夫です。わからないことは一つ一つレクチャーするので、一緒に成長していければと思っています。


    画像

    AI 時代に問われるのは、考え抜いて言語化する力

    ――今後、プロダクトチームをどんなチームにしていきたいですか?

    生成 AI を活用できる現代では、プロダクトチームとして「開発の考え方」を再定義していくことが、一つの大きなミッションです。具体的には、個々のエンジニアの脳内にある考え方や経験を明らかにし、その情報をもとに AI が開発を進め、最終的な判断をエンジニアが担う――これが、開発の一つのあり方になっていくと思っています。いまは開発の大部分をエンジニアが主体となって進めていますが、この先、AI とエンジニアの関わり方や、エンジニアが力を発揮する場面を変えていきたい。エンジニアがより上流の思考を担う場面は、もっと増えていくでしょう。そこでますます重要になるのは、何かが起きたときに課題を見つけ、とことん考え、概念を把握して言語化する力です。そして、ウィズデスクは、こうした力が身につけられる場所だと思っています。
    また、プロダクトの設計には、思想が明文化できていない部分もあり、多くの時間がかかってきました。特にアウトプットまでの時間がかかりやすいのは、データの概念を定義し、構成を考えるモデル設計です。そこを適切に言語化し、誰が担当しても品質の高い設計が、より早くできる土壌をつくることにも取り組んでいきたいと考えています。

    ――最後に、ウィズデスクに興味を持つ方にメッセージをお願いします。

    ウィズデスクのビジョンに共感し、新しいことを楽しみながら最後までやり抜ける方、未知の問題にぶつかっても前を向いて妥協せずに進める方に、ぜひ来ていただきたいです。今後、より多くの方にプロダクトを届けていくためには、ともに挑戦し、成長してくれる仲間が欠かせません。みなさまのご応募をお待ちしております!


     
     
    Withdesk は、リアルな顧客体験をデジタル上で提供する Digital Co-Experience プラットフォームです。ユーザーの課題を1秒でも早く解決し、安心をもたらす体験を届けます。