Application Lifecycle Management

Articles

What Is the Real Difference between Software Configuration Management and Hardware Configuration Management?

In his CM: The Next Generation Series, Joe Farah recently noticed an increasing level of discussion on CM communities discussing software configuration management (SCM) versus hardware configuration management (HCM). Remember that there are many similarities between hardware and software, but there are certain differences that significantly impact your ability to develop and manage.

Joe Farah's picture Joe Farah
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
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
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
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
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
After Ten Years: One Person's Stance on the Agile Manifesto

In his CM: The Next Generation Series, Joe Farah often writes about ALM relative to agile. In this article, he lays out his views on the Agile Manifesto specifically. From collaboration and clear communication to the focus on individuals over tools, Joe covers what works, and what he thinks could work better.

Joe Farah's picture Joe Farah
The Challenges of DevOps in the Enterprise

Many small teams are successful at implementing DevOps practices such as continuous integration. However, enterprises may find implementing DevOps best practices to be much more challenging. This article will help you understand how to be successful implementing DevOps in the enterprise.

Bob Aiello's picture Bob Aiello

Pages

CMCrossroads is a TechWell community.

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