Accounting for external-use software development costs in an agile environment