configuration management

Articles

Continuous Improvement in Configuration Management Continuous Improvement in Configuration Management

Continuously improving your configuration management practice results in delivering high-quality, complex software beautifully and efficiently. But it’s equally as important to observe the entire CM process so you can envision and plan for worst-case scenarios as well as think about how you can scale with time—and keep on improving.

Ankush Chadha's picture Ankush Chadha
stacked containers Containers: A Tester's Friend or Foe?

Containers support the timely delivery of a quality software application. However, the change to a DevOps process involving containers will require testers to adapt to this new, more agile environment. What does that mean for testers and the work they do? Here's how testers can embrace these changes, containers, and DevOps.

Kevin Dunne's picture Kevin Dunne
docker logo Considering Containers: Is Docker Right for You?

Over the past few years, containers have emerged as possibly the most important trend in enterprise technology since the advent of hardware virtualization—and Docker is the most popular. But what do containers really do, and is adopting Docker the right move for your organization? Read on to find out.

Rami Sass's picture Rami Sass
hand pointing at gears Application Lifecycle Management Approaches for Modern Software Delivery

Application lifecycle management shouldn’t enforce existing IT and software delivery environments; the idea is to integrate as many tools and processes as possible into a unified workflow. The ALM journey continues forward, and, as technical and process trends come and go, the core principles are perhaps more relevant than ever.

Flint Brenton's picture Flint Brenton
lifecycle circle Using Agile Application Lifecycle Management to Streamline Status Accounting

Status accounting is following the evolution of a configuration item through its lifecycle. Using application lifecycle management along with agile helps prevent mistakes, but lets you have the minimum amount of red tape; the team achieves an acceptable velocity without being unduly burdened with too much process.

Bob Aiello's picture Bob Aiello
team holding hands Understanding Culture and Agile Application Lifecycle Management

While the technical complexity of real-world ALM may be substantial, sometimes the people issues present even more complex challenges. Being able to understand the personalities and work culture of the folks doing the work can help you implement ALM in a comprehensive and effective way.

Leslie  Sachs's picture Leslie Sachs
notification icon Considering User Experience when Testing Push Notifications in Messaging Apps

The functionality of a messenger app's push notifications is expected to be the same regardless of the device or OS being used. This article discusses how testing these notifications involves keeping in mind the different states of the device and the app, and why the functional configuration audit is just as important as the physical.

Ritinder Kaur's picture Ritinder Kaur
Upgrade 5 Tips for Modernizing a Legacy Platform

There are many reasons to consider modernizing your legacy software. But when doing so, it’s important to remember your customers who regularly use your product and to take their preferences, habits, and needs into consideration. Here are some practical tips to boost your chances of a smoother transition.

Kaushal Amin's picture Kaushal Amin
containers The Potential—and Challenges—of Container-Based Deployment

Containers are taking the virtualization model to greater heights by enabling a flexible way to programmatically provision the resources you need. New technology also means we need new processes and failsafes, though. Containers hold a great deal of promise, but are they really ready to be used in production environments?

Bob Aiello's picture Bob Aiello
Examining code The Risks of Measuring Technical Debt

If your organization measures technical debt, have you really considered why you're doing this, and what you will do with that information once it has been gathered? Just because you can measure technical debt doesn't mean you should. Before you start (or continue) measuring technical debt, it's important to recognize that there are consequences.

Wayne Ariola's picture Wayne Ariola Cynthia Dunlop

Pages

CMCrossroads is a TechWell community.

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