I've been in various facets of Software development over the past 10+ years. I started in the development side of the Application Lifecycle Management(= ALM) cycle, and more recently I've been working in the QA side of ALM.
One thing that has consistently bothered me was all the different companies that I've worked for tried to embrace an effective ALM process but in the end it usually turned out to be a half-baked implementation of a scrum methodology that had all the different team leads debating about the right and wrong ways to implement ALM processes.
I've been currently researching DevOps in hopes that I can shift my career to a direction that will allow me to better contribute to a companies ALM process.
I have quite a bit of experience in Dev, QA, and General IT but I wouldn't consider myself an absolute expert in either area.
Any suggestions, advice, recommended reading, etc?
If you recommend a book could you include the ISBN number (it's easier to search for it that way).