Insourcing
How do you gradually shift responsibility for a system to the customer? How do you reduce the risk of a customer inheriting a system they can’t sustain? Rather than outsourcing, you can consider “insourcing.” In Extreme Programming Explained: Embrace Change (2nd Edition) (The XP Series), Kent Beck writes that insourcing is where you gradually replace …