please recommend Books on Large Continuous Software-Development projects
August 16, 2014 7:15 PM   Subscribe

I've been tossed into the deep end of a large continuous software-development project. Agile software development processes? Development, System Testing, Acceptance Testing and Production? Separated Presentation (Web) Tier, Application Tier, and Data Tier server environments? ITIL Best-practices?? What BOOKS do you recommend so I can get a handle on all this stuff?

Note: Although I would indeed appreciate any useful web pages and websites you suggest, what I'm really after is a recommendation of the BOOK(s) that you got the most useful information from, about this topic. Because I am so old-school, that I intend to read the dead-trees version, in my favorite comfortable chair.
posted by shipbreaker to Technology (7 answers total) 4 users marked this as a favorite
You could print out Hut 8’s blog and enjoy it in the chair.
posted by migurski at 12:20 AM on August 17, 2014

Release it! is great:

Also check out the 12 factor app:

Both of these should serve as jumping off points for more information.
posted by askmehow at 5:02 AM on August 17, 2014

The Phoenix Project is being widely read around my company as an intro to these topics. I found it an easy and actually somewhat enjoyable read. The authors have a blog where they delve into these topics in a more non-fiction format and they also reference additional books there. Their post on more resources for implementing the concepts lists additional books to read.
posted by elmay at 5:36 AM on August 17, 2014

My current startup uses the Scrum system.
posted by w0mbat at 10:56 AM on August 17, 2014

While not a "how to" book, Dreaming in Code is an excellent recounting of an attempted rollout.
posted by qldaddy at 1:40 PM on August 17, 2014

Best answer: I think you'd get better answers if you clarified what your role is on this project and what your background is in general. Your question history makes it look like you're basically a lead devops guy -- is that right? The things you're asking about are generally developer practices and not ops practices, so are you just asking to make it easier to work with developers? Or are you moving into more of a developer role and trying to figure things out?
posted by inkyz at 7:49 PM on August 17, 2014

Response by poster: inkyz, you introducing me to the term "DEVOPS" is the best thing that has happened to me in this AskMefi thread. Thank you! The word I was looking for is "DEVOPS".
posted by shipbreaker at 7:53 PM on August 18, 2014

« Older A vet too far...   |   Can I make it in the Boston IT job market? Newer »
This thread is closed to new comments.