Outside–in software development: Difference between revisions