『kintone』と相性抜群の導入手法DevOpsとは?

『kintone』と相性抜群の導入手法DevOpsとは?

「触ってみないとわからない」、そんなシステム導入の常識を覆す手法が存在します。それが、DevOps(デブオプス)です。

DevOpsとは

 DevOpsは開発(Development)と運用(Operations)を組み合わせた造語です。明確な定義はないですが、概ね「ビジネスの価値を高めることを目的に、製品・サービスを迅速かつ継続的にユーザーへと届けるために、ITシステムの開発チーム(Dev)と運用チーム(Ops)が協調すること(参照:「DevOps(デブオプス)」@IT 2018年1月24日閲覧)」を意味します。まずは動くものを作り、ユーザーからフィードバックを得ながら機能やサービスをブラッシュアップしていくので、より早く、より確実にユーザーのためになるシステムを開発することができます。
 DevOpsという名前はITコンサルタントのPatrick Dubois氏がつけたと言われており(出典:「開発と運用の壁をなくす『DevOps』とは?」EnterpriseZine 2018年1月24日閲覧)、同氏が2008年にアジャイル・カンファレンスという国際会議でおこなったプレゼン「Agile Infrastructure & Operations」が考え方の基礎になっています。
 また、2009年に開催されたオライリー主催の「Velocity 2009」というイベントでのプレゼン資料「10+ Deploys Per Day: Dev and Ops Cooperation at Flickr」においても、開発と運用が協力することの重要性や、ユーザーに素早くサービスを届けるためのツール、考え方が紹介されています。


DevOpsの特徴

 先ほど取り上げたPatrick氏は、「開発単位を小さくして開発サイクルを高速化するというアジャイルの考え方を、システム開発に関わる他の要素に広げていきたかった」と言っています。このようにDevOpsはアジャイルの考え方に、さらに”運用”というよりエンドユーザーに近い目線を取り入れたものといえるでしょう。
 このDevOpsには、下記のようなメリットがあります。

 スピード

 DevOpsではアプリケーションのビルドやテストの自動化を行い、スピード感を持ってサービスを展開することが可能です。

 柔軟性

 初めに全て決めてしまうのではなく、運用でのフィードバックを反映させつつシステムを作っていくので、ビジネス環境や業務の変化に柔軟に対応することができます。

 安定性

 アプリケーションのビルドやテストが自動化されているので、システムの安定性が高いレベルで担保されます。


DevOpsと『kintone』は相性が抜群!

 コラム「『kintone』とは? 何ができるのか?」でも紹介したkintoneはDevOpsととても相性の良いサービスです。

 冒頭でも紹介したようにDevOpsという概念は2009年頃に出たものでしたが、当時はすぐに廃れてしまったようです(日本クイント株式会社 コンサルタント 石ヶ森正樹氏)。しかし、ここ2、3年で再度実践してみようという動きが出てきているそうです。ビジネスのさらなる高速化と「ノンプログラミング が熱い!7つの背景」でも取り上げたようなエンジニアリングをとりまく技術の変化がDevOpsの必要性と実現可能性を高めたと考えられます。

 kintoneもDevOpsを実現可能にするためのツールといえます。kintoneを使えばアプリケーションをドラッグアンドドロップと簡単な設定で作成することが可能です。しかも、kintoneはクラウド環境で動作するアプリケーションなので、ネット環境があればいつでもすぐに開発・アプリのリリース・運用が可能です。JavaScriptカスタマイズなどを利用しないのであれば、致命的なバグが発生する可能性もほとんどなく、安定性も高いです。

 これはまさに、先ほど紹介したDevOpsのメリットと一致します。DevOpsの実現には実際のところ、開発環境の整備や社内風土の改革など、さまざまなハードルが存在します。しかし、kintoneというツールを使えば、DevOpsが自然にでき、より早いスピードで、よりお客様のビジネスの価値を高めるシステムを構築することが可能です。

 変化というのは誰しも怖いもので、「仕組み」としてDevOpsを導入するのは難しいケースが多いかもしれません。そうであれば「ツール」だけ変えてみませんか?小さな変化でも大きな改革につながるかもしれません。


エクスで開催!
『kintone』ハンズオンセミナー

 弊社はサイボウズオフィシャルアライアンスパートナーであり、『EXtelligence EDIFAS』とkintoneとの連携プラグインを作成しております。販売や導入支援も行っていますが、今回kintoneがどのような製品か、ノンプログラミングでどのようにアプリを作成するかを体験できるハンズオンセミナーを無料開催いたします。

Share this...
Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn