Content deleted Content added
→Is Extreme Programming a proper name?: new section |
m Maintain {{WPBS}}: 3 WikiProject templates. Keep majority rating "C" in {{WPBS}}. Remove 2 same ratings as {{WPBS}} in {{WikiProject Computing}}, {{WikiProject Systems}}. Tag: |
||
(46 intermediate revisions by 25 users not shown) | |||
Line 1:
{{afd-merged-from|RDP technique|RDP technique|14 March 2009|date=March 2009}}
{{WikiProject banner shell|class=C|1=
{{WikiProject Computing|auto=inherit}}
{{WikiProject Method engineering}}
{{WikiProject Systems
}}
{{archive box|<center>[[/Archive 1|2004-2007]]</center>}}
Line 68:
It appears nobody really implemented the merge - just the deletion. [[User:Rrobason|RobR]] ([[User talk:Rrobason|talk]]) 20:36, 27 July 2010 (UTC)
RDP is not notable for XP. If there is to ne mention of it at all, it has to be on a separate page, which can link to the XP page, but not vice versa. A Wikipedia article is not a proper platform for someone's pet ideas. [[User:Mmeijeri|Martijn Meijering]] ([[User talk:Mmeijeri|talk]]) 11:28, 30 November 2012 (UTC)
== History ==
Line 92 ⟶ 94:
== Is Extreme Programming a proper name? ==
I think "extreme programming" is not a proper name and therefore should not be capitalized. I know it is accepted practice in the industry to capitalize terms but in Wikipedia capitalization is used only for proper names. There is a general policy discussion about capitalizing names for engineering ideas and concepts at the [[WP:VPP#When are names for technical methods and systems proper names and when are they not?|village pump]] and I encourage participation by those who contribute here. [[User:Jojalozzo|<
: It is a proper name in that it was introduced by that name, with that spelling, by its inventors. "Extreme programming" would change the meaning from a name (a handle, basically) for a methodology to a qualifaction of a programming process as "extreme" (whatever "extreme" may mean to the casual reader). --[[User:Demonkoryu|Demonkoryu]] ([[User talk:Demonkoryu|talk]]) 16:56, 15 August 2011 (UTC)
::I see your point. I am trying to understand this issue as it applies to names for engineering ideas in general. Do you think this argument is applicable to names for methodologies in general or just XP? For example do you think "rapid application development" should be capitalized according to the same principle as "extreme programming"? What is it about names for engineering ideas (or XP at least) that calls for special treatment when we do not need them for concepts and theorems in math or science (e.g. "open mapping theorem", "nearest neighbor algorithm", "beam search")? [[User:Jojalozzo|<span style="color:#500000;">Joja</span>]][[User talk:Jojalozzo|<span style="color:#005000;">lozzo</span>]] 17:16, 15 August 2011 (UTC)
:::: Named mathematical theorems were always capitalised in the degree I took. There are many open mapping theorems but there is only one Open Mapping Theorem: ''The Open Mapping Theorem''; however, in maths the context is usually enough to avoid confusion, and so no meaning is lost by dropping capitalisation. Linguistic translation lies at the heart of the art of software development. Capitals are used intentionally to disambiguate meaning. Rapid application development (efficient and fast coding) is distinct and different from Rapid Application Development (RAD - a school of development). It is not always clear from context which is meant. Extreme Programming (XP) clearly indicates a specific school of development inspired by [[Kent Beck]]. ''Extreme Programming'' is now widely adopted amongst successful small (1000 [[Function point | Function Point]]) projects in top corporations and so is no longer ''extreme programming''. Try writing that sentence without the aid of capitalisation. [[User:RobertBurrellDonkin|RobertBurrellDonkin]] ([[User talk:RobertBurrellDonkin|talk]]) 08:50, 6 November 2011 (UTC)
:::I see what you mean. I realize that using "extreme programming" would probably not be confused by the audience for anything else than "Extreme Programming" as coined by its creators. I still think that WP policy is wrong in its understanding of "proper names". It feels just wrong to see another spelling enforced in WP that is out of sync with literally the rest of the world, but I'm not here to fight it. For the sake of at least internal consistency, I'd settle on the spelling "extreme programming".--[[User:Demonkoryu|Demonkoryu]] ([[User talk:Demonkoryu|talk]]) 09:02, 16 August 2011 (UTC)
::::I've seen recruiters misinterpret Extreme Programming as synonymous with "very intense programming". [[User:Mmeijeri|Martijn Meijering]] ([[User talk:Mmeijeri|talk]]) 13:06, 2 November 2011 (UTC)
::::What sense of proper noun is WP policy missing when it does not include "Extreme Programming"? [[User:Jojalozzo|<span style="color:#500000;">Joja</span>]][[User talk:Jojalozzo|<span style="color:#005000;">lozzo</span>]] 03:45, 17 August 2011 (UTC)
::::: The sense of "sense". "Extreme Programming" is the name of a school of development. When used in this sense, it is a proper noun. In "extreme programming", "extreme" is used as an adjective to describe the programming. "Extreme Programming" is no longer "extreme" but mainstream. Transforming "Extreme Programming" to "extreme programming" is non''sense''.[[User:RobertBurrellDonkin|RobertBurrellDonkin]] ([[User talk:RobertBurrellDonkin|talk]]) 08:50, 6 November 2011 (UTC)
== Requested move ==
<div class="boilerplate" style="background-color: #efe; margin: 2em 0 0 0; padding: 0 10px 0 10px; border: 1px dotted #aaa;"><!-- Template:RM top -->
:''The following discussion is an archived discussion of a [[WP:RM|requested move]]. <span style="color:red">'''Please do not modify it.'''</span> Subsequent comments should be made in a new section on the talk page. No further edits should be made to this section. ''
The result of the move request was: '''Closed move made to Extreme programming''' [[User:Mike Cline|Mike Cline]] ([[User talk:Mike Cline|talk]]) 02:36, 10 November 2011 (UTC)
----
[[Extreme Programming]] → {{no redirect|1=Extreme programming}} –
Per [[WP:CAPS]] ("Wikipedia avoids unnecessary capitalization") and [[WP:TITLE]], this is a generic, common term, not a propriety or commercial term, so the article title should be downcased. Lowercase will match the formatting of related article titles. <span class="texhtml" style="text-shadow:#BBBBBB 0.1em 0.1em 0.1em;">[[User:Tony1|<span style="color:darkgreen;">'''Tony'''</span>]] [[User talk:Tony1|<span style="color:darkgreen;">(talk)</span>]]</span> 13:01, 2 November 2011 (UTC)
:Compare [[IBM Rational Unified Process]]. <small><span class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Mmeijeri|Mmeijeri]] ([[User talk:Mmeijeri|talk]] • [[Special:Contributions/Mmeijeri|contribs]]) </span></small><!-- Template:Unsigned -->
::Good point. That one is an IBM trademark, and very hard to find lowercase in sources, unlike "extreme programming". [[User:Dicklyon|Dicklyon]] ([[User talk:Dicklyon|talk]]) 17:05, 8 November 2011 (UTC)
*'''Comment:''' It seems to me this is almost always capitalized as Extreme Programming (or eXtreme Programming), not extreme programming. I checked a couple sources; this one [http://www.computerworld.com/s/article/66192/Extreme_Programming?taxonomyId=063] doesn't capitalize it. See discussion above, too. Seems clearer to leave it alone --[[User:Pnm|Pnm]] ([[User talk:Pnm|talk]]) 03:02, 7 November 2011 (UTC)
*'''Support''' – "almost always" would be enough, if it were true, to convince us that it's a proper name; but it's not. Many sources use lower case; especially when you get away from the primary sources that are promoting the concept. In recent years, the generic lowercase may even be in the majority. See [http://books.google.com/ngrams/graph?content=in+Extreme+Programming%2Cin+extreme+programming&year_start=1995&year_end=2008&corpus=0&smoothing=0 n-grams] and [https://www.google.com/search?q=%22in%20Extreme%20Programming%22&tbs=bks:1&lr=lang_en#sclient=psy-ab&hl=en&lr=lang_en&tbs=lr:lang_1en&tbm=bks&source=hp&q=%22in+Extreme+Programming%22+-intitle%3A%22Extreme+Programming%22&pbx=1&oq=%22in+Extreme+Programming%22+-intitle:%22Extreme+Programming%22&aq=f&aqi=&aql=1&gs_sm=e&gs_upl=17198l18172l0l18908l3l3l0l0l0l1l694l1715l3-1.0.2l3l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=b6878b6a2b661426&biw=1381&bih=779 books that don't have "Extreme Programming" in their titles]. [[User:Dicklyon|Dicklyon]] ([[User talk:Dicklyon|talk]]) 05:41, 7 November 2011 (UTC)
::Note: it's a methodology, not a piece of named software. That should settle it. <span class="texhtml" style="text-shadow:#BBBBBB 0.1em 0.1em 0.1em;">[[User:Tony1|<span style="color:darkgreen;">'''Tony'''</span>]] [[User talk:Tony1|<span style="color:darkgreen;">(talk)</span>]]</span> 00:54, 9 November 2011 (UTC)
:''The above discussion is preserved as an archive of a [[WP:RM|requested move]]. <span style="color:red">'''Please do not modify it.'''</span> Subsequent comments should be made in a new section on this talk page. No further edits should be made to this section.''</div><!-- Template:RM bottom -->
== Design section citation ==
I'm not really a big contributor to WP but I think a citation for that section could be found in the DRY article or the SOLID article. I just don't know how to use this software to make it happen. [[User:Jhgaylor|Jhgaylor]] ([[User talk:Jhgaylor|talk]]) 07:35, 27 March 2012 (UTC)
== In practice ==
Can somebody knowledgeable add a list of notable users of this methodology?[[Special:Contributions/216.96.233.118|216.96.233.118]] ([[User talk:216.96.233.118|talk]]) 19:22, 11 February 2014 (UTC)
: I just wanted to say finaly there is normal representation of the practice (as image), although it is the same as agile, but lets say it can be here too. --[[User:Alexonline2|Alexonline2]] ([[User talk:Alexonline2|talk]]) 17:36, 8 November 2022 (UTC)
== External links modified ==
Hello fellow Wikipedians,
I have just added archive links to {{plural:1|one external link|1 external links}} on [[Extreme programming]]. Please take a moment to review [https://en.wikipedia.org/w/index.php?diff=prev&oldid=707004070 my edit]. If necessary, add {{tlx|cbignore}} after the link to keep me from modifying it. Alternatively, you can add {{tlx|nobots|deny{{=}}InternetArchiveBot}} to keep me off the page altogether. I made the following changes:
*Added archive https://web.archive.org/20060316100811/http://www.sdmagazine.com/documents/s=1811/sdm0112h/0112h.htm to http://www.sdmagazine.com/documents/s=1811/sdm0112h/0112h.htm
When you have finished reviewing my changes, please set the ''checked'' parameter below to '''true''' to let others know.
{{sourcecheck|checked=true}}
Cheers.—[[User:Cyberbot II|<sup style="color:green;font-family:Courier">cyberbot II</sup>]]<small><sub style="margin-left:-14.9ex;color:green;font-family:Comic Sans MS">[[User talk:Cyberbot II|<span style="color:green">Talk to my owner</span>]]:Online</sub></small> 13:48, 26 February 2016 (UTC)
== Controversial aspects & Criticism ==
It seems there's an overlap between these two sections. Wouldn't it make sense to unite them instead? <small class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/195.249.185.2|195.249.185.2]] ([[User talk:195.249.185.2|talk]]) 10:54, 1 May 2016 (UTC)</small><!-- Template:Unsigned IP --> <!--Autosigned by SineBot-->
: No. Their contents should be merged into the rest of the article. [[User:Walter Görlitz|Walter Görlitz]] ([[User talk:Walter Görlitz|talk]]) 15:23, 1 May 2016 (UTC)
== External links modified ==
Hello fellow Wikipedians,
I have just modified 3 external links on [[Extreme programming]]. Please take a moment to review [[special:diff/819859831|my edit]]. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit [[User:Cyberpower678/FaQs#InternetArchiveBot|this simple FaQ]] for additional information. I made the following changes:
*Added {{tlx|dead link}} tag to ftp://ftp.informatics.sussex.ac.uk/pub/reports/csrp/csrp585.pdf
*Added archive https://web.archive.org/web/20080920062925/http://www.rolemodelsoftware.com/moreAboutUs/publications/rulesOfXp.php to http://www.rolemodelsoftware.com/moreAboutUs/publications/rulesOfXp.php
*Added archive https://web.archive.org/web/20081119161648/http://www.lux-seattle.com/resources/whitepapers/waterfall.htm to http://www.lux-seattle.com/resources/whitepapers/waterfall.htm
*Added archive https://archive.is/20070715005646/http://calla.ics.uci.edu/histories/ccc/ to http://calla.ics.uci.edu/histories/ccc/
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
{{sourcecheck|checked=true|needhelp=}}
Cheers.—[[User:InternetArchiveBot|'''<span style="color:darkgrey;font-family:monospace">InternetArchiveBot</span>''']] <span style="color:green;font-family:Rockwell">([[User talk:InternetArchiveBot|Report bug]])</span> 17:50, 11 January 2018 (UTC)
== (Missing header) ==
I have no idea to how to edit, but I'm not sure where this idea of the relevancy of prescription of treating "proper" nouns as prescriptive comes from. It's difficult to take anyone who resists popular nomenclature seriously as a descriptivist, and it's not clear what the value of an article could be without claiming such a standard of narrative. I would expect, at minimum, an argument of value to persuade others to break from descriptive nomenclature. I'm not sure how editing works around here, but editing clearly failed here. It's not clear what goal the editor who named this ideology is trying to advance by altering the name. <!-- Template:Unsigned --><span class="autosigned" style="font-size:85%;">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Bailey.d.r|Bailey.d.r]] ([[User talk:Bailey.d.r#top|talk]] • [[Special:Contributions/Bailey.d.r|contribs]]) 21:15, 25 August 2021 (UTC)</span>
== nonsense ==
buzz words and nonsense in the first two paragraphs. the tldr of xp is programming in pairs. two people going over the same code, ideally sitting in front of the same computer, while discussing it. keep agile etc buzzwords out please [[Special:Contributions/122.135.184.157|122.135.184.157]] ([[User talk:122.135.184.157|talk]]) 11:28, 6 February 2023 (UTC)
== Software process (methodology) or framework... or practice? ==
According to this article, it is a "software development process"; that means it is extremely well defined and ready for use with almost no adaptation. But, according to the Agile Alliance, it is a framework (https://www.agilealliance.org/glossary/xp/); that means it must be "customized" (at least minimally). The Agile Alliance states that each team and project requires a methodology which must be defined from one or more frameworks and practices. I doubt it is "just" a practice as it has too many details and its scope is quite large. [[User:George Rodney Maruri Game|George Rodney Maruri Game]] ([[User talk:George Rodney Maruri Game|talk]]) 21:12, 29 August 2023 (UTC)
|