Quality

December 26th, 2007

Filed Under: Rants, Technology with 0 Comments

Much has been said about quality of software, and even more attention has been given to it. Further, a lot of methodology, and general how-to-do-stuff from project management to code implementation, even design and testing is focused on quality, including the ubiquitous “best practices” and framework collections out there. But then it struck me. All [...]

Enforcing DDD

December 8th, 2007

Filed Under: Uncategorized with 0 Comments

So you’re all excited about TDD by now. You’ve also hooked into DDD and cutting your teeth on some of the more progressive methods for delivering software accurately, and, fairly rapidly. And with time, you probably need to start leading a team in DDD. Or you just need to interface with a team but want [...]

Perception of Control

February 5th, 2007

Filed Under: Uncategorized with 0 Comments

one of the biggest challenges facing any lead position [particularly in an agile domain, but not solely within that domain] is wrestling for control. the processes, frameworks, tools and values are established in order that some kind of control may be exerted over the chaos. and in a position where you are required to lead, you are [...]

Institutionalisation

January 18th, 2007

Filed Under: Uncategorized with 0 Comments

it’s been a looong break {and good}, but getting back into the stream, one toe at a time. And as i venture forth into what is commonly known as the “new?” year, i keep coming up against this theme of “institutionalisation”. It’s almost tangible in every domain, which is no surprise, since it takes place [...]

Agile Manifesto

November 1st, 2006

Filed Under: Uncategorized with 0 Comments

It was about time for me…
We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the [...]

Owning Your Continous Integration

August 29th, 2006

Filed Under: Uncategorized with 0 Comments

The ideas here is to “own” your continous integration process and make it work for you. Afterall, you spent some time setting up CruiseControl.Net and it’s ticking along nicely. At some stage, you need to make it “yours” and let it reflect your needs in terms of your process and record build data that you [...]

Productivity Metrics

August 11th, 2006

Filed Under: Uncategorized with 0 Comments

There is one way to define output for a programming team that does work. And that’s to look at the impact of the team’s software on the business.
Nothing like common sense to clear the air The fuzziness sets in however, when we try to gauge what that impact will look like before it is [...]

Simplest Thing

July 24th, 2006

Filed Under: Uncategorized with 0 Comments

An *agile-biased* blog would just not be complete with at least *one* article on TheSimplestThing… so here goes:
I has occurred to me [and no doubt, countless others] that after all that has been said about TheSimplestThing; there is no simple definition. The irony does not escape my sometimes blindingly slow wit, but simply put, simplest [...]

Agile Relationships

June 29th, 2006

Filed Under: Uncategorized with 0 Comments

The XP Coach label often gets thrown in with some other descriptive titles like facilitator, mentor, team lead, trainer in order to paint a picture about what the role entails. A big picture indeed, but not all coaches can/will fit all attributed descriptions since each is quite different, particularly mentor.
A mentorship … is a dynamic [...]