So far the clearest definition I've been able to find is
DevOps is a set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production, while ensuring high quality
But that seems incredibly vague. So what exactly is DevOps? (And perhaps how does it differ from 'not DevOps'?)