Classic Movies and Books

Learn Software Development

All about the processes involved in software development

Software Configuration Management - Definition

Filed Under Techniques, Review, Terms, Process, Development, Software | Posted on November 1, 2007

One definition of Software Configuration Management is a set of activities designed to control change by identifying the work products that are likely to change, establishing relationships among them, defining mechanisms for managing different versions of these work products, controlling the changes imposed, and auditing and reporting on the changes made. In other words, SCM […]

Benefits of a code review

Filed Under Techniques, Benefits, Review, Improvement, Model, Development, Process, Software | Posted on October 6, 2007

Why would you get a development team to do a code review ? What is in it for them ? It takes time to fit in a code review, and the basic principle could be an affront to a confident developer that his/her code, written with a lot of skill, needs to be reviewed by […]

What is a code review ?

Filed Under Techniques, Benefits, Review, Improvement, Terms, Development, Process, Software | Posted on October 4, 2007

For many types of work it is standard practice to have one’s work checked by another before the work product is put into service. Engineers have inspectors, writers have editors, and so on. But in software development it is common for code to flow directly from the programmer’s fingertips into the hands of the end […]