質問: iPhoneアプリの開発を外部委託し、パッケージごと、プログラムソースで納品してもらうことになりました。 納品の際、画像ファイルや、ライブラリのファイルがパッケージ内に散在していたため、委託先に「画像フォルダと、フレームワーク系フォルダがいろんなところに散らばっているので、まとめていただく(整理していただく)ことはできますか。」と依頼したところ「成果物の動作を制御するプログラムをどう設計し動かすかの手法は開発会社の裁量に委ねられるため、業務対象外です」と回答がきました。はじめに、契約書でそこまで詰めていなかった当方にも否があるのですが、iPhoneアプリ開発業界の常識とは、こういうものなのでしょうか。
回答: 開発会社のスキルと契約金額、契約内容によりけりです。 Apple標準コードデザインでは、質問者さんが考えておられるように、リソース(画像やライブラリ)は適切な場所に整理することが求められています。契約書または要件定義、外部設計の段階で、こうした縛りを設けるべきでした。 残念ながら、出来上がったものを変更するには相当な費用がかかります。