ブログ 技術的負債とは?技術的負債に対処するための6つの方法 技術的負債とは、ソフトウェア開発、特にレガシーシステムやアプリケーションのモダナイゼーションにおいて、よく使われる言葉です。品質とスピードのバランスを取る必要があります。完璧にプログラムされたソフトウェアを開発することと、打ち上げの締め切りに間に合うように適当な品質でコードを書くことは、トレードオフの関係となるのです。 5月 11, 2022
ブログ 深層学習フレームワークとは|定義とおすすめのフレームワーク7選 近年、企業におけるAI(人工知能)の活用がますます進んでいます。そのAIシステムを開発する上で、中心となる技術が深層学習(ディープラーニング)です。読者の中には、私たちの身の回りにあるソフトウェアやシステムの開発において、コードを0から書いていると想像している方もいるかもしれません。しかし、実はフレームワークというシステム開発のひな形を利用して開発が進められているケースが多いです。深層学習においても例外ではなく、コードを埋め込むことでプログラムを組むことができるようにフレームワークが使われています。本記事では、深層学習フレームワークの定義や7つのフレームワークをご紹介します。 2月 1, 2023
ブログ スクラッチ開発とは? メリット/デメリット/パッケージ開発との比較 企業がソフトウェアをローンチするにはスクラッチ開発とパッケージ開発の2つの方法があります。本記事では、スクラッチ開発とは何か、パッケージ開発との違いを説明し、費用対効果や機能性、柔軟性に優れた適切な選択肢を選ぶためのヒントを紹介します。 12月 28, 2022