@fukayatsuとても嬉しいです。約3年半前に最初のバージョンをリリースした当時は、まさか数年後にこんなことになっているとは思いもしませんでした。ここまでこれたのは、RubyやRubyに携わる人々、たくさんのフィードバックを頂いたユーザーの皆様のおかげです。今回の受賞を励みにして、これからもよりよいサービスを提供できるよう努力していきます。@ken_c_lo大変嬉しいです!Rubyに関わる人達の、作り手自身の楽しさや手触りの良さを大切にするマインドにとても触発され、自分達もそのようなプロダクトを作っていきたいと考えていました。esaは技術面のみならず精神面においてもRubyだからこそできたプロダクトだと感じています。Rubyに関わる方々をはじめ、esaを使ってくださる皆様、好きでいてくださる皆様、esaに関わるみなさまに改めて御礼申し上げます。@ppworks今年の2月に正式にesaへJOINしてから、約1年が経ち3人体制となった2017年というタイミングにこのような名誉ある賞を頂けたこと、大変嬉しく思います。Rubyを使いはじめてから開発がより楽しめるようになれました。Rubyに関わるすべてのひとに感謝しております。今後もesaを通して、ユーザーの皆さまのよりよいチームづくりのお手伝いができるよう励んでいきたいと思います。bizグランプリへの応募要項をがんばって書きました。部分を除いて公開して、esaがどんなことをやってるのかをより皆様に知っていただければと思います。-商品・サービスのキャッチフレーズサービス等の特徴、特にPRしたい項目を一言で説明してください。商品・サービスが「BtoB」、「BtoC」、「CtoC」のうちどの領域であるかを示してください。非営利団体や個人で利用している方も多くいらっしゃいます。商品・サービスの内容を説明してください。自律的なチームづくりのためのドキュメント共有サービスです。情報は最初から完璧ではなくチームメンバー間で徐々に洗練させて育てていくという「情報の時間軸」に着目した設計のため、思いつきのアイデアやもやもや考えていることなどの未完成な情報をボトムアップで気軽に共有しやすく、またそれらをメンバー間でブラッシュアップし社内のプロジェクトや業務知識などの形式知にまで育てることができます。情報を育てることを通して、各自がいきいきと発案しオーナーシップを発揮して動けるような、自律的なチームづくりを支援します。Markdown形式で書ける使い勝手のよいUIをはじめ、編集途中でも気軽に仲間に共有することができる「WIP」機能、柔軟に編集できるカテゴリ機能など、情報共有や整理に対する障壁を下げるための様々な仕組みを用意しています。社内規定や仕様書、議事録等の公式文書の共有をはじめ、社員からボトムアップで出る気軽なアイデアや問題提起、また日報や週報の共有等、様々な用途にご利用いただけます。多くのOSSやWeb技術関連のコミュニティやカンファレンスの運営用ツールとして、esaを無償提供することによって、技術者からの認知を得ています。サービス創出を目指すうえでのねらい等を説明してください。当該ビジネスモデルを構築した時の背景、経緯及び視点を説明してください。開発者の習慣を、サービス設計に取り入れるesaのサービスを作った背景に、チームの構成員がそれぞれ上からの押し付けではなく、ボトムアップで自発的に情報発信するようになることが、より生き生きとしたチームづくりや、より良いプロダクト開発につながるのではないかという問題意識があり、それを解決するようなシステムを作りたいと考えました。esaのサービスコンセプトを作る際に、特に大きなヒントとなったのは、GitHubを介して行われるWebサービス開発の手法でした。GitHubでプルリクエストを送る際に「WIP」という接頭詞をPRのタイトルにつけて、「作り途中だけど一旦共有する」という意思表示をするという方法が2014年頃から流行りはじめたのですが、このWIPで早めの情報共有をすることが、発信の敷居を下げ円滑なコミュニケーションを促進するということを、私たちは開発現場で体感していたため、これをサービス設計に取り入れました。Deck他にも、ボトムアップで自律的な情報共有や、情報整理に役立つ様々な工夫をしていますが、その多くは、開発者が日頃慣れ親しんでいる習慣と親和性が高いものになっています。開発者の思想をふんだんにサービス設計に取り入れながらも、デザイン等を工夫することで開発者以外の職種の人にも親しみやすい形にして提供していることが特徴です。Rubyコミュニティ発、開発者の趣味プロダクトから始まったサービスesaはもともと会社ではなく、エンジニアの深谷とデザイナーの赤塚による、趣味のプロジェクトからスタートしました。当時、「P4D(デザイナー向けプログラム部・現在は活動休止中)」というRubyエンジニアが中心となり、デザイナーを集めてGitやRailsを教えて一緒に趣味でWebサービスを作るコミュニティがありました。このコミュニティ活動の一貫として、開発合宿やハッカソンを行っており、Rubyエンジニアとデザイナーが協業して、様々なプロダクトを生み出していました。esaもそのうちの1つです。P4D開発合宿でesaは誕生し、その後、周囲の開発者のコミュニティで使い続けながら毎日改善を続けました。そのうちに、周囲で良い情報共有ツールを必要としているという会社からお声がかかり、クローズドβという形で試用していただいたらとても感触が良かったため、サービス誕生から半年後の2014年11月に法人化し、さらに2015年の年明けと同時に正式有料版リリースという流れになりました。Blog現在、創業してもうすぐ3年になりますが、創業メンバーの深谷、赤塚に加え、エンジニアの越川の3名、全てエンジニア・デザイナーという開発メンバーだけで、会社とサービスを運営し、開発者による開発者のためのプロダクト作りに専念しています。類似商品・サービスと比較して独創性、優位性がある部分を説明してください。類似の機能を持ったサービスは複数存在するのですが、esaの際立った特徴として、徹底したコンセプトドリブンのサービス設計であることが挙げられます。上記の「商品のキャッチフレーズ」の項目でご紹介した「情報を、育てたい。」というコンセプトを、esaのサービス作りにおいて私達は最重要視しています。上記で紹介した「WIP」機能や、柔軟に編集できるカテゴリの機能など、esaを構成する様々な機能や要素は、全てコンセプトに収束するように設計しています。書きやすいエディタUIesaのエディタは、他サービスと比較してもMarkdownの文書が際立って書きやすいという評判を多数いただいています。画面の左側に入力して、右側で確認できるリアルタイムプレビュー機能や、画像をコピー&ペーストだけで貼れる機能、面倒なMarkdownのテーブルなどを楽に書ける機能など、細やかで気の利いた沢山の工夫が、軽快で使い勝手のよいエディタを実現しています。ウェブストア親しみやすいデザイン無駄を削ぎ落としたシンプルなUI設計、優しい配色、使い心地の良さにこだわったデザインも特徴です。開発者ではない職種のユーザーからも「esaだと書くのが楽しい」との声をたくさんいただいています。キャラクターのトリも人気で、Tシャツやステッカー等のグッズが多数売れています。docs.esa.ioユーザーコミュニティと共に作るサービスesaはユーザーやサードパーティー開発者とゆるやかにつながり、ユーザーとともにサービスを育てています。開発者コミュニティから生まれ、周囲の様々な方々の支えや協力のもとに育ってきた出自からも、自然とそういったスタンスが根付きました。細かやかで迅速なユーザーサポート上記でも少し触れましたが、開発者自身によるユーザーサポートもユーザーとの共創の一環として考えています。ユーザーからのフィードバックが入ると、Slack、GitHubのIssue、メールと3箇所に通知され、可能な限り迅速に、通常であれば5分〜10分程度でユーザーに開発者自身から返信をしていますすぐに取り入れられるような要望をいただいた場合は、その日のうちに実装・デプロイし、ユーザーにお知らせすることも多々あります。実現が難しい要望の場合でも、なるべくその背景や意思決定に至ったポリシーなどをユーザーに伝えて、ご理解いただけるよう努めています。ユーザーが要望に至った背景などもなるべく細かくヒアリングし、問題の根本解決をともに探っていけるようなサポートを心がけています。開発者向けAPIの提供、外部の開発者によるサードパーティーツールも多数esaは外部の開発者により便利に使ってもらえるよう、APIを公開しています。以外の言語のクライアント、各種エディタのプラグインやブラウザの拡張等、多数のサードパーティーツールが外部の開発者によって制作・公開され、独自のエコシステムを形成しています(現在弊社で把握しているだけでも30を超えるツールが作られています)。meetup」というイベントを過去3回開催いたしました。1度目はピクシブ株式会社、2度目は株式会社Misoca、3度目はDISTという勉強会コミュニティと、それぞれユーザーでもある会社・団体から主催をお申し出いただき、開催することができました。)現在の事業規模を説明してください。※本サービス等の特徴を数値指標等により説明。近年(3年以内)の成長度合いを説明してください。※上記1の現在の事業規模と併せての説明も可。説明記述に合わせて縦軸を業績指標(利用者数・売上等)、横軸を時間にした図での説明でも可。フィードバック・広報等)を説明してください。中長期ビジョンとその実現方法を説明してください。)事業プロセスの特徴(新しい発想・利用者や市場変化の対応)、成長軌道に乗せるための創意工夫点(持続可能な設計・仕組み)を説明してください。esaユーザーのほとんどは日本国内ですが、台湾や米国で利用いただいている実績が数例あり、今後サービスの海外展開を目指していきたいと考えています現在は、UIの言語の日英出し分けの対応を進めていますiOS、Android等の公式ネイティブアプリ開発より広いユーザー層やニーズに対応するため、公式のネイティブアプリ開発を進めます(現在、外部の開発者による非公式のサードパーティーアプリは数種出されており、普及しています)学割・アカデミックプランの設置esaは学生からの人気が高く、アカデミックプランの要望を以前から多数いただいています。これを受けて、学生や、教育・研究に従事する方々が安価で利用できるようなプランの設置を計画しています。)esa経由でブロードキャストできるメディアシステムの構想esaは一部の例外を除いて、原則チーム内で情報を育てていくためのクローズドなシステムですが、オープンな環境でesaを使いたいという要望や、またesaで育てた情報をブログなどで気軽に公開したいという要望が増えてきました。ニーズの大きさから、一時期はパブリックな環境でも使えるesaも検討し、Asakusa.rbなどで試験的にパブリックなesaの運用を行っていますが、クローズドなチーム内で情報を育てるためのシステムと、広く情報をブロードキャストするためのシステムはまた違った設計のものにしたいと考えました。そこで、esaでクローズドな環境下で育てた情報を、パブリックな環境で公開・ブロードキャストするためのブログシステム作りを別途計画しています。It!」したら、そのままブログとして世界に公開されるようなイメージのものです。いう仕組みを現在公開しています。これはGitHubリポジトリに、esaの任意のカテゴリ内に作られたmdファイルをPushすることができるWebhookです。これを活用し、間にMiddleman、Hexo、Jekyll等のMarkdownに対応した静的ブログジェネレータやCIを嚙ませることで、esaに書いた記事を外部ブログに公開することができます。将来的には、esaで育てた情報が、ブログに限らず書籍なども含めた様々な形態のパブリックなメディアに「巣立ち」していくような世界観を実現したいと考えています。巣立ちする先ももちろん自社の製品に限らず、様々な人に開発され、様々なニーズを満たすような、一企業の枠組みを超えたエコシステムに育てたいと考えています。4.Rubyの関わり方(優位性のPR)4.Rubyの関わり方(優位性のPR)次の図例イメージを参考に、システム全体のアーキテクチャ図(システム概要図)を自由に記載し、その中でRubyが使われている部分及びその内容を示してください。図例を使って記載していただいても結構です。一般的なRailsアプリの構成としては、静的コンテンツの配信のためにnginxを使うことが多いのですが、esaではS3とCloudFrontで静的コンテンツを配信しているため、nginxを使用しておりません。上記の設問(アーキテクチャ図等)を踏まえ、Rubyをその部分に使うことにした「ビジネス上」「技術上」の背景とその理由(採用理由)や、実際に使って実感したRubyの強み・メリットを説明してください。開発者自身の手になじむ技術がRubyやRailsであったこともともと開発者の趣味プロダクトからはじまったというesaですが、ビジネス化した今でも、開発者自身が趣味のようにモチベーション高く楽しみながらコードを書くことが、最善のアウトプットにつながり、良いプロダクト作りやユーザー体験に結びつくと信じています。もたらす手触りの良さ、コードを書く楽しさは、私達の日々のプロダクト改善において、最も力を与えてくれた要素の1つです。前述のように、esa自体がRubyのコミュニティから生まれたサービスなのですが、周囲にコードを書いたりサービス開発したりすることを心から愛する人達が集まって、利害関係なく共に協力して作ったり支援してくれたりする環境に恵まれていました。Rubyコミュニティでなければ、このような一緒に作れる仲間に出会うことができなかったと思います。Railsの隆盛にともない、スピーディーなサービス開発に最適な状況が整っていたことesaは作業開始から最初のデプロイまで2〜3日ほどしかかからず、その後毎日のように改善とデプロイを繰り返してきました。現在のサーバ環境はAWSですが、リリースから2年ほどはHerokuを利用してきました。Railsは最適でした。(2)アーキテクチャの難易性等(加点要素)(2)アーキテクチャの難易性等(加点要素)アーキテクチャ面や技術分野・領域において、画期的なRubyの使い方をされている場合、その内容と、Rubyならではの強み・メリットを記載してください。UMLサーバーをJRubyを用いて開発することで、Javaの資産を活かしつつRubyの開発効率の良さを享受することができました。結果として作業開始から半日ほどでUML描写機能をリリースすることができました。サービスに関わる機能の記述をなるべくRubyに統一することで、少ない人数でモチベーションを保ったまま素早い開発ができました。Updateをしています。毎日Botがgemのアップデート状況をチェックしてプルリクエストを送ってくるのですが、それを確認してアップデートすることが毎日の開発のリズムを作るのにも役立っています。(3)システム外での貢献(Rubyの普及啓発)(3)システム外での貢献(Rubyの普及啓発)人材教育の貢献(社内外における勉強会の開催等)、OSS関係コミュニティ等への貢献度(関わり方)、Rubyコミッターの採用、Rubyを通じた他社との連携などOSSイベント・コミュニティ向け無償ツール提供esaは、Rubyコミュニティの活動の中で趣味のコードから生まれ、またRubyをはじめとする様々なOSS技術の恩恵を受けながら活動してきました。そのささやかな恩返しとして、OSS関連や技術系のイベント・コミュニティの運営ツールとして、esaを無償で提供しています。はじめとして、Asakusa.rb、Ginza.rb、Fukuoka.rb等多数、またRuby以外でも、東京Node学園、DIST、ハッカーズチャンプルー等、多数のイベント、コミュニティに提供しています。5.事業の社会的な影響度(事業の実効性・インパクト)5.事業の社会的な影響度(事業の実効性・インパクト)産業や業界の発展や地域社会・経済の向上等への貢献度、波及効果を説明してください。ユーザー企業の発展への貢献esaをきっかけに新しい事業や仕組みが社内にボトムアップで生まれたり、様々な問題が可視化され改善されたり、会社内の円滑なコミュニケーション手段として、なくてはならないものになっているという嬉しい報告を多数いただいています。6.その他独自の特色ある事項、アピールポイント6.その他独自の特色ある事項、アピールポイントその他、取り組みや活動のアピールポイントや、特徴的な会社の文化等を記載してください。全員が技術者(エンジニア・デザイナー)であり、代表者esa社は現在、エンジニア2人、デザイナー1人の、全員が実際に手を動かして作る技術者3人で構成され、また全員が同権でフラットに合同会社の代表社員を努めています。一風変わった組織形態ですが、プロダクトを作ることからはじまり、それぞれが全力でサービスにコミットメントをしてきた私達にとっては、自然なあり方であると考えています。少人数でフラットな構成のため、意思決定もスピーディーに行われ、素早くユーザーに価値を届けることができます。ChatOpsや外部SaaSの活用による徹底的な省力化で、少人数でも余裕ある会社運営が可能にサーバ監視もチャットにログを流し、何かがあったらすぐに対応できるようにしていますTwitterのエゴサーチの検索結果もSlackに流し、ユーザーからの反応を常時観察しています経理や事務作業もできるかぎり自動化したり、外部のサービスやパートナー会社を活用し、社内のメンバーは開発に集中できるような体制になっています例えば、毎月のクレジットカード明細や売上記録なども、チャットコマンドから出力し税理士さんに提出するような仕組みを作っています。毎月の給与振込もチャットコマンドからできるようになっています。オフィスの電気やエアコン等もチャットからコマンドで制御することができ、消し忘れなどを防いでいます無理せず・楽しくつくる私たちは、開発者自身が無理をせず、楽しくモチベーションが上がる動き方をすることが、最良のアウトプットにつながり、結果より良いプロダクトでユーザーに貢献できると信じています。そのため、夜更かし・徹夜をしない、開発スケジュールを決めない等の、私達自身のモチベーションや楽しさを重視したユニークなルールを守って開発を続けています。記事等を添付してください。※取り組み内容を把握するうえで必要な最小限の分量とし、A4サイズ(縦・横問いません)の電子データ(上限50MB)に加工のうえ、応募用紙とあわせて送付してください。添付された資料の名前を記載してください。概要・機能の追加説明と、発表・掲載記事の内容をPDFにまとめました。下記よりダウンロードくださいませ。受賞おめでとうございます、今のお気持ちをお聞かせください。受賞おめでとうございます、今のお気持ちをお聞かせください。ありがとうございます。今まで頑張ってきたことがまた1つ報われたように感じます。Rubyとの出会い、Rubyでビジネス展開しようと思ったきっかけがあれば教えてください。Rubyとの出会い、Rubyでビジネス展開しようと思ったきっかけがあれば教えてください。最初の出会いは、大学時代に実験データの処理にRubyを使ったことでした。Rubyの記述スタイルや柔軟性・バランスの良さなどが気に入り、esaを作るまでの間も主にRubyで仕事をしていました。esaというサービスに関して言えば、我々の場合はRubyやRailsを使って趣味でWebサービスを作っていたのが結果的にビジネスになっていったというのが実際に近いですね。工夫された点、Rubyだからこそ実現できたというポイントがあれば教えてください。工夫された点、Rubyだからこそ実現できたというポイントがあれば教えてください。可能な限り自動化しています。給与振込なども自分達で行うのですが、チャットツール上でRubyのスクリプトを実行すると振込が実行される仕組みになっています。RubyやRailsが、それを使って開発すること自体が楽しかったからこそ、趣味で始めたWebサービスがビジネスとして成立するまで続けてこれたのかなと思います。Rubyコミュニティの皆さんにもサービスを使って頂いたり、RubyKaigi等のイベントでよい刺激を頂いたりとお世話になっております。今回の受賞によって、今後、Rubyを使ったビジネス展開やサービスの拡充を(期待や希望、豊富など)お聞かせください。今回の受賞によって、今後、Rubyを使ったビジネス展開やサービスの拡充を(期待や希望、豊富など)お聞かせください。現在国際化対応や・モバイルアプリ等の準備を勧めております。現在esaは社内のprivateな情報を扱うことに特化しておりますが、ブログのようにpublicな情報を発信できるような機能を検討しております。記事の作成や編集も、より便利に楽しく行えるようにしていきたいですね。多くの人に、より快適に使って頂けるように、これからも開発していきたいと思います。ありがとうございました。