Tuesday, July 27, 2004

Penalty for breaking nightly builds and failing smoke-tests

An article on daily builds and some tests.

Most groups that have daily builds create a penalty for breaking a build. Some examples:

  • Having a kitty for a post project party to which each person who makes a wrong check-in will contribute a fixed amount ($5 or something).

  • Some groups give out lollipops to each "sucker" who breaks the build. This developer then has to tape the sucker to his office door until he fixes the problem.

  • Microsoft developers on high-profile projects such as Windows NT, Windows 95, and Excel have taken to wearing beepers in the late stages of their projects. If they break the build, they get called in to fix it even if their defect is discovered at 3 a.m.


  • What penalty do you have in your organization for breaking builds and failing smoke-tests?


    4 comments:

    rajaram said...

    i n our group, our manager planning to collect 100Rs per break of any rule .. like inappropriate comment while checking in, lack of documentation, build breaks,, but not yet finalized

    Anonymous said...

    I have broken the build almost 70% of the times i do a checkin. However i have escaped with just a few mails being exchanged and i blaming everyone else for my mistake!! :)

    -Vishal

    bheema v said...

    I think there was something I read on joel, in which the suggestion was that the person who broke the build had to baby sit the next one.

    Not a bad idea

    Siva Kumar K said...

    We Guyz here had a tough time if a build breaks, we may need to do some priority immediate actions to make it correct. Yet to experience.. Waiting for its occurence too .. :)