Slashdot Mirror


Agile/XP Book Freely Available

Kent Tong writes "In 2002, we, the Macau Productivity and Technology Center (CPTTM), started to hold courses on XP and OO design to teach the skills in agile development. At the beginning, we hired a well known software training and consulting company in US to teach. While the instructor was very professional and instructive and the feedbacks from the students were very good, the students didn't acquire the skills taught." After revising the content of the course and adding real-world examples, the company says the materials are now more useful, and have put them online for free download in the form of a book, Essential Skills for Agile Development.

12 comments

  1. Not Creative Commons licensed, sadly... by byolinux · · Score: 3, Interesting

    Given they want to make it free download for non-commercial use only, it would have been really nice (and sensible, too) to publish under a Creative Commons license.

  2. Very good by Manan+Shah · · Score: 2, Interesting

    THis is a very good book, judging by the first few chapters. I think a lot of people new to programming don't realize how important it is to write PROPER code, which is much more important than just writing any code. I would have liked this to be more general, but defiantly a good-read for any programmer.

    1. Re:Very good by Anonymous Coward · · Score: 0

      I'm glad you used the ambiguous term "people new to programming", because it's usually, in my experience, some new manager or someone that is squeezing to just get the job done. That kind of disregard for the future of the software usually comes back to haunt them, though. It's a big part of why I'm switching jobs. I don't want to get stuck with the code I had to write to meet arbitrary deadlines. Until the deadlines were set, the code is flawless, and we haven't had a single issue. Since the first deadline, there hasn't been a line of code that hasn't caused a problem yet.

  3. Sounds so appealing by hoggoth · · Score: 1

    > students didn't acquire the skills taught.
    > put them online for free download

    Wow, you make it sound so appealing.
    Reminds me of a friend who grabbed something from the fridge, took a bite, and said, 'Ugh this is awful. Im going to throw this out. Do you want it?'

    --
    - For the complete works of Shakespeare: cat /dev/random (may take some time)
    1. Re:Sounds so appealing by Atzanteol · · Score: 4, Funny

      Lets play connect the dots!

      "After revising the content of the course and adding real-world examples, the company says the materials are now more useful, and have "

      Somebody says "I don't believe in killing children" you can't just remove the "don't" and quote them as "I believe in killing children" you know. Lets try to get the whole quote next time shall we?

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
  4. my code is so bad by biryokumaru · · Score: 1
    as a cs student, i hope that i might use this book as my bible for some brief time in my life.

    but im more than mildly appalled that they would name the file esad.

    --
    When you're afraid to download music illegally in your own home, then the terrorists have won!
  5. Torrent? by kisielk · · Score: 1

    Getting a whopping 0.2k/sec download here. Has anyone by chance started a torrent for this?

    1. Re:Torrent? by lewiscr · · Score: 1

      Try the mirror on their website. I'm getting 0.5 k/sec!

    2. Re:Torrent? by jdowland · · Score: 1

      I just got 563.2KB/s :) I supposed it's cached somewhere.

  6. #1 item for encouraging Agile or XP development by Marxist+Hacker+42 · · Score: 1

    LARGER CUBICLES! I hate how often I try XP or Agile when the boss has decreed a cubicle size and number of comfortable chairs to be optimal for a single person...it just doesn't work.

    --
    SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  7. Creative Commons licensing is STILL possible... by ivi · · Score: 1


    Multiple licensing is always possible.

  8. Programming by cuteseal · · Score: 2, Funny

    Agile Development? Extreme programming? Bah, bring in Klingon Programming!