「ソフトウェア開発」の版間の差分

削除された内容 追加された内容
SevensA (会話 | 投稿記録)
編集の要約なし
編集の要約なし
1行目:
'''ソフトウェア開発'''(Software(ソフトウェアかいはつ、Software Development)とは、ユーザーのニーズやマーケティング上の目標を[[ソフトウェア]]製品に変換する作業である<ref>{{cite book|author=Birrell, N.D.|title=A Practical Handbook for Software Development|publisher=Cambridge University Press|year=1985年|id=ISBN 0-521-25462-0}}</ref><ref>{{cite web|author=DRM Associates|title=New Product Development Glossary |url=http://www.npd-solutions.com/glossary.html |date=2002|accessdate=2006-10-29}}</ref>。ソフトウェア開発には、[[ソフトウェア工学]]の研究的側面と[[ソフトウェア]]製品を開発する[[マーケティング]]的側面が含まれていると言われることがある<ref>[http://www.amazon.com/dp/1556158238 Jim McCarthy. "Dynamics of Software Development" (August 1, 1995), pp:10-30]</ref>。ソフトウェア製品のマーケティング活動そのものは、必ずしも[[商品開発|新商品開発]]とは結びつかない。顧客の期待を満足させるべく開発されたソフトウェア製品の成功/失敗の責任が工学的側面にあるのかマーケティング的側面にあるのかを判別するのは、多くの場合困難である。そのため、ソフトウェア開発全体として工学的側面とマーケティング的側面を共に理解し、それらの協調を促進することが重要である。工学とマーケティングの両方の側面をまとめ、バランスをとるのは、[[プロジェクトマネージャ]]などと呼ばれる立場の人である。
 
マーケティングとの関わりは[[要求分析|ソフトウェア要求分析]]としても知られている<ref>Won Kim: “On Assuring Software Quality and Curbing Software Development Cost”, in Journal of Object Technology, vol. 5, no. 6, July-August 2006, pp. 35-42 http://www.jot.fm/issues/issue_2006_07/column5</ref>。ソフトウェア開発はクライアントが必要とするもの以上の機能を開発しようとしたり、逆に妥協しようとしたりする。そのため、ソフトウェア開発は通常の工学/技術とは関連付けられていなかった各種プロセス([[市場調査]]、[[人材]]登用、[[リスクマネジメント]]、[[知的財産権]]、[[予算]]、[[危機管理]]など)まで取り込もうとする場合がある。その場合、ソフトウェア開発は Business Development と呼ばれる領域ともオーバーラップすることになる。