Posts Tagged ‘agile’

Step away from the keyboard, and put your hands where I can see them

Friday, July 4th, 2008

When we let participants pair program in courses, it is always difficult to make them stop… Over time we have experimented with various techniques. Marc and I are at the ESSAP summer school this week, and we needed to pull out all the stops - they were that focused :)

Techniques we used to get people to stop

  • Pomodori (kitchen timer set to 25 minutes, with 5 minutes in between), it makes noise, so some people stop.
  • Marc’s Horn - this gets some more peoples attention
  • and finally this:

I shout “Step away from the keyboard, and put your hands where I can see them!”.

That gets everybody’s attention (and laughs). We are having good fun, and seem to have found a good way to explain refactoring when you are almost having some tests :) (more about that later, hopefully).

More pictures from this session (including the retrospective stickers)

Unit Testing Masterclass open for enrollment :)

Tuesday, June 24th, 2008

After running it in-house (Marc and I are travelling to Switzerland in two weeks to do just that :) ), we are now happilly responding to demand for an open-enrollment Unit Testing Masterclass. In this class we practice more Test- and Behaviour-driven development in small steps, you will experience various mocking techniques as well as how (not) to make tests that you and your colleagues can understand.

First courses planned are 8,99 and 22,23 September in Tilburg, Netherlands. See the course page for a full description and the booking form to reserve your space. We are looking forward to meeting you there!

eXperience Agile, June 25-27

Tuesday, June 10th, 2008

We have a few open spaces for the eighteenth eXperience Agile course , which we will be running in Rob Westgeests’ new office in Tilburg, the Netherlands on June 25 though 27. Three days of fun learning and experiencing Agile Software Development (and students who kick more ass after they’ve been :) - more on that later).

One of the few courses that goes in-depth in both Agile planning practices as well as technical practices. See the course page for a full description.

tryout labour turnover June 17th

Tuesday, June 10th, 2008

Nicole Belilos and I are hosting a trial run of our ‘labour turnover - should I stay or should I go’ workshop - we’re going to also run it during agile2008. We’re doing a trial run next tuesday (June 17th) at the office of Topic in Best. Contact me or Nicole if you want to join. If you want to know more, read the workshop description, or the full trial description in Dutch (below).
(more…)

Beyond Agile?

Friday, March 14th, 2008

Have you been involved in an ‘agile transition’ (or some other form of process improvement)?
Have your co-workers complained there was not enough process?
Have your co-workers complained there was too much process?
(more…)

Beyond Agile in France

Monday, March 10th, 2008

Raphaël Pierquin just put the rough version of the agile open france proceedings online - to enable ‘us bloggers’ to start using the proceedings he uploaded scanned images with an index. A more polished version will follow later. This ‘reduce cycle time’ version already provides lots of value to me. For instance, I can now show you the beautiful notes Antoine Contal made of ‘Beyond Agile’:

beyond agile proceedings from agile open france 2008

Notes of Beyond Agile. Click the image for the full-size scan.

I decided to propose a run of “beyond agile”, so I could try a different way of presenting the cultural patterns before qcon London this wednesday. The runs at xp days last year (then dubbed ‘people vs process’) were well received, and gave us ideas for improvement:

  • we needed the question and answer time to get across why we believe these patterns are useful in our work (they help us determine where we are, and decide on a strategy on where / how to go next),
  • attendees got the idea that one goes from one pattern to the next in a linear fashion. We then presented it in a linear fashion then, so surprise,surprise…

In this instance, I ditched the slides and presented from flipchart. After presenting the ‘why’, the participants did a round of experiences on the questions:

  • ‘did you ever experience people telling you that your mix of ‘agile’ practices is too much process? ‘
  • ‘did you ever experience people telling you that your mix of ‘agile’ practices is too little process? ‘

We then gradually constructed the circle, starting with the cultural pattern (’routine’) suggested in the story told by the last participant. Meanwhile, I explained some common choreographies (the arrows), each with their advantages and difficulties through stories:

cultural patterns in a circle

We discussed more choreographies than could sensibly make the notes, and further discussions over dinner gave me some more inspiration. Even this ‘circular’ drawing follows the same linearity as in Gerald Weinbergs’ books. In wednesdays’ presentation we’re also going to talk about some other choreographies (e.g. going from routine, or routine to oblivious).

As you might guess from the notes, we ran the entire session in french. I needed to ask for some words, and probably my grammar is not up to par, but overall it went much smoother than I expected. The other participants were extremely helpful in letting me and Barry Evans speak as much french as we could, providing us with words when needed, and allowing us to switch back to english when we couldn’t manage in french - less and less frequently needed as the days passed :) .

So now it’s time to re-order the slides in a quasi-random order - some order that allows us to string stories together in a way that makes sense to the audience, add choreography slides and practice a bit more. I hope to see you at qcon on wednesday.

Agile Open Northwest 2008, March 14-18

Tuesday, February 26th, 2008

I went to Agile Open NorthWest last year, and it was a blast! This year’s announcement is eh, just-in-time, so I won’t be able to make it, but I strongly recommend it. Here is there announcement:

Agile Open Northwest, an alliance of agile practitioners in the US Pacific Northwest region, presents Agile Open Northwest 2008.

Our first agile open event, Agile Open Northwest 2007, was held last year and was a great success. This year, we once again invite 100 experienced, collaborative, committed agile practitioners from the Northwest and beyond to join us in tackling the issues around the theme of agile development in the real world.

