Do You Know What Your System *Actually* Looks Like?
/via https://theprocessconsultant.com/process-documentation/ If you’re good (or lucky), you actually know — and have documented — what your system looks like. Then again, do you? Really? For example, what happens when you’re on-boarding somebody — is there a process by which they’re brought up to speed? If “ throw them in the deep end ” is what you do, well, I guarantee you that there are vast swathes of the systems that are equally “deep-end”-ish to you! Let’s take this a bit further, and think about the different ways in which you probably don’t know your system well (or well-enough. Either can be a killer!) 1. Legacy : What about all the legacy code that you’ve got? Remember, legacy includes all the code that you’re written in the past, the skills that you’re not actively exercising, the components that were written by ex-employees , etc! Is that accurate? What’s more, every time somebody does something to legacy stuff, is the test coverage ...