cm: the next generation


After Ten Years: One Person's Stance on the Agile Manifesto

In his CM: The Next Generation Series, Joe Farah often writes about ALM relative to agile. In this article, he lays out his views on the Agile Manifesto specifically. From collaboration and clear communication to the focus on individuals over tools, Joe covers what works, and what he thinks could work better.

Joe Farah's picture Joe Farah
Global Software Development CM and ALM for Global Software Development

In his CM: The Next Generation Series, Joe Farah writes that there are many reasons that organizations or government agencies use distributed development. Whatever the reason, a software development team, and indeed the entire product team, needs to do all it can to ensure that development proceeds smoothly.


Joe Farah's picture Joe Farah
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
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
Top Ten Requirements for Your CM and ALM Strategy

Joe Farah takes an in-depth look at the top ten requirements needed for a successful next-generation configuration management and application lifecycle management solution strategy.

Joe Farah's picture Joe Farah
How to Build a CM and ALM Strategy

Joe Farah writes that a next-generation CM and ALM strategy may seem aggressive, but it will help ensure that you're happy with the result. It will make sure that you deal with the entire problem domain from an organization perspective, rather than just the part your team is traditionally comfortable with.

Joe Farah's picture Joe Farah
Ten Capabilities that ALM Tools Must Support

Joe Farah writes that next generation ALM tools must not interfere with development by adding overhead. Instead, they must help to increase efficiencies and productivity of all roles as part of the agile backbone. Here is a list of capabilities that ALM tools must support in an increasingly agile world.

Joe Farah's picture Joe Farah
Build Management Essentials You Need to Know

Joe Farah writes that it used to be that reproducibility was the holy grail of build process and capabilities. While that is still the central requirement, good build management processes and tools can take you a lot further, a lot faster, and with better quality.

Joe Farah's picture Joe Farah
A Primer on a Next Generation Application Lifecycle Management Tool

Joe Farah gives a primer on a next generation ALM tool that reinforces the concepts of next generation ALM. Next generation ALM tools are, well, somewhat futuristic. After all we're talking about the next generation. But it's hard to talk about abstract and idealistic concepts if they are too hard to picture.

Joe Farah's picture Joe Farah
What Else Does Application Lifecycle Management Need?

Joe Farah writes on what application lifecycle management (ALM) needs, plus the underpinnings and structures that are in place within a CM and ALM tool that help give the tool significant character.

Joe Farah's picture Joe Farah


CMCrossroads is a TechWell community.

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