The Northwest has a wealth of practitioners with years of real-world experience with agile methods and self-organizing teams. Agile Open Northwest offers an opportunity to strengthen our community of practice and co-create the future for agile development. Your commitment to arriving at the beginning and staying until the end both days will ensure we build on conversation after conversation as we engage important questions like:

  • Who practices Agile in the Northwest and what is its impact?
  • What is “Agile” anyway? What does it look like in organizations?
  • What are the technical challenges facing Agile?
  • How does Agile co-exist with project management, process control and other governance structures?
  • Can we adapt agile practices to our organizations without diluting them?
  • Can agile methods work in big, risky projects?
  • Can distributed teams use agile approaches?

This event is designed to allow agile practitioners to meet in self-organizing groups where they can share their latest ideas, challenges, hopes, experiences and experiments. We follow an Open Space format to foster collaboration and allow the conference to take its direction from the participants themselves.

  • What: An Open Space event discussing agile practices and techniques.
  • Where: Seattle Center, in several of the Northwest Rooms.
  • When: March 18 and 19, 2008
  • Who: Anyone with some degree of experience in agile methods
  • Cost: $100 per person, including lunch both days

Promise is Debt paper translated to english

Wednesday, February 6th, 2008

Marc and I finished translating Belofte maakt schuld to English, we proudly present: Promise is Debt.  In this case study, based on our own stories, we apply systems thinking to a common destructive behaviour pattern in IT organisations: overpromise when you underdeliver, and then overpromise some more…

So far we had a good response on  Belofte maakt schuld, overpromising and underdelivering seems to be even more common than we thought.

Writing papers in two languages is an experiment for me, usually I write in English, and I used to write in Dutch when I was writing articles for Dutch IT magazines. Writing and editing a translation gives me a fresh perspective on the text, and in the meantime I’ve had some more discussions on the topic. In the end, I came to the conclusion that if you really want accurate estimates, and stop overpromising, you have to foster a culture where saying no is ok.

Naked Agilists podcast online

Thursday, January 24th, 2008

Clarke Ching posted part 1 and part 2 of the recoding of the Naked Agilists conversation on January the 19th, 2008.

The session was organised by Kevin Rutherford and chaired by Clarke Ching

Presentations:
* Servant Leaders — Nancy van Schooenderwoert
* wevouchfor.org — Laurent Bossavit
* Fit4Data — Adrian Mowat
* Shared data for unit tests — Paul Wilson
* Let them Eat Cake — Brian Marick

You can find out more information - including slides - at  http://www.nakedagilists.com/jan-08.

It was interesting to see how some technology rots over time… Last year’s naked agilists used a skypecast, where the presenters and an audience of about 60 people could participate. This year, we could not get the skypecast to function even for a test run with only a handful of people. In the end, the event ran as a regular skype conference call with the presenters, Kevin, Clarke and yours truly, so we lost the direct participation of the audience unfortunately.

This was the first time I was involved in a ‘talk’ podcast. I have podcasted some of my music, that is ‘just’ a matter of playing, synthesizing and then rendering the result… Things I learnt :

  • Have tested options, so you can switch easily, even at the last moment
  • Test the connection with all presenters. The connection to Nancy was bad at some points, which made it difficult (but not impossible) to get all of it.
  • Using slides does not have to be complicated. Put up a presentation, or a collection of images on a webpage, and as a presenter say ‘next slide’.
  • Not having a visual of the presenter takes more concentration
  • Many interesting presentations can fit in the space of an hour, so go download the audio :)

Upcoming public courses and conferences

Monday, January 21st, 2008

From the department of long-overdue-announcements :)

First off, the commercial service announcements. Marc Evers has joined the ranks of eXperience Agile facilitators. He is supporting Rob and me in getting a new Refactoring course off the ground. We plan to do trial runs in february (currently talking to a couple of places to do that, drop us a line if you are interested) and then the first public one, eXperience Refactoring, March 4 and 5, near Eindhoven.

Participants in other courses have long been asking us for a Refactoring course, a topic we mostly cover by showing and doing Test Driven Development, where Refactoring is a ‘natural’ step, so you don’t need to talk about it much. This one is going to cover refactoring in more challenging situations (e.g. when there is a bulk of legacy code - code without tests, or the team has been cutting corners for a while). This will prepare participants to stay vigilant in good times, and calm, resolved and focused in bad times…

We’re also planning to run another eXperience Agile near Eindhoven, 25 through 27 February and publish an extended course schedule for the rest of the year. Yesterday’s weather says eXperience Agile runs about every two months, so we plan to run instances near the end of April and June.

More new courses are in development for the second quarter. We’re listening to our customers, and would also love to hear from others what kind of courses they want.

Marc and I have been invited to present Beyond Agile at QCon London in March, which is a further development of the People vs. Process session we ran at XP Days Benelux and London. I’ve heard from several people that it had quite an impact, amongst others, people at other companies giving our presentation in-house).

Impression from People vs. Process in London

People versus Process participants exercise at XP days London

The new title was a suggestion from the QCon organizers. It fits well with feedback we got so far, to make it (even) clearer what the relation with agile software development is. We are working on a paper to explain it in more detail, and we’re thinking of running an open enrollment course combining people versus process with systems thinking in June.

I’m planning to attend Agile Open France, which now has a location: Hotel Arnold in Itterswiller, France (it is near Strasbourg, in the Elzas). Contrary to what I stated before, the dates are 5, 6 and 7 March.

To keep you up to date with upcoming courses and places I’ll be, I added two feeds to the sidebar: the RSS Public courses feed and the RSS Events I’ll be at feed . In case you notice I’m in your area, don’t hesitate contact me for a conversation over dinner and/or drinks :)