業界: ソフトウェア開発

使用されている JetBrains 製品: IntelliJ IDEA, WebStorm

組織規模: 11

国: ドイツ

IT Manufactory

IT Manufactoryは、自動車産業のソリューションプロバイダーと中心事業としているIT企業です。 戦略、買収、財政、変更、および請求の管理に使用するDigital Automotiveというプラットフォームを主力製品としています。

「現在でも、メインの製品上に新しい特徴や機能を構築している段階であり、時には多くの変更を多くの箇所に適用しなければなりません。複数のJavaモジュールやReactコンポオーネントに対し、互換性を破る変更やリファクタリングを実施しなければならないのです。こういった大々的な変更は、JetBrains製品がなければやり遂げられなかったでしょう。」

— IT Manufactoryソフトウェア開発者 Varij Kapil

JetBrains製品を採用するに至った経緯

Varij KapilはIT Manufactoryに勤務する9名のソフトウェア開発者の1人です。IntelliJ IDEAの早期採用者の1人でもあります。バックエンドのタスクのみを3人のチームで担当していた頃、IT Manufactoryの主力製品のフロントエンドを構築し始めるにつれ、内部的に互換性を破る変更を次から次へと適用していかなければならない状況に陥ってしまいました。これが、実質的に互換性を破ることなく変更を適用できるソリューションをチームで探すようになったきっかけです。Varjiは、IntelliJ IDEAに対して実際の使用体験に基づく前向きな意見を持っていたことから、チームメンバーにも、IntelliJ IDEAと、JetBrainsのもう1つのIDEであるWebStormを薦めました。

JetBrains製品の使用による主なメリット

Varijは、JetBrains製品を使用することでチームが得られるメリットを次のように示しています。

  • ヘビー級のタスクの解放。IT Manufactoryは、他のソリューションと比べ、JetBrains IDEが最も困難で手間のかかるタスクをこれほどまでにも達成できたことに感銘を受けています。同社が使用するIntelliJ IDEAとWebStormにはタスクに不可欠な機能があらかじめ備わっているため、作業環境のセットアップに余分な時間を掛けることなく、すぐに簡単に業務に取り掛かることができました。
  • 重要な変更も、より高い確信を持って実行。Varjiはチーム作業の一環として、現在でもメイン製品上に新機能を構築しています。この作業では、多くの箇所で多くの事柄を変更する必要があり、ほとんどの場合、複数のJavaモジュールとReactコンポーネントで大々的な変更とコードのリファクタリングを行う必要があります。このような大々的な変更においても、JetBrains製品のお陰で、製品のほかの箇所が破損してしまうことを恐れることなく実施することができています。たとえばファイルを削除する必要が生じても、プロジェクト内の他の場所でそのファイルが使用されていないかを確認する必要はありません。そのファイルをクリックするだけで安全に削除することができるからです。
  • 生産性の向上。IntelliJ IDEAとWebStormのお陰で、IT Manufactoryの開発チームはいくつかの共通タスクを以前よりも素早く処理できるようになりました。特に、関数と変数の名前変更はわずか数秒で完了でき、メソッドと変数の抽出にも手間がかかりません。さらに、プルリクエストを行う際にyarn installを実行するといった重要なタスクについてもIDEが確実に行ってくれることに、大きな価値を見出しています。後々発生する不要な煩わしいタスクを未然に防いでくれるのです。

お問い合わせ

IT Manufactoryソフトウェア開発者 Varij Kapil

Twitter: @varijkapil13

info@it-manufactory.com

同様のカスタマーストーリー

RoadBotics

Matt Lucas、RoadBotics 製品部門長

当社は部分的に WebStorm への移行を完了させましたが、その決め手となったのは多数の優れた機能が最初から含まれていることでした。おかげさまですぐに仕事に着手し、余計なサードパーティ製品への依存度を下げることができました。 また、すべてのソフトウェアライセンスが一箇所に集約されているため、開発ツールへのアクセスを管理しやすくなりました。

Unidata

Unidata最高技術責任者 Ruslan Trachuk

WebStorm は、言わばスイスアーミーナイフ。 特定のケースに合ったツールは必ず存在するものですが、WebStorm は、JavaScript 開発者が日常的に直面するあらゆるケースをサポートできる堅牢で唯一のオールインワンソリューションです。 さらに外観もよく、機能性に優れ、使いやすさも兼ね合わせています。

Instil

Garth Gilmour、Instil ラーニング部門長

2020 年 3 月にソーシャルディスタンス制限が導入された際にはバーチャル配信の一環として受講生とオンラインでコラボレーションできるツールが必要になったため、迷うことなく Space を選択しました。

その他のカスタマーストーリー