Computer Programming

© Guy Lecky-Thompson

Read the article this discussion is about

XP Software Programming Paradigm

  1. Guy Lecky-Thompson
  2. ctkeene
  3. Guy Lecky-Thompson


Reply   Post   Top
1.   Jan 9, 2007 8:29 AM

» Feature Writer Guy Lecky-Thompson - So, that's XP - what did you think?

Personally, I am not a big fan of XP. It's good in many areas, but the buddy programming and stand-up meeting sides don't actually ring true with me. Nor does the concept of creating test harnesses before the actual code.

What we're left with is refactoring, customer stories, and some broader programming/design techniques. All good, none unique to XP.

This just goes to illustrate that without all the XP aspects thrown in, XP disintegrates and you're left with a better way of working, but perhaps not all the advantages of XP.

Agree? Disagree? Your thoughts, please...

Suite101
Permalink Print Discussion Print Discussion Email Discussion Email Discussion Suite101: XP Software Programming Paradigm How to subscribe to feeds

Reply   Post   Top
2.   Aug 20, 2007 10:57 AM

» ctkeene - Extreme Programming an Enterprise Web 2.0


This is a great intro to XP concepts. A logical extension is to explore how Extreme Programming fits (or doesn't ;-) with Enterprise Web 2.0 and the democratization of web development. The question is really how to adapt XP and development tools so that mere mortals (aka business users) can use some of the same principles. More info here:

http://www.keeneview.com/2007/08/of-babi...

-- posted by ctkeene

Permalink Print Discussion Print Discussion Email Discussion Email Discussion Suite101: XP Software Programming Paradigm How to subscribe to feeds

Reply   Post   Top
3.   Aug 23, 2007 1:29 AM

» Feature Writer Guy Lecky-Thompson - Extreme Programming an Enterprise Web 2.0

In response to Extreme Programming an Enterprise Web 2.0 posted by ctkeene:


I don't believe for a moment that business users trying to (or succeeding to) program with Web 2.0 tools would gain anything from the XP paradigm. It's more geared, in my opinion, to industrial coding teams trying hard not to re-invent the wheel and create good, solid applications on time, within budget, and of a high quality.

Having said that, there is nothing like collaborative design and programming to help get it right; so if you can find a like-minded colleague to bounce ideas off in a coffee-shop meeting then some of the XP benefits might leak in by the back door.

My book 'Corporate Software Project Management' is an embodiment of my own personal view that it can all be done without the 'extremes' of XP, and be managed by business users. It is achieved by creating a central point of responsibility for the entire project and encourages reuse, refactoring, testing and information sharing.

Guy

Suite101
Permalink Print Discussion Print Discussion Email Discussion Email Discussion Suite101: XP Software Programming Paradigm How to subscribe to feeds

Please follow the guidelines set forth in the Suite101 Posting Etiquette when adding to the discussion.