' got sdlc: February 2006

Monday, February 06, 2006

You have to track your build, otherwise ...

Daily build is one of the most important success key in software development lifecycle. Daily build gives you opportunity to see the progress of development. Besides that it gives better view to developers to see the bugs and fix them before the end of construction phase.
Some of the daily builds will be shipped out, either they are certified builds or prescheduled/official builds.
When we use “shipping out” terms we have to have the ability of tracking the build.

.Net Assembly files have version that can be maintained for each build. You need just to maintain the AssemblyVersion attribute in assemblyinfo.* file.

[assembly: AssemblyVersion("A.B.CCCC.DDDD")]

You can find the definition for different parts of version number at here

But what happens to build process? We can’t open the file every time, modify the version and close it.
We need a command line application. Thanks to Matt Griffith for the reliable Console Application. Download it and enjoy.

Thursday, February 02, 2006

Rational Method Composer and RUP7

IBM Rational announced a new tool under IBM Process Tool category for modeling the process.
The new tool is called Rational Method Composer (RMC) and can be used to model any kind of process. RMC can be used as a content management.

According to Rational guys, the new version of RUP (RUP7) is created with RMC. You can download the trial version of RUP7 at here

Peter Haumer has a two part article about RMC. Part One , Part Two