Version Control

Articles

Respecting Culturally Diverse DevOps Teams

The year ahead likely will be filled with unprecedented challenges in terms of both technology and business demands. While technology and business needs are certainly complex, the people and personality issues may be even more challenging to deal with. This article will get you started with tackling some of these people-related challenges that you will likely encounter in the coming year.

Leslie  Sachs's picture Leslie Sachs
Information Technology Predictions for 2013

While 2013 may appear calmer compared to 2012 due in part to fewer “big” events scheduled this year, the information technology (IT) industry and profession advances forward. The IT industry, interestingly enough, shapes events in addition to being shaped by events around the world.

James Sullivan
Automating a Process to Attain Higher Quality

In his CM: The Next Generation Series, Joe Farah examines the following three steps that deal with process: defining the process, automating the process, and improving process quality. When a process is automated, problems can be repeated and are much easier to diagnose and correct. As the problems are corrected, we attain higher quality.

Joe Farah's picture Joe Farah
2013 Predictions for DevOps and IT Operations

The new year starts out with the perfect storm for DevOps and highlights the need for robust IT operations. Bob Aiello writes that in the coming year, many companies will be focused on stabilizing IT infrastructure and addressing many of the challenges that have so dramatically impacted businesses in recent memory.

Bob Aiello's picture Bob Aiello
How to Develop Build and Deployment Essentials

Build and deployment are two of the most essential functions that are performed by the configuration management guru. In some ways, they represent the beginning and the end of the release management life cycle. Bob Aiello describes how to develop an effective build and deployment solution complete with all of the other steps that are required as well.

Bob Aiello's picture Bob Aiello
CM Planning or Planning for CM

Configuration management planning is one of the classic functions that separate organizations with good IT controls from the shops that are mired in making the same mistakes over and over again. Bob Aiello explains what exactly you put into a CM plan and how to create plans that help get the work done more effectively.

Bob Aiello's picture Bob Aiello
Puzzling My Way Through Cobit 4.1

The isaca Cobit 4.1 framework has thirty-four IT processes which include a considerable amount of information on exactly how to establish effect IT controls and, more importantly, successfully meet your IT compliance requirements. Bob Aiello takes a walk through each of the Cobit controls and discuss, in practical terms, how improved processes can be successfully implemented and supported.

Bob Aiello's picture Bob Aiello
The Origins of DevOps

DevOps is a term that is being used by many different technology professionals to refer to emerging best practices in application (and systems) deployment. But what exactly is DevOps and where did it come from? Bob Aiello takes a look at the recently hyped term.

Bob Aiello's picture Bob Aiello
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

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.