CM: THE NEXT GENERATION - Beyond CM to ALM

your role, will be...  If you educate like that, and involve the team in the process (after some education), the buy in will be greater.

If you're starting a new project, don't start with a 2G CM solution.  Start with ALM.  If ALM seems "too much", look at a different solution.  ALM does not have to be too much.  A later generation solution should always make life easier, not more difficult.  And especially in an Agile environment, where there's more resistance to formal tools and processes which impose themselves, it's critical to have advanced tools that can support the higher demands of Agile, while making life easier for all of the team roles.

If you've looked and are intimidated by the ALM world, look harder until someone tells you why ALM is less intrusive than CM alone.  If they can't, then you have a right to be intimidated - the solution is probably still half-baked, or perhaps suggests a rigid process that doesn't fit the mold.  Move on to the next one.  With ALM solutions, you'll have to look deeper under the hood than with CM solutions, to make sure that end-to-end management can accommodate your process without a lot of up front costs. 3rd and 4th generation solutions should eliminate most administration while drastically improving functionality and ease-of-use.

I'm glad the rescue team stayed their course, in spite of criticism early on.  Drilling bore holes instead of rescue tunnels.  Involving NASA.  Using advanced technology.  Doing things right.  In the end, the miners were out in 2 months, 50% ahead of schedule!  Look beyond CM and you'll see improvements in your engineering team capabilities, but also, and perhaps more importantly, in getting the product out the door.

About the author

Joe Farah's picture
Joe Farah

Joe Farah is the President and CEO of Neuma Technology and is a regular contributor to the CM Journal. Prior to co-founding Neuma in 1990 and directing the development of CM+, Joe was Director of Software Architecture and Technology at Mitel, and in the 1970s a Development Manager at Nortel (Bell-Northern Research) where he developed the Program Library System (PLS) still heavily in use by Nortel's largest projects. A software developer since the late 1960s, Joe holds a B.A.Sc. degree in Engineering Science from the University of Toronto. You can contact Joe at farah@neuma.com