Version Control
Articles
New Developments in Builds and Deployment Management The very first generation of CM tools dealt with support for build operations. Typically, this was through the inclusion of a facility such as a Make utility, and perhaps some tools to help build Make files. But as we move into the next generation of CM tools, it is also more important to be able to manage the builds at an information level. Build Management moves from the earlier build operation support and tagging functions, to wider traceability and better information accessibility. And beyond the build operations themselves, there are additional benefits as we move into the next generation of Deployment Management. |
||
Using a Commercial Tool to Automate a Build and Deployment Process The use of a commercial tool to automate your build and deployment process saves time and money. In this article, Michael Sayko explains how to go about selecting the right tool for your specific project and team's needs, and then how to use that tool efficiently. |
Michael Sayko
September 15, 2008 |
|
Breaking News: Build Still Important, but Deployment Is King! Brad Appleton, Robert Cowham, and Steve Berczuk continue to explore the role of build and deployment in configuration management. While the details may change from year to year as technology evolves, the underlying principles remain the same. Regarding building, we are going to take the opportunity to provide a guide to some of our previous articles that still hold true. |
||
Product and Project Software Configuration Management (SCM) In this article, the authors discuss how software configuration fits into products and projects, beyond managing and controlling source code and other developer assets. They look at the differences between internal and external products and where project fit into the equation. |
||
How I Came to Value Commercial Build and Deployment Tools Years ago, I learned of commercial tools that automated builds and deployments by executing a combination of command line instructions and scripts. At the time, I questioned the value that these tools could provide. Even though the tools were promoted for build and deployment automation, they did not generate the command line instructions and scripts to actually build and deploy applications. The new tools did not replace existing build tools like Ant and make. Instead, the tools required that their users provide the build and deployment scripts. Surely, I could create one top-level script to build my application and another top-level script to deploy it. Why would I need a commercial framework to run my build and deployment commands and scripts? |
Michael Sayko
August 4, 2008 |
|
Software Configuration Management For Small Teams Small software teams rarely follow best practices, nor do they use their tools to the full extent. Implementing some of the practices listed in this article can help your software configuration management strategy increase its value to your organization. |
Anonymous
July 14, 2008 |
|
Applying Configuration Management to Agile Teams A variety of agile software development methods and practices have now been around for a solid ten years and existed for at least another ten 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? |
||
Your Small Business Can't Afford to Not Invest in SCM It used to be that SCM was a complex and effort-intensive process that small projects and businesses could not affort to invest in. Tools were expensive, automation was a daunting task, and the imposition of process on the small development team would take away the small business advantage of moving quickly. Today, and certainly in the next generation of CM, quite the opposite is true. How can that be? |
||
"Agile" Means Disciplined SCM For many people, Agile software development congers up the thought of "undisciplined" software development. The reality is that using an Agile approach to its greatest benefit requires discipline in a variety of ways. None is more critical than the discipline of software configuration management. Agile teams are generally small, but their SCM needs are big.
|
Alan S. Koch
July 13, 2008 |
|
Can Configuration Management Defend You Against Information Asymmetry? Information Asymmetry is what happens when one party to a transaction has more relevant information than the other, and doesn't share it. Configuration management, done right, has the power to eliminate asymmetry, or at the very least - lessen its impact on projects. |
Robert Benjamin
July 13, 2008 |
Pages
Recommended Web Seminars
On Demand | Building Confidence in Your Automation |
On Demand | Leveraging Open Source Tools for DevSecOps |
On Demand | Five Reasons Why Agile Isn't Working |
On Demand | Building a Stellar Team |
On Demand | Agile Transformation Best Practices |