ソフトウェアプロジェクト管理
プロジェクト管理の一分野として、一部の人々はソフトウェア開発の管理は製造業における管理と同種であると考えている。この人々によれば、管理のスキルをもつが管理者であればプログラミングのスキルをもっていなくてもソフトウェア開発の管理は可能である。 この考え方に対して、ジョン・C・レイノルドは反論し、ソフトウェア開発はもっぱら設計の作業であり、プログラミングできないソフトウェアプロジェクト管理者は、記事を書けない新聞編集長のようなものだと主張した 。
コンピューティングにおいて、課題 (イシュー) は、システムの改善を成し遂げるための作業の単位を意味する用語である。 課題は、バグの場合もあれば、要求された機能や作業の場合もあれば、文書化の欠如などの場合もある。 一例として、オフィススイート開発プロジェクトであるOpenOffice.orgは、課題管理システムBugzillaの修正バージョンをIssueZillaと名づけて使っていた (2010年9月の時点では Issue Tracker の名前で使っている) 。
時を経るにつれて問題が発生し、そして適時に修正されることは、ソフトウェアシステムが正当な状態に達するために重要であり、またソフトウェアシステム製品の出荷遅延を回避する。