One of the biggest buzzwords in the industry lately is DevOps. We all know by now what DevOps is intended to offer, and most organizations are looking for at least some subset of the promise of a continuous delivery flow and the power of “pulling ops into the room”. But can we really do that if our own job of becoming “more agile” is still incomplete?
Many people have commented on the statement that Kent Beck made in Snowbird around his purpose for the meeting. I wasn’t there of course, so I am most likely paraphrasing, but the generally accepted representation was that he wanted to “heal the rift between development and the business”. As I was attending the first of the conference season events, Mile High Agile, I started to wonder how well that has worked. I’m not thrilled with what my conclusions currently are. I’m hoping someone can show me where I’m wrong. First, some history. This might seem a little self-indulgent, but I promise […]
The 10th annual State of Agile Report is out. I love reading the results of these surveys, as I learn so much about what other businesses are thinking and doing in the agile software development arena. Each year the results show the growth of acceptance and adoption of agile around the world. Gone are the days when recruiters would tell me to “get that agile stuff (or some word like that) off of your resume, or I can’t even get you an interview”. That is the good news! But the survey also brings to light some uncomfortable facts about how agile is […]
With the relative newness of DevOps, there are not yet a ton of DevOps books. That’s why we’ve assembled a list of the 7 best DevOps books based on four criteria: the number of ratings from Amazon, the average Amazon rating, number of ratings from GoodReads and the average GoodReads rating. Both Amazon and GoodReads use a scale of 1 to 5 stars with 5 stars being the best. We did all the legwork digging through Amazon and GoodReads to determine how many reviews each book has as well as the average rating on each site so that you can quickly find […]
How to become a Software Craftsman has become a huge subtext in the software community and the development conversation. One of the things that I’ve been exploring is how do we get there? How do we go from where we are to becoming true software craftsmen? It’s not this magical “Oh, we’re agile, we put posters of the manifesto everywhere, so now we’re agile and we’re software craftsmen.” It takes work, and it takes activities. I’ve been doing a lot of exploration into this and believe I have discovered three paths to the summit of software craftsmanship. Software Craftsman Defined […]