- All posts are released under CC 3.0 by-sa unless otherwise stated.
Pages
Follow me on Twitter!
My Tweets-
Recent Posts
Recent Comments
Categories
- AI
- bdd
- breaking models
- business value
- capability red
- climate
- coaching
- complexity
- conference
- csharp
- cynefin
- deliberate discovery
- evil hat
- feedback
- humour
- jbehave
- kanban
- lean
- learning
- learning models
- life
- nlp
- open source
- real options
- scale
- scrum
- spike and stabilize
- stakeholders
- stories
- testing
- Uncategorized
- uncertainty
- values
- writing
Archives
Meta
Category Archives: Uncategorized
JBehave 1.0 released!
The JBehave team is delighted to announce the release of JBehave 1.0! Please try it out and send us feedback. Features include: Behaviour runner – equivalent to JUnit 3.x Story runner – runs executable scenarios / acceptance criteria Story printer … Continue reading
Posted in Uncategorized
Leave a comment
Lean vs. Agile?
Marc challenged us today: Oh, and does anyone have a succinct definition of the difference between lean and agile? I’ve been thinking about this too, and had an epiphany. Agile focuses on early delivery; it handles changing values. Lean focuses … Continue reading
Posted in Uncategorized
5 Comments
The Big Stand-up
Forty people in a meeting? Are you mad? No. At least, not in a relevant sense. But it’ll take half an hour! There are some tricks that you can use to keep the stand-up short. Rule 1: Only say things … Continue reading
Posted in Uncategorized
Leave a comment
My Domain Name Registration Service
is at virtualnames.co.uk. I mention this because they have consistently responded to my support requests within 4 hours, sometimes going beyond the scope of my contract to allow me to do cool stuff. Good service rocks.
Posted in Uncategorized
Leave a comment
Thoughtworks combats Developer Abuse
“Matthew has learnt that no one comes when he wants to pair.”
Posted in Uncategorized
1 Comment
Removing duplication from equality
A neat Java 5.0 snippet to remove duplication of standard equality checks between unrelated classes (eg: to stop Checkstyle complaining). public abstract class Equality<T> { public boolean areEqual(T thisObj, Object thatObj) { if (thisObj == thatObj) { return true; } … Continue reading
Posted in Uncategorized
4 Comments
The value of code
Value in stories Generally, the features on a project should be those that will provide a value to the customer, for some definition of ‘value’. We can use the template As a <role> I want <something> So that <I get … Continue reading
Posted in Uncategorized
2 Comments
Fun things to find in your code
An Http utility class with a getGetMethod method.
Posted in Uncategorized
2 Comments
Dear XP
A musical tribute to the happiness of pairing, task cards, burn down charts and flowing clouds on summer days. With subtitles. http://www.youtube.com/watch?v=zpw8h4OGNxg (Am I going to have this song in my head all day now?)
Posted in Uncategorized
3 Comments
Automated tests are not a replacement for manual QA
I used to be quite religious over automated testing, but lately I’ve come to realise that sometimes, I might as well run the app and see what happens. Automated tests can’t cover everything. Here’s a few interesting ‘untestables’ that I … Continue reading
Posted in Uncategorized
5 Comments