Is there a word that means "make someone (or something) redundant"?
For example, by improving some system, some function is now redundant. So the improvement XXX that function.
Solution 1:
If you aren't replacing the old function by a new one (i.e., a function is no longer required) then you may prefer obviate, as in "this feature obviates the need to call XXX" or "new procedures obviate the need for a dedicated XXX department."
Or obsolete may be used as a verb, like "this feature obsoletes the XXX function" – although I'd definitely avoid calling a person obsolete.
But if you can say "XXX is now called automatically when needed," I'd go with that.
Solution 2:
I would say that the new supersedes the old.