I design data processing systems for a bank. When system A needs data from system B, I design the plumbing that goes between them.
For the last year we've been working on decommissioning our old customer data management system - working out how to migrate all the consumers of data the old system to the new one without having to rebuild them all from scratch. So, rooting round trying to dig up old design and mapping documents so I can see what data some old (but vital) bit of software needs and what it does with it, so I can work out how to feed it the same data from our new system. Then I write down what needs to be done with sufficient detail so the build team (who do all the actual coding) can do it. It's been "fun".
For the last year we've been working on decommissioning our old customer data management system - working out how to migrate all the consumers of data the old system to the new one without having to rebuild them all from scratch. So, rooting round trying to dig up old design and mapping documents so I can see what data some old (but vital) bit of software needs and what it does with it, so I can work out how to feed it the same data from our new system. Then I write down what needs to be done with sufficient detail so the build team (who do all the actual coding) can do it. It's been "fun".