I have a tech background but a friend and coworker of mine was an English major (and former English teacher) and was hired on as a document editor/proofreader working with a team of tech writers. However, he's quickly finding his responsibilities shifting to working directly under two project managers and he's now quite overwhelmed with mentions of CMMI, Scrum, Agile, etc. I have a book or two myself from college that's now probably slightly outdated, but it's very much geared towards software developers and probably wouldn't be a good fit
Is there a nice book (or even better, a nice free website) detailing and explaining a wide variety of software development processes and terminology from a layman's perspective? This would need to assume little or no experience in software development, programming, or even general corporate business, as my friend is freshly removed from the very different world of liberal arts Academia.