情報システム関連の業務に携わるようになる前まで、筆者はIT産業の人たちをコンピュータ遣いの達人だろうと考えていた。それにしても腑に落ちないことがあった。ソフトウェアを作る人たちが、どうしてコンピュータを駆使しないのかということである。言い換えれば、ソフトウェア生産の機械化がなぜ行われないのだろうかという、単純な疑問である。
製造業などでは自動化は当たり前
製造業も建設業もサービス業も常に機械化や自動化、部品化を進めている。依然として人手に頼らなければならないことも多いが、機械化やロボット化を進める合理化努力は止まない。
かなり以前のことだが、ある造船所を訪問した際にその一端を見たことがある。鋼板から最も経済的に部品の板を切り出す“板取り”や“切り出し”を自動化し、船体に組み上げる溶接もロボットで自動化していた。これらの制御はコンピュータで行われており、そのプロセスでは人手を極限まで省いていたのだ。溶接の熱による歪み分も計算済みなので、仕上がりの寸法検査は必要ないという。こういうコンピュータの使い方こそ、本来求めていたものではないかと感銘を覚えた。
ひるがえってIT産業を見ると、ソフトウェアの生産は相変わらず人力頼みで、機械化や自動化の進化が見られない。これはどうしたことなのだろう。
「アジャイル開発」といわれる開発手法のカテゴリーがある。アンチ・ウォーターフォール型の手法で、「XP(eXtreme Programming)」や「スクラム」など反復型の手法を用いて、要件変更に柔軟に対応し、早期に高品質のソフトウェアを構築する開発手法を総称している。この中にはソフトウェアのコンポーネントを再利用するようにしてセミオート化するRAD(Rapid Application Development)ツールやCASE(Computer Aided System Engineering)ツールなど古くからある手法も含まれるようだ。
しかしここで言うソフトウェア生産の機械化・自動化は、ソースコードの自動生成を指す。RADツールやプログラムパターンを使って部分的に再利用するのではなく、設計書からソースコード全体を自動生成するアプローチである。2001年に提唱された「MDA(Model Driven Architecture:モデル駆動アーキテクチャ)」が、最も近いイメージだ。
もちろん製造業でも、微小レンズの研磨や船舶プロペラの最後の仕上げは熟練工である匠の技が求められる。だが、通常のソフトウェア開発におけるプログラミングでは匠の技は不要だ。ロジックに基づいて書かれるものだから、設計書に基づいて機械化できるはずの領域である。それによって労務集約型の生産モデルも変えられる。ITエンジニアがデザインに集中することによって早く、安く、品質の良いシステムを作れるようになるはずだ。
会員登録(無料)が必要です
- 1
- 2
- 次へ >
- 「2025年の崖」はどうなった? DXレポートから7年後の実態を検証する(2025/12/24)
- 生成AIで進化するサイバー空間の“悪意”、どう対処するか?(2025/11/26)
- ヒューマノイドの時代が確実にやってくる(2025/10/28)
- 「越境」のすすめ─CIOは専門性の境界を越える「総合診療科医」であれ!(2025/09/25)
- 年初発表の「2025年世界10大リスク」を振り返ってみる(2025/08/28)
- 業務システム 2027年4月強制適用へ待ったなし、施行迫る「新リース会計基準」対応の勘所【IT Leaders特別編集版】
- 生成AI/AIエージェント 成否のカギは「データ基盤」に─生成AI時代のデータマネジメント【IT Leaders特別編集号】
- フィジカルAI AI/ロボット─Society 5.0に向けた社会実装が広がる【DIGITAL X/IT Leaders特別編集号】
- メールセキュリティ 導入のみならず運用時の“ポリシー上げ”が肝心[DMARC導入&運用の極意]【IT Leaders特別編集号】
- ゼロトラスト戦略 ランサムウェア、AI詐欺…最新脅威に抗するデジタル免疫力を![前提のゼロトラスト、不断のサイバーハイジーン]【IT Leaders特別編集号】
-
VDIの導入コストを抑制! コストコンシャスなエンタープライズクラスの仮想デスクトップ「Parallels RAS」とは
-
AI時代の“基幹インフラ”へ──NEC・NOT A HOTEL・DeNAが語るZoomを核にしたコミュニケーション変革とAI活用法
-
加速するZoomの進化、エージェント型AIでコミュニケーションの全領域を変革─「Zoom主催リアルイベント Zoomtopia On the Road Japan」レポート
-
14年ぶりに到来したチャンスをどう活かす?企業価値向上とセキュリティ強化・運用効率化をもたらす自社だけの“ドメイン”とは
-
-
-
-
生成AIからAgentic AIへ―HCLSoftware CRO Rajiv Shesh氏に聞く、企業価値創造の課題に応える「X-D-Oフレームワーク」
-
-
-
「プラグアンドゲイン・アプローチ」がプロセス変革のゲームチェンジャー。業務プロセスの持続的な改善を後押しする「SAP Signavio」
-
BPMとプロセスマイニングで継続的なプロセス改善を行う仕組みを構築、NTTデータ イントラマートがすすめる変革のアプローチ
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-





