Wednesday, August 8, 2012

Formalizing the User Requirements

One of the most difficult things in developing information system is defining the requirement. Usually, users do not understand how to define their requirements. Sometimes, they also do not know what is their problems. They only state that they need information technology to support their jobs. As a result, it is very important for us to formalize the requirements.

IT developers should define the requirement first. There is a lot of approach in definining and formalizing the requirements. One of the approach is using software requirement spesicification (SRS) document. The document template could be downloaded from the internet. An example of the document could be accessed from this address

If you understand use case diagram, it is better for you to use it when defining the functional diagram. You can use computer software or pen when making the diagram. After finishing the diagram, then you can put the diagram in the SRS document.

SRS document is very important when you developing the new system, especially when there is no similar system in the market. If you prepare the document well, then you can define what the system to be developed.

Unfortunately, in Indonesia there is not many developers who develop their system started from SRS document. That is the reason why many projects fail in this country. Usually, after constructing the system, users argue that the system is not like what they need.

If you do want your projects fail, please make sure you have prepared your SRS document.

No comments:

Post a Comment


Some years ago, I developed my new blog with this old address (, after some years configuring my first website address at One day I felt this old address seemed too egocentric. Then, I started to change this address to the new one, i.e., which is supported by Blogger's technology. Thanks to Blogger's team.

Surprisingly, one day, when I was researching the internet, I found that my old blog address had been referring by some website with the internet link directly to this my old blog, like As some people may know, I have been sharing my knowledge in developing e-Audit module for Indonesia e-Procurement system, which we call it Layanan Pengadaan Secara Elektronik (LPSE). I didn't want they felt disappointed because the link was broken. And then I reactivated this address again to serve them. But, know I will share not only for them, but also for the general people.

Now I'm thinking that this address will be used for putting my general idea in improving Indonesia, and on the other side the address at will be used to capture my idea in improving information technology implementation and fighting corruption.

When we have a blog, we felt very touched when the blog was accessed by many people and gave benefit to them. That is why only you who can judge if this blog really gives benefit to the people. I'm just putting my idea in improving the country, to make it better, so our country could be more competitive and wealthy happened for the people.