Articles

Please enter an article title, author, or keyword
What Is CM Architecture, Anyway?

In his CM: The Next Generation Series, Joe Farah writes that there are two sides to answering that question. One deals with your CM solution’s architecture, and the other, which may be closely related, deals with the architecture of your tools.

Joe Farah's picture Joe Farah
Learning GNU Make Functions with Arithmetic

GNU Make has no built-in arithmetic capability. In this article, I present a collection of GNU Make macros that implement functions for addition, subtraction, multiplication, and division of integers. Functions are also provided for integer comparisons such as “greater than” and “not equal.” These macros are implemented entirely using GNU Make's built-in string manipulation functions.

John Graham-Cumming's picture John Graham-Cumming
Got Configuration Management Best Practices?

Why is it that we keep revisiting configuration management “best practices”? It is not that they are not well covered. It is because they keep changing and every time we look at the process of development from a different perspective, we learn something new. Ben Weatherall found that what we do under the guise of CM differs in how we identify the problems to be solved, how we address those problems, and even what tools are appropriate.

Ben Weatherall's picture Ben Weatherall
Has DevOps Failed?

DevOps has been front and center lately (2011 and 2012) with many organizations working to embrace deployment its recommended practices—sometimes referred to as agile systems administration. However, Bob Aiello writes that in some ways, DevOps has failed and we need to hold our own retrospective to understand how we can best improve.

Bob Aiello's picture Bob Aiello
2012 Technology in Review

2012 was an amazing mix of challenges, achievements, and even a few notable disasters for those in technology. Here are a few things to consider in understanding the year behind us and preparing for the peopl challenges that no doubt await in the year ahead.

Leslie  Sachs's picture Leslie Sachs
Did You Know That Your Product Portfolio Is in Trouble?

Based on his own work experiences, Anupam Kundu has found some patterns (or anti-patterns) that explain why product managers and product teams have a hard time managing their portfolios.

Anupam Kundu
From Agile Journal to Agile Connection: A Look Back at 2012 From Agile Journal to Agile Connection: A Look Back at 2012

Johanna Rothman shares some of her highlights of the past year, which has been her first full year as the technical editor for the Agile Journal, now called Agile Connection.

Johanna Rothman's picture Johanna Rothman
What the Cloud Wishes It Were

Chris Riley writes that when an organization is considering the cloud, it has to consider its approach as well. The cloud was built on the principles of initiating things fast, and only what you need when you need it. The cloud was not built for people who follow the mantras of  “set it and forget it” and “plan for everything ahead of time.”

Chris Riley
The Center of Excellence

A great way to establish your software engineering processes, training, best practices, reports, and metrics is to build a center-of-excellence (CoE). When complete, a CoE is a team, or entity, that provides the leadership and governance in a focus area. Often the leadership is in the form of items such as, training, documentation, metrics, reporting.

James Sullivan
DevOps in the Enterprise

A great way to establish your software engineering processes, training, best practices, reports, and metrics is to build a center of excellence (CoE). When complete, a CoE is a team, or entity, that provides the leadership and governance in a focus area.

Bob Aiello's picture Bob Aiello

Pages

Upcoming Events

Apr 27
Jun 08
Sep 21