Monday, October 14, 2013

Total neglect of Software Design

The issue now with some of the technology companies out there is that there seems to be a total neglect of one important aspect of software development, the design.

I have seen cases where a system has been designed seemingly based on best practices, 3 tier architecture, clustering, the works. However, when an external system wishes to consume a webservice from this system, it is corresponding with only one of the servers of the system.

For those familiar with software design and architecture, you will understand what is wrong with this approach.

Although my job scope no longer covers software design and architecture, I still shudder whenever I hear of this kind of design in the course of my work.

Why has software design been relegated down to this state? Don't they know that software design and architecture is the critical success factor of a well designed system that will enable the software to scale up or out depending on requirements?

If you pay peanuts, you get monkeys. However, I see some companies charging you an arm and a leg, and still give this kind of design.

Times have changed, and it's not for the better. In fact, it reminded me of a seminar that I went previously where a professor from a well-known university said up front that software architecture is not important.

My goodness...

No comments:

Post a Comment

Please bear with the word verification as I have been getting tons of spam comments daily.

You will see 2 sets of images for the word verification. Type the characters you see on the first image, followed by a space, and the characters you see on the second image.

Related Posts Plugin for WordPress, Blogger...

Visit Rhinestic's Knick Knacks @ Etsy for handmade goods and supplies!





eXTReMe Tracker