Cloud Scale CI with Jenkins
April 27, 2012 § Leave a comment
On the Continuous Integration world tour
April 26, 2012 § Leave a comment
We’ve finished up our visit to AtTask’s offices in Armenia. It will be a long flight home, but it was great to get some face time with the managers and leads there. As part of this trip, I spoke at the American University of Yerevan to a group of students, project managers, and engineers. The talk was on Massively Continuous Integration, the practice of applying scaling principles to your CI system using the Cloud. Definitely the most purple room in which I’ve spoken.
Massively Continuous Integration: From 3 days to 30 minutes
Honestly, the team did a great job putting on the whole event. We had over 100 people there, with lots of participation both before and after. CI principles aren’t as commonly adopted as I had expected.
The engineering program at this university provides an accredited masters degree. Many of the engineers in our Armenian office are graduates, and we’re looking into the possibility of beginning an internship program as well. I’ve found that with the right mentoring, the delta on productivity between fresh engineers and those with a decade or more of experience can be quite small. It will be interesting to see what can be accomplished in Yerevan in the months ahead.
The obligatory blog kick-off
April 26, 2012 § Leave a comment
Well, it’s official. I’m finally leaving the ranks of the un-contributing masses and joining the web 2.0 bandwagon. I thought it was a fad, “this blog thing is overrated.” Unfortunately for me, the world of technology moves at blazing speed, and like other professionals in the software world, there’s just too much going on not to talk about it.
I currently work as a Manager of Development for AtTask Inc. My intent is to share my experiences managing the process, organization, and technology as they unfold. I’ll be obfuscating personal details, but I hope to provide a clear window into the world of the modern software team, and in the process perhaps we can discover together the next “big” thing in the software delivery world. We are an agile company, building a project management tool, so I expect that my commentary will tend to focus on the process of developing software more regularly than the intricacies of different coding techniques.
Right now, we’re in the midst of a massive change: from delivering our product once per month to a Continuous Delivery model. We’re web software after all… why not take advantage of our delivery platform and ship more value to our customers more often? I’m traveling around the world speaking on these topics: last week in London at SeConf 2012, this week in Yerevan, and next week in Atlanta at The Scrum Gathering. I’ll certainly share these events with you here on the blog, as well as through my twitter feed at @dowdlemj, and on linkedin.com/in/jessedowdle.
If you’ve made it this far, hopefully you’ll come back soon, as I begin to pen my musings on this new-fangled world wide web…thing.