InfoQ Homepage Agile Content on InfoQ
-
Refactoring Legacy Applications: A Case Study
To refactor legacy code, the ideal is to have a suite of unit tests to prevent regressions. However it's not always that easy. This article describes a methodology to safely refactor legacy code.
-
Interview and Book Review: Enterprise Software Delivery
"Enterprise Software Delivery" is the latest book by Alan W. Brown, and is a must-read guide for anybody concerned with the development and delivery of software in a large organisation.
-
Chris Patterson on Automated Builds in TFS
We spoke with Chris Patterson, Senior Program Manager Team Foundation Server about the role of automated builds and continuous delivery in modern application development. Team Foundation Server is the Microsoft-hosted version of Team Foundation Services.
-
Interview with Bruno Sbille about Leadership Styles and Visual Management
Bruno Sbille, a trainer and coach who lives in Belgium, did a session at the XP Days Benelux 2012 conference, on the topic: learn different leadership styles with Star Wars coaches. InfoQ interviewed him on using leadership styles, visual management, and agile coaching.
-
The Continuous Delivery Maturity Model
Continuous Delivery is rapidly gaining recognition as a successful strategy for true business agility. For many organizations the question is no longer “why?”, but rather “how?” How do you start with CD, and how do you transform your organization to ensure sustainable results. The authors present a Maturity Model to help address some of the key aspects you need to consider when adopting CD.
-
Automated Builds: How to Get Started
The first part of this series discussed some of the benefits of automating your build and deployment processes. 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.
-
DevOps @ Nokia Entertainment
DevOps@Nokia Entertainment is the first article of the “DevOps War Stories” series. Each month we hear what DevOps brings to a different organisation, we learn what worked and what didn’t, and chart the challenges faced during adoption.
-
Agile Podcasts: A Great Learning Alternative
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.
-
Why Should Agilists Care About Capitalization?
This article examines the impact of accounting rules on Agile projects and provides perspectives and resources to make the accounting argument for agile capitalization, potentially reducing your company’s tax burden, increasing available funds for engineers, and making your auditors happy.
-
Interview and Book Review: Continuous Delivery and DevOps - A Quickstart Guide
"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.
-
Interview and Book Review: A practical approach to large-scale Agile development
A Practical Approach to Large-Scale Agile Development tells the story about applying agile and lean principles in a large scale software development program for the HP laserjet futuresmart firmware. An interview with with two of the authors, Gary Gruver and Mike Young, about agile principles, managing change, collaboration between distributed teams, and the benefits of using agile.
-
The Role of the Development Manager
A Development Manager has a number of responsibilities, but the primary one is to get a product out the door. Filling this role requires a large skill set and this article discusses what skills are needed, and not needed, to be an effective Development Manager.