| 
CM Crossroads the Configuration Management Community
Check out the latest articles from the Configuration Management Journal
Descrambling parallel build logs

Descrambling parallel build logs

One of GNU make's many features allows you to shorten build times by running more than one command at a time. If your dependencies are all correct, or nearly correct, this can give you a significant improvement, and since it's built into the tool you get it "for free". But GNU make's parallel build feature -- often called "dash j mode," after the command-line option that is used to enable it -- is not without drawbacks. The worst of these is that GNU make parallel bu...

Designing a CMDB: Buyers Beware!

Designing a CMDB: Buyers Beware!

Tips for designing a CMDB Have you ever purchased a generic, "one-size-fits-all" suit off the rack with the hope it fits you perfectly? You typically find the suit doesn't fit and then you end up not wearing it, or trying to fix it yourself and ultimately end up unhappy with your purchase. The alternative is to go to a store and design your suit to fit you perfectly with the help of the tailor and designer who takes your measurements, asks you what you need the suit for (wh...

What is the difference between a CMS and a CMDB anyway?

What is the difference between a CMS and a CMDB anyway?

The itSMF ITIL v3 framework is a set of best practices that describes what you need to do in order to implement excellent IT Service Management. The ITIL v3 framework is also very much focused on implementing excellent Configuration Management processes. I have personally been very impressed with ITIL - especially two of its key tools. The first is the Configuration Management Database (CMDB) and the second is the Configuration Management System (CMS). CM practitioners need to take the deep dive...

Build Configurations: The EasyAnt Way

Build Configurations: The EasyAnt Way

Build Configurations Let us consider a few scenarios which make necessity for build configurations obvious. Scenario I: Your build is a web application. You need a quick jetty-deploy available for convenient development. Conversely, you need a javadocs plugin in your release builds but, don't want them to interfere with your development environment.

When is Open Source not Enough?

When is Open Source not Enough?

Answer these 7 questions to quickly assess if you should upgrade to an enterprise-class CI environment Because of the fast evolution of Continuous Integration (CI), the first generation of enablement tools proliferated at lightning speed.  Open source CI tools became widely used due to the ease in which an engineer could install it and start tackling the initial CI challenges that he faced.  Once proven effective, these apps (particularly Cruise Control) spread like wildfire amo...

What is a CM Tool?

What is a CM Tool?

Does the title of this article sound silly?  I mean, doesn’t everyone know what a Configuration Management (CM) tool is?  Isn’t a Configuration Management CM tool something that provides version control functionality?  Well, the short answer is yes but only in its most simplistic form.  CM as a discipline goes well beyond simple version control.  It is important to look beyond what vendors define as classic CM tools and consider CM in terms of the fu...

Behaviorally Speaking - Evaluating and Selecting the Right Tools

Behaviorally Speaking - Evaluating and Selecting the Right Tools

With Father's Day only a couple of weeks away, I am dreaming of the hedge trimmer or power saw that my family is almost certain to get me as a father's day gift to me. Such choices are about as silly as getting mom a new washing machine or blender (no doubt to bake me a cake). Now if you really want to get me a great gift then you would land me some new software such as Microsoft's TFS (which might actually be the only Version Control tool that I have not played with yet). Taking the shrink wrap...

Personality Matters – Taming the Wild Tools Selection Process

Personality Matters – Taming the Wild Tools Selection Process

Tools selection should really be the most objective and straight forward task that any technology professional could be asked to work on. After all, selecting a hammer (saw or screwdriver) is always a basic task that depends upon 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) coul...

People, Processes and Tools

People, Processes and Tools

Part I: The People Premium Every project is dependent upon people, processes and tools. They are how the work gets done. But these three essential elements are not equal. Each has its own strengths and weaknesses, and provides a different value to our projects. This three-part series explores the relative value of people, of process, and of tools. We will look at the strengths of each, their weaknesses, and how they provide value to our projects. Is one of the three more important...

SCM Assessment

SCM Assessment

In past articles and forum threads I have discussed how "pain" drives tool changes and how to go about identifying and evaluating potential tool additions/replacements. This month, I want to cover how to assess your existing tools and processes to determine where you really need to focus.

 

Marketplace - Announcements and Special Offers

Achieve True Collaboration in Global Development:
In this webcast you will learn how integrated change and configuration management empowers your business by helping establish predictability and control over complex software development requirements.
View the On-Demand Webcast Today!

Webinar:  Cut Development Costs and Speed Innovation with Agile
Did you know that Agile development can decrease your time-to-market by 50% and increase productivity by 25%?  If you are under pressure to cut development costs and innovate faster, then you must participate in these important discussions. Join Agile thought leaders Rally Software, along with experts from GlobalLogic and Forrester Research for a two-part webinar series on driving home the efficiency, cost-cutting, and competitive benefits of Agile. 
Sign up now!

Requirements-based testing (RBT) can help you increase efficiency, reduce project risk, and improve overall software quality. Learn how MKS Integrity for application lifecycle management enables RBT, delivering full lifecycle traceability to help ensure that project requirements have complete test planning and execution coverage. Download the Requirements-Based Testing whitepaper.

If you already have an account on CM Crossroads, Login Now. If you do not, register using the link below...

NOTE: Once you register you will need to activate your account by clicking the link sent to you by email.

Video Spotlight

Accurev

Sponsored Links

Aldon - Automate the Agile process