Art and Tech

Budi Rahardjo’s Thoughts

Software Cost Estimation is a Black Art

I am reading two books. They are all on software cost estimation. Apparently, it is difficult to estimate the cost of a software or application if you have to build one. It is still considered an art. Whoa! There’s the word “art” again in the context of technology.

These books poke on issues realted to software cost estimation. There’s science behind it. That’s the theory, but if you’re looking for magic mathematical formulas, you’re going to be frustrated. You won’t find one. There are efforts to create some sort of formulas, such as the cocomo model, but they still have some problems. I don’t know if they can be implemented in our (Indonesian) environment. In any case, we’re still looking for some sort of (mathematical) foundation to make the estimation more accurate.

Oh, yeah, the books are:

  1. Steve McConnell, “Software Estimation: Demystifying the Black Art,” Microsoft Press, 2006
  2. Shari L. Pfleeger, Felicia Wu, and Rosalind Lewis, “Software Cost Estimation and Sizing Methods: Issues and Guideliness,” Rand Corporation, 2005.

They are good books. Recommended.

Ada 5 komentar untuk artikel ini. Ikuti diskusi

  1. Berapa Harga Software? « Budi Rahardjo

    […] Sedikit mengenai topik ini ada di tulisan saya yang di ABN: Software Cost Estimation is a Black Art. […]

    July 26th, 2007 at 10:31 am

  2. handaru

    Memang susah intik di Indonesai. Referensi lokal jarang atau malah gak ada. Referensi luar negeri banyak gak pasnya. Mungkin ini formula alternatif : tetapkan (walau agak ngawur)-cobakan-evaluasi-revisi-cobakan lagi. Ini yang kami lakukan untuk semua produk kami selama ini karena susahnya mencari acuan yang pas. Salam Sukses pak Budi.

    July 26th, 2007 at 1:27 pm

  3. Andry

    “Agile Estimating and Planning” by Robert C. Martin is also indispensable resource in this subject.

    It’s not art. Estimation (try not to confuse with targets and commitments) is magic.
    But once we understand the science behind it, there is no magic.

    July 26th, 2007 at 4:53 pm

  4. network_pirates

    capek deh, jual otak sih :P

    July 27th, 2007 at 6:54 pm

  5. Firza Ilhami

    in common software development project, the most important issue is deadline, how make a tight schedule to finished the project, the art context isn’t something bothering about. This is why i really don’t like to be developer. hahaha…

    July 30th, 2007 at 6:09 pm

Ikuti diskusi, tuliskan komentar Anda.

Anda setuju dengan kebijakan privasi Asia Blogging Network.

Art and Tech is part of Asia Blogging Network