Version Control

Articles

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
DevOps and Dealing with Team Members How DevOps Can Help You Deal with Overly Aggressive Team Members

Leslie Sachs explains what to do when members of your team exhibit overly aggressive or downright combative behaviors. Because you’re unlikely to change your colleagues' modus operandi, it is wise to instead consider how your DevOps effort can benefit from taking into account some typical behaviors of people with Type A or Type B personalities.

Leslie  Sachs's picture Leslie Sachs
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
Configuration Management Practitioners Why Good Design Is Important to Configuration Management Practitioners

The “look and feel” of good design is critical for many of today’s interactive and web-based systems. Carl Singer writes on configuration management's role in producing a quality product with good design in mind. CM practitioners—including build, release, and deployment engineers—are in a unique position to understand how the entire system is constructed and implemented.

Carl Singer's picture Carl Singer
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
The Importance of Software Safety The Importance of Software Safety

Software impacts our world in many important ways. Almost everything that we touch, from the beginning to the end of our day, relies upon software. Bob Aiello explains the importance of software safety for configuration managers. Remember, software safety requires that systems be built and configured in a secure and reliable way.

Bob Aiello's picture Bob Aiello
The Technology behind Rich Internet Applications The Technology behind Rich Internet Applications

Alejandro Felipe writes on the technology behind rich internet applications (RIA) in service-oriented architecture (SOA). With this knowledge, you'll be better able to build and support web applications using technologies such as Ajax and JavaScript and development frameworks, including BackBone Router and Model View Controller (MVC).

Alejandro Felipe's picture Alejandro Felipe
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
Why You Cannot Afford to Overlook Environment Management Why You Cannot Afford to Overlook Environment Management

Environment management is an essential function in any complex, mission-critical system. Unfortunately, environment management is often overlooked and, even when addressed, usually only handled in the simplest way. Keeping an eye on your environment is actually one of the most important functions for IT operations. Bob Aiello explains how to get started with environment management.

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.