Browse by Tags

All Tags » Agile (RSS)

Agile Excuses - Introduction

In a recent post , I mentioned that South African companies are reluctant to adopt Agile Software Development practices and methodologies, their reasons often entertaining. I have stumbled across an article entitled The Agile Method and Other Fairy Tales . In an upcoming blog series, I'm going to rebut some of the arguments that the author puts forward in this paper, amongst some other arguments that I've heard. To stimulate your appetite a bit, here is the conclusion of The Agile Method...
Posted by trumpi | with no comments
Filed under: ,

What is the fastest, DRYest way to (not) log?

The log4net FAQ asks the question What is the fastest way of (not) logging? It outlines two techniques of logging; I will present one more. The first technique is the slowest of the three, but contains the least amount of code. The following snippet logs a million times and illustrates the first technique: 1: for ( int i = 0; i < 1000000; ++i) 2: { 3: log.Debug( "Number " + i + new Random(DateTime.Now.Millisecond).Next()); 4: } The big disadvantage of this technique is this: If debug...
Posted by trumpi | 3 comment(s)
Filed under: ,

How to audit your Subversion branches

One of the greatest features of Subversion (and any other decent source control tool) is the ability to branch. Branching allows development to occur in parallel streams and allows changes to be safely propagated from one development stream to another. These features work well, but one often finds that developers forget to merge their changes back to the main development stream, or to use Subversion's terminology, developers forget to "merge back into the trunk." Now there are several...
Posted by trumpi | with no comments
Filed under: ,

3 Agile discussion groups

Agile Databases Location: http://tech.groups.yahoo.com/group/agileDatabases/ This group discusses agile database management with regards to XP practices and principles. Some recent post topics of interest: Continuous integration and database change management Database refactoring scripts Hibernate scepticism Database testing Maximum length constraints for agility Scrum Development Location: http://groups.yahoo.com/group/scrumdevelopment/ This group discusses issues related to Scrum. Scrum is an Agile...
Posted by trumpi | 2 comment(s)
Filed under: , , ,