Home Articles

Articles

CM Crossroads provides original content, articles and regular columns from industry thought leaders, analysts and software providers on a wide variety of configuration management and application lifecycle management topics. Below you will find links directly to our columns and articles or you may use the search box to scan for a particular topic or writer.

Subscribe to the RSS Feed feed-icon-16x16

bloging


Behaviorally Speaking – SCM Essentials for Small Teams

PDF Print E-mail
Written by Bob Aiello   

nov09essentialwater200Small Teams require a different level of process than big teams – or do they? Is there really any difference between implementing SCM for small teams versus big teams? I have implemented SCM for some pretty large teams with 30+ plus developers in large organizations of 700+ developers. I have also worked on very small teams with just 2 or 3 developers. I like working on small teams because I usually get to do more - from the release management to testing to helping to debug the code. In some cases, I have found it very difficult to implement SCM in smaller teams, where there can be some pretty difficult challenges. You should never underestimate the difficulties you may encounter including resistance to change that you can encounter when you are working with a smaller team. Read on if you would like to be prepared for the challenges ahead in implementing SCM essentials for small teams.

 

CM Journal - November 2009

PDF Print E-mail
Written by CMC Media Staff   
CM Journal
Each month the CM Journal provides original content articles and regular columns from industry thought leaders and software providers on a wide variety of configuration management and application lifecycle management topics.
.


Get the CM Journal RSS Feed Get the Feed


SCM Essentials for Small Teams
Volume 7 - Number 11 - November 2009


nov09cover185Small Teams need Software Configuration Management every bit as much as big teams do. But it is also true that working in a small team brings its own unique rewards and challenges. Small Teams also create big systems that can have a major impact. I have seen large organizations that operated as a set of groups of small teams - each with their own culture and operating mode. This week our CM Crossroads writers give you the information that you need to be effective in small teams.

Ben Weatherall takes the lead with the first of a four part series on Small Teams and SCM.  While Joe Farah gives us the Next Generation of CM for Small Businesses. Of course I don't want to miss the fun so you'll find my own trench level experiences with Small Teams described in Behaviorally Speaking. We also look back at Mario Moreira's article on Applying CM to Agile Teams and Pablo Santos Luaces also weighs in on three core pillars on SCM Essentials for Small Teams. Our own Chayim Kirshen wraps up this month’s theme with his great article on SCM Essentials For Small Teams.

I am pleased to announce that we have a new featured column starting this month on Implementing Industry Standards. My colleague and mentor, James W. Moore, who is the IEEE Computer Society's Vice-President for Professional Activities and a member of its Board of Governors gets us off to a great start with his three part series on implementing standards. James Moore is one of the most knowledgeable people in the standards community and someone that I go to for help in navigating the complexity of the standards world. We are very privileged to have him for this new featured column.

Bob Aiello
Editor in Chief
CM Crossroads
raiello@acm.org


Featured articles...

nov09essentialwater185

Behaviorally Speaking – SCM Essentials for Small Teams
by Bob Aiello

Small Teams require a different level of process than big teams – or do they? Is there really any difference between implementing SCM for small teams versus big teams? I have implemented SCM for some pretty large teams with 30+ plus developers in large organizations of 700+ developers. I have also worked on very small teams with just 2 or 3 developers. I like working on small teams because I usually get to do more - from the release management to testing to helping to debug the code. In some cases, I have found it very difficult to implement SCM in smaller teams, where there can be some pretty difficult challenges. You should never underestimate the difficulties you may encounter including resistance to change that you can encounter when you are working with a smaller team. Read on if you would like to be prepared for the challenges ahead in implementing SCM essentials for small teams.
Read More >>

nov09smallteams185

Small Teams and SCM
by Ben Weatherall

This is the first of a four part series on Small Teams and SCM. The parts are (1) Small Standalone Teams, (2) Small Teams in a Large Organization, (3) When Small Teams Grow and (4) When Large Teams Shrink. All of these leverage an earlier article, Small Team Essentials: An SCM Perspective, previously published in the July, 2008 CM Journal.
Read More >>

nov09entrystandard185

ISO/IEC/IEEE 12207 and 15288: The Entry-Level Standards for Process Definition - Part 1
by James W. Moore

