Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
IBM Rational ClearCase 7.0: Master the Tools That Monitor, Analyze, and Manage Software Configurations

Buy

My first encounter with software configuration management was way back in the eighties while at university – and way before I knew that it was called software configuration management. We were doing a student project and were five people working on this group project. I was coding away, slipping into experiments that eventually took the wrong directions – now where was that undo button? We were stepping on each other's toes overwriting changes from others or updating files with unpleasant and surprising side effects. All this hampered our productivity and caused us to have to work late nights to meet our deadline.

The professor, who later was to become my Master's thesis supervisor, told me that it was called software configuration management and that I would get the Nobel Prize in Computer Science if I solved the problem. He was involved in a start-up suffering more or less the same kind of problems. When I graduated I got a job in the industry – but problems persisted. We compiled older versions of modules, forgot to link in a couple of files in the executable or linked versions that had not been re-compiled. Often not causing big disasters, but still a mess that created a general feeling of confusion and uncertainty and caused quite a lot of rework. Apparently there was something they had not taught us at university. So after a while I returned to the university to do research and teaching (and from time to time help out companies)
in software configuration management.

Later on I learned that (software) configuration management to companies (and standards organizations) meant something slightly different. It was more of an administrative and bureaucratic control activity with an emphasis on managing changes, preserving the integrity of the product and providing traceability between artefacts. This is also important for a project. However, it is comparable to putting brakes on the project in order to avoid that it runs out of control, whereas the software configuration management I had known was more like providing a team with a powerful accelerator. If you want to guide a project to a successful result you will need both an accelerator and a brake – and to know when and how to apply each of them (actually some successful Formula-1 drivers apply both at the same time going out of sharp turns). Books that explain about (SCM)brakes and how to use them are plenty and 13 a dozen whereas there is written surprisingly little about (SCM)accelerators – it seems to be practiced by people that are too busy to be able to "preach" it.

(HTML tags aren't allowed.)

Developing Tablet PC Applications (Programming Series)
Developing Tablet PC Applications (Programming Series)

The new Tablet PC combines the latest incarnation of previous notebook computing technologies (i.e., digital ink and voice commands) with the power and reliability of Windows XP, possibly making it the most versatile PC ever. Developing Tablet PC Applications teaches programmers how to create applications for this exciting new...

OpenX Ad Server: Beginner's Guide
OpenX Ad Server: Beginner's Guide

OpenX is the world's leading independent ad server and it provides you with the simple tools you need to make money from advertising. Although OpenX is a fast, robust ad serving solution to power all of your digital advertising, it can be challenging to get beyond the basics and build an advertising system that meets your needs...

Principles of Tissue Engineering, 3rd Edition
Principles of Tissue Engineering, 3rd Edition

First published in 1997, Principles of Tissue Engineering is the widely recognized definitive resource in the field. The third edition provides a much needed update of the rapid progress that has been achieved in the field, combining the prerequisites for a general understanding of tissue growth and development, the tools and...


Catastrophe Modeling: A New Approach to Managing Risk (Huebner International Series on Risk, Insurance and Economic Security)
Catastrophe Modeling: A New Approach to Managing Risk (Huebner International Series on Risk, Insurance and Economic Security)
This book had its genesis in June 1996 when the Wharton Risk
Management and Decision Processes Center (Wharton Risk Center) co-hosted
a conference on “Information Technology and Its Impact on Catastrophic
Risks”. It was one of the events that year celebrating the Anniversary of
the first computer (ENIAC) at the
...
Object-Oriented Game Development
Object-Oriented Game Development
This book addresses how program teams can develop complex games within the constraints of deadlines, budgets, and changing technologies. It establishes a set best practices taken from real-world experiences, while making sure readers understand that there are not any absolute solutions. Readers are taught how to write reusable code that they will...
How to Buy a House with No (or Little) Money Down, 3rd Edition
How to Buy a House with No (or Little) Money Down, 3rd Edition
The Ultimate guide to finding and financing a home

Almost everyone aspires to owning a home, but the reality of coming up with a large enough down payment often stands in the way of making that dream come true. No longer! How to Buy a House with No (or Little) Money Down has helped tens of thousands become homeowners, and now it's your turn!...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy