A Rubric for IT Analysis 86
Aredridel writes "Zed A. Shaw has an insightful article on how analyses of software systems should be performed, and how they're often done wrong. It should be required reading for all IT journalists, and all readers of IT journals."
MetaRubricry (Score:2, Funny)
Re:MetaRubricry (Score:2)
Re:MetaRubricry (Score:2, Interesting)
Re:MetaRubricry (Score:2)
if (1=0) then
Summary.Read
else
Me.GoOutside
endif
Hmmmm.... (Score:5, Funny)
I think $1.95 is cheaper, isn't it?
Better run it through the rubric...
8. Paper does not use the above terms correctly or calculates them incorrectly. Without the data you won't know the second part, but these 6 statistical concepts are very simple to calculate and get right.
I think it's broken.
Re:Hmmmm.... (Score:2)
So what if the y axis on one graph had ticks every 100 instead of every 50? I read it as a way of making both graphs the same height - it didn't distort the information. the ticks were clearly labeled (50 or 100 per tick).
How appropriate (Score:1, Funny)
Something for Timothy [slashdot.org]
How to Lie with statistics (Score:5, Insightful)
Lying with statistics (Score:4, Interesting)
Oh, wait -- it's somewhich which shows that samba 3.0 is slower than w2k3. Never mind. This is slashdot, so the ditors have gotta troll for ad views.
Re:Lying with statistics (Score:3, Interesting)
Moreover, he accuses the example graph makers of bad practice by re-scaling the x-axis, without rescaling the y-axis "to compensate".
Excuse me? As far as I can see the x axis was scaled in order to display the data in the most room available, not to deceive in some way. The y-axes were left alone because the data range depi
Re:Lying with statistics (Score:1)
What grafs are you looking at? The y-axis has been changed and the x-axis has been changed.
This gives the obvius impression that the results of the two test lie in the same interval however the first graph has mush lower y-values then the first.
The "dots" marking the path of the curve have been
Re:Lying with statistics (Score:3, Insightful)
2) The point of the graphs is that the Windows server has a roughly 75% performance advantage over Samba on both systems. The different y-axes are used because one system is twice as fast as the other and using the same scale on both graphs would leave half of one graph empty. I would say the choice of scales is entirely correct.
3) The x-axis is labelled in numbers, not intervals. Excel graphs place tickmarks between the labels. You can co
Re:Lying with statistics (Score:2)
I agree with you. The graphs seem perfectly all right to me. Rescaling the y-axis seems like a very sensible thing to do, because you would otherwise get a large white space on the second graph - just because the second computer is roughly two times faster than the first.
It would be a terrible abuse of graphs if the point was to compare the two computers, but I don't believe it was.
Also the graphs were fine in terms of scaling (Score:2)
Re:Also the graphs were fine in terms of scaling (Score:3, Informative)
Red / Green (Bad graph examples) (Score:4, Insightful)
The statement that green is good, red is bad, is not really true. Red is an attention getter, Green is an easy, inobtrusive color (relaxing, generally).
While it is easy enough to make the leap that 'red' is bad because red is often an 'alert' color, the reason red is an alert color is because it is an attention getter, not because it means bad.
Why else do you think so many people drive red sports cars? If red was bad, why wouldn't they drive green ones?
Re:Red / Green (Bad graph examples) (Score:2)
But for someone who is color blind, it isn't going to make any difference anyway. Who's to say what the visual abilities of the person reading your report are going to be.
The recommended alternative was to use Red and Blue instead.
Re:Red / Green (Bad graph examples) (Score:2)
Re:Red / Green (Bad graph examples) (Score:1)
Re:Red / Green (Bad graph examples) (Score:2)
Re:Red / Green (Bad graph examples) (Score:1)
People buy red sport cars because they want to be flashy and get the attention (I'm sure you agree on this). But it nonetheless has some drawbacks - just see how much tickets you get when you have a red and then a green sport car.
The point is, rather, that the author goes a little extreme in his conclusions.
This particular point, number 10, also shocked me at first but then I've realized that the author has the o
Re:Red / Green (Bad graph examples) (Score:1)
I have a green sports car, and I just got a ticket, you insensitive clod!
Re:Red / Green (Bad graph examples) (Score:2)
This makes for amusing stories in all kinds of ways, as many ways as there are to do things wrong, but the one that always makes people's jaws drop is how Caterpillar (in some of its facilities, anyway) uses green colored tags to indicate questionable materiel, and red colored tags to mark stuff that's ready to ship.
Sorry, but there *are* social implications to colors. They vary by society
Re:Red / Green (Bad graph examples) (Score:1)
So, yes, there is the connotation of stop / go, but this is NOT the primary American schema of red and green.
The important point (red) was already made, it involved correcting the author of the paper's selection of connotation, he selected the wrong implication.
Good article (Score:5, Interesting)
I hate it when people lie with statistics. Even the BBC did it recently when they were trying to justify 1 million GBP on their new weather program. They said 7/10 people either liked the new system the same as the old one or preferred the new one. Perhaps they could also have said 9/10 liked the new system the same as the old one or preferred the old one? Who knows when you lump categories together like that without providing the raw data?
Thank you! (Score:1)
I'm glad I'm not the only one who thinks it odd that slashdot posts an article that pretty much bashes the previous entry.
Can we call this a dupe^(-1)?
somewhat obvious? (Score:3, Interesting)
A signature is enough . (Score:2)
Apart from that remark, I think the linked articel is well-meaning but total BS.
Now That You Mention It... (Score:1)
A very good question indeed, my dear friend.
Re:Now That You Mention It... (Score:2, Informative)
That pulling fragments of a text out of its context serves to confuse?
Analysis of software systems? (Score:5, Informative)
Requirements kept comming in, and they changed daily. Often what I started writing at 8am, was useless by 4:45PM when the requirements changed on-the-fly and adhoc and required me to program something else to replace it before I went home for the night. While I could have waited until the requirements were locked in, there was no such thing as that, any idea anyone had was instantly accepted by a manager and given to me to put into the program. Combo boxes became Listvues, then combo boxes again, then a text box, and then a Listvue again, and then a combo box. Database names for tables and columns were always changed, and of the thousands of SQL Queries in my programs that accessed them, they needed to be changed as well.
Management didn't think anything of it, and kept their "We cannot say no to anyone, no matter how insane the request" attutude.
Analysis, hooo haaaa! Yeah I wish! Corporate America apparently does not believe in it anymore.
Re:Not just corporate America... (Score:1)
Re:Not just corporate America... (Score:2)
I worked for a small business, I had a coworker constantly change the database and program on me, as I was trying to learn it. I asked for a document, what I got was a series of daily emails with the changes she kept making to it, and changes I should make to make the programs I was working on work with her changes. I'll bet the owner of tha
Re:Analysis of software systems? (Score:2)
#1 Legacy programs and databases in need up upgrading to the latest tech (Clipper to MS-Access and Visual BASIC, for example). Analysis and design was already done, but I tried to recreate it in a new environment with new technology.
#2 Requirements, analysis and design already done in a meeting I was not invited to (Federal Contractors are not trusted enough for meetings) in which I had to be creative and plug holes in the design while making it look l
Re:Analysis of software systems? (Score:2)
Hmmm. (Score:2)
Way 1: Yes, I've seen this sort of thing before. At one company where I took over as Engineering head, the programming teams had failed to make decent forward progress. One reason is that I counted 26 people elsewhere in the company who were empowered to change the specs with a phone call (and some of them made a habit of doing so daily).
Way 2: Maybe the problem you're solving isn't really well enough defined for anyone to have written a spec up front. Maybe flipping
Re:Hmmm. (Score:2)
#2 Do you mean Just In Time (JIT) development? That usually has a prototype with a small group of people who provide feedback and changes. Yet even that is managed so that it does not change daily, and the changes actually make sense. The way I had it originally was "The Right Way" that the end users wanted it, but Managers kept reading books
No choice, then. (Score:2)
Re:No choice, then. (Score:2)
I got really sick with the extra stress, so sick that in 2001 I lost my job, found another in 2002, same thing happened, and finally my doctor ordered me not to work any more.
I am now the pathetic creature you see before you, true story.
Graphs (Score:2)
At any rate, I disagree with his complaints about graphs. Choosing an appropriate y-axis scale obviously changes the impact of the presentation, but that hardly makes one scale more intrinsically "good" than another. In this case, Samba and Windows are compared on two different servers. One is twice as fast as the other, the software packages have similar relative
Re:Graphs (Score:2)
Agreed. The number of decimal places *should* tell you the precision to which the data was measured.
It's not science, it's marketing (Score:2)
Standard deviations, measurement errors are for engineers. The papers you get from companies are sales tools nothing more. Simply treat them with the scepticism (caveat emptor) they deserve and try $WHATEVER yourself with the your syste
INSIGHTFUL?!?! (Score:3, Insightful)
Well, no idiot. When graphed properly, they look the same. Both tests show an absolutely compareable performance ratio. What does it matter that the faster machine runs both OSses faster? How does this skew anything? Is the concept of relative speed increases a new concept for the creator of the article?
A REAL loaded graph would surpress the y-axis or something to push the lower graph further down, or to skew the proportions.
Man, is today really shit article day on slashdot?
Right.... (Score:1)
A rubric is a bit of red text (Score:5, Informative)
Obviously the bit of red text contained something someone thought was important so eventually the word came to mean an important rule or important passage. These days it means an important set of rules.
http://www.dictionary.com/ [dictionary.com]
htttp://www.m-w.com/
http://www.askoxford.com/?view=uk [askoxford.com]
Re:A rubric is a bit of red text (Score:1)
(Noah enters, and begins working in his garden, digging)
God: (standing on a chair behind Noah, he rings a bell once) NOAH.
Noah: (Looks up) Is someone calling me? (Shrugs and goes back to his work)
God: (Ding) NOAH!!
Noah: Who is that?
God: It's the Lord, Noah.
Noah: Right ... Where are ya? What do ya want? I've been good.
God: I want you to build an ark.
Noah: Right ... What's an ark?
God: Get some wood and build it 300 cubits by 80 cubits by 40 cubits.
Noah: Right ... What's a cubit?
God: We
Re:Right.... (Score:1)
Well, don't you worry about that, get some software, analyze it. .
KFG
stick to the basics (Score:2)
Fire it up on your intel based PC, running windows. If it doesn't work at all, mark it down for requiring non-standard hardware.
data points (Score:1)
Re:data points (Score:1)
a rubric for slashdot and the blogs (Score:1)
Re:a rubric for slashdot and the blogs (Score:2)
Sorry, you've lost me. I don't see how that differs from what journalists produce in magazines, newspapers and (online) journals.
Re:a rubric for slashdot and the blogs (Score:1)
Re:a rubric for slashdot and the blogs (Score:2)
He certainly has a point that stats are spinned any-way that sells. Classic example would be the Pentium4. The high clock rate is meant to show that it outperforms the competition when in fact Intel's own lower-clockrate processors often eat it.
Similarly you have all these TCO studies against Linux that are usually totally FOS.
So some guy with a blog wrote about wha
Re:a rubric for slashdot and the blogs (Score:1)
The only consumer processor comparable to the P4 is AMD64, and it has a lower base int score, with higher int peak, and lower base/peak fp scores.
Re:a rubric for slashdot and the blogs (Score:2)
I do things like "compile source" or "make RSA keys" and can measure the time gaps [in favour of the AMD/AMD64] with a fucking wrist watch!!!
Sure the P4 can do some things VERY quick [e.g. 128-bit load/store or SSE2] but because it's ALU is so very inefficient it dies on pretty much anything else.
The Athlon Barton [32-bit core] shares the overall ALU design with the AMD64. So to say only the 64
Re:a rubric for slashdot and the blogs (Score:1)
As for the 32bit AMD, they have the 3200 (2.2ghz) benchmarked, and it barely scores half as fast as the AMD 64 FX
Do you have any links to the P4 ALU being efficient, I'm interested.
An obvious omission (Score:1)
It's inevitably the company who comes out smelling like a rose, but it's never stated up-front.
disclaimer:
I'm not a member of the anything-but-Microsoft crowd. Microsoft products supply my income and have done so since I left the mainframe market fifteen years ago.
I will say I take no pleasure in seeing research results showing a Windows-based product to be exponentially superior to another product (e.g. Linux) without a statement as to what caused the study to be made: w
Love the article placement (Score:1)
Re:The Author Responds (Score:1)
This is a useful enumeration (Score:2, Insightful)
Nevertheless, Zed's enumeration can be extremely valuable in helping a discerning reader (who doesn't already know it all!) to critical
What are you thinking!? (Score:2)
Let me propose my own list of what a successful IT article should have:
1. Name recognition. If it fails to mention a well known company, it's not worth reading. Good example: Microsoft vs. Linux. Bad example: Gentoo vs. Debian. Rule of thumb, if none of the companies/brands mentioned
Poor Work (Score:1)
Re:Poor Work (Score:2)
Poor examples! (Score:1)
That looks convincing at any scale, regardless of "how the x axis is ticked". What x-axis tickmarks would you like, to make any difference at all? And would aligning the triangles and squares with the tickmarks ma
Many good points, a few bad examples (Score:2)
But his example just indicates he has an axe to grind. The color bias thing is just bogus. His complaints about the readability of the graph seem to miss the point that graphs show trends, tables show individual points.
I've seen far worse graphs, where they cut out entire sections of the y-axis to show you a remarkable graph where 98 is a whole lot higher than 94 because they're not showing you 1-90.
Which serves a us