ホワイトペーパー 開発総論 市場への投入時間「4割」に激減、DXを加速するクラウドネイティブ環境を作るには 2024/04/19 多くの企業が既存アプリケーションの変革に取り組んでいる。変革に成功した企業では、アプリケーションの市場投入時間を60%も削減し、ビジネスの新たな可能性を切り開いているという。こうした取り組みを実現するために必要なのが、コンテナやDevSecOps、Kubernetesなどを集約した、クラウドネイティブなシステム基盤だ。本書は、アプリケーション変革における最新トレンドやモダナイズの方法、そのための理想的なシステム基盤などについて、変革に成功した企業の事例を交えて解説する。
ホワイトペーパー 開発総論 【F1レース × IT】異なる2つの業界の「意外すぎる共通点」と共有すべき4つの戦略 2024/04/19 レーシングチームが成功するためには、高いレベルの協調性を維持し、変化する状況に即座に対応し、効率的に連携してインテリジェンスとアクションに相乗作用をもたらす必要がある。これはビジネスの世界も同様で、IT業界も例外ではない。Red HatのポートフォリオプロダクトマーケティングのディレクターであるMarty Wesley氏と、F1レース業界のアナリストであるMark Gallagher氏が議論したところ、ハイパフォーマンスレースとエンタープライズITには多くの共通点が見受けられたという。本書は、両者の議論で明らかになった2つの業界の共通点から、開発・運用にどう役立てるのかについて解説する。
ホワイトペーパー その他運用管理 環境の大規模化で「DevOps」が困難に? 理想的なモニタリング基盤「11の要件」 2024/03/15 高品質なソフトウェアを安全かつ迅速にリリースするため、「DevOps」を導入する企業が増えている。DevOpsは開発チームと運用チームが連携して開発サイクルを効率化・短縮化することを目的とする。そのためには、効果的なモニタリングが不可欠だが、開発環境が大規模になるにつれて、コストや拡張性など検討すべき事項が増加・複雑化してくる。本資料は、大規模開発環境におけるDevOpsに求められる、理想的なモニタリングソリューションの11の主な要件とその重要性などについて解説する。
ホワイトペーパー その他運用管理 開発を高速化する「サーバレス」のメリット、必須となるセキュリティ対策とは? 2024/03/15 開発者の間でサーバレスプラットフォームの採用が進んでいる。サーバレスとは、インフラの運用・管理の大部分をクラウド事業者が担うサービス形態の1つ。そのため、企業は自社でのインフラ運用・管理の負担から解放され、開発・デプロイが高速化するなど数多くのメリットがある。ただし、サーバレスにはさまざまなサイバーリスクが伴う。本資料は、サーバレスの基礎知識とサーバレスを取り巻く脅威、安全に利用するためのセキュリティ対策などについて解説する。
ホワイトペーパー 開発総論 ソフトウェア開発でセキュリティを「後回し」にできないワケ 2023/12/13 かつては、ソフトウェア開発プロセスにおいて、セキュリティは後回しにされがちだった。だが、米ソーラーウィンズ社や米コロニアル・パイプライン社に対する大規模なサイバー攻撃により、セキュリティを後回しにすると多大なコストがかかることが証明された。特に、ソフトウェア開発サイクルの早い段階で強力な保護戦略の策定、つまり、ソフトウェアサプライチェーンセキュリティは不可欠だ。本書は、なぜソフトウェアサプライチェーンを保護することが重要なのか、その理由やセキュリティを向上させる7つのヒント、セキュリティ用語やDevOps用語などを解説する。
ホワイトペーパー 開発総論 「DevOps」ビギナーズガイド:「実はよく知らなかった…」という担当者の理解を深める 2023/12/13 ソフトウェア開発をより合理的、かつ効率的に行うため、「DevOps」を取り入れる企業が増えている。しかし、いまだDevOpsチームのメンバーの多くがテクノロジーや実践方法について、よく知らないというケースも多い。ある調査によると、2000人以上のDevOps担当者のうち、約半数がDevOpsチームに所属して2年以下の経験しかないという。本書は、そのようなDevOpsビギナーに向けたガイドだ。DevOpsの概要、鍵となるテクノロジー、理解すべき用語、コラボレーションの重要性など、DevOpsの実用例も交えて解説する。
ホワイトペーパー 開発総論 「オールインワンCI/CD」がソフトウェア開発サイクルの最適化に“ベスト”である理由 2023/12/13 ソフトウェア開発に「継続的インテグレーションとデリバリー(CI/CD)」という手法を採用する動きが広まっている。専用のCI/CDツールも登場し、これらのツールを使えば、高品質なソフトウェアをより高頻度でリリースすることが可能となる。ただし、期待する効果が得られていないケースも少なくない。その原因が、異なるCI/CDツールの併用だ。複数のツールを使うことで、たとえばツール間の行き来が必要になったり、特定のツールがメンテナンスされてワークフローが阻害されたりするのである。そこで本資料では、CI/CDのメリットを整理したうえで、こうした問題が起きないオールインワンのCI/CDツールを紹介する。
ホワイトペーパー 開発総論 DevOpsチームを襲う“8つの課題”を解決、「自動化されたソフトウェア配信」徹底解説 2023/12/13 DXの重要な取り組みとして、迅速なアプリケーション開発が求められている。しかし、モノリシックなシステム、サイロ化したチーム、複雑化したツールなどにより、期待した成果を出せていない企業が多い。解決策の1つは、最新のDevOps開発手法を採用し、開発と運用をCI/CD(継続的インテグレーション/デプロイ)パイプラインにマージすることだ。そのためには、開発チーム、運用チーム、セキュリティチーム、コンプライアンスチームが1つのツールを使用して連携し、ソフトウェア開発ライフサイクルを自動化する必要がある。本資料では、そのために解決すべき8つの課題と、これらの課題を「自動化されたソフトウェア配信」によって解決する3つの方法を解説する。
ホワイトペーパー 開発総論 高速化するソフトウェア開発に疲弊するインフラチーム…今すぐやるべき「自動化戦略」 2023/12/13 多くの企業がDevOpsなどの開発手法を採用し、ソフトウェア開発ライフサイクルの自動化を進めている。一方で、ソフトウェア開発を支えるインフラストラクチャのロールアウトは、大部分が専門チームの手動プロセスで行われている。そのため、インフラストラクチャチームは頻繁に行われるデプロイに追いつくことが難しいという状況だ。この課題を解決するには、インフラストラクチャの運用・管理も自動化することが求められる。本資料は、そのための方法やインフラストラクチャの自動化で得られるメリットなどについて解説する。
ホワイトペーパー 開発総論 DXを実現するための「7つの最新トレンド」を解説、自動化・コンポーザビリティほか 2023/11/27 ビジネスの不確実性が高まり続けている。この状況に対し企業は、デジタルトランスフォーメーション(DX)実現のため、ルーティン業務の「自動化」にますます注力することになるだろう。また、変革を起こす要素として、「コンポーザビリティ」と「インテグレーション」の重要性が増すなか、新しいトレンドとして「持続可能性」が台頭しつつある。今後、持続可能性は多くのDXイニシアティブの重要な一部になる。本書は、これらDXを実現するための7つの最新トレンドについて解説する。
ホワイトペーパー 開発総論 API戦略の描き方、優れた顧客体験を実現するAPIエコシステムを構築するには 2023/11/27 企業がより優れた顧客体験を提供するためには、データを迅速かつ効果的に利用できる、デジタルエコシステムを構築しなければならない。そのカギとなるのがAPIだ。たとえば、ヨーロッパ最大の電機メーカーのシーメンスはAPIエコシステムの構築と利用を実現し、優れた顧客体験の提供が可能となったという。本書は、顧客重視のAPI戦略を成功させるための設計図の描き方について解説する。設計図は4つのステージで構成されており、いずれもAPIを効果的に設計・評価・検証するために必要不可欠な要素だ。自社のAPI戦略の設計に役立ててほしい。
ホワイトペーパー 開発総論 DXは新たな段階に突入、「API主導の接続性」が成功のカギになるワケ 2023/11/27 デジタルトランスフォーメーション(DX)の取り組みが進められ、SaaS、モバイル、IoTなど新たなテクノロジーの導入が広まっている。だが、それに伴い、接続すべきエンドポイントの数も劇的に増加し、システム変更の頻度も増えている。従来型の手組みによるポイント・ツー・ポイント接続では、今日のビジネスで要求されるスピードに追い付くことは困難となってきた。そこで、新しいレベルの接続性として、「API主導の接続性」のアプローチを採用することが求められる。それにより、開発者の生産性向上や運用の効率化などを実現し、新たな段階に入ったDXを後押しする。本書は、API主導の接続性について詳細に解説する。
ホワイトペーパー 開発総論 複雑化する一方の「アプリ環境」、運用をなるべくラクにする方法とは? 2023/11/10 「DevOps」や「マイクロサービス」の導入が進む一方で、アプリケーション開発環境はますます複雑になってきた。日々の運用やトラブル解決のためのコストが大きくなる中、アプリケーションやシステム全体の可視化を高め、問題に対処する「オブザーバビリティ(可観測性)」が注目されている。高いレベルの可観測性を実現する近道とは? 本資料は、その詳細について解説する。
ホワイトペーパー 金融業IT デジタル銀行「Nubank」急成長の秘訣、どうやってサービスを1年で10倍にしたのか? 2023/09/29 店舗を持つ伝統的な金融機関に加え、新興のネットバンクや、異業種からの新規参入などもあり、金融業界での競争が激化している。たとえば、ブラジル最大のデジタルバンクであるNubank(ヌーバンク)は、顧客向けのサービスを2つだけしか提供してなかったが、約1年でサービス数を20以上に増やし、急成長を遂げている。それを可能にした方法とは何か。本書は実現するための方法や課題などについて解説する。
ホワイトペーパー 開発総論 データサイエンスプロジェクトの本番稼働化、チーム連携を強化して成功に導く10の戦略 2023/07/07 データサイエンスのプロジェクトは、機械学習モデルを本番環境で稼働させて初めて価値を生む。この機械学習モデルを本番環境で稼働させることを「本番稼働化」と呼ぶ。ただし、本番稼働化は簡単ではない。開発環境と本番環境の間にはしばしば乖離があり、まったく別の言語ですべてを書き直すこともあれば、テスト手順、バックアップ計画、プログラミング言語などを変更することもあるからだ。したがって、本番稼働化を成功させるには、各チームの連携と協力が不可欠となる。そこで本資料は、データサイエンスチームとITチームが緊密に連携し、プロジェクトの本番稼働化を円滑に進めるために必要な10の戦略を解説する。
ホワイトペーパー 開発ツール・開発言語 ソフトウェア開発の価値を高める「バリューストリーム管理」とは? 2023/07/06 ソフトウェア開発にDevOpsを採用する企業が増える中、「バリューストリーム管理」という手法に注目が集まっている。これは、製品またはサービスの価値が顧客に届けられる全体的なプロセスを可視化・分析・最適化するための手法である。この手法をソフトウェア開発に適用することで、ソフトウェア開発のライフサイクル全体に渡って価値の提供を可視化、追跡、管理できるようになり、価値を生み出す活動とそうでないムダな活動を識別し、最終的な顧客価値を向上することが可能になるという。本資料では、クラウドベースのDevOpsおよびバリューストリーム管理プラットフォームについて、その特徴やメリットを紹介する。
ホワイトペーパー 開発ツール・開発言語 「テスト」を開発者の「日常業務」に!シフトレフト型パフォーマンステストの実力 2023/07/06 ソフトウェア開発で多くの企業が取り入れているのが、アジャイル開発とDevOpsだ。その連携を強化するには、ソフトウェア開発の早い段階でパフォーマンステストを開始する「シフトレフト」という方式を採用することが重要になる。これにより早期のフィードバックが得られ、リスクの低減と品質向上が可能となる。本資料は、このシフトレフト型パフォーマンステストを実行できる開発者向けツールを紹介する。開発者は使い慣れたIDEでテストできるようになり、テストを日常業務の一部にできるという。アジャイル開発とDevOpsのレベルをさらに向上できる仕組みとして、ぜひ注目したい。
ホワイトペーパー 開発総論 生産性が平均37%向上、開発ライフサイクルを加速するプラットフォーム 2022/12/26 市場への早急なサービスのリリースが求められる昨今、多くの企業で開発ライフサイクルの迅速化が進められている。エンジニアがコードを効率よく速やかに構築し、リリースするには、さまざまなチームと連携し、コードのデプロイやインシデント管理を行い、デリバリーパフォーマンスを高める必要がある。そのカギとなるのが、メンバーの情報を見える化し、コラボレーションを実現するツールの存在だ。経営コンサルティング企業のマッキンゼーによると、開発者の速度が高い企業の業績は、通常の企業の4~5倍を上回り、DORA(DevOps Research and Assessment)の調査でも、最高の成果を出しているエンジニアが、使いやすいツールを利用している確率は1.5倍であるという。本書は、具体的にツールをどのように活用し、開発ライフサイクルを加速していくか解説する。
ホワイトペーパー データベース 目的別で選ぶ! アプリ内製化に最適なクラウド型マネージド データベースは? 2022/10/24 市場の急速な変化に迅速に対応するため、アプリ開発を内製化する動きが広がっている。そこで問題になるのがデータベースだ。データベースを自前で運用・管理するには高度なスキル・経験が必要で、専門のエンジニアを必要とするからだ。そこで活用したいのが、クラウドで提供されるマネージド データベースである。運用・管理をクラウド事業者が担うため、企業はデータベースの運用・管理に煩わされることがない。ただし、さまざまな種類があり、最適なデータベースを選ぶのは難しい。そこで本資料では、「とにかく運用を楽にしたい」「モバイルアプリや Web アプリを高速に開発したい」などの目的別に、4 つのマネージド データベースから最適なものを選ぶ方法を解説する。
ホワイトペーパー 開発総論 ROIは468%? コンテナの複雑な管理から解放された6社事例 2022/08/05 コンテナ開発を取り入れたものの、インフラの管理にリソースが割かれ、コストの増大や、市場の投入に遅れが生じるなどの課題を抱える企業も少なくない。米国の調査企業フォレスターによると、あるプラットフォームを導入することで開発サイクルは最大70%短縮し、ROI(投資利益率)は468%にも及ぶという。本書は導入企業6社への調査を基に、具体的にどのような効果を得られるのか、その結果について解説する。
ホワイトペーパー 開発総論 ハイブリッドクラウドでKubernetesを活用するには? 成功させるための「3つの柱」 2022/08/05 開発スピードをより迅速化するため、開発環境をクラウドへと移行する動きが広まっている。とはいえ、さまざまな理由から単一のクラウドへと完全に移行することは難しく、多くの企業では複数のクラウドやオンプレミスが混在したハイブリッドクラウドを構築している状況だ。だが、それとともに、複雑化した環境の管理が困難になるなど、さまざまな課題も浮かび上がっている。本書は、企業がハイブリッドクラウドを成功させるための3つの柱について、また、ハイブリッド環境におけるKubernetesの構築・運用について解説する。
ホワイトペーパー 開発総論 「OpenShift」入門書:基礎知識から構築・操作など、現場で役立つテクニックを解説 2022/08/05 開発現場において導入が進むコンテナ技術の中でも、コンテナオーケストレーションツールのKubernetesは大きく注目を集めている。しかし、Kubernetesだけではプロダクション環境を安定稼働させることは難しいため、うまく活用できる企業は多くない。そこで、エンタープライズ向けにKubernetesをより運用しやすく改良したコンテナプラットフォームが「OpenShift」だ。本資料は、OpenShiftに関する技術解説書より構成された入門書である。基礎知識や環境構築、操作方法など、現場でも役立つ情報をまとめているので、ぜひ活用してほしい。
ホワイトペーパー AI・人工知能・機械学習 「体感でかなり速くなった」NTTレゾナントがAIチャットボット開発を高速化した方法 2022/07/07 インターネットポータルサイト「goo」を運営するNTTレゾナントでは、自社が持つ膨大なデータを使ってAIの研究開発に取り組んでいる。同社のAI技術の中でも中核となるのが対話AIチャットボットだ。その特徴はディープラーニング技術を用いて言葉の意図を理解し、自然な回答を生成していることにある。このチャットボットのさらなる進化を図るが、ディープラーニングの学習には時間を要し、また、大量のデータを一度に学習させるためには、多量のメモリが必要となる。本書は、同社がこれらの課題を克服し、AI開発速度を高速化した経緯を紹介する。
ホワイトペーパー プロジェクト管理・ワークフロー管理 PayPay事例:セキュリティ重視で取り組んだCI/CD、事業拡大で直面した課題とその解決策 2022/05/13 スマートフォン決済サービスプロバイダーのPayPay社のアプリユーザー数は2021年前期時点で3900万人にも上る。これだけのユーザーを抱えていることから、同社開発チームではサービスの機能追加やアップデートへ注力する必要があり、継続的インテグレーション/継続的デリバリー(CI/CD)パイプラインの問題への対応に十分なリソースを割くことができずにいた。だが、使用していたCI/CDツールが規模拡大によるスケーリングのニーズに応えきれなくなり、CI/CDソリューションを管理するためだけの開発メンバーの増員を迫られていたという。本書は、同社がいかにしてCI/CDの課題を解決したか解説する。
ホワイトペーパー プロジェクト管理・ワークフロー管理 LINE事例:「macOSでビルド不可」などの課題続出、KubernetesでのCIツール最適解とは 2022/05/13 コミュニケーションアプリ「LINE」をはじめ、多彩なサービスを展開するLINE。サービスの開発体制は巨大で、日々のビルドは4500~6000回にも及ぶという。同社はシステム開発の生産性を向上するため、オンプレミスでのCI(継続的インテグレーション)/CD(継続的デリバリー)ツールを活用していたが、iOS用アプリの開発に必須となるmacOS上でのビルドが行えないとの制約や、運用作業に負担がかかるなど、さまざまな課題を抱えていた。そこで同社はCI/CDツールのアップグレードを検討し始めた。本書は、同社がいかにしてツールのアップグレードを進め、多様な開発現場のニーズに応えられるCIの仕組みを実現したか解説する。
ホワイトペーパー スマートフォン・携帯電話 大手コーヒーチェーンがアプリ活用で会員数2倍に、徹底比較「アプリ」VS「Webサイト」 2022/04/18 近年、ビジネスにおいてスマートフォンアプリを活用する機会が急増しており、アプリの導入を検討する企業も増加傾向にある。そこで本書は、アプリを導入することのメリット・デメリットなどについて、従来から企業が利用していたWebサイトと比較した上で、どのように集客に結び付けるか解説する。また、大手コーヒーチェーンがわずか6カ月で会員数を2倍にした事例や、大手ファミレスが売り上げを向上させた事例も併せて紹介する。
ホワイトペーパー スマートフォン・携帯電話 アプリ開発費用の相場はいくら? 見積もり時3つのポイントと費用を抑える6つのコツ 2022/04/18 多くの企業が自社スマートフォンアプリの開発に身を乗り出している。そこで気になるのが、「開発費用はどのくらいかかるのか」だろう。本書は、アプリ開発費用についての詳細な内訳や、種類や機能ごとの相場、開発費用の計算方法、また、見積もり時に注意したい3つのポイント、アプリ開発にかかる費用を抑える6つのコツなどについて解説する。
ホワイトペーパー スマートフォン・携帯電話 なぜアプリ開発期間は長くなる? スケジュール通りに進めるコツを解説 2022/04/18 スマートフォンアプリの自社開発に取り組む上で注意しておきたいのが「開発期間」だ。アプリの開発形態は主に2種類存在し、必要な期間はその開発形態や内容などで変わってくる。スケジュール通りに開発が進まなければビジネス計画に支障をきたす恐れもある。とはいえ、必ずしも開発が順調に進むとは限らないので、それぞれの特徴などを理解してから取り組むことが重要だ。本書は、2種類のアプリ開発形態の違いや開発の流れ、目安となる期間、また、開発期間が延びる理由や予定通りに進めるために注意するポイントなどを解説する。
ホワイトペーパー 開発総論 開発ライフサイクル68%短縮、DevOpsとALMの組み合わせで高速化する方法 2022/04/06 より迅速で柔軟性高く、質の高いアプリケーション開発を実現する手法として「DevOps」に注目が集まっている。世界的なマーケット情報企業であるIDCによると、DevOpsを採用した企業では508%のROI達成や、アプリケーション開発ライフサイクルの68%短縮などへとつなげたという。本書は、DevOpsのベストプラクティスや、「アプリケーションライフサイクル管理(ALM)」を組み合わせることの重要性、運用方法など、2社の事例と併せて解説する。
ホワイトペーパー 開発総論 グーグル流「CI / CD」導入法を徹底解説、成功の秘訣とは? 2022/02/22 アプリケーション開発に自動化を取り入れ、短いサイクルでアプリケーションを更新する手法が「CI / CD (継続的インテグレーション / 継続的デリバリー) 」だ。CIでは、チームで開発したソースを頻繁に統合し、可能な限り迅速に問題のある変更を自動的に発見する。CD では、CI の成功など一定の条件を満たすたびに、CI の成果物をポリシーに基づいて本番環境へとリリースする。ただし、技術的な手間、プロジェクト体制、組織上の課題などの理由から、CI / CD 導入に苦労する企業は少なくない。そこで本資料では、Google Cloud の DevOps 研究チームである DORA(DevOps Research and Assessment)が提唱する CI / CD 導入を成功させる考え方・方法を解説する。グーグルも実践している成功のためのベストプラクティスを、ぜひ参考にしたい。