業界の専門家の意見は異なりがちだ。だが、最新のソフトウェア開発を構成する要素については意見の一致が見られそうだ。 TrainlineでCTO(最高技術責任者)を務めるマーク・ホルト氏にとってのソフトウェア開発の歴史は、より高いレベルの抽象化を提供するプログラミングツールを実現することだった。現在では、ますます強力になるソフトウェアを即座にダウンロードできるようになっている。 CCS Insightでリサーチ部門のディレクターを務めるボラ・ロティビ氏は、最新のソフトウェア開発をクラウドネイティブアプリケーション、クラウドファーストアプリケーション、マルチクラウドアプリケーションをビルドする仕事と定義する。「また、ビッグデータによるデータ駆動型の洞察を受け入れ、AI(人工知能)を取り入れる仕事でもある」と同氏は語る。 だが、最新のソフトウェア開発には、細かい単位のコードの再利用やローコードツー