Monday, August 28, 2006

Don't ever let me hear you say "non-functional" again

The other day I had I discussion with a colleague about what many people call "non-functional" requirements (as opposed to functional requirements), being requirements regarding performance, security and so on. This colleague argued that “non-functional” exactly expressed what these requirements are.

“OK”, I said. “Suppose you want to buy a car. Can you agree with me that its top speed is a non-functional requirement? Especially since normally any car can easily drive over 120 km/hour, which is the speed limit in Holland anyway, right?” “I agree that the top speed is a non-functional requirement, yes”, he replied. “So what you are saying here is that you might not even take a look at the specifications, but just assume that it can drive fast enough. But at the same time you would not take the car when it would not meet functional requirements like having a CD player, enough space to stow your kids and a sun-roof?”, I asked. “Yes”, he said, “that’s what I’m saying”.

“Now what if you are a sailor that happens to live in Munich but who sails from Kiel. Mind you, the distance between these two cities is about 700 km (435 miles). But fortunately - with the exception of a few spots - there is no speed limit in Germany! You have a lovely wife and you want to spend as much time with her as possible. Would you then have a look at its top speed?”, I asked. “Ermmm…”

The point I had made here is that what some people consider to be non-functional requirements could very well be a functional one to somebody else. Like logging would be a non-functional requirement for the average user, while an EDP auditor might have a totally different opinion about that.

So please stop using the term “non-functional”, people! In real life people say non-functional to something that does not work. It is confusing and imprecise, where the development of information systems is a very precise job. Use “supplementary requirements” instead. The only disadvantage I can think of is that I still have problems saying "supplementary requirements" without twisting my tongue.

18 comments:

  1. Anonymous10:33 AM

    indeed, nice blog
    and how are you

    ReplyDelete
  2. Fine, thank you. Keep on reading fellas and tell your friends about it!

    ReplyDelete
  3. Anonymous7:41 AM

    I like a game which needs to use maple mesos, when you do not have mesos, you must borrow cheap mesos from friends, or you maplestory mesos. If you get maple story mesos, you can continue this game.

    ReplyDelete
  4. Anonymous11:37 AM

    good
    obat alternatif kanker payudara
    pengobatan yang alternatif kanker payudara
    obat alternatif untuk kanker payudara
    pengobatan alternatif kanker payudara
    obat alternatif sakit kanker payudara
    Obat Tradisional Kanker Payudara
    pengobatan Tradisional Kanker Payudara
    Obat alami Tradisional Kanker Payudara
    Obat Tradisional untuk Kanker Payudara
    Obat Tradisional sakit Kanker Payudara
    obat herbal kanker payudara
    obat herbal untuk kanker payudara
    pengobatan herbal untuk sakit kanker payudara
    pengobatan herbal kanker payudara
    obat herbal sakit kanker payudara
    obat alami kanker payudara
    pengobatan alami kanker payudara
    obat alami sakit kanker payudara
    pengobatan yang alami untuk kanker payudara
    obat alami untuk sakit kanker payudara
    jual obat kanker payudara
    penjual obat kanker payudara
    jual obat alami kanker payudara
    jual obat untuk kanker payudara
    jual obat ampuh kanker payudara
    obat kanker payudara paling manjur
    pengobatan untuk kanker payudara paling manjur
    obat kanker payudara manjur
    obat untuk penyakit kanker payudara paling manjur
    pengobatan kanker payudara paling manjur
    obat kanker payudara tradisional
    obat kanker payudara yang tradisional
    pengobatan kanker payudara tradisional
    obat penyakit kanker payudara tradisional
    obat kanker payudara
    Kumpulan Obat Kanker Payudara
    Kumpulan Obat alami Kanker Payudara
    Kumpulan pengobatan tradisional Kanker Payudara
    Kumpulan Obat ampuh Kanker Payudara
    Kumpulan Obat herbal Kanker Payudara
    obat kanker serviks alami ampuh
    pengobatan penyakit kanker serviks alami ampuh
    pengobatan kanker serviks alami ampuh
    obat untuk kanker serviks alami ampuh
    obat kanker serviks alami dan ampuh

    ReplyDelete
  5. Obat Herbal Ampuh Ambeien Luar Wasir adalah penyakit yang muncul hampir pada semua orang. Penyakit yang terjadi di sekitar bibir anus ini bisa disebabkan oleh banyak hal. http://herbal789.tumblr.com/post/138142055635/obat-herbal-ampuh-ambeien-luar , Merk Obat Buat Menghilangkan Ambeien Parah akan muncul tonjolan yang ada diluar anus. Tonjolan tersebut bisa dimasukan kembali kedalam anus jika anda mendorongnya masuk kembali menggunakan jari anda dengan hati-hati. Jenis ambeien yang ketiga adalah ambeien eksternal dimana pembengkakan pembuluh vena terjadi diluar anus. Ambeien eksternal ini akan menyebabkan perih dan gatal dan jika tidak segera diobati akan terasa sangat menyakitkan. http://herbal234.tumblr.com/post/137453730453/merk-obat-buat-menghilangkan-ambeien-parah | Cari Obat Herbal Alami Ambeien Bagi anda yang menderita wasir terkadang malu untuk membeli obat wasir di toko-toko obat, padahal anda tidak perlu merasa malu. http://obatherbal789.blog.fc2.com/blog-entry-807.html , Cara Herbal Untuk Mengobati Benjolan Ambeien Maka dari itu sebaiknya anda segera meminum obat ambeien untuk menyembuhkan ambeien anda. Membeli obat ambeien biasanya tidak memerlukan resep dokter sehingga anda bisa membelinya dengan bebas. Namun anda tidak boleh asal membeli obat ambeien karena salah-salah ambeien anda akan lebih parah. http://solusiherbal432.blogspot.com/2016/01/cara-herbal-untuk-mengobati-benjolan.html | Menyembuhkan Benjolan Ambeien Tanpa Operasi Meskipun sebagian besar dari wasir akan sembuhkan dengan sendirinya, ada beberapa pilihan pengobatan wasir berdarah yang bisa Anda piplih untuk mempercepat proses bagaimana menyingkirkan wasir sesegera mungkin. http://denature222.kinja.com/menyembuhkan-benjolan-ambeien-tanpa-operasi-1754642508 , Kumpulan Obat Wasir Ambeien Terdaftar di BPOM Jika gejala ambeien memang sudah terasa, penderita ambeien haruslah segera mengobatinya agar ambeien tidak bertambah parah dan malah membahayakan. Saat ini sudah banyak obat ambeien yang beredar di pasaran dengan berbagai jenis dan merk. Namun tidak semua obat ambeien dapat dipercaya karena ada saja pihak yang tidak bertanggung jawab yang menjual obat ambeien yang tidak bagus. http://bellydancersphiladelphia.com/kumpulan-obat-wasir-ambeien-terdaftar-di-bpom.html

    ReplyDelete