configuration management

Articles

Selecting the Best Tools for Your IT Team

Tools selection should really be the most objective and straightforward task that any technology professional could be asked to work on. After all, selecting a hammer is a basic task that depends on objective criteria such as the size of the nail that you are pounding into a wall. In technology, tools selection involves a lot more group dynamics than you might expect, and it is very possible that personality issues within the team evaluating the tools could cause you to make some costly mistakes. This article discusses what you need to know to make sure that you can successfully “tame your wild tools selection process” and yield the best results for your organization.

Leslie  Sachs's picture Leslie Sachs
How to Evaluate CM and ALM Tools

Joe Farah writes that evaluating and selecting configuration managment (CM) and application lifecycle management (ALM) tools is an opportunity both to ensure that you have a good process in place and to learn the present state and the state-of-the art in CM and ALM technology.

Joe Farah's picture Joe Farah
People, Processes and Tools: The Three Pillars of Software Development

Every project is dependent upon people, processes, and tools:  they are how the work gets done. These three essential elements are not equal, though, as each has its own strengths and weaknesses.   Each one provides a different value to our projects.

 

Alan S. Koch
Options for Promoting and Controlling Changes in Risk Adverse Environments

Change occurs everywhere, and every day - especially in the software world. Knowing how to navigate that change, and maximizing it's acceptance across the board is crucial for development teams to reach their goals. Learn how this can be accomplished in processes that are easy to adopt.

Anonymous
Consider Team Members' Personalities When Creating a Change Control Group

Creating a change control group (or any other process improvement effort) can be incredibly successful—or it can get bogged down with impossible "people" issues, often due to conflicting communication styles and personalities. If you want your team to be a success, you may need to consider some of these people issues, or else risk failure due to personality issues that really matter. It's not hard to address these challenges and build a change control function that will succeed despite some of the inherent challenges in getting people who may have very different styles and approaches to work together.

Leslie  Sachs's picture Leslie Sachs
Agile Development Infrastructure—on Premises or in the Cloud?

How do companies face the challenge of setting up their infrastructure when they've just started agile development? One option is to move your infrastructure to the cloud. In this article, we help you decide what's the best fit for your team and project by addressing this issue head on.

Mario  Moreira's picture Mario Moreira
Using Dashboards to Clarify Project and Product Perspectives in SCM

Joe Farah explains that a configuration management (CM) strategy must deal with product development from both a product and from a project perspective. Dashboard technology can help to clarify the perspectives and simplify the management functions, especially from an information perspective.

Joe Farah's picture Joe Farah
Business Criticality and the Investment of CM

Configuration management (CM) provides organizations with a level of control over the changes that occur in the engineering space.  It can help protect the valuable code assets of the revenue generating products within the organization.  CM provides the capability for products to manage the pieces therein that change at different rates, exposes the changes that are occurring, and establishes knowledge of the baseline of the product which then improves integrity and minimizes product regression.  In addition, CM not only assesses the impact of change, but assists in problem resolution.   While the value of CM is typically understood within engineering organizations, it is important to apply CM investment wisely. 

Mario  Moreira's picture Mario Moreira
Culture, Methods, and Governance and Their Impact on CM

Most professionals in the software development industry recognize the need for Configuration Management (CM).  CM has been around long enough for people to have experienced problems when CM was either not in place or when the level of CM was insufficient for the needs of the work.  CM values of identification, control, audit, and report are meant to ensure integrity of the product under development.  These days, almost everyone has, at least, version control practices which include a version control tool and a simple checkout/checkin process.  However, as with any engineering discipline, the level of the CM implementation (since CM is much more than just version control) will depend greatly on the culture along with the methods and governance that exist within the company.

Mario  Moreira's picture Mario Moreira
Five Mistakes a Company Can Make When Using Configuration Management

Joe Farah details five mistakes a company can make when using configuration management (CM). Until we start to admit to our mistakes and strive to reach the next generation of CM, we'll stagnate.

Joe Farah's picture Joe Farah

Pages

CMCrossroads is a TechWell community.

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