Performance Requirements

Performance – in this case meaning a piece of software’s run time speed – is one of those things that always seems to cause problems whenever and wherever it comes up. Unfortunately, I think this is because it is very poorly understood across the software development community in general.

Harking back to a contract I had many months ago, I was tasked with improving the performance of a key component. I asked how much improvement was needed, and although I can’t remember my manager’s exact words, the reply was along the lines of: “It needs to run as fast as possible”. That wasn’t the first time I’d heard such as response, and I very much doubt it will be the last. This is worrying because such statements are basically madness, for the following reasons:

  • It indicates the lack of a plan, that the requirements have not been understood, and that people who should know better are basically making things up as they go along; further, it indicates that those responsible for the requirements did not understand that performance requirements are requirements!
  • Further, it means developers tasked with squeezing more speed out of a component will possibly (probably?) waste their time doing so. There is no point in spending time trying to get a factor of five improvement, when a factor of two is all that is needed!

Note that I’m not saying performance requirements need to be specified up front before any development can be done. On the contrary, much modern software is developed using agile methods which are designed to allow for changes in requirements during the development lifecycle. However, the fact that requirements can change is not an excuse for not understanding requirements. It does not matter if are requirement has just been updated or has even just been introduced into the project – it must still be understood!

In conclusion, what I’m saying is this: performance requirements are requirements, they must be treated as such and understood before any action is taken.

2 Comments

  1. John:

    Put another way, if you don’t know where you are going, how will you know when you have gotten there?

  2. MarkR:

    Indeed, in a general way, that sums it up nicely. This motif crops up quite a lot in software development, and I’m sure it will crop up again in my articles posted here.

Leave a comment

?>shaved pussy hammered itsgonnahurt NEXTDOORPASS collegerules.com publicnude ungloryhole mouth with cock Charmane Star out in public VISCONTITRIPLETS GynoOrgasmVideos Ice La Fox smacked those asses public invasion Sexy big tits pornstar SpecialExamination outinpublic.com milfsoup evanrivers TOMMYDXXX Lacey lounging public invasion milfsoup tugjobs publicinvasion pussy pounded publicinvasion Nudesportvideos public invasion sexy blonde petite Bang Bros collegerules MedicalFemdom NEXTDOORPASS hazehim.com bang pas Confession Of Married Man fat pussy assparade BIGGEST ASS CRAVING outinpublic.com firm tits un glory hole Vince Ferelli outinpublic outinpublic fat mature redhead publicinvasion ungloryhole bait Bus MALEDIGITAL fucking ass and pussy Gyno Orgasm Videos milf lessons Bareblacking its gonna hurt collegerules Summer Bailey hazehim natural beautiful tits lucky stud in a hot threesome GAy Cumshots Extrem outinpublic tight ass drilled Nude sport videos CODYCUMMINGS submityourbitch itsgonnahurt.com haze him hazehim Big Mouthfuls Brooke Banner Aiden Aspen amazing blowjob public invasion publicinvasion dildo drills her pussy outinpublic.com submityourbitch Blonde round ass out in public hazehim out in public VINTAGEGAYLOOPS submityourbitch summer time milf Aiden Aspen submit your bitch CIndia Summers facialfest hazehim Lesbiansportvideos publicinvasion collegerules.com publicinvasion its gonna hurt trannyland Lesbian sport videos Blonde gets fucked hard Amy Reid Roxy Love Monsters Of Cock magical feet Licking Dick And Ass collegerules publicinvasion facial fest public invasion lesbian lover licks tugjobs Redhead BBW tranny land college rules porn star fucked hard lesbian dildo drilling sexy tit fuck NEXTDOORBUDDIES pussy covered Big Mouthfuls Charmane Star public invasion submityourbitch.com college rules trannyland.com itsgonnahurt tranny land submityourbitch.com natural perky tits SpecialExercises bangbus pound fucking NEXTDOORHOOKUPS ungloryhole tug jobs Special Examination Special Exercises busty adventures public invasion Milf cravers Stephanie Cane collegerules Medical Femdom assparade publicinvasion submit your bitch Gia Malone ungloryhole collegerules.com NEXTDOORMALE camel toe fuck team five 3DS Max 8 OEM3Q 3GP Video Converterdownload acdsee manager 2009 oemred eye remover pro 1.2cheapest windows vistacheapest windows vista ultimatecheap AutoCAD 2009Vision Backup Enterprisecheap Macromedia ColdFusionnero photoshow 5 downloadadobe photoshop cs oemcoldfusion mx 7 downloadkamagra sildenafil citratekamagra generic viagraorder caverta onlinecaverta 100buy cavertatadaliscasodex 50 mg tablet