CHAPTER 10 IT Services—Development, Outsourcing, and Consulting

One of my favorite interview questions is, “How would you characterize your approach to software development?”.… My favorite answer came from a job candidate who said, “During software design, I’m an architect. While I’m designing the user interface, I’m an artist. During construction, I’m a craftsman. And during unit testing, I’m one mean son of a bitch!”

—Steve McConnell, Development Consultant, from IEEE Software, January/February 1998

There are many thousands of companies in the business of providing custom IT services, commonly known as “IT consulting.” IT consulting is a technology service business; but, because its product is code, it is also an intellectual property business. ...

Get The IT / Digital Legal Companion now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.