システム開発における技術的負債を解消するためには、企業は何をすればよいのか。効果的な解消方法を説明する。
IT部門が計画を立てて、システム開発における「技術的負債」(先送り作業)の管理に取り組めば、技術的負債が発生しても、企業が重要な期限を守るのに役立つ可能性がある。技術的負債をうまく管理すれば、IT部門はエンドユーザーのニーズを満たす最小限のシステムや機能を構築しやすくなる。
適切な技術的負債の管理のために、IT部門がまず実施すべきことは、技術的負債があることを開発チームと運用チームに認識してもらうことだ。IT部門が技術的負債を認識できたら、技術的負債を清算する計画を立てる。コーディング規約の作成や、それに付随する開発者トレーニングの計画を組み込むとよい。
プロジェクトマネジャーや開発者、エンドユーザーが協力して、システム開発に関する各種タスクの優先順位を付けることも重要だ。優先順位が決まり、IT部門がソースコードを確認し終えたら、技術的負債を修正する取り組みに着手する。
企業は、技術的負債の管理と修正を社内文化に組み込むのが望ましい。これによりシステム開発を前進させながら技術的負債に対処できるようになる。
米国TechTargetの豊富な記事の中から、さまざまな業種や職種に関する動向やビジネスノウハウなどを厳選してお届けします。
高齢男性はレジ待ちが苦手、女性は待たないためにアプリを活用――アイリッジ調査
実店舗を持つ企業が「アプリでどのようなユーザー体験を提供すべきか」を考えるヒントが...
IASがブランドセーフティーの計測を拡張 誤報に関するレポートを追加
IASは、ブランドセーフティーと適合性の計測ソリューションを拡張し、誤報とともに広告が...
【Googleが公式見解を発表】中古ドメインを絶対に使ってはいけない理由とは?
Googleが中古ドメインの不正利用を禁止を公式に発表しました。その理由や今後の対応につ...