11 may 2009

A lame excuse

“The written requirements said the system must held 1500 concurrent users, instead of the 7000 we are getting.”

Monday last week, a new governmental web application was deployed: the RUNT (www.runt.com.co). The application, built by a group of Colombian IT firms headed by Heinsohn, will held information of all transport vehicles in the country. All owners of cars and motorcycles have to register to update information regarding the vehicle and owner. A fine up to two minimum monthly wages (about US$430) will be imposed among those that register late.


Monday noon last week, the system was down. The number of users exceeded the capacity of the system and it took all week for the technical team to catch up. Friday, both the software building firms and the Transport Ministry gave a press conference, to explain what happened. Too many people try to enter at once, and they didn’t expected it.

Lame excuse cause the dynamics of building software has changed (like 20 years ago). Technical staff is responsible for validating requirements given by the client, not just follow them blindly. We, the developers, are responsible for the system having the appropriate functional and non functional requirements, for the client knows his/her business, not how to calculate expected concurrent users.

Analysts should go a mile forward, other wise, how can organizations trust software companies to build exactly what they need?

No hay comentarios:

Publicar un comentario