ホワイトペーパー RPA・ローコード・ノーコード 2024年にはアプリ開発の65%が「ローコード」? 選定で押さえるべき5つの特徴 2021/12/24 デジタルトランスフォーメーション(DX)の必要性が叫ばれているが、多くの企業ではIT人材不足に悩まされている状況にある。そこで最近注目を集めているのが「ローコード開発プラットフォーム」だ。ガートナーでは2024年には65%以上のアプリケーション開発がローコードになると予想し、フォレスターも多くの企業がローコードプラットフォームによって利益が得られると予想している。本資料は、プログラミング経験のない現場の担当者からプロの開発者まで、幅広いスキルレベルのユーザーから支持されている、5つの特徴を備えたローコード開発プラットフォームを紹介する。
ホワイトペーパー プロジェクト管理・ワークフロー管理 システム開発内製化の切り札、失敗しない「ローコード開発基盤」選定法をITRが解説 2021/12/08 近年、企業経営において重要性が繰り返し叫ばれているデジタル・トランスフォーメーション(DX)。コロナ禍を経て、その実現手段としてのデジタル活用から、デジタルが前提となったビジネス環境への対応にフェーズが移行している。コロナ禍とDXに対する関心の高まりが、システム開発の在り方に変化をもたらしてきた。特に「システム開発の内製化」が着目される中、ローコード開発ツールの導入を検討する企業が増えている。以下の資料では、ITRが実施した「ローコード開発基盤」に関する調査を基に、その導入がどのように企業経営にインパクトをもたらすのか、また製品選定で失敗しないためのポイントを提言している。
ホワイトペーパー 開発総論 生産性が平均37%向上、開発ライフサイクルを加速するプラットフォーム 2021/12/01 市場への早急なサービスのリリースが求められる昨今、多くの企業で開発ライフサイクルの迅速化が進められている。エンジニアがコードを効率よく速やかに構築し、リリースするには、さまざまなチームと連携し、コードのデプロイやインシデント管理を行い、デリバリーパフォーマンスを高める必要がある。そのカギとなるのが、メンバーの情報を見える化し、コラボレーションを実現するツールの存在だ。経営コンサルティング企業のマッキンゼーによると、開発者の速度が高い企業の業績は、通常の企業の4~5倍を上回り、DORA(DevOps Research and Assessment)の調査でも、最高の成果を出しているエンジニアが、使いやすいツールを利用している確率は1.5倍であるという。本書は、具体的にツールをどのように活用し、開発ライフサイクルを加速していくか解説する。
ホワイトペーパー 開発総論 コンテナ開発や CI/CD を実践、「クラウドネイティブ」移行への 3 つのガイドライン 2021/11/30 近年、アプリケーションの複雑化が進んだことで、開発者の生産性やデプロイメントの速度低下など、さまざまな課題が浮かび上がってきた。そのため、開発速度の向上、信頼性の高いリリース、より高レベルの安定性と可用性などを求め、多くの企業がクラウド ネイティブに対応できる環境の構築に取り組んでいる。ただし、それを実現するにはソフトウェア デリバリーのライフサイクル全体の再考が必要となる。そこで本書は、「move-and-improve(移行して改良)」という手法を用いて、クラウドネイティブのアーキテクチャへの移行するための 3 つのガイドラインや、近年の開発で注目される Kubernetes や CI/CD(継続的インテグレーション/継続的デリバリー)をどのように実践すべきかなどを解説する。
ホワイトペーパー RPA・ローコード・ノーコード 京セラでは「劇的な効率化」も なぜ「ノーコード」がDX推進で注目されるのか 2021/11/24 デジタルトランスフォーメーション(DX)推進の一環として、「ノーコード」への注目が集まっている。ノーコードはソースコードを記述せずにアプリケーション開発を可能にするもので、技術自体は10年以上前から存在していたが、現在ではあらゆる企業がノーコードツールの導入に取り組んでいる。その過熱ぶりにノーコードツールも数多くの種類が登場しており、アマゾンやグーグルなどでも独自のノーコードツールを発表するほどだ。本書は、今になってノーコードが脚光を浴びるようになった背景や、DXへの活用方法、ツール選定のポイントについて解説する。また、京セラがノーコードにより現場の作業を劇的に効率化した事例も併せて紹介する。
ホワイトペーパー Web開発 【事例】JOYSOUND 営業部隊に伝わった「情報が集約されるスマホアプリ」の作り方 2021/11/22 カラオケのJOYSOUNDを運営するエクシングでは、特約店向けにカラオケ機器の新着情報を定期的に発信していたが、営業の現場まで行き届かない場合が多く、機器のマニュアルを紙媒体、Webなどに掲載するなど、情報が散乱してしまう状況だった。そのため、マニュアルを見れば解決できる問題も、ヘルプデスクに問い合わせしてしまうことも相次いでおり、同社はこれらの課題を解消できる方法としてスマートフォンアプリ(スマホアプリ)の開発を決めた。本書では、同社がメンテナンスや保守など運用に対する懸念を解消し、コストと時間を抑えてスマホアプリの開発を成功に導いた経緯を明らかにする。
ホワイトペーパー RPA・ローコード・ノーコード 45%の企業が「ローコード開発」導入を推進、「開発の民主化」が進むワケ 2021/11/10 近年、新規に開発されるアプリケーションの数が増加しており、現場においては、アプリケーションの迅速な改善とリリースが求められている。それらを実現するには開発環境をクラウドネイティブへと変革し、DevOps(開発と運用の一体化)といった手法を取り入れ、アジャイルな組織へと変革する必要がある。だが、多くの企業ではレガシーな体制が足かせとなり、それらDX推進を阻んでいる状況だ。そこで昨今、ローコード開発による「開発の民主化」が注目を浴びており、IDCが2020年に実施した調査でも45%の企業が導入を進めているという。本書はローコード開発が普及する背景や、導入を進める企業の動向などを解説する。
ホワイトペーパー RPA・ローコード・ノーコード 基礎から学ぶ、「ローコード開発」によるDXの進め方 2021/11/10 あらゆる企業がさまざまなDXに取り組む中、業務アプリケーションの内製開発に注目が集まっている。ビジネス担当者や業務管理担当者など、開発エンジニア経験のない現場の当事者が直接開発に参加することで、企業のアプリケーション開発生産性を大幅に向上させ、変化に強い組織に生まれ変わることが期待される。社内にIT部門を抱えたり、外注するのが予算的に難しい中小企業にとっては特にうってつけだ。その支えとなる技術が「ローコード開発」である。本書は、ローコードの基礎知識やローコードによるDXの推進、製造・医療・小売業界などでの導入事例などを解説する。
ホワイトペーパー RPA・ローコード・ノーコード 【事例あり】自社に適した「ノーコード・ローコード」開発環境はどう構築する? 2021/11/10 「ノーコード・ローコード」開発への注目が集まっている。ノーコードはプログラミング言語でのコードの記述を全く行わない開発方法のことで、ローコードは、一部コードでの開発をする場合もあるが、ノーコードに比べ自由度の高い開発プラットフォームだ。米国ではディズニー、ロッキードマーティン、ユナイテッド航空、ファイザー、メルクなどの大手企業でも開発の内製化を推し進め、変化の激しい社会環境における競争力の強化に動いている。日本でも一例として、日本航空ではパイロット自らが訓練システムを開発し、より高い安全性を追求した評価システムを運用している。本資料では、自社に適したノーコード・ローコード開発環境を構築するプラットフォームについて、事例を交えて紹介する。
ホワイトペーパー プロジェクト管理・ワークフロー管理 現代の開発者が知っておくべき「可観測性」、基礎知識から活用方法まで解説 2021/10/25 開発環境に変化が訪れている。かつては開発と運用はそれぞれのチームにはっきりと分離していたが、チーム間の境界はなくなりつつある。開発者は運用チームとこれまでよりも緊密な関係が求められ、間接的にシステムの運用にも関わるようになっている。そこで求められているのが「意味のあるモニタリング」である。開発者はこの「可観測性」をよく理解しておく必要がある。本書は、可観測性の重要性やモニタリングとの違い、どのようにして開発に活用するのかなど、基礎知識から解説する。
ホワイトペーパー プロジェクト管理・ワークフロー管理 「CI/CD」を阻害する手動管理、自動化されたAPMで開発速度が加速するワケ 2021/10/25 開発速度の向上が求められる昨今、デリバリーの迅速化、ビジネス機能の向上、開発アプリケーションの品質向上のため、開発における自動化手法の「CI/CD(継続的インテグレーション/継続的デリバリー)」を採用する企業が増えている。しかし、アプリケーションパフォーマンス監視(APM)やモニタリングツールの多くは、CI/CDがアプリケーション・デリバリー・モデルになる前に設計されたもので、ITスタッフが多くの時間と労力を費やして手作業での監視が行われている。CI/CDを活用した開発を実現するには、パフォーマンス管理を自動化することが不可欠だ。本書は、いかにしてCI/CDを活用して開発速度を加速するか解説する。
ホワイトペーパー Web開発 IDC調査:「クラウドネイティブの開発」に成功した企業は何が違う? ポイントを解説 2021/10/25 卓越した顧客エクスペリエンスを提供するためには、アプリケーションサイクルを最適化し、迅速に市場へアプリケーションをリリースすることが重要となる。そのためには「クラウドネイティブ」なアプリケーションの開発が不可欠だ。実際に採用している企業では、効率、スケーラビリティ、生産性が著しく向上し、ユーザーエクスペリエンスも向上しているという。だが一方で、効果的なクラウド戦略や健全な運用モデルを持たないまま、拙速にクラウドネイティブの開発に踏み込んだことで、求めていたベネフィットを得られなかったという企業も多い。本書は、IDCが調査したクラウドネイティブ開発に成功した企業が重視していることや、企業が変革に取り組む上での3つの課題などをまとめている。
ホワイトペーパー RPA・ローコード・ノーコード 3年間で約1億円の利益、金融サービス企業が生産性向上させたRPA活用策 2021/10/25 生産性向上を目的に、定型業務を自動化するため、RPA(ロボティック・プロセス・オートメーション)を活用する企業が増えている。大手調査会社のフォレスターがRPAを導入した企業の意思決定層にインタビュー調査をしたところ、導入前は従業員が低レベルな業務に労力を費やされ、なかなか顧客やビジネス機会の拡大に時間を使うことができずにいたが、導入後は生産性の向上やデータ品質の改善を果たし、3年間でおよそ99万2,000ドル(約1億円)の利益効果を得られたという。本書は、RPA導入によって企業が得られる利益や、生じるコスト、リスクなどについて調査した結果をまとめている。また、金融サービス企業でのRPAソリューション導入事例も併せて紹介する。
ホワイトペーパー Web開発 ミクシィのCTOが明かす、新サービスの基盤に「Google Cloud」を選んだワケ 2021/10/18 SNS「mixi」やスマホアプリ「モンスターストライク」などのサービスを提供するミクシィでは、2020年6月に新サービス「TIPSTAR(ティップスター)」をリリースした。「TIPSTAR」はアプリやWebブラウザ画面上で、競輪のリアルタイム中継を楽しみながら車券の購入ができるサービスだ。同サービスでは部分最適で複数のクラウドプラットフォームを使い分けているが、映像配信以外のすべての部分は「Google Cloud」が使用されている。数あるクラウドプラットフォームの中で、なぜ「Google Cloud」を選択したのか? 同社CTOである村瀬 龍馬氏と開発の中核メンバーがその理由を語った。
ホワイトペーパー 開発総論 Kaggle とは何か? データサイエンスを学べるコミュニティとデータ分析コンペ活用術 2021/09/03 「Kaggle(カグル)」とは、世界中のデータサイエンティスト、機械学習エンジニア向けのコミュニティであり、さまざまなデータ分析コンペティションを通してデータサイエンスを学べる場である。Kaggle には「ノートブック」と呼ばれるブラウザ上の実行環境が用意されているが、マシン構成が自由に設計できないなどの理由もあり、トレーニング実行には別環境を用意する必要がある。この課題を解決するため、グーグルは Google Cloud 上でノートブック環境をワンクリックで構築できる「AI Platform Notebooks」を提供している。本資料では、その機能と使い方を解説する。さらに、「Kaggler(カグラー)」と呼ばれる Kaggle のコンペティション参加者による Google Cloud 活用事例も併せて紹介する。
ホワイトペーパー 開発総論 【解説】グーグルの Kubernetes「GKE」によるクラスタ設計・運用ベストプラクティス 2021/09/03 コンテナ開発の管理に必須とも言われる「Kubernetes」。オープンソースソフトウェア(OSS)として公開されており、世界中のさまざまなクラウドベンダーが採用している。中でも、「GKE(Google Kubernetes Engine)」は「Google Cloud」が提供する Kubernetes のマネージドサービスであり、Kubernetes のクラスタをコマンド 1 つで簡単に作成することも可能だ。とはいえ、設定オプションが多く、どのようにクラスタを設計・運用すればよいかわからないという声も多い。本書は、GKE の最新情報を交えながら、本番環境で利用する上で重要となるクラスタ設計、およびクラスタ運用のベストプラクティスを説明する。
ホワイトペーパー Web開発 アプリ開発で広まる既存サービス活用、顧客ID・アクセス管理にも利用すべきか? 2021/08/30 開発チームがWebやモバイルのアプリケーションを新たに開発する場合、アプリケーション全体を社内で開発するか、もしくは、一部に既存のサービスを使用するという2通りの方法が存在する。既存のサービスとは、サードパーティ製の顧客ID・アクセス管理ソリューション、APIやSDKなどのことを指し、市場投入までの時間短縮や、開発コスト削減などのメリットから、多くの企業が利用している。とはいえ、今まで社内で構築していた場合、外部の構築済みソリューションを使用することに抵抗もあるだろう。本書は、独自の認証システムを開発すべきか、それとも構築済みソリューションを導入すべきかを検討する上で、考慮すべき主な事項と、 構築済みソリューション導入のメリットについて説明する。
ホワイトペーパー Web開発 【スクラッチVSクラウド】代表的な2つのアプリ開発手法の「本当の費用」を比較 2021/08/25 新たなコミュニケーションツールとして活用が広がるアプリ。重要性はわかっていても、費用に不安を感じて導入に踏み切れない担当者も多いのではないだろうか?本資料では、アプリの費用相場や導入時に見落としがちな初期費用“以外”のコストについて、スクラッチ型とクラウド型の2つの開発手法を比較して解説。これまで「見積もりをもらったが高いのか安いのかわからない」と悩んでいた方も、アプリ全体の費用感が掴める資料となっている。
ホワイトペーパー 開発ツール・開発言語 事例から学ぶ、アプリ開発にありがちな「5つの失敗」と「回避策」 2021/07/26 スマートフォンが普及した現在、企業のマーケティング施策の1つとして注目が集まるスマホアプリ。優れた顧客体験を提供し、自社のファンを囲い込むためには極めて強力なチャネルになる。自社のWebサイト制作やリニューアルに関わった経験のある方は多いだろう。しかし、Webサイト制作以上に、アプリ開発プロジェクトの難易度は高いと言われている。以下の資料では、企画/要件定義、開発・申請、プロモーション、運用、保守という5つのフェーズにおける、一般的なアプリ開発・導入フローの中でよくある失敗事例を紹介。その回避策を解説する。
ホワイトペーパー 開発ツール・開発言語 調査結果が示す「アプリ運用の実態」、工数は?導入効果は?予算は? 2021/07/26 デジタルシフトが急速に進む中、顧客との重要なタッチポイントとして注目されているスマホ向けのアプリ。導入を検討する企業が増えているが、「どれくらい工数がかかるのか」「本当に導入効果はあるのか」という疑問も多く聞こえる。この資料では、アプリ導入企業の運用担当者を対象にした運用の実態に関する調査の結果を紹介。「更新頻度や月間予算はどれくらい?」「KPIはどのように設定している?」という運用に関する質問や「運用で困っていること」「社内評価は?」という運用担当者の本音に迫る質問もある。アプリ導入とその効果のイメージをつかむための資料として役立ててもらいたい。
ホワイトペーパー Web開発 【スクラッチVSクラウド】代表的な2つのアプリ開発手法の「本当の費用」を比較 2021/07/22 新たなコミュニケーションツールとして活用が広がるアプリ。重要性はわかっていても、費用に不安を感じて導入に踏み切れない担当者も多いのではないだろうか?本資料では、アプリの費用相場や導入時に見落としがちな初期費用“以外”のコストについて、スクラッチ型とクラウド型の2つの開発手法を比較して解説。これまで「見積もりをもらったが高いのか安いのかわからない」と悩んでいた方も、アプリ全体の費用感が掴める資料となっている。
ホワイトペーパー 開発総論 なぜ“ビジネスを創出する”コンテナ活用に「OpenShift」が欠かせないのか? 2021/05/25 多くの企業では、オンプレミスとクラウドを並行して活用するハイブリッドクラウド環境を整えている。加えてアプリケーションの開発においては、オープンソースソフトウェア(OSS)による開発をより安定的かつセキュアに行えるよう、コンテナやKubernetesといった存在が不可欠となってきた。こうしたクラウドネイティブ技術を活用し、新たなビジネスを創出するために、「OpenShift」が有効な理由とは? 本書はクラウドやコンテナをとりまく現況や、ハイブリッドクラウド環境におけるOpenShiftのメリットなどを解説する。
ホワイトペーパー 開発総論 AWSが解説する「コンテナ技術」の基礎、そもそもコンテナとは何か?なぜコンテナか? 2021/05/12 企業のビジネスの成功において、ソフトウェアやサービスをいかにスピーディーに開発し、効率よく運用するかがカギを握るようになった。そこで、ホストOSからアプリケーションの動作環境・プロセスを隔離する「コンテナ」技術に注目が集まっている。しかし「コンテナを使ってみたいが、コンテナ自体がよく分からない」「何から勉強して良いのかわからない」といった不安や課題の声が聞かれるのも事実だ。本書では、コンテナのスペシャリストがこうした不安や課題に応えるべく、コンテナ自体にフォーカスし、そもそもコンテナとは? なぜコンテナが求められるかについてイチから解説する。
ホワイトペーパー 開発ツール・開発言語 コンテナ利用者必見!AWS Lambdaの新しい開発方式を学ぼう 2021/05/12 「AWS Lambda」はサーバのプロビジョニングや管理の必要なしにコードを実行できる、多くのアプリケーションシナリオにとって最適なコンピューティングサービスだ。コードは必要時にのみ実行されるという特徴を持つ。AWSは2020年にLambdaの新機能としてコンテナイメージのサポートを開始した。これにより開発者は、機械学習やデータ集約型のワークロードなど、大きな依存関係に頼る大規模なワークロードを簡単に構築してデプロイできるようになる。本稿ではコンテナイメージのサポートを行う、Lambda関数のローカル動作確認方法を解説している。AWS環境でコンテナを利用している管理者は、リファレンスガイドとして活用してほしい。
ホワイトペーパー 開発総論 サーバレスが気になる開発者に捧ぐ、「べき等性」の基本のキ 2021/05/12 突然だが「冪等性(べきとうせい)idempotency」という言葉の“壁”にぶち当たったことはあるだろうか。サーバレスアプリケーションや、マイクロサービス型アプリケーションを検討すると必ずといっていいほど出てくる言葉だ。しかし、この言葉の意味を正確に理解しているエンジニアは多くないだろう。本稿では「冪等性とは何か」を解説するとともに、これからのモダンなアプリケーション開発を進めるうえで覚えておきたいポイントを紹介している。デジタルトランスフォーメーションプロジェクトを検討している企業のエンジニアは必見だ。
ホワイトペーパー 開発ツール・開発言語 コンテナ開発者に朗報、「AWS Lambda」の新しい開発方式を試してみた 2021/04/02 サーバレスでプログラムを実行可能にする「AWS Lambda」。2014年11月の提供開始以来、多くのワークロードで利用されてきた。「AWS re:Invent 2020」では「Dockerコンテナ形式」をサポートする新機能が発表された。これまで開発者は2種類のデプロイ方法を学習する必要があったが、コンテナを使ったビルド&デプロイが容易になり、Lambda関数のデプロイ最大サイズを10GBまで拡張できるようになった。以下の資料では、コンテナベースの開発に慣れている開発者向けに新機能の基本的な特徴や、コンテナ形式のLambda関数の作成手順を分かりやすく解説する。
ホワイトペーパー 開発ツール・開発言語 「問題なく動作」しただけで大丈夫? AWSのハンズオンで理解を深める5つのTips 2021/04/02 AWSを学習する上で非常に役に立つ「ハンズオン」。実際にAWSを操作しながら学べるハンズオンは手順書とスクリーンショットで構成され、手順書通りに画面を操作したり、コマンドを実行すると期待通りに動作する。しかし、「問題なく動いたけど、なぜ動いているのかが分からない」という状態を経験したことはないだろうか。以下の資料では、そうしたハンズオンで陥りがちな状態を「腹落ち問題」と定義し、ハンズオンで実行した「シェルスクリプト」や「AWS CloudFormation テンプレート」、取得した「GitHub リポジトリ」に関する解説や意図を正しく理解するための5つのコツ(Tips)、AWS技術陣がお勧めするハンズオンを紹介する。
ホワイトペーパー 開発ツール・開発言語 Slackと連携するタスク管理アプリをノーコード開発、Amazon HoneyCode「超」活用術 2021/04/02 AWSが提供するノーコードアプリ開発ツール「Amazon HoneyCode」。ユースケースに合わせた18種類のテンプレートやSaaSとAmazon S3やAmazon RedshiftなどのAWSサービスとの安全なデータ転送を実現する仕組みなどを活用し、プログラミング不要で自社の業務に合わせた最適なアプリケーションを容易に作成できる。以下の資料では、Honeycodeと外部サービスとの連携がどれくらい容易に実現できるかについて、Slackと連携するタスク管理アプリの開発手順を紹介する。HoneyCodeを活用し、より幅広い業務に対応するアプリ開発を目指しているユーザーはぜひ参考にしてほしい。
ホワイトペーパー 開発総論 基礎からわかる「サーバーレス」での開発方法、AWSの専門家が解説 2021/04/02 開発者がサーバの存在を意識せずに、開発に集中できるなどのメリットから、「サーバーレス」への注目が集まっている。だが、「コンソールで開発するには限界があるのでは?」など、疑問の声も少なくない。本書では、サーバーレスでのデモ開発やフロントエンドまわりの開発などの支援を手がけるアマゾン ウェブ サービス ジャパンの専門家にサーバーレスの開発方法について、インタビュー形式で語ってもらった。サーバーレス開発の特徴やコード管理、テスト方法など、実践的な手法についてまとめているので、ぜひ一読してほしい。
ホワイトペーパー 開発総論 名古屋大 准教授が解説! 基礎から理解する「コードレビューの勘所」 2021/03/17 ソースコードを目で追って問題がないか確かめるコードレビューは、アプリケーション開発工程に欠かせないプロセスだ。確認する「箇所」と「確認方法」(これらをコードの「読み進めかた」と呼ぶ)の精度を高めていくことが、より質の高いコードレビューを実現するには必要となる。本書は、人によってさまざまな「コードの読み進めかた」をテーマに、名古屋大学 大学院 情報学研究科 准教授の森崎 修司氏がコードレビューのコツを丁寧に解説している。システムエンジニアはもちろん、コードレビューを基礎から学びたい人にもうってつけだ。