Articles

  • 28 Feb 11

    The Certification Experiment

    When listening to what clients are requesting, it is not always sufficient to simply offer what they ask for...

  • 30 Oct 09

    I Don’t Want To Be Motivated By Anyone But Myself

    This week a tough topic emerged from working with my new team: motivation.

  • 08 May 09

    The Magic Suitcase

    The metaphor of the suitcase has helped many teams improve their processes and increase their results.

  • 19 Nov 08

    The Agile Fear

    "Teams who embrace agile methods gain immediate advantages but they don't realize that they're 'working the same way they used to work'." Here you can find Francesco's thought on this.

  • 25 Sep 08

    When a Pair Goes Pear Shaped

    Pair programming somtimes goes pear shaped. Such a case may come up when the pair is grappling with technological issues. It happened with a team I'm mentoring.

  • 04 Jul 08

    Refactoring for Office Interiors

    Organizing the work environment effectively might not be a simple task for an agile team. Often you need to get permission just to move one table. Not to mention what happens sometimes when you ask for a whiteboard or other supplies. Obviously you can overcome anything, despite the external bureaucratic obstacles. The story I’m about to tell you isn’t about external bureaucratic obstacles, but internal ones.

  • 27 May 08

    Mamma Programming

    Pair programming can be superficially defined as two programmers working together on a user story: two programmers, one keyboard, one computer. More and more often in teams that I start working with as Mentor, I see pairs of programmers who talk and talk and talk. They talk a lot. The keyboards rest and the monitors wait. The two people talk. Actually, what the keyboards and monitors don’t know is that those two over there are scheming to commit a crime: to kill the code.

  • 22 Apr 08

    Keep the Peel and Throw Out the Banana

    A few years ago, in delivering a keynote speech at the Italian Agile Day 2006, Francesco presented the metaphor of the "XP photo": the teams seemed to be stuck on trying to look like an XP team rather than actually living XP values, principles, and practices.

  • 26 Mar 08

    Team Anti-Patterns: "Social Pacts"

    There are many factors that can break up the cohesion of the team. Of all these, I consider social pacts that may emerge within the team the most damaging.

  • 12 Feb 08

    The Importance of Feedback

    Feedback is one of the values of Extreme Programming, and of Agile Methods in general. Often, though, the importance of feedback is underestimated, even in "mature" agile teams. Over time, feedback sessions can elicit less emotion and more technical discussions. To give feedback, it's not enough to simply chat for one or two pomodoros. That isn’t feedback at all!

  • 07 Apr 03

    One to Many

    Emergent Design Workshop I IF IT WORKS FOR ONE IT WILL WORK FOR MANY In Emergent Design the order of increments is proportionately relevant to the effort it takes to deliver a functionality. One of the patterns for choosing the next increment involves cases where the same operation can be...