In 2008, the 12207 standard for software life cycle processes and the 15288 standard for system life cycle processes were revised in an effort that finally harmonized system and software processes as well as bringing the respective IEEE and ISO/IEC standards into complete agreement. Some users mistakenly believe that these standards are targeted only to large organizations able to make a substantial investment in a complete suite of software and systems processes. However, these standards are also the best entry point for beginning users who desire guidance on as few as a single process. This three-part article will explain how entry-level users can apply the two standards.
Read More >>

More articles...
nov09business185 CM: THE NEXT GENERATION of SCM Essentials for Small Business
by Joe Farah

Exactly how big is an organization supposed to be before CM must take an active part in the development team?  The answer is simple.  CM, properly adopted, gives an advantage to the small business that is necessary for it to compete.  It doesn't really matter what size your company is, you still have to successfully develop, build, distribute and track your software.  The fact that you're in a small business means you have less resources to do so.  This is why CM is so crucial to small business.
Read More >>

july08applysmall Applying CM to Agile Teams  
by Mario Moreira

A variety of Agile methods and practices have now been around for a solid 10 years and existed for at least another 10 years prior. Configuration Management (CM) for Agile development has now been discussed since the turn of the century. So what are the core principles of CM and how can CM help Agile teams?
Read More >>

july08essentialssmall SCM Essentials For Small Teams
by Chayim Kirshen

Small teams and small organizations tend to think of SCM as revision control, and software construction.SCM tools are reduced to the ability to check in and check out code. Teams rarely use the extended features and best practices of revision control systems, so let's review how more efficient revision control can help small teams.
Read More >>

june-08-essential SCM Essentials for Small Teams
by Pablo Santos Luaces


Very small teams think that SCM (Software Configuration Management) is not for them. Even the name sounds like a big thing: CM, configuration management. "Why should I care?" They say.

Small teams code, and that's actually a very good thing. But they normally refuse to use the bare minimum to work, the three core pillars as I usually refer to: version control, task tracking and testing.
Read More >>


 

CM: THE NEXT GENERATION of SCM Essentials for Small Business

PDF Print E-mail
Written by Joe Farah   
nov09business200Exactly how big is an organization supposed to be before CM must take an active part in the development team?  The answer is simple.  CM, properly adopted, gives an advantage to the small business that is necessary for it to compete.  It doesn't really matter what size your company is, you still have to successfully develop, build, distribute and track your software.  The fact that you're in a small business means you have less resources to do so.  This is why CM is so crucial to small business.
 

ISO/IEC/IEEE 12207 and 15288: The Entry-Level Standards for Process Definition - Part 1

PDF Print E-mail
Written by James W. Moore   
nov09entrystandard200In 2008, the 12207 standard for software life cycle processes and the 15288 standard for system life cycle processes were revised in an effort that finally harmonized system and software processes as well as bringing the respective IEEE and ISO/IEC standards into complete agreement. Some users mistakenly believe that these standards are targeted only to large organizations able to make a substantial investment in a complete suite of software and systems processes. However, these standards are also the best entry point for beginning users who desire guidance on as few as a single process. This three-part article will explain how entry-level users can apply the two standards.
 

Small Teams and SCM

PDF Print E-mail
Written by Ben Weatherall   
nov09smallteams200This is the first of a four part series on Small Teams and SCM. The parts are (1) Small Standalone Teams, (2) Small Teams in a Large Organization, (3) When Small Teams Grow and (4) When Large Teams Shrink. All of these leverage an earlier article, Small Team Essentials: An SCM Perspective, previously published in the July, 2008 CM Journal.
 

Getting Started with Maven

PDF Print E-mail
Written by Bob Aiello   
nov09basicsstart200Maven is a popular build framework that is used by many technology professionals to manage large scale java application development. The Apache Maven website (http://maven.apache.org) states that "Maven is a software project management and comprehension tool". Maven builds are based upon a project object model (POM) which is coded in XML. Maven is used to manage a project's build, reporting and documentation from a central place. I have worked with both Maven 1.0.2 and the very popular Maven 2. For this article I used Maven 2.2.1 on RHEL 5.3.
 

Overcoming Resistance to Change by SCM

PDF Print E-mail
Written by Ben Weatherall   

oct09weatherallchange200As an industry, SCM is conservative – we hold the corporate jewels in our hands and we are reluctant to let either processes, procedures or personnel have a chance to mess them up. In fact, when they do get messed up we tend to lose our jobs. Then along came Agile and the need to support it while maintaining both technical and professional integrity.

 
<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>

Page 1 of 114

Advertisement