記事 システム開発総論 日本生命が「開発経験の無い」スマホアプリを実現…?その秘密とは 日本生命が「開発経験の無い」スマホアプリを実現…?その秘密とは 2021/10/22 これまで日本生命は、人を中心とした強力な営業ネットワークを生かし、保険のコンサルティングや加入後の手続きなどに対応してきた。しかし、顧客の行動様式の変化や技術の進歩などを背景に、新たな接点の構築が求められていた。そこで取り組んだのがスマホアプリの開発だった。現在、スマホアプリは、同社の重要な経営戦略に組み込まれるまでに存在感を増している。プロジェクトを率いたキーパーソンに、プロジェクト誕生の経緯から現在までを聞いた。
記事 セキュリティ総論 「シャドーITを可視化せよ」、命取りになりかねない“私的SaaS利用”を止めるには 「シャドーITを可視化せよ」、命取りになりかねない“私的SaaS利用”を止めるには 2021/10/08 働き方改革やデジタルトランスフォーメーション(DX)の推進、コロナ禍によって働き方が多様化し、リモートワークの割合が増加している。働き方の多様化と併せて、国内企業でのクラウドサービスの導入も進んでいる。オンプレミスからクラウドへというシステムの移行の流れも顕著になってきた。また、さまざまなクラウドサービスも登場している。クラウドサービスは効率的で利便性が高く、導入コストが低いというメリットがある一方、セキュリティ面ではまだ課題があるのが現状だ。この記事では、セキュリティの課題とその解消の方法として期待されるクラウドセキュリティソリューションについて解説していこう。
記事 IT運用管理全般 PowerShell(パワーシェル)で何ができる? 6つの活用例とメリットでひも解く保守運用術 PowerShell(パワーシェル)で何ができる? 6つの活用例とメリットでひも解く保守運用術 2021/09/06 1 言うまでもないが、システムは開発する期間より、運用する期間のほうがはるかに長い。そのため、システム全体の品質向上とコスト低減を考える場合、運用に関わる検討は避けて通れない。こうした場面で用いられるのがコマンドラインインターフェイス(CUI)のシェルおよびスクリプト言語だ。UnixやLinuxなどではあって当たり前だったが、Windows 7以降はWindows OSにも「Windows PowerShell(以下、PowerShell)」が標準搭載されるようになった。このPowerShellもバージョンを重ねており、今では他のシェルに引けを取らない機能を備えるようになっている。ここではPowerShellの具体的な活用方法や利用するメリット・デメリットなどを詳しく解説していこう。
記事 金融業界 みんなの銀行CIOが明かすシステム開発秘話、アジャイルと銀行品質の“両取り”作戦とは みんなの銀行CIOが明かすシステム開発秘話、アジャイルと銀行品質の“両取り”作戦とは 2021/08/20 2021年5月にサービス提供が始まった「みんなの銀行」。スマホで完結する各種サービスは、デジタルネイティブ世代のニーズにも対応できるとして注目度も高い。その先進性は、銀行業務の基幹を担う勘定系システムにも現れている。みんなの銀行 執行役員CIOであり、ゼロバンク・デザインファクトリー 取締役CIOでもある宮本昌明氏にその秘密を聞いた。
記事 システム開発総論 アジャイル開発の管理ツール(EAPツール)とは?16社を解説、AtlassianやServiceNowなど アジャイル開発の管理ツール(EAPツール)とは?16社を解説、AtlassianやServiceNowなど 2021/08/18 DXに取り組む企業のソフトウェア開発では、重厚長大なウォーターフォール型開発ではなく、短い期間で検証とリリースを繰り返すアジャイル開発手法を大規模開発でも採用するケースが増えている。とはいえ、アジャイル開発特有の難しさもあり、工数や計画と実績の差異の把握など、プロジェクトの管理はウォーターフォール型以上に難しい。こうした課題に対応できるのが、企業向けアジャイル開発計画ツール(Enterprise Agile Planning Tools:EAPツール)だ。ここではアジャイル開発の基本やメリットから、AtlassianやGitLab、ServiceNow、マイクロソフト、IBMなどの商用ツールベンダーまで幅広く解説していこう。
記事 RPA・ローコード・ノーコード マンデードットコムとは?なぜ業務管理でローコードが有効なのか マンデードットコムとは?なぜ業務管理でローコードが有効なのか 2021/08/06 チームでの作業を可視化するクラウド型の業務管理ツールを提供しているのが「Monday.com(マンデードットコム)」だ。プログラミング不要でさまざまな機能が実装できるローコード/ノーコード開発プラットフォームとして、現場のニーズに合わせて自由にカスタマイズできるのも魅力となっている。2012年に創業された同社はすでに12万社以上の顧客企業を抱え、2021年6月には米国でIPOを実施して5億7,300万ドル以上を調達した。主に非IT部門での利用が進む「Monday.com」について、注目の理由やその機能について、わかりやすくひも解いていこう。
記事 Web戦略・EC NginxとApacheをわかりやすく比較、Nginxが「絶対王者」のApacheを超えたワケ NginxとApacheをわかりやすく比較、Nginxが「絶対王者」のApacheを超えたワケ 2021/07/30 我々は日々、「情報」を得るためにPCやスマートフォンなど、さまざまな情報端末でWebサイトやWebシステムへアクセスしている。アクセスした先にはWebサーバがあり、要求に対する処理を行うことでリクエスト元である端末に情報が届けられている。では、システムにとって最適なWebサーバとは何なのか。ここでは、数あるWebサーバの中でも、長らく不動の1位だったApacheを抜き去った「Nginx(エンジンエックス)」について、基礎からコンテナ活用まで分かりやすく解説していこう。
記事 サーバ仮想化・コンテナ コンテナとK8sの構築手法、ガートナーが勧めるクラウド・ネイティブな組織編成とは コンテナとK8sの構築手法、ガートナーが勧めるクラウド・ネイティブな組織編成とは 2021/07/23 アジャイルなどの開発手法やマイクロサービスなどのアーキテクチャーの進化を背景に、アプリケーション・インフラに求められる要件が大きく変わりつつある。そこで脚光を浴びているのがコンテナ技術と、そのオーケストレーション技術であるKubernetes(k8s)だ。両技術によりシステムはどう変わるのか。ガートナー ジャパン バイス プレジデント アナリストの桂島航氏が、コンテナやKubernetesの活用の意義から企業の導入状況、展開のポイント、課題までを解説する。
記事 システム開発総論 みちのく銀行「アプリ開発が成功した理由」、後発組としての秘策とは? みちのく銀行「アプリ開発が成功した理由」、後発組としての秘策とは? 2021/07/15 あらゆる金融機関で進むDXだが、その取り組みの状況にはバラつきがある。特に、デジタル戦略で他行に遅れをとっていた地銀・みちのく銀行は2019年、巻き返しを図るためにスマホアプリ開発に着手した。これが、ローンチ後、たった2カ月で1万4000ダウンロードを獲得するなど、高い評価を得ることに成功している。なぜ、後発となったみちのく銀行のアプリ開発は成功したのか。その秘密に迫る。
記事 IT業界・ITベンダー 国内ITベンダーの売上ランキング2021年版、1位は富士通、アクセンチュアは2桁増 国内ITベンダーの売上ランキング2021年版、1位は富士通、アクセンチュアは2桁増 2021/07/12 IDC Japanが2021年7月12日に発表した国内ITサービス市場のベンダー売上ランキングによると、上位5社は、1位から順に、富士通、NTTデータ、日立製作所、NEC、IBMとなった。NTTデータが、3位から2位に順位を上げた。2020年の国内ITサービス市場は前年比2.8%減の5兆6,834億円となった。
記事 システム開発総論 クレディセゾンに学ぶDXのための組織作り、融合するウォーターフォールとアジャイル クレディセゾンに学ぶDXのための組織作り、融合するウォーターフォールとアジャイル 2021/07/09 デジタルトランスフォーメーション(DX)に取り組む事業会社で、デジタル人材の採用・育成や組織づくりが課題となる。従来の基幹システムを維持しながら、業務改善や新規事業に向けたシステム導入を、迅速に推進する必要があるのである。「セゾンカード」でおなじみの金融事業会社、クレディセゾンでは、自社のDXを実現すべく2019年からソフトウェア内製化やデジタル人材の育成を進めている。その中心人物である同社の専務執行役員 CTO兼CIO 小野 和俊氏に、DXを成功に導く組織作りと人材戦略を聞いた。
記事 システム開発総論 30%の工数削減、「スクラッチでも高効率」な次世代ローコード開発とは? 30%の工数削減、「スクラッチでも高効率」な次世代ローコード開発とは? 2021/07/08 企業の情報システムは、これまで以上にビジネスの変化に対応する迅速性と柔軟性が求められている。だが、業務の固有性が強いためにSaaSやパッケージを利用することができず、スクラッチ開発を余儀なくされるケースも少なくない。いかにして効率的に開発を進めるかが重要だ。DX時代に求められるクラウドネイティブ・アーキテクチャーと、それを下支えする「超高速開発」のあり方を解説する。
記事 システム開発総論 GitHubが「開発者の囲い込み」を加速、買収したマイクロソフトの狙いは何か? GitHubが「開発者の囲い込み」を加速、買収したマイクロソフトの狙いは何か? 2021/07/08 GitHubが、AI(人工知能)を利用してより効率的にコーディングできる新ツール「GitHub Copilot」のテクニカルプレビューを開始した。ソースコードの一部や関数を提案することで、ペアプログラミングのように開発者を支援し、生産性向上を図れるようにする。さらに、「Project planning for developers」という名称で新たに開発者向けのプロジェクト管理機能の強化にも乗り出した。GitHubは2018年にマイクロソフトが買収を完了。巨額投資から透けて見えるマイクロソフトの狙いとは何か。
記事 システム開発総論 日本生命が「開発経験の無い」スマホアプリを実現…?その秘密とは 日本生命が「開発経験の無い」スマホアプリを実現…?その秘密とは 2021/06/10 これまで日本生命は、人を中心とした強力な営業ネットワークを生かし、保険のコンサルティングや加入後の手続きなどに対応してきた。しかし、顧客の行動様式の変化や技術の進歩などを背景に、新たな接点の構築が求められていた。そこで取り組んだのがスマホアプリの開発だった。現在、スマホアプリは、同社の重要な経営戦略に組み込まれるまでに存在感を増している。プロジェクトを率いたキーパーソンに、プロジェクト誕生の経緯から現在までを聞いた。
記事 IT運用管理全般 Zabbixとは何か?「最強」システム監視自動化ツール活用のポイント Zabbixとは何か?「最強」システム監視自動化ツール活用のポイント 2021/05/31 1 システムの「自動化」が注目を集めているが、その場合「Ansible」のような構成管理ツールや「Infrastructure as Code(IaC)」といった部分が注目されがちである。だが、システムを開発する期間より、システムを運用する期間のほうがはるかに長いことを考えると、運用管理やサーバの監視といった分野も非常に重要であると言えるだろう。今回はその中でもシステムの縁の下の力持ちであるサーバ監視にスポットを当て、特に利用されることの多いオープンソースソフトウェア(OSS)の「Zabbix」について詳しく解説していこう。
記事 セキュリティ総論 なぜ「クラウドの自動操縦」が必要なのか? “在宅勤務環境”を脅威から守るには なぜ「クラウドの自動操縦」が必要なのか? “在宅勤務環境”を脅威から守るには 2021/04/12 コロナ禍によってテレワークを導入する企業が急増し、ITセキュリティの重要性がさらに増している。自宅勤務をはじめとする社外でのクラウド活用の機会が増え、仕事におけるIT環境も大幅に変化してきた。しかし従来のネックワークアクセス制御のセキュリティ対策では十分ではない状況も出てきている。ニューノーマル時代のあるべきセキュリティ対策とはどんなものなのかを考察していこう。
記事 IT戦略・IT投資・DX そのコンテナ活用が失敗するのは「プロセス」を改善していないからだ そのコンテナ活用が失敗するのは「プロセス」を改善していないからだ 2021/03/15 現在の企業の競争力を左右しているのは、市場や顧客の変化に迅速に対応し、製品やサービスを開発・提供し続けることができるかどうかだ。新しいテクノロジーである「コンテナ」に注目が集まっているのも、こうした背景がある。ただし、コンテナを単に導入しただけでは、成果を得ることは難しい。コンテナ活用を成功に導くには、「人」や「技術」だけではない、ある重要な取り組みが必要なのだ。成功企業の取り組みから見えてくる、そのポイントを解説する。
記事 システム開発総論 人材不足でもDXをあきらめない! 秘訣は「ノーコードでのデータ連携」にあり 人材不足でもDXをあきらめない! 秘訣は「ノーコードでのデータ連携」にあり 2021/03/12 コロナ禍の影響もあり、企業のデジタルトランスフォーメーション(DX)への取り組みが一層加速しているが、現実には多くの企業がまだ道半ばである。その原因の1つとして、DXではデータの活用が不可欠であるが、それを推進するためのITエンジニアが不足しているという課題がある。ビジネスに合わせて迅速にシステムを構築していくには、内製化が有効な手段だが、そこにはIT人材が必要だ。このギャップをどのように解消していけばよいだろうか。
記事 システム開発総論 DataOps(データオプス)事例、「あるある失敗談」と「成功マニュアル」とは DataOps(データオプス)事例、「あるある失敗談」と「成功マニュアル」とは 2021/02/25 「データ活用が売上や成果につながらない」、「そもそも社内のデータ活用のフローがぐちゃぐちゃ」など、データ活用のハードルは高い。そこで、多くの企業はデータ活用の在り方を改善すべく「DataOps(データオプス)」を実践しようとするが、失敗に終わってしまうケースは少なくない。本記事では、DataOpsに取り組む企業が陥りがちな「あるある失敗事例」を紹介しつつ、DataOpsを成功に導くための実践的なポイントをまるっと解説したい。
記事 システム開発総論 5分でわかる「DataOps(データオプス)」の基礎、 どんなメリットがあるのか? 5分でわかる「DataOps(データオプス)」の基礎、 どんなメリットがあるのか? 2021/02/22 環境が目まぐるしく変化する中、企業にとって「いかに、すばやくデータを収集・分析し、分析から得られた洞察をビジネスに生かしていくか」が勝敗を分けるポイントになってきた。こうした中、企業のデータ活用のクオリティを高める方法として、「DataOps(データオプス)」が注目されている。本記事では、そもそもDataOpsとは何か、DataOpsを実践するメリットとは何か、分かりやすく解説したい。
記事 システム開発ツール・開発言語 Serverspecとは?超入門、テスト自動化で選ばれる3つの強みと注意すべき利用方法 Serverspecとは?超入門、テスト自動化で選ばれる3つの強みと注意すべき利用方法 2021/01/29 クラウドなどの登場でシステム開発が複雑化するにつれて、さまざまな設定を「自動化」していく動きが本格化している。その中でも、テスト工程を自動化するツール、その代表例と言えるのがオープンソースソフトウェア(OSS)の「Serverspec」だ。前回は構成管理ツールである「Ansible」について紹介したが、Ansibleが主に設定(構築)工程の作業を自動化するためのツールだとすれば、Serverspecは後工程を担う。そもそもテスト自動化ツールとは何をするものなのか。その中でServerspecはどのような特徴を持っているのか。入門記事としてそれぞれ順に解説していこう。
記事 システム開発総論 Netflixも実践、DXでなぜ「カオスエンジニアリング」が必要になるのか? Netflixも実践、DXでなぜ「カオスエンジニアリング」が必要になるのか? 2021/01/21 2020年を振り返ると、システム障害がビジネスに影響を及ぼした事案が多かったことに気づく。テレワークの増加でVPNがパンクするといった新型コロナウイルス感染症の影響によるものに加え、9月から10月にかけて起きた、NTTドコモのキャッシュレス決済関連の不正出金事件、10月1日には東京証券取引所(東証)が全銘柄の売買を終日停止するという前代未聞の事故が起きた。注目すべきことは、原因は必ずしも最新テクノロジーを用いたサイバー攻撃などではなかった点である。2021年を迎えた今、あらゆるシステムについて、構築への考え方をゼロから考え直すべき時が来ているのかもしれない。そこで参考にしたいのが、米Netflixなども実践する「カオスエンジニアリング」や「カオスモンキー(Chaos Monkey)」という考え方・手法である。
記事 ワークスタイル・在宅勤務 DXの成否を分ける「実は重要な」ポイント、開発・運用はリモート化できているか? DXの成否を分ける「実は重要な」ポイント、開発・運用はリモート化できているか? 2020/12/02 新たなビジネスの開発や既存ビジネスの高度化などに必須と言えるのが、ITサービスの迅速な開発・運用だ。しかしコロナ禍を経て、企業は働き方の変革を余儀なくされており、ITサービスを担うIT部門もリモートワークが増えているだろう。だが肝心の開発・運用環境がリモートワークに最適化されておらず、IT部門の生産性が大きく低下してはいないだろうか? これを放置していると、企業のDX全体の足を引っ張る恐れがある。
記事 ワークスタイル・在宅勤務 DXの成否を分ける「実は重要な」ポイント、開発・運用はリモート化できているか? DXの成否を分ける「実は重要な」ポイント、開発・運用はリモート化できているか? 2020/12/02 新たなビジネスの開発や既存ビジネスの高度化などに必須と言えるのが、ITサービスの迅速な開発・運用だ。しかしコロナ禍を経て、企業は働き方の変革を余儀なくされており、ITサービスを担うIT部門もリモートワークが増えているだろう。だが肝心の開発・運用環境がリモートワークに最適化されておらず、IT部門の生産性が大きく低下してはいないだろうか? これを放置していると、企業のDX全体の足を引っ張る恐れがある。
記事 システム開発総論 【動画】クラウド・ネイティブな開発環境へ、押さえるべき4つの要素とは 【動画】クラウド・ネイティブな開発環境へ、押さえるべき4つの要素とは 2020/11/30 ビジネスのデジタル化実現に向け、企業ITには「変化に強い」アプリケーションが求められる。すなわちビジネスのスピードに追従でき、技術の進歩に追従できる(技術的負債にならない)アプリケーションだ。そこで推奨される「クラウド・ネイティブ」のアプローチについて約50分で解説したのが本動画だ。パブリックやプライベート、あるいはハイブリッドなクラウドの利点をフル活用し、スケーラブルなアプリケーションの構築・実行を実現するポイントについて、開発に必要な4つの要素とそれを支える基盤テクノロジーを紹介。さらに、開発・運用面でスピードとセキュリティを担保するDevSecOpsやLean、Agileといった開発手法や、具体的なソリューションについても紹介する。
記事 クラウド 【動画】コンテナやマイクロサービス、CI/CD、DevSecOpsをまとめてわかりやすく解説 【動画】コンテナやマイクロサービス、CI/CD、DevSecOpsをまとめてわかりやすく解説 2020/11/30 企業がデジタルトランスフォーメーション(DX)を実現するために、その担い手としてのITシステムには「俊敏性」や「柔軟性」「スモールスタート」「拡張と縮小が自在」といった要件が求められる。こうした要件を満たし、パブリッククラウド・オンプレミスを問わず稼働可能なシステムを実現するには、オープン・テクノロジーの活用が不可欠だ。本動画は、コンテナやマイクロサービス、CI(継続的インテグレーション)/CD(継続的デリバリー)やDevSecOpsなど、インフラ環境を問わずアプリ開発が可能なオープン・テクノロジーや開発手法について、主要なテクノロジーやユースケースを交え、分かりやすく解説している。
記事 IT運用管理全般 Ansibleとは何か?超入門、Playbookはなぜ有用? 構成管理ツールで使われる3つの理由と活用方法 Ansibleとは何か?超入門、Playbookはなぜ有用? 構成管理ツールで使われる3つの理由と活用方法 2020/11/27 1 2005年にオープンソースの構成管理ツール「puppet」がリリースされて以降、「自動化」「構成管理」「DevOps」「Infrastructure as Code(IaC)」といったキーワードをシステム開発の現場では耳にする機会が増えてきた。いずれもITの運用管理の品質を向上したり、負荷を軽減するために用いられるものだが、今回はその中でも「オーケストレーションツール」の代名詞ともなっている「Ansible(アンシブル)」について解説していこう。
記事 セキュリティ総論 LIXILのニューノーマル対応、「ゼロトラスト」や「アジャイル」にどう取り組んだのか LIXILのニューノーマル対応、「ゼロトラスト」や「アジャイル」にどう取り組んだのか 2020/11/06 コロナ禍を経て、多くの企業で「働き方の変革」が進んでいるが、緊急事態宣言下で迅速にテレワークへの対応を進めた企業の1つがLIXILだ。「在宅勤務などの人事制度やITインフラをあらかじめ整備していた」という同社は、コロナ禍以前よりどのような課題を持ち、どんな施策を行ってきたのか。同社 理事で、デジタル部門デジタルテクノロジーセンター長を務める安井 卓 氏が語った。
記事 IT資産管理 “内部犯行と未知の脅威”をどう防ぐ? AIを利用した「異常検知環境」の有効性を解説 “内部犯行と未知の脅威”をどう防ぐ? AIを利用した「異常検知環境」の有効性を解説 2020/10/12 サイバー攻撃による脅威は引き続き増加傾向にあり、内部犯行による情報漏洩や組織内のマルウェア拡散などの内部の脅威も増えている。サイバー攻撃の手法が多様化する中で、注目されるテクノロジーがUEBA(User and Entity Behavior Analytics)だ。未知の脅威や内部脅威対策として、なぜUEBAが有効なのか、AIを活用した「教師なし学習」「数理アプローチ」による検知とはどのようなものかについて紹介する。
記事 RPA・ローコード・ノーコード ローコード開発とは? LCAPベンダー13社比較のポイント、スバルなどの導入事例に学ぶべきこと ローコード開発とは? LCAPベンダー13社比較のポイント、スバルなどの導入事例に学ぶべきこと 2020/09/18 日本ではもともと「高速開発」や「超高速開発」と呼ばれていた、ローコード(Low-Code)開発、あるいはローコードアプリケーションプラットフォーム(LCAP:Low Code Application Platform)が、ここにきて急速に世界的なトレンドになろうとしている。ツールの提供側を見るとマイクロソフトやセールスフォース、グーグルなども参入しているが、日本からもサイボウズはじめ、参戦する企業が多い。システム開発、あるいはアプリケーション開発の効率化は今後、企業の差別化にかかわるビジネススピードの確保、システムインテグレーターのビジネスモデルとそれに伴うIT部門の役割の変化などにも大きく関わってくる。ITがビジネスを左右する時代を象徴するかのような技術であるローコード開発について、基本中の基本から市場動向予測、導入企業の事例、13社におよぶベンダーの動向と比較のポイントなどについて幅広く解説する。