IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Is your google finger broken?
[link|http://www.sei.cmu.edu/publications/articles/paulk/xp-from-a-cmm-perspective.html|http://www.sei.cmu.e...-perspective.html]

[link|http://www.sei.cmu.edu/publications/documents/04.reports/04tn036.html|http://www.sei.cmu.e...orts/04tn036.html]

[link|http://www.xprogramming.com/xpmag/xp_and_cmm.htm|http://www.xprogramm...ag/xp_and_cmm.htm]



[link|http://www.blackbagops.net|Black Bag Operations Log]

[link|http://www.objectiveclips.com|Artificial Intelligence]

[link|http://www.badpage.info/seaside/html|Scrutinizer]
New The Ron Jeffries page makes more sense
Not surprising, as it's his methodology.
My assessment overall is that XP has some characteristics in common with the higher SEI levels, up to and including level 5. However, I would not assert that an XP team is a level 5 team. It takes a lot more documentation and "proving" going on in CMM than we recommend for XP. XP is in some ways a "vertical" slice through the SEI levels 2 through 5.
That's how I saw it. I haven't read the CM paper yet,[1] but to say that agile can take you to Level 3 doesn't make any sense to me.


[1] It hung my browser first time I tried to download it. If I see anything to contradict my impression based on what you said I'll update this.

===

[edit]

That didn't take long.
XP\ufffds critical underlying assumption is that developers can obviate the traditional high cost of change using technologies such as objects, patterns, and relational databases, resulting in a highly dynamic XP process.
Completely wrong. The critical underlying assumption is that the most efficient way to deal with inevitable change is to write the smallest, most useful thing you can, complete it before the requirements change, then write the next most useful thing you can. Use of objects, patterns and RDBMSs are the tactics they have found most useful, but they are not the core concept of XP.

And another:
Refactoring: Restructure the system without changing its behavior to remove duplication, improve communication, simplify, or add flexibility.
No. You never refactor to add flexibility. Adding something is not refactoring. If you're adding the ability to do another thing in addition to what it already does, you're adding functionality.
===

Purveyor of Doc Hope's [link|http://DocHope.com|fresh-baked dog biscuits and pet treats].
[link|http://DocHope.com|http://DocHope.com]
Expand Edited by drewk Aug. 15, 2006, 01:40:02 PM EDT
Expand Edited by drewk Aug. 15, 2006, 01:42:35 PM EDT
New Refactoring and flexibility.
I think what he might mean about flexibility is to do with going forward. Adding a feature to a piece of code can easily add cruft. Refactoring removes the cruft, replacing it with a more flexible piece of code that, whilst not intended to add functionality, gives room to more easily add functionality at a later time. Which might be 10 minutes hence, but still, that's still a later step.

I've tried to do XP before; it's hard and tiring. Oh, you can get a lot done, true, but you have to work at it. And you have to work at staying in the process. The most obviously difficult part is matching suitable programmers for pair programming.

Wade.
"Insert crowbar. Apply force."
     Who uses Carnegie Mellon as the authority on Agile? - (drewk) - (8)
         CMMI has claimed agile as its own - (tuberculosis) - (4)
             How would that work? - (drewk) - (3)
                 Is your google finger broken? - (tuberculosis) - (2)
                     The Ron Jeffries page makes more sense - (drewk) - (1)
                         Refactoring and flexibility. - (static)
         Re: Who uses Carnegie Mellon as the authority on Agile? - (dshellman) - (2)
             I'm sorry, we were having a religious war here - (drewk) - (1)
                 Re: I'm sorry, we were having a religious war here - (dshellman)

Catapultam habeo. Nisi pecuniam omnem mihi dabis, ad caput tuum saxum immane mittam!
85 ms