CrowdStrikeから学ぶソフトウェアテストの教訓【後編】
「ソフトウェアテスト」は何のため? CrowdStrike事件からテスト戦略を見直そう
CrowdStrikeが引き起こした「Windows」のシステム障害から、企業のソフトウェア開発者は何を学ぶべきか。現代のシステム運用における新たなリスクと、その対策とは。(2024/12/2)
CrowdStrikeから学ぶソフトウェアテストの教訓【前編】
CrowdStrikeが「想定外の障害」を防げなかった“本当の理由”
システム障害は技術的な問題ではなく、テスト戦略の欠如が原因で発生することがしばしばある。CrowdStrikeによる「Windows」障害もその例だ。現代のシステム運用が抱える、ソフトウェアテストの根本的な課題とは。(2024/11/25)
山浦恒央の“くみこみ”な話(183):
イチから全部作ってみよう(14)異常系を組み込んだら仕様書が膨れ上がった!
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第14回は、第12回と第13回で検討した異常系を、第11回で作成したたこ焼き屋の模擬店の要求仕様書に組み込んでみる。(2024/11/20)
基礎知識からメリット、課題、具体例にベストプラクティスまで:
CI/CDパイプラインで知っておくべき「9つの要素」 一般的な記事のおよそ5倍の大ボリュームで解説
TechTargetは「CI/CDパイプラインについて知っておくべきこと」に関する記事を公開した。CI/CDパイプラインとは、近代ソフトウェアのビルド、テスト、リリースの明確な取り組み方法を提供することを目的としてソフトウェア開発のワークフローとツールセットを形式化するものだ。(2024/11/14)
大企業が抱える「見えない負担」の正体:
社内ソフトウェアテスト実施企業の90%以上が経験、“内製化のジレンマ”とは オーティファイ調査
オーティファイは、ソフトウェアテストの内製化に関する実態調査の結果を発表した。「一部のみ」を含めると、調査対象企業の9割以上がソフトウェアテストを内製化していることが分かった。(2024/11/11)
“品質に重きを置くDevOps”の実力とは:
DevOpsの長年の課題を解決するかもしれない「QAOps」 DevOpsの違いとメリットを紹介
TechTargetは「QAOpsとDevOpsの違い」に関する記事を公開した。「QAOps」は「DevOps」を拡張するもので、長年にわたって批判されてきたDevOpsのある問題を解決する可能性がある。(2024/10/31)
山浦恒央の“くみこみ”な話(182):
イチから全部作ってみよう(13)異常系への対策は「諦める」ことも肝要
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第13回は、たこ焼き屋模擬店の要求仕様書から洗い出した異常系にどのような対策を行うべきかを考察する。(2024/10/22)
「速度か品質か」の二者択一にしないためには:
スピード vs 品質 ソフトウェアリリースのジレンマをどう解決する?
TechTargetは「ソフトウェアテストの速度と品質」に関する記事を公開した。大半のソフトウェア開発チームの目標は、品質を犠牲にすることなく迅速にアプリケーションをリリースすることだが、その難易度は高い。(2024/10/17)
ソフトウェアテスト:
PR:1000時間以上のテストでも分からない組み込み機器の不具合を動的テストで解決
ハートランド・データの動的テストツール「DT+」のユーザーズカンファレンスにパナソニック エレクトリックワークス社の横山一直氏が登壇。同社ソリューションエンジニアリング本部が手掛ける機器や設備の組み込みソフトウェア開発にて、動作確認や障害対応の効率化に動的テストを活用した事例を紹介した。(2024/10/1)
ソフトウェアテスト:
PR:動的テストツールの採用で組み込みソフトの処理性能計測工数を60%削減
ハートランド・データの動的テストツール「DT+」のユーザーズカンファレンスにアズビルの加地孝敏氏が登壇。ビルディングオートメーション事業で展開する制御機器の組み込みソフトウェア開発における処理性能計測や不具合解析の事例を紹介した。(2024/10/1)
山浦恒央の“くみこみ”な話(181):
イチから全部作ってみよう(12)要求仕様書の異常系を階層構造を使って洗い出す
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第12回は、これまでに作成したたこ焼き屋模擬店の要求仕様書における異常系の洗い出しを行う。(2024/9/18)
Delta Air LinesのCEOも激怒
CrowdStrikeが陥った「Windows障害じゃない方のもう一つの現実」
CrowdStrikeのソフトウェアが引き起こしたWindowsの大規模障害は、復旧した後も波紋を呼ぶことになった。CrowdStrikeを提訴した株主は、何が駄目だったと訴えているのか。(2024/9/18)
「完全に自動化されたシステムであっても発生する可能性がある」:
CrowdStrike障害で学ぶべきは「テストの見直し」だけではない
TechTargetは「CrowdStrikeの障害から考えるソフトウェアテストの課題」に関する記事を公開した。2024年7月にCrowdStrikeが引き起こしたような障害を回避するためには「速度、安定性、アクセス、セキュリティの間でバランスを取ることが重要だ」と有識者は指摘している。(2024/8/29)
山浦恒央の“くみこみ”な話(180):
イチから全部作ってみよう(11)たこ焼き屋模擬店の要求仕様書を抜け漏れなく作る
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第11回は、前回「機能分割」を用いて作成したたこ焼き屋の模擬店をの要求仕様書を抜け漏れのないようにブラッシュアップする。(2024/8/22)
山浦恒央の“くみこみ”な話(179):
イチから全部作ってみよう(10)トヨタとたこ焼き屋模擬店で理解する「機能分割」
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第10回は、要求仕様書の作成に役立つ「機能分割」について、トヨタの組織と高校のたこ焼き屋の模擬店を例に解説する。(2024/7/11)
今後はEDA/IP事業が柱に:
買収を重ねたSynopsys なぜ今ソフトウェアセキュリティ事業を売却するのか
Synopsysが、ソフトウェア開発者向けのアプリケーションセキュリティテスト事業を売却すると発表した。M&Aを重ねてアプリケーションセキュリティテスト事業を成長させてきたにもかかわらず、同事業の売却に至ったのはなぜなのか。(2024/6/20)
山浦恒央の“くみこみ”な話(178):
イチから全部作ってみよう(9)ジャンケンで理解する要求仕様書作成の難しさ
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第9回は、「ヒアリング」した内容をまとめる「要求仕様書作成」について、情報工学専攻の大学3年生でも悩む「ジャンケンの要求仕様書」を例にその難しさを解説します。(2024/6/18)
「調査対象となった全ての企業が多額の投資を見込んでいる」:
オープンソース技術に基づくべき生成AIのコンポーネントは何か Linux Foundation Japanが調査レポートを発表
Linux Foundation Japanは「2023年オープンソースの生成AIに関する調査レポート」を公開した。生成AIがビジネスの重要な要素になりつつあり、統合の容易さと透明性の点で、プロプライエタリAIよりもオープンAIが好まれていることが分かった。(2024/6/14)
テストアプローチの基礎を築くには:
ポジティブテストとネガティブテストの違い
TechTargetは「ポジティブテストとネガティブテストの違い」に関する記事を公開した。ポジティブテストとネガティブテストについて詳しく述べ、一連の実例を用いて、両テストによって徹底したテストアプローチの基礎を築く方法を確認する。(2024/6/7)
山浦恒央の“くみこみ”な話(177):
イチから全部作ってみよう(8)発注側の要望を受けて始まる「ヒアリング」の例題
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第8回は、正しい要求仕様書に向けた第一歩となる「ヒアリング」について具体的な例題を使って解説します。(2024/5/21)
ESEC:
Qtが静的解析とアーキテクチャ解析をスイートで提供、ソフトウェアテストを強化
Qt Groupは、「第27回 組込み/エッジ コンピューティング展(ESEC)【春】」において、静的解析/アーキテクチャ検証ツール「Axivion Suite」を紹介した。(2024/5/1)
山浦恒央の“くみこみ”な話(176):
イチから全部作ってみよう(7)正しい要求仕様書の第一歩となるヒアリングの手順
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第7回は、要求仕様フェーズで作り上げる正しい要求仕様書に向けた第一歩となる「ヒアリング」について解説します。(2024/4/18)
エッジケースをテストする重要性:
エッジケースのバグは解決すべきか?
ソフトウェアテストにおけるエッジケースとは、ごく少数のユーザーにしか影響しないケースを指す。だとしても、エッジケースのテストが重要なことは変わらない。本稿では、どのようなときにエッジケースのバグを解決すべきか、それとも解決せずそのままにするのかを確認する。(2024/4/4)
山浦恒央の“くみこみ”な話(175):
イチから全部作ってみよう(6)要求仕様フェーズにおける開発の標準化やスパイラルモデルの有効性
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第6回は、開発方法の整備やスパイラルモデルなど、前回に続きさまざまな問題がある要求仕様フェーズの対処法について解説します。(2024/3/18)
山浦恒央の“くみこみ”な話(174):
イチから全部作ってみよう(5)難題だらけの要求仕様フェーズにどう対処すべきか
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第5回は、さまざまな問題がある要求仕様フェーズの対処法について解説します。(2024/2/19)
山浦恒央の“くみこみ”な話(173):
イチから全部作ってみよう(4)要求仕様フェーズに潜むさまざまな罠
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第4回は、前回に引き続き、要求仕様フェーズの問題点を解説します。(2024/1/18)
「ID情報をマスクする」「アクセス許可の原則に従う」など:
FinTechでも現実に近いデータでテストしたい――データへのアクセスとセキュリティのバランスを取る方法6選
ソフトウェアテストでは実データの利用が役に立つとしても、実データのセキュリティとプライバシーを侵害しないよう注意しなければならない。本稿では、FinTechのソフトウェアテストを行う場合に中核とすべき6つの方針について説明する。(2023/12/28)
山浦恒央の“くみこみ”な話(172):
イチから全部作ってみよう(3)MINORIに学べ、全ての悪は要求仕様書から生まれる
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第3回は、ソフトウェア開発における全ての悪を生み出す元凶、要求仕様フェーズの問題点を解説します。(2023/12/14)
Gartner Insights Pickup(328):
ソフトウェア開発の強化に向けたAI導入のヒント
本稿では、先進的なソフトウェアエンジニアが、ソフトウェア開発ライフサイクルに沿ってAIを重要な活動にすぐに取り入れる5つの方法と、ソフトウェアエンジニアリングリーダーがチームに、計画からテストまでの各段階にAIを持続的に統合できるように準備を整えさせる7つの方法を紹介する。(2023/12/1)
「成果、ガバナンス、リスク管理に重点が置かれるようになる」:
2024年には企業のAI導入が鈍化する? IDCが生成AIや自動化に関する未来予測を発表
IDCは、2024年以降の世界におけるAI、生成AI、自動化に関する予測を発表した。それによると2027年には、全世界でAIソリューションの支出が5000億ドル以上になるという。(2023/11/27)
山浦恒央の“くみこみ”な話(171):
イチから全部作ってみよう(2)ワインのECサイトを作るためにイメージを深めよう
ECサイトを題材にソフトウェア開発の全工程を学ぶシリーズ「イチから全部作ってみよう」。第2回は準備編として、開発対象となるワイン販売用のECサイトのイメージを深める。(2023/11/16)
山浦恒央の“くみこみ”な話(170):
イチから全部作ってみよう(1)ソフトウェア開発の大まかな流れを把握する
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第1回は、イントロダクションとしてソフトウェア開発の大まかな流れを説明する。(2023/10/19)
開発や運用における「生成AI」の実力【第5回】
ChatGPTを使うのか、独自LLMを作るのか どちらが賢い選択?
「ChatGPT」をはじめとする生成AIの登場で、エンジニアの仕事は消えるという懸念が広がっているが、それは早まった見方だ。より賢く見るには、生成AIの現状を見極める必要がある。(2023/10/9)
「デベロッパーエクスペリエンス」「プラットフォームエンジニアリング」など:
ソフトウェア開発責任者なら知っておきたい3つのテクノロジートレンドとは? Gartner
Gartnerは2023年以降のソフトウェアエンジニアリングにおける3つの戦略的テクノロジートレンドを発表した。(2023/10/6)
開発や運用における「生成AI」の実力【第4回】
「生成AI」でスキルギャップ解消 その先に必要なのは?
生成AIは、IT運用のスキルギャップ解消に具体的にどのように役立つのか。スキルギャップが解消された際に重要となるのはどの要素なのか。(2023/10/4)
ChatGPTでソフトウェアテストはどう変わるか【後編】
「ChatGPT」の進化がソフトウェアテストを変える? 具体的な影響とは
OpenAIの生成AIツール「ChatGPT」をソフトウェアテストに活用する動きが活発化しつつある。ChatGPTは、ソフトウェアテストにどのような影響を及ぼすのか。(2023/9/30)
ChatGPTでソフトウェアテストはどう変わるか【中編】
「ChatGPT」をソフトウェアテストに使うなら“これ”に注意すべし
生成AIツールの「ChatGPT」をソフトウェアテストに活用する場合には、幾つかの注意点がある。それは何なのか。対処方法はあるのか。専門家の見解を基に、これらを探る。(2023/9/30)
開発や運用における「生成AI」の実力【第2回】
“生成AIが仕事を奪う”なんて話より大事な「IaC」や「SRE」に何が起きるのか
人間の仕事は生成AIに置き換わるのではないかという懸念が広がっている。生成AIは開発者や運用担当者の仕事をどう変える可能性があるのか。(2023/9/29)
日立、生成AIベンチャーと協業模索 年末に向け事業化目指す
日立製作所が生成AIを活用したビジネス創出に向け、動きを本格化させている。同社は9月26日に、生成AI系のベンチャー企業6社を集めたピッチイベントを都内で開催した。(2023/9/27)
山浦恒央の“くみこみ”な話(169):
業務効率化の道具箱(16)上司の指示が「言語明瞭、意味不明」で困っています
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第16回は、これまで取り上げてこなかった「働き方を工夫する」をテーマに、困った上司の作業指示にどう対応していくかを考える。(2023/9/19)
ChatGPTでソフトウェアテストはどう変わるか【前編】
ChatGPTを「ソフトウェアテスト」に使いたくなるのはなぜ? 経験者に聞いた
OpenAIの生成AIツール「ChatGPT」をソフトウェアテストに活用する動きがある。具体的にどのように役立つのか。専門家の見解や、実際にChatGPTをソフトウェアテストに生かす経験者の声を紹介する。(2023/9/15)
開発チームは「単体テスト」と「結合テスト」のどちらに時間を割くべきか:
なぜソフトウェア開発者はテストのスキルを身に付ける必要があるのか
ソフトウェアの機能に対する要求が日々変わる中で、開発者がテストスキルを学ぶ必要性はこれまで以上に強いものとなっている。(2023/9/5)
山浦恒央の“くみこみ”な話(168):
業務効率化の道具箱(15)ツールを作るより難しい「業務改善の進め方」
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第15回は、10人程度の小さな小売店で行った「自分でツールを作る」による業務効率化のケーススタディーを紹介する。(2023/8/17)
山浦恒央の“くみこみ”な話(167):
業務効率化の道具箱(14)続・便利なツールと裏腹の「地雷」を踏まないために
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第14回は、前回に続き、ツールの導入/運用時にありがちな「地雷」をケーススタディー形式で紹介する。(2023/7/20)
三連休はこれで勉強だ! サイボウズ、新人ITエンジニア向け資料を無料公開
サイボウズは、ITエンジニア新人研修用の資料を無料公開した。2023年の新人研修で使用したもので、講義資料・動画を用意している。内容はローカライゼーションやアクセシビリティー、セキュリティなど全9種類。(2023/7/15)
山浦恒央の“くみこみ”な話(166):
業務効率化の道具箱(13)便利なツールと裏腹の「地雷」を踏まないために
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第13回は、ツールの導入/運用時にありがちな「地雷」をケーススタディー形式で紹介する。(2023/6/15)
山浦恒央の“くみこみ”な話(165):
業務効率化の道具箱(12)VBSなら面倒な環境構築なしで自作ツールを作れる
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第12回は、Windowsであれば面倒な環境構築なしで使えるVBSのプログラム記述方法を紹介する。(2023/5/18)
山浦恒央の“くみこみ”な話(164):
業務効率化の道具箱(11)VBAでグラフ描画が可能な自動集計アプリを作ってみよう
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第11回は、VBAによる自動集計アプリのさらなる進化版として、データを転記し、グラフ描画を行うツールを作ってみる。(2023/4/20)
山浦恒央の“くみこみ”な話(163):
業務効率化の道具箱(10)VBAでさらに高機能な自動集計アプリを作ってみよう
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第10回は、第9回で紹介したVBAによる自動集計アプリのバージョンアップ版を作ってみる。(2023/3/27)
品質不正問題:
「品質力は落ちている」と半数強が回答、現場担当者が懸念する3つの要因とは
MONOistでは2023年1月31日に「品質」に関するオンラインセミナー「転機を迎える製造業の品質と信頼」を開催し、187人の来場者にアンケートに回答いただいた。その中で現場での実情が見える内容について抜粋し、現場の課題感について紹介する。(2023/3/17)
にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。