Archive for June, 2009

Basic Branching

This article lays the foundation for a series on branching and the development management techniques it enables. A simple linear development progresses by building one version on another. So, version one is updated to produce version two, version two is changed to make version three, and so on. This form of version progression is well [...]

, , ,

1 Comment

Subversion Repository Quick Start

A very quick introduction to setting up a Subversion repository and protecting it with Subversion’s own server and built in authentication system. You’ll want to watch this full screen and in HD to get the best view. This video is part of the upcoming Subversion Guru training course.

, ,

Leave a Comment

Why Wikis Won’t Work

Image via Wikipedia Received wisdom among many development team with whom I have worked over the years is that a development wiki is a good idea. Experience suggests that this is not a universal truth and on some projects the wiki may actually be harmful. The main benefit, and problem, with Wikis is that they [...]

, ,

Leave a Comment

Installing Subversion on Windows

Installing Subversion on Windows could not be simpler. The CollabNet installer is demonstrated in this short presentation.

, , ,

Leave a Comment

Permanently removing paths from a Subversion repository

This post is an extended discussion covering removal of paths from a Subversion repository, covered more succinctly in the Subversion FAQ. Before you start removing paths from your repository consider this: Subversion was not designed to have paths removed. That is why you cannot remove paths using the standard client interface, in fact you need [...]

, , , , ,

Leave a Comment

Making the CM Business Case: Part 3 – Audiences and data

In the last part we looked at the basic outline of a fairly generic business case. I also stressed the importance of preparing your audience, especially for something that will be new to them – something like configuration management. I also stressed the importance of targeting your executive summary at the decision maker (the person [...]

,

Leave a Comment

My current activities

In response to an enquiry on the CM Crossroads’ General forum. The book, let me see. The, now four volumes, on IT system lifecycle management has been on and off for a few years. Lots of research. Lots or writing. Very little product. I can’t realistically see that being done in the next two year. [...]

Leave a Comment

Essential Release Planning

Release planning is, in essence, very simple. I am speaking here of planning what changes are to be made for each software release. The planning of a release into an operational environment is a different type of release planning entirely! Here is a simple way to think about releases and release planning.

Leave a Comment

Release identity and scheduling

This entry was prompted by this post on the CMCrossroads General CM forum. I see nothing fundamentally wrong with Victor’s definition of release management. Software Release Management Process is the process through which proper versioned software is made available (Released) to the Client It is unclear from this definition precisely what scope Victor anticipates release [...]

, , ,

2 Comments

Making the CM Business Case: Part 2 – The Simple Stuff

Okay, where was I? Last time I pointed out that you are not going to convince anyone to introduce configuration management if you just present a business case. There’s much more to it than that. This time I’m going to discuss what goes into a business case. Hang on! Hold the phone! Didn’t I just [...]

,

1 Comment

Follow

Get every new post delivered to your Inbox.