XpdWiki

FrontPage
RecentChanges
XtC
FindPage
PageIndex
XpApprentices

Set your name in
UserPreferences

Referenced by
XtC01082000




JSPWiki v2.0.52


AlexandersStripsExperiment


This is version 1. It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]


Thanks to all who participated.

Four people did the exercise. Since the strips fall into equivalence sets we looked for agreements with Alexander's rankings +/- 4. And since there is a very large equivalence set in the lower rang of rankings, we considered only the top 15 ranked strips. The agreement with Alexander's results varied from 5 to 9 (out of 15)

The conclusions I've drawn are that: 1 using all 35 strips takes too long and is too confusing Therefore: use a subset of the strips, at least one from each of the equivalence sets that Alexander identifies, upto 12 or 15 strips

2 people need to be very clear about what they are looking for. One of the "subjects" last night, having been to told to order the strips by "coherence" gave high rankings to tjose strips that were "nice and random" Therefore: discuss the idea of coherence a little before the experiment (but avoid talking about comprehension, which is the punchline)

3 there seemed to be a stronger correlation between the rankings produced by the members of the group than between any one member and the results provided by Alexander. (without Alexander's original papers it's necessary to read between the lines: my guess is that his subjects wer psychology students on their lunch hour, not software engineers down the pub, this may be significant) Therefore:when looking at the results emphasise the similarity between the local results, while refering to Alexander's results in passing


A few people asked me what this was all in aid of. The intention is to run a "brown bag" session at AMS on the subject of "quality". It'll be fairly wide-ranging, but the core of it will be refactoring. It's my thesis that ISO9000 style quality as usually implemented is woefully innapropriate for software development for a bunch of reasons, but a large one is that it neglects a large part of the customer population for a software product.

ISO9000 defines "quality" as "meeting the customers' requirements". In software development this is usually taken to mean the end-users' functional requirements. I'd suggest that the developers who will work on your part of the product after you (with XP, that might happen tommorrow) are also customers, and have a set of non-functional requirements that must be met. Foremost amongst these is comprehensibility.

Alexander's experiment is about comprehensibility. I intend to use it to show that comprehensibility is in some sense objective. The question then is how to increase the comprehensibility of a body of code: the answer is refactoring, which can be a difficult practice to justify.

--KeithBraithwaite³host³³date³August 2, 2000³agent³Mozilla/4.73 en? (WinNT?; I)³AlexandersStripsExperiment

http://www.16198.com 网站建设 http://www.16198.com 网页设计 http://www.16198.com 网页制作 http://www.16198.com 网站推广 http://www.16198.com 网站制作 http://www.16198.com 域名注册 http://www.16198.com 虚拟主机 http://www.16198.com 北京网站建设 http://www.16198.com 北京网页设计 http://www.16198.com 北京网页制作 http://www.16198.com 北京网站推广 http://www.16198.com 北京网站制作 http://www.16198.com 北京域名注册 http://www.16198.com 北京虚拟主机 http://www.16198.com 北京制作网站 http://www.16198.com 北京制作网页 http://www.16198.com 北京建设网站 http://www.16198.com 页面设计 http://www.16198.com 页面制作 http://www.16198.com 网站开发 http://www.16198.com 建设网站 http://www.16198.com 设计网页 http://www.16198.com 制作网站 http://www.16198.com 制作网页 http://www.16198.com 企业建站 http://www.16198.com 推广网站 http://www.16198.com 建网站 http://www.16198.com 做网站 http://www.16198.com 建企业网 http://www.16198.com 建企业网站 http://www.16198.com 开发网站 http://www.16198.com 企业网 http://www.16198.com 企业网建设 http://www.16198.com 企业网推广 http://www.16198.com 网络平台 http://www.16198.com 平台开发 http://www.16198.com 平台制作 http://www.16198.com 网站维护 http://www.16198.com 企业网维护 http://www.16198.com 免费建站 http://www.16198.com 免费做网页 http://www.16198.com 免费做网站 http://www.16198.com 免费建网站 http://www.16198.com 出售网上商城系统 http://www.16198.com 出售商城 http://www.16198.com 商城 http://www.16198.com 信息网 http://www.16198.com 人才网 http://www.16198.com 国际域名 http://www.16198.com 网络销售 http://www.16198.com 网络营销 http://www.16198.com 服务器 http://www.16198.com 教育网 http://www.16198.com 交友网 http://www.16198.com 网站测划 http://www.16198.com 网站 http://www.16198.com 网页 http://www.16198.com 制作网站 http://www.16198.com 建设网站 http://www.kejiaoyuan.com.cn 法律硕士 http://www.kejiaoyuan.com.cn 注册会计师 http://www.kejiaoyuan.com.cn 注会 http://www.kejiaoyuan.com.cn 法硕 http://www.kejiaoyuan.com.cn 法律硕士考证 http://www.kejiaoyuan.com.cn 法律硕士辅导 http://www.kejiaoyuan.com.cn 法硕辅导 http://www.kejiaoyuan.com.cn 注册会计师辅导 http://www.kejiaoyuan.com.cn 注会辅导 http://www.kejiaoyuan.com.cn 法律硕士辅导班 http://www.kejiaoyuan.com.cn 法硕辅导班 http://www.kejiaoyuan.com.cn 注册会计师辅导班 http://www.kejiaoyuan.com.cn 注会辅导班 http://www.kejiaoyuan.com.cn 法律硕士培训 http://www.kejiaoyuan.com.cn 注册会计师培训 http://www.kejiaoyuan.com.cn 注会考证 http://www.kejiaoyuan.com.cn 注会培训 http://www.kejiaoyuan.com.cn 法律硕士培训班 http://www.kejiaoyuan.com.cn 注册会计师培训班 http://www.kejiaoyuan.com.cn 注会考证班 http://www.kejiaoyuan.com.cn 注会培训班 http://www.kejiaoyuan.com.cn 注册会计师考证 http://www.kejiaoyuan.com.cn 法律硕士教材 http://www.kejiaoyuan.com.cn 法硕教材 tp://www.kejiaoyuan.com.cn 注册会计师教材 (No InterWiki reference defined in properties for Wiki called 'tp'!) http://www.kejiaoyuan.com.cn 注会教材 http://www.kejiaoyuan.com.cn 注册会计师试题 http://www.kejiaoyuan.com.cn 注会试题 http://www.kejiaoyuan.com.cn 法硕试题 http://www.kejiaoyuan.com.cn 法律硕士试题


More info...   Attach file...
This particular version was published on 03-Nov-2004 13:33:50 GMT by Wwwwangtao.