What is Shave The Baby?
Business buzzword - Meaning to streamline something as much as possible.
On this project we really need to shave the baby
See business, newspeak, office
All you need for a faster workflow in one place.