David J. Anderson, pioneer in Kanban for software development, recently came to Brazil. A group of InfoQ Brasil editors interviewed David about Lean, Agile and Kanban. See the highlights of the interview.
Sam Haskins from Etsy talks about code management with Github, fast deployments with feature flags and no packaging, canary releasing, voluntary code reviews, CI with Jenkins, monitoring and failures.
We spoke with Chris Patterson, Senior Program Manager Team Foundation Server about the role of automated builds and continuous delivery in modern application development. 1
Continuous Delivery is rapidly gaining recognition as a successful strategy for true business agility. The article presents a model to help address some of the key aspects to consider when adopting CD 2
In this article, we will take a common example of a corporate web application for a fictional financial institution, and walk through fully automating their build process. 1
This article is part of the "DevOps War Stories" series.Each month we hear what DevOps brings to a different organisation, what worked and what didn’t and the challenges faced during adoption.
Reading is a very widespread way of consuming information about Agile practices, but it is not the only way. Listening to podcasts is an alternative way to increase your knowledge. 2
"Continuous Delivery and DevOps - A Quickstart Guide" is a good starting point for newbies as well as for those facing the challenge of changing organizations with complex release processes.
If there's one thing developers are good at, it's automating things that used to be done manually. However, development teams often neglect the one audience that would benefit the most - themselves.
There is great value in examining software processes from an execution perspective. This article provides an understanding of the underlying execution principles that make Agile methods effective. 4
Mitch Lacey has written the book The Scrum Field Guide: Practical Advice for Your First Year in which he presents advice on how to implement many of the Scrum and XP practices.