Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

extreme programming experience

Status
Not open for further replies.

Onyxpurr

Programmer
Feb 24, 2003
476
US
I've done a little review of extreme programming, but haven't really spoken to many people who have worked with this kind of methodology.

Has anyone had experience working or managing a project through extreme programming? How did that project go? What did you like/not like about it?
 
I think that extreme programming as defined would work fairly well, however, the chances of a copany implemeting it as defined are about as food as the chaces of a company or government agency really using TQM properly. THat is ito say 1 in a very large number.

Our Head of IT says we use Extreme programming, but we don't. His idea is that extreme programming means you don't have to define requirements at all.

And pair programming is probably more effective and efficient, but getting the number crunchers to let you hire two of every kind of programmer are nonexistant.

Questions about posting. See faq183-874
 
So Extreme Programming is basically how a development team works together?
 
I think some of the XP practices have merit, especially the Release Often one. But Pair Programming is only useful part of the time -- often I just want people to go away while I work. When I want another set of eyes, I'll find someone to look over my work for mistakes.

Chip H.


____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first
 
I thought Extreme programming was working with your laptop on a mountain bike....geez was I wrong.

Bassguy
 
I just realized that our method of work here has always been extreme programming. I'll eternally be more comfortable with this type of development!!
 
Essentially with extreme programming, you pair up two programmers that work side by side on code. You should have processes that define how you build your apps, however you forego most of the documentation you normally would have before and during programming.

Many companies, of course, who have used it say it reduces errors while decreasing the time to implement.

However, I've not yet met a programmer who has said they've used it. So I was just wondering, for anyone who has used it, how did it work out?

Of course, in a perfect world, it might work, but in reality... My concern also, is if there is no documentation except what may be in the code, how do you conduct changes in the future if you do not have the same two programmers who worked on it initially?

Thanks for the responses guys!!
 
When I brought up the term "extreme programming" to our code developers, neither knew what it was. When I explained what it was, they were surprised that a work standard had been given a politically correct term.

We only have 2 programmers, so it probably makes it easier on our end than for most. They each know what direction to go in, getting together one or two times a day to compare progress, and they get the job done. They not only do it well, but they do it correctly. I've seen more quality control performance out of these two people than I've seen in other companies with teams of programmers.

I do know that once the code is complete (sometimes heavily commented), the code is printed as well as saved to CD. I'll see what I can do to get one of the two on here to comment because they'd be better at it than I would!
 
Yes thank you!! I'm in the middle of my Masters program and last week our topic of conversation was extreme programming. We've studied the other methods (spiral and waterfall) as well as discussed this methodology.

However, seeing as most of the other students did not have experience with it, and I admit I'm a bit leary of this method, I wanted to see what the professionals had to say.

(Note: Don't worry, I'm not doing this for homework, just a side interest. Thanks for the responses!)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top