Version Control

Articles

Instituting Change from the Bottom Up Instituting Change from the Bottom Up

In his Behaviorally Speaking series, Bob Aiello discusses hands-on software configuration management best practices within the context of organizational and group behavior. While conventional wisdom may say that "change comes from the top," Bob Aiello explains that change often needs to come from the bottom, that is the people doing the day-to-day work.

Bob Aiello's picture Bob Aiello
Do Your Agents Match Your Team Members' Personalities? Do Your Change Agents Match Your Team Members' Personalities?

Configuration management focuses on software process improvement in an organization in many important ways, impacting the application build, package, and deployment. However, some organizations are more open to change than others. If you want to be successful at bringing about positive change, then you need to be able to assess and understand the personality of your organization and identify the key change agents who can help you get the job done.

Leslie  Sachs's picture Leslie Sachs
Defining a Software Configuration Management Process to Improve Quality

Joe Farah explains that to successfully build a software configuration management (SCM) process, you must have a solid understanding of the objects you need to manage and a good feel for what SCM is supposed to accomplish.

Joe Farah's picture Joe Farah
Building Best Practices Boost Processes and Quality How CM's Best Practices Boost Processes and Quality

In his Behaviorally Speaking series, Bob Aiello discusses hands-on software configuration management best practices within the context of organizational and group behavior. Bob Aiello helps you enhance your existing CM best practices by applying the core principles that deliver excellent process and quality.

Bob Aiello's picture Bob Aiello
How to Simultaneously Focus on Software Development Process and Quality

Engineers know the importance of process and quality, and many engineering disciplines emphasize quality control and quality assurance. Some people enjoy the challenge of focusing on quality, while others find it a necessary but less than exciting chore. Leslie Sachs looks at some of the factors that impact process and quality.

Leslie  Sachs's picture Leslie Sachs
Staying True to CM in Small Efforts CM for Small Teams: Staying True to CM in Small Efforts

Implementing configuration management in small teams presents a distinct set of challenges. Your ability to “right size” the effort will go a long way in how successful you are. Find out what questions to ask before you get started.

Joe Townsend's picture Joe Townsend
How Small Teams Can Build Big Systems How Small Teams Can Build Big Systems

Small teams can be highly effective at creating big systems. In this "Behaviorially Speaking" feature, Bob Aiello explains how to be successful in a small team environment and also handle the growth often necessitated by success.

Bob Aiello's picture Bob Aiello
What a Small Team Really Needs for Software Configuration Management

In his CM: The Next Generation series, Joe Farah writes that software configuration management (SCM) can be a daunting venture for a small team. It seems that many solutions require a lot of effort and money, but this is not always the case. This article looks at what a small team really needs for CM.

Joe Farah's picture Joe Farah
Selecting the Right Software Version Control Product

Michael Feighner draws up a checklist of version-control-tool criteria to aid an organization in selecting the best tool. His goal here is to suggest a partial framework for deciding which tool best fits your needs while at the same time adhering to configuration management best practices.

Michael Feighner
Software Configuration Management for Cloud, Mobile, and Database Development

Supporting cloud, mobile, and database development sounds like a remarkably technical endeavor. In practice, personality issues between team members can impact just how effectively you handle these complex technical efforts.

Leslie  Sachs's picture Leslie Sachs

Pages

CMCrossroads is a TechWell community.

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