Posts

  • Production Release Workflow with Git

    After growing the ProjectDX team from three to eight software developers, our release process was a complete pain, and it typically took two to three hours to get a good build on the production branch (and even then some insidious issues would sneak through). By making a few changes to our development and acceptance process, we were able to turn it into a five-minute, low-stress job.

    Read More →
  • What it Really Means to be "Agile"

    Yesterday, Elizabeth Hendrickson posted her Agile Acid Test in which she asks three questions to determine whether or not a team is truly “agile”. There is also the Agile Manifesto which describes the values that an agile team should adhere to. While there is nothing that I disagree with in either Elizabeth’s post or the Agile Manifesto, there are two simpler questions you can ask that get to the heart of whether or not your team is agile: Can you react immediately and without panic when external constraints on your project are changed, and does your team regularly and frequently review its processes to ensure the answer to the previous question is always “yes”?

    Read More →
  • New Job (Sort Of)

    The big news in my life right now is that the company I work for just went through a merger, so TSSI is no more, and ProjectDX is now part of Renewable Funding. I decided to accept the offer presented by the new owners–and it came with a bit of a promotion–so I am now Software Development Manager and responsible for guiding and growing the Portland development team.

    Read More →
  • Retrospective Facilitation

    I facilitated my second release retrospective with the ProjectDX team yesterday. The first, back in October, went well enough given that I was asked to facilitate at the start of the retrospective and had no time to prepare; but yesterday’s retrospective went great since I knew ahead of time that I would be facilitating.

    Read More →

subscribe via RSS