IMHO This has to be the worst project methodology that I have ever come across. Pair programming takes it to the extreme.
On every Agile project I've seen there is a lot of friction between developers and management. Dispite the claims that Agile produces much less buggy software than other methods because it uses pair programming I have found the opposite, I have also found that these projects take much longer to develop - a good 50% longer and with double the resources due to pair programming.
With every other methodology I've used such as DSDM, RUP etc etc there is one big thing that seperates them from Agile - discipline or lack of in Agiles case. On projects using DSDM and RUP etc I have never come across a developer who would say "thats not RUP or DSDM and I'm not doing it" but in Agile developers refuse to do anything they think is not Agile. There is a real lack of respect from purist Agilers.
Anyone else had experiences of Agile - good or bad.
On every Agile project I've seen there is a lot of friction between developers and management. Dispite the claims that Agile produces much less buggy software than other methods because it uses pair programming I have found the opposite, I have also found that these projects take much longer to develop - a good 50% longer and with double the resources due to pair programming.
With every other methodology I've used such as DSDM, RUP etc etc there is one big thing that seperates them from Agile - discipline or lack of in Agiles case. On projects using DSDM and RUP etc I have never come across a developer who would say "thats not RUP or DSDM and I'm not doing it" but in Agile developers refuse to do anything they think is not Agile. There is a real lack of respect from purist Agilers.
Anyone else had experiences of Agile - good or bad.
Comment