Application Lifecycle Management

Articles

Traceability in a Practical Way How to Implement CM and Traceability in a Practical Way

Software development can often be a very complex endeavor, so it is no wonder that important details can sometimes get lost in the process. Here, Bob Aiello discusses how to implement configuration management (CM) and traceability in a practical and realistic way.

Bob Aiello's picture Bob Aiello
Managing Capital Project Interoperability Managing Capital Project Interoperability

Capital projects inherently involve integrating the work of numerous subcontractors for the on-time delivery of hundreds of facility systems and millions of project deliverables. If your company is involved in any of the lifecycle stages of a process facility, this article will help you learn some of the current pitfalls.

David Lawton's picture David Lawton
Cloud-Hosting Solutions Why Software Development Companies Will Migrate Toward Cloud-Hosting Solutions

Uday Kumar examines some of the key drivers for software development companies marching toward cloud-hosting solutions. Change is the only constant. While technologies will keep evolving to help us overcome challenges, there, of course, will be new and emerging challenges.

Uday Kumar's picture Uday Kumar
 CM Professionals Need to Know about Business Requirements What CM Professionals Need to Know about Business Requirements

While we know the technology, some configuration management (CM) experts don’t always have a strong enough business focus, which can be a real problem. Read on if you would like to understand what CM professionals need to know about business requirements and how CM can directly impact the business itself.

Bob Aiello's picture Bob Aiello
How to Build Reliable Systems How to Build Reliable Systems

Bob Aiello describes some of the essential techniques necessary to ensure that systems can be upgraded and supported while enabling the business through frequent and continuous delivery of new system features.

Bob Aiello's picture Bob Aiello
Creating a Lean Six Sigma Pull System Creating a Lean Six Sigma Pull System

Lean Six Sigma is a leadership methodology that significantly improves process quality, speed, costs, and agility. One of the concepts applied is called a pull system, and in this article Steven Bonacorsi explains how to design one for your process. Doing so will help you to stabilize a process flow into a predictable work control system.

Steven Bonacorsi's picture Steven Bonacorsi
Attacking Silos with DevOps Attacking Silos with DevOps

Many professionals, while having expertise in their technical niche, are sometimes less than perfect at communicating effectively with colleagues from other departments. This can result in departments failing to work effectively together; these departments resemble silos more than a collaborative and cohesive organization. This article will help you identify and understand some of the reasons why teams operate in silos and what you can do to change that.

Leslie  Sachs's picture Leslie Sachs
Making Best Practices a Reality Making Best Practices a Reality

Almost any description of a job involving software configuration management—or more generally, application lifecycle management—will include the words “best practices.” Kareen Kircher writes on how to make best practices a reality for your work. The five ingredients to making successful changes happen are relationship, timing, automation, pertinent documentation, and refining.

Kareen Kircher's picture Kareen Kircher
Agile ALM for Delivering Customer Value: Getting Started

In this first part of a two-part series, Mario Moreira writes that a reasonable application lifecycle management (ALM) product will have a common user interface for utilizing the ALM functionality. It will also include a meta-model and process engine to parse and share information across and amongst the various functions within the ALM framework. These technical needs must be accompanied by a strong business case for delivering higher customer value and new approaches for seamless integration.

Mario  Moreira's picture Mario Moreira
Don't Forget Operations' Point of View in DevOps

Much of what is written about DevOps—a set of principles that helps development and operations teams work more effectively together—is delivered from the perspective of developers. In my opinion, DevOps needs to also take an operations point of view in order to be effective and practical. This article is all about putting the “ops” back into DevOps, so to speak.

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.