記事 システム開発総論 「要件定義を無くそう!」…不毛な議論を巻き起こす「アジャイル開発への誤解」とは 「要件定義を無くそう!」…不毛な議論を巻き起こす「アジャイル開発への誤解」とは 2024/10/09 23 多くの企業でDX推進が加速する中、システム開発の手法としてアジャイル開発が主流となった。PwCコンサルティングの調査によると、アジャイル開発手法を展開している企業は72%に及ぶという。そのためか、まずはプロダクトを作ってみようという観点で「要件定義を無くせないか?」という議論が散見される。結論から言えば「現実的ではない」のだが、なぜこのような議論が起きるのか。システム開発に詳しいビープラウドの代表取締役社長、佐藤 治夫氏に、要件定義不要論が大きくなった背景とともに、無くした場合の問題点や要件定義に必要なスキルなどについて話を聞いた。
記事 セキュリティ開発・DevSecOps 生成AIのセキュリティ脆弱性診断は「使える」のか? ガートナーが解説する3つの用途 生成AIのセキュリティ脆弱性診断は「使える」のか? ガートナーが解説する3つの用途 2024/10/07 11 アプリケーション・コードの脆弱性診断は、開発者やセキュリティ担当者にとって少なからず手間とともに知識も要する厄介な業務である。この厄介な業務を、生成AIを活用して効率化するAIが「AIセキュリティ・コーディング・アシスタント(ASCA)」/「コード・セキュリティ・アシスタント」だ。そもそも脆弱性診断で生成AIは本当に有効なのか。また、どうすれば生成AIを脆弱性診断で効果的に活用できるのか。Gartner バイス プレジデント,アナリストのマーク・ホーヴァス氏が解説した。
記事 システム開発総論 【完全版】なぜ要件定義は「失敗」ばかり? 修正コスト200倍もあり得る「3つの原因」 【完全版】なぜ要件定義は「失敗」ばかり? 修正コスト200倍もあり得る「3つの原因」 2024/10/02 20 amiPro(同) 本部 杜慶捷 とてもわかりやすい解説をありがとうございます。色々と学ぶことができました。ただ、結論としてはやはりアジャイルが最適なのでしょうか?
記事 システム開発ツール・開発言語 生成AIは「ソフトウェア開発の生産性」を本当に向上させているのか? 生成AIは「ソフトウェア開発の生産性」を本当に向上させているのか? 2024/09/12 ソフトウェア開発の分野に生成AIが導入されるにつれて、「生成AIはソフトウェア開発の生産性を本当に向上させるのか?」という問いが生まれています。では、その生産性はどうやって測定するべきでしょうか。それがわからなければ向上しているのかどうかもわかりません。一方、従来型の測定方法には課題も残っています。この記事ではソフトウェア開発者などを対象に調査した『グローバルDevSecOps調査レポート』をもとに、ソフトウェア開発の生産性と生成AIによる変化について考えていきます。
記事 システム開発総論 なぜ内製化は「しくじりがち」なのか、成功に必須「5つの極意」をガートナー解説 なぜ内製化は「しくじりがち」なのか、成功に必須「5つの極意」をガートナー解説 2024/08/13 1 企業のDX推進に伴い、システム開発におけるコスト削減や開発期間の短縮などの観点から、「内製化」へ取り組む企業が増えている。しかし、正しい内製化を実現するには、適切なポイントを押さえなければ実現に至らず、失敗に終わってしまうことも珍しくない。効果が出る内製化を実現するための「5つの極意」について、ガートナーの片山 治利氏が解説する。
記事 AI・生成AI AWSが明かす「生成AI導入」リアルな課題 世界的企業の顧客たちに「最も聞かれる質問」 AWSが明かす「生成AI導入」リアルな課題 世界的企業の顧客たちに「最も聞かれる質問」 2024/08/07 業界を問わず多くの企業が生成AIのビジネス活用に着手している。クラウドサービス世界最大手AWSのストラテジスト 兼 エバンジェリストが、生成AI活用における課題とその解決策を提示。また、現在の「生成AIブーム」が、四半世紀前のドットコムバブル(ITバブル)と同じ末路をたどらないために必要なものとは何かについても言及した。
記事 AI・生成AI 【実録】社内ChatGPT構築方法の詳細、失敗した点と盲点すぎた「成果の出し方」 【実録】社内ChatGPT構築方法の詳細、失敗した点と盲点すぎた「成果の出し方」 2024/04/08 筆者の所属するSaaS企業「manebi」では、Google Workspace、Jira、Confluence、ジョブカンや顧客請求ロボといったツールを活用しています。こうしたツールについて、「あれ? これってどう使うんだっけ?」といった場合、従来は結局「人に聞いたほうが一番早い」という状況にありました。こうした問題を解決するため、取り組んだのが、全社で導入しているチャットツールSlackを通して、生成AIと連携し、気軽に疑問を聞いて答えてくれる社内ChatGPT(通称、manebiGPT)の構築です。技術的な難しさ、思いのほか手こずった点、そして「こんなに成果が出るとは?」と驚いた成功体験まで、ありのままに紹介します。
記事 AI・生成AI AIプラットフォームとは何かをわかりやすく解説、AWSやGCPら11社比較と選定ポイント AIプラットフォームとは何かをわかりやすく解説、AWSやGCPら11社比較と選定ポイント 2024/03/27 (株)IT Wroker IT Department SernaWilliam AIは、タスクを容易にし、プロセスを効率化し、繰り返しや退屈なタスクを自動化することで、貴重な時間とリソースを解放することで、人々を支援します。AIを活用することで、個人や組織はワークフローを最適化し、データに基づいた意思決定を行い、目標を効果的に達成することができます。さらに、AIは問題解決を支援し、洞察を提供し、より良い意思決定を可能にすることで、最終的には改善された結果と、持続可能な未来をもたらします。
記事 システム開発総論 Stability AIも「Stable Code 3B」で参入、激化する「コード生成AI」シェア獲得競争 Stability AIも「Stable Code 3B」で参入、激化する「コード生成AI」シェア獲得競争 2024/03/27 生成AIが得意とするのはテキストや画像生成だけではない。プログラムのコード生成も得意分野の1つ。この2年ほどで「コード生成AI」領域の研究開発が進み、コード生成の精度は大きく改善、現在はユーザー獲得をめぐる競争が激化している。コード生成AIの進化の過程を鑑みつつ、Stability AIの「Stable Code 3B」などの最新モデルはどれほどの実力を持つのか、その現状を探ってみたい。
記事 システム開発総論 DevOpsツール・DevOpsプラットフォームとは何か? GitHubら市場リーダー3社+11社比較 DevOpsツール・DevOpsプラットフォームとは何か? GitHubら市場リーダー3社+11社比較 2024/03/12 開発と運用の最適化を目指す「DevOps」に注目が集まっている。古くからある言葉ながら、DXを旗印に、企業は伝統的な開発手法からの転換が求められており、実際にDevOpsを実践する企業が増加していることが背景にある(さらに近年ではこれにセキュリティ要素を取り入れて「DevSecOps」ともいう)。このDevOpsの推進を支援するのがDevOpsツールやDevOpsプラットフォームと呼ばれる製品群だ。この市場では、マイクロソフト傘下のGitHub、GitLab、Atlassian(アトラシアン)らが各社異なった戦略を描いている。DevOpsツール・DevOpsプラットフォームの基礎から各企業の製品までわかりやすく解説する。
記事 システム開発総論 Infrastructure as Code(IaC)とは何か?TerraformやAWSなどでどう構築すべきか Infrastructure as Code(IaC)とは何か?TerraformやAWSなどでどう構築すべきか 2024/03/01 1 企業のDX(デジタルトランスフォーメーション)では、ビジネス環境の激しい変化に対して、柔軟かつ迅速に対応できるITシステムが求められます。それを実現するために生まれた考え方が「Infrastructure as Code(IaC:アイエーシー、コードとしてのインフラストラクチャ)」です。ここではIaCについて、基礎から、IaC活用のメリット・デメリット、それを実現するツール(Terraform、Ansible、Serverspecなど)のほか、Amazon Web Services(AWS)の「AWS CloudFormation」やMicrosoft Azureの「Azure Resource Manager(ARM)」など、クラウドサービスでのIaCなどもわかりやすく解説します。
記事 OS・サーバOS 次期「Windows Server 2025」の新機能を解説、AD “史上最大”の変化とは? 次期「Windows Server 2025」の新機能を解説、AD “史上最大”の変化とは? 2024/02/19 マイクロソフトは、1月末、サーバOSであるWindows Serverの次期長期サービスチャネル(LTSC)バージョンが「Windows Server 2025」になることを発表しました。リリース時期はまだ明らかになっていませんが、2024年後半にはリリースされると予想されます。新バージョンの新機能に関する情報も2023年暮れから出始めました。
記事 IT運用管理全般 プラットフォーム・エンジニアリングとは何か?ガートナーが解説するDevOps進化の要点 プラットフォーム・エンジニアリングとは何か?ガートナーが解説するDevOps進化の要点 2024/02/05 DevOpsコミュニティを中心に「プラットフォーム・エンジニアリング(Platform Engineering)」が話題となっている。さまざまな側面から解説できる言葉だが、一般にアプリケーションの迅速なデプロイを実現し、自動化などによって開発者の生産性を高めるアプローチとされる。なぜ今、プラットフォーム・エンジニアリングが注目を集めるのか。また、どうすれば推進できるのか。Gartner シニア プリンシパル、アナリストのパンカジ・プラサド氏が、プラットフォーム・エンジニアリングの基礎からわかりやすく解説する。
記事 システム開発総論 ChatGPT以前のソフトウェア開発は「石器時代」、プログラミングが劇的大変化のワケ ChatGPT以前のソフトウェア開発は「石器時代」、プログラミングが劇的大変化のワケ 2024/01/31 1 生成AIの登場により、プログラミングの世界が劇的に変化している。この変化については「ChatGPT以前のソフトウェア開発は石器時代だった」と評されるほどだ。『生成AIで世界はこう変わる』を上梓した東京大学 松尾研究室に所属する今井 翔太氏も「これは本当にすごい」と確信したという。今井氏は生成AIのプログラミング活用を(1)コードの提案、(2)対話的生成、(3)全コードの生成という3つの形態に分類。ここでは今井氏自身の経験と学術調査をもとに、どのようにソフトウェア開発者の作業が変革されているのかを紹介する。
記事 OS・サーバOS サポート終了Windows Server 2012/2012 R2に残された「最後の手段」、脆弱性は山積中 サポート終了Windows Server 2012/2012 R2に残された「最後の手段」、脆弱性は山積中 2024/01/19 マイクロソフトは2023年10月10日(米国時間)、Windows 11 Home/Proバージョン21H2とWindows Server 2012/2012 R2の製品サポートを終了しました。それに伴い、以降はこれらのOSには新しいセキュリティ更新プログラムは提供されなくなりました。今後、重大な脆弱性が見つかっても、これらのOSでは放置されることになります。
記事 RPA・ローコード・ノーコード なぜ「紙・ハンコ」文化はなくならないのか?日本企業特有のプロセス刷新の手法とは なぜ「紙・ハンコ」文化はなくならないのか?日本企業特有のプロセス刷新の手法とは 2023/12/26 企業がデジタル化を進める一方で、業務プロセスの見直しがされていないために、紙ベースの仕事がいまだに多く散見される。日本企業の業務プロセスには国民性が色濃く反映されており、それが現在の非効率さを招いている。では、こうした取り組みはどのように進めていくべきなのだろうか。ガートナー バイス プレジデント,アナリストの鈴木雅喜氏が、“人”と“ツール”の両面でのプロセス刷新の手法を解説するとともに、その先に企業が目指すべきデジタル活用の在り方を提示する。
記事 OS・サーバOS Test Base for Microsoft 365はどう使う?日本語版OS環境で必要なカスタムイメージとは Test Base for Microsoft 365はどう使う?日本語版OS環境で必要なカスタムイメージとは 2023/12/15 前回は、2021年11月からAzureで一般提供されている「Microsoft Test Base for Microsoft 365」を試用したレポートをご紹介しました。今回はその補足として、日本語版OS環境でのテストを行いたい場合に必要になるカスタムイメージの作成について、その勘所をお伝えします。なお、カスタムイメージを使用したテスト機能は2023年7月にプライベートプレビューが開始され、2023年9月から広くプレビューが始まったばかりの機能であることに注意してください。
記事 OS・サーバOS Test Base for Microsoft 365とは何か、使ってみてわかった「完全自動化」の利点と課題 Test Base for Microsoft 365とは何か、使ってみてわかった「完全自動化」の利点と課題 2023/11/20 マイクロソフトは2021年11月から、Azureの新しいサービスとして「Microsoft Test Base for Microsoft 365」を一般提供しています。このサービスで何ができるのか、どんなメリットがあるのか、試用してみました。このサービスは有料ですが、最初の6カ月間は800米ドル相当の実行を上限に無料で試用できます。
記事 スーパーアプリ・金融機能統合 スーパーアプリは普通のアプリと何が違う? ガートナーが解説する開発手法と運用体制 スーパーアプリは普通のアプリと何が違う? ガートナーが解説する開発手法と運用体制 2023/10/25 1つのスマホアプリ内にさまざまなアプリ・機能を統合できる「スーパーアプリ」。中国の「WeChat」や「AliPay」、日本ではヤフー・LINEによる「Paypay」などが広く知られているが、消費者向けだけではなく従業員向けの企業アプリも登場するなど、新たな影響を与えつつある。そもそもスーパーアプリとは何か、通常のアプリとの違い、開発するためには何が必要か。ガートナーのバイス プレジデントであるジェーソン・ウォン氏が解説した。
記事 システム開発総論 【文系でもわかる】ChatGPTのキモ「Transformer」「Attention」のしくみ 【文系でもわかる】ChatGPTのキモ「Transformer」「Attention」のしくみ 2023/09/27 第1回は、さまざまなタスクをこなす万能型ジェネレーティブAIツール「ChatGPT」の性能の鍵を握る「トークン長(GPTが文脈を意識できる過去の単語数)」やGPTの歴史的経緯について解説しました。第2回はGPTを支える自然言語処理 の分野で使用される深層学習モデル「Transformer」とその根幹となる「Attention機構(そのタスクにおいてどの単語の重要度が高く、注目すべきか決める仕組み)」についてです。TransformerとAttention機構の仕組みを定性的に把握し、それを踏まえてGPTの能力と可能性について考察したいと思います。テクノロジー領域に明るくない人でもわかる記事を目指します。
記事 システム開発総論 アジャイル開発はなぜ失敗するのか? ガートナーが絶対押さえるべき6つのポイント解説 アジャイル開発はなぜ失敗するのか? ガートナーが絶対押さえるべき6つのポイント解説 2023/09/19 目まぐるしく変化する顧客要求や市場の動向、技術革新などに対し、柔軟な対応を可能とするシステム開発手法「アジャイル開発」に取り組む企業が増えている。従来のウォーターフォール型開発手法とは異なるアプローチを取るため、初めて取り組む際には開発チームのスキルや知識、他部署との連携、ソフトウェア品質管理などの問題が発生しやすい。ガートナーの片山 治利氏が、アジャイル開発を進める際に押さえるべき6つのポイントを解説する。
記事 AI・生成AI Microsoft 365 Copilotは何がすごい?「生成AI」はブームで終わってしまうのか Microsoft 365 Copilotは何がすごい?「生成AI」はブームで終わってしまうのか 2023/08/22 2022年末に突如として注目を集めることになったOpenAIの「ChatGPT」、2023年1月にマイクロソフトが数十億ドルの追加投資を行うと発表して以降、生成AI技術を自社の製品やサービスに次々に導入し始めています。そのほとんどはプレビューの段階ですが、マイクロソフトはあらゆる分野において、AIソリューションに大きくかじを切りました。
記事 RPA・ローコード・ノーコード ローコードで開発者は失職? ガートナーが議論する5つの通説「嘘」と「本当」 ローコードで開発者は失職? ガートナーが議論する5つの通説「嘘」と「本当」 2023/08/07 「ローコード・アプリケーション・プラットフォーム(LCAP)」の利用が急拡大する中、LCAPに関するさまざまな「通説」が登場している。しかし、それらの真偽は定かではなく、今後のLCAPの適切な活用のためには、嘘か本当か、その信憑性を見極める必要がある。たとえば、「ローコードはプロコードよりも生産性が高い」「LCAP導入でプロ開発者が失業の危機にさらされている」といった具合だ。ガートナーのダニー・ブライアン氏とガートナーのポール・ヴィンセント氏が、LCAPにまつわる5つの通説について意見を交わしつつ、将来の方向性を提示した。
記事 ERP・基幹システム ERPの提案依頼書(RFP)の作成方法、ガートナー伝授の「プロセスと注意点」とは ERPの提案依頼書(RFP)の作成方法、ガートナー伝授の「プロセスと注意点」とは 2023/07/31 ERPの導入/刷新は全社規模の一大プロジェクトだ。基本となる進め方は他パッケージと同様だが、その規模と業向に与える影響の大きさからERPの提案依頼書(RFP=Request for Proposal)策定には考慮すべき点がいくつもある。では、どうすれば失敗せずにERPを導入させることができるのであろうか。ガートナー バイス プレジデント,アナリストの本好宏次氏が、ERP選定におけるRFPの作成プロセスや工程ごとに押さえておくべきポイント、RFP特有の策定の注意点について伝授する。
記事 RPA・ローコード・ノーコード ローコード開発の“落とし穴” どう回避する?ガートナーが説く「7つの成功の秘訣」 ローコード開発の“落とし穴” どう回避する?ガートナーが説く「7つの成功の秘訣」 2023/07/28 市民開発者によるアプリの高速開発の手段として、ローコード・アプリケーション・プラットフォーム(LCAP)の利用が急拡大している。その一方で、市民開発者のアプリ管理の不十分さに起因するセキュリティ・インシデントの増大や現場のスキル不足など、多様な課題が指摘されるようになった。ガートナー シニア ディレクター,アナリストの飯島公彦氏が、それらのローコード開発の“落とし穴”を回避し、LCAPの価値を最大限に引き出すための7つのベストプラクティスを紹介する。
記事 システム開発総論 マッキンゼーに聞く“DX失敗”の原因、SXとの両立や内製化など「論点総ざらい」 マッキンゼーに聞く“DX失敗”の原因、SXとの両立や内製化など「論点総ざらい」 2023/07/03 1 マッキンゼー・アンド・カンパニーは、日本企業のDXの現状と課題についてまとめたレポート「日本企業の再成長に向けたDXの提言」を発表した。そこでは、現在の日本企業のDXを評価しつつも、現状に留まることのリスク、今後取り組むべきテーマが示されている。ここでは、マッキンゼー・アンド・カンパニー パートナー/マッキンゼー デジタル 日本統括リーダーの一人、黒川 通彦 氏に、同レポートの内容について話を聞いた。
記事 人材管理・育成・HRM IT部門最大の課題は組織的学習、「ゲーム・デー」などDevOpsやSREに最適な4つの手法とは IT部門最大の課題は組織的学習、「ゲーム・デー」などDevOpsやSREに最適な4つの手法とは 2023/06/05 ITエンジニアの永遠の課題が「学習」だ。知識とスキル/能力はほぼ一体であり、中でもアジャイル開発に向けたDevOpsやSRE(Site Reliability Engineering)などの実践では新たな知識が不可欠となる。ただし、IT部門の組織的な学習が一筋縄ではないことは周知の通り。そうした中、ガートナーは過去8年にわたり、企業がエンジニアの学習支援のために「実践したこと」とともに、「成功したこと」「成功しなかったこと」のデータを収集し分析した。ガートナー バイス プレジデント,アナリストのマンジュナス・バット氏が、その結果を基に、DevOpsやSRE へ取り組むうえで重要なIT部門における組織的な学習方法について、「ゲーム・デー」や「ペアリング」など4つの具体的な方法を解説する。
記事 システム開発総論 【文系でもわかる】ChatGPTの“限界”はどこか? 知れば「怖くない」その仕組みとは 【文系でもわかる】ChatGPTの“限界”はどこか? 知れば「怖くない」その仕組みとは 2023/04/19 1 さまざまなタスクをこなす万能型ジェネレーティブAIツール「ChatGPT」は、最新版のGPT-4が登場し、ますます盛り上がりをみせています。一方で、ChatGPTを禁止する国や大学の動きも報道されています。本記事は、GPTを支える仕組みをChatGPTユーザーにとってわかりやすく説明し、その能力と限界についての見通しをよくするための記事です。
記事 システム開発総論 AIOpsとは何か? 事例や市場、実際のツールまで一挙に解説 AIOpsとは何か? 事例や市場、実際のツールまで一挙に解説 2023/03/14 さまざまなことにAIが活用され、サービスが向上していますが、大部分の企業にとって重要な「開発」の領域にもAIを有効活用することは可能です。その一助になるのが、IT運用にAIを活用する「AIOps(エーアイオプス)」です。本稿では「AIOps」が必要な背景や活用のメリット、実際のサービス、市場環境、展望を含め、アクセンチュアのAIコンサルタントが解説します。
記事 システム開発総論 中島聡氏が断言、「イノベーションは、コードから生まれる」と言えるワケ 中島聡氏が断言、「イノベーションは、コードから生まれる」と言えるワケ 2023/02/12 日本のデジタル競争力が米国に大きく水をあけられているのはビジネス+ITの読者ならよく知った事実だろう。この原因について、Windows 95の開発にも携わった天才プログラマー、中島 聡氏は「ソフトウェアエンジニア自身がコードを書くかどうか。このことが米国と日本のIT産業の明暗を分けた」と語る。中島氏がITゼネコンとも言われるいびつな構造の問題点と、自身の経験に裏打ちされた、ソフトウェア開発によるイノベーションの実現方法について解説した。