Roro Jonggrang 21st Century and Software Estimation

One of my brother that worked as High Quality Software Engineer as weel as High Quality Jomblo told me about his situation. He said "ah Rid is just like Roro Jongrang 21st Century"...he said like this when he face one of his client that too Agile J.

So let see the core problem...

If you heard about Roro Jongrang..that she request candi in one night...that is happen with my brother and sometime happen in me J. Although we have brilliant tools IDE and Automation Toolkit, software is not just darg and drop..software is not just click and you see the magic.

Believe me, Software is not just business logic, and one thousand or more code...it's an art that can't be driven with marketing driven or unlimited customer satisfication (except the client can justify their TimeVSBudget for their satistification integrate it into the "real" software lifecycle) . Ok ok let see what the book said about software requirements. Software requirements is consist of

  • Business Requirements defines what the business believes to be important about our software.
  • User Requirement defines the tasks that the users one to be solve.
  • Functional Requirements defines the features that developers must build
  • Non Functional Requirements or QOS, quality, user interface, and others

Quality software starts from that requirements…after that we can start do some estimation.

Remember Estimation is not planning and planning is not estimation, you can say it to your client

"Sir I can estimate how many table, line of code, and people that this requirement will use to develop this specific software; however I can't estimate how much effort to satisfy all you need in limited time and budget so let's talk more…"

But sometime you can't say like that rite Bro…

Ah I have a song for all of you to face this situation

"Kita memahami yang sesungguhnya"

"Dan tak harus menjelaskan semua"

 

"Tanpa pedulikan kata mereka"

"Kita berjalan melawan dunia"

 

"Tuk yang Hanya bisa bicara"

"Tapi tak beri jawaban"

 

"Tak perlu dengarkan kata mereka"

"Teruslah Berjuang"

 

Ah Peter pan song – Melawan Dunia (little edited by me)

Maybe I have to change my Ring Back Tone when my lovely client call me J (kidding Sir)

 

 

I'm ready to help you and let's make this hand dirty with bytes and bits J

 

 

 

Share this post: | | | |
Filed under:

Comments

# Risman Adnan Mattotorang said:

Plann      --> Focus to the goals / end result

Estimation --> Focus to the details

Tuesday, October 23, 2007 11:45 AM
# ridi said:

Seep Guru..setuju...:)

Wednesday, October 24, 2007 6:57 AM