I love configuration management! “But”, you ask, “isn’t configuration management boring?” Well, configuration management can be boring and tedious if you do it manually. With modern tools it is not all that bad. Even if it is boring, that is out-weighed by the sheer importance of proper agile configuration management for a successful software development team.
Tag: configuration management
Agile Change Requests
The Configuration Manager … in Linköping.
The c-house at Linköping University. ‘LIU im herbst by deruneinholbare, on Flickr.’
Licensed under a Creative Commons License, click on image for details.
I spent last Friday in Linköping. It has been almost 12 years since I was there the last time. This time I came for two reasons: Continue reading
Reverse use of GIT bisect
Here is an interesting post on how to make reverse use of GIT bisect to find fix-introducing commits instead of fault-introducing commits. (The link is broken, but the original post can be found at archive.org.) What it boils down to is this:
Since git bisect was designed to find regressions, we need to flip the meanings of “bad†and “good†in order to use it to find a fix.
It seems to me that using this would be helpful for anyone wanting to use the regression test selection (RTS) method we introduced a few years back.
Check my publications page for more details.
Update 2014-01-01: this reverse use of GIT bisect has recently been covered on stackoverflow.
Issues with Agile Software Development?
While there has been a bit of research detailling the advantages of agile software development not that much systematic work has been done to find the issues arising from using the agile paradigm. So, what are the issues with agile software development? In “A Comparison of Issues and Advantages in…
Agile Change Requests
The Configuration Manager … in Linköping.
The c-house at Linköping University. ‘LIU im herbst by deruneinholbare, on Flickr.’
Licensed under a Creative Commons License, click on image for details.
I spent last Friday in Linköping. It has been almost 12 years since I was there the last time. This time I came for two reasons: Continue reading
Reverse use of GIT bisect
Here is an interesting post on how to make reverse use of GIT bisect to find fix-introducing commits instead of fault-introducing commits. (The link is broken, but the original post can be found at archive.org.) What it boils down to is this:
Since git bisect was designed to find regressions, we need to flip the meanings of “bad†and “good†in order to use it to find a fix.
It seems to me that using this would be helpful for anyone wanting to use the regression test selection (RTS) method we introduced a few years back.
Check my publications page for more details.
Update 2014-01-01: this reverse use of GIT bisect has recently been covered on stackoverflow.
Issues with Agile Software Development?
While there has been a bit of research detailling the advantages of agile software development not that much systematic work has been done to find the issues arising from using the agile paradigm. So, what are the issues with agile software development? In “A Comparison of Issues and Advantages in…