Article Side

Online Article Directory!

Hello Guest! Login or Register to submit articles!

Why Software Development is not Construction Work?

By Jesse Subscribe to RSS | January 17th 2012 | Views:
loading
 
  



Construction means building to specification. The construction, when it comes to house building, is carried out by tradesmen, while the specification works as a blueprint. The construction, in the case of a software system, is performed by a compiler and it is the source code here that works as specification. In either situation, the specification production task is the designing work.

So, how building to specification differs from design work and how can this cause change to our expectations with regards to software development?

The first and foremost point to be considered here is that a detailed specification proffers not just a purposeful route to ensure the wanted outcome delivery, but too involves a purposeful meaning of all the task that is required to be done. Each & every source code statement accurately verifies what “work” is to be performed by the compiler. The blueprint determines all that is required to be done by the trades-people. If you desired to, you could create a detailed task-level WBS from the specification. This sort of task can be easily reduced to a limited set of repeatable works and processes that is abstractable as labor. Theoretically, a machine can be fancily programmed and built to carry out this task and while this function is done, the people remain in effective part of a larger virtual machine. Moving people’s working under a virtual machine; like an assembly line can be compared to swapping out parts of any other machine: the output of the machine does not change. This spec-driven approach to managing and defining function means the approach that is called as scientific management (or Taylorism).

Below is given contrasting difference between construction and fungible work design work. The outputs and inputs both always remain the same.

Design work taps human creativity: - The outcome arises with the passage of time and cannot be predicted. The outcome, to a large degree, isn’t tangible. It means certain sort of specification to create that looks tangible. The outcome is unpredictable.

Design work is a form of knowledge work that involves analyzing, sharing, elaborating, as well as validating ideas.

To get succeeded, knowledge work, more often than not, is dependent upon experimentation and collaboration. As opposed to fungible work, people add zing to their distinctive human virtues of thinking, creativity, communication; without contributing nonspecific labor.

Thus, the Fungible work and knowledge work have got a lot of similarities with each other. They work under diverse environments & diverse conditions. However taking into account all specific features of Agile software development, it can be said that knowledge works more workable than fungible work when it comes to software development.

SynapesIndia is a leading custom software application development company that has got highly talented hands at its arsenal and offers high quality software development India to its all clients at world level.

Jesse - About Author:
Synapseindia is the Web Development Company in India. We provide website development services and Custom Software Application Development at affordable prices to our worldwide clients. Clients get complete Software Development services with a round the clock never-ending support.

Share on Facebook Tweet It Stumbleupon this post This post is delicious !

Article Source:
http://www.articleside.com/software-articles/why-software-development-is-not-construction-work.htm

Related Software Articles Subscribe to RSS

Software development India, the most preferred ones
Published by Amit Kumar on July 19th 2012 | Software
Software has become necessity for any modern business. Modern business needs software applications f...
 
Copy your data from one system to another system via Clone software
Published by Socialweb on February 21st 2012 | Software
Computers are mainly used to store and retrieve data from one source to another source. Most of the ...
 
Three queries to answer before selecting recycling software
Published by Angel on March 27th 2012 | Software
An individual involved in scrap business finds an able ally in the form of recycling software. But, ...
 
Mobile website development – the prevailing parameters
Published by Angel on August 24th 2012 | Software
Enthusiastic developers go all out to produce great results out of mobile web development programs. ...
 
What are the advantages offered by mobile website development?
Published by Angel on December 28th 2011 | Software
With the aid of mobile website development program, a company can build an effective mobile website ...
 
Things to know about iPhone app development
Published by Martin Tuner on January 4th 2012 | Software
Before getting initiated with the iPhone app development project, an individual should offer his foc...
 
Ease your recruitment task with recruitment software
Published by Maria Warne on April 9th 2012 | Software
With the recruitment software the whole recruitment process can be made quite easy and quick. This w...
 
Novel ways for business owners to get the best from mobile app development project
Published by Angel on May 30th 2012 | Software
A business owner can bring in more sales by making diligent use of apps, built through successful mo...
 
Web Portal development in ASP.NET Call # 1 954-397-0800
Published by Sigma Solve LLC on July 18th 2012 | Software
Sigma Solve LLC Provides Best Web Portal Development in ASP.NET Services by Experts ASP.NET Develope...
 
Emerging businesses need recruitment software
Published by Maria Warne on June 15th 2012 | Software
To smaller businesses, buying recruitment software may seem a bit of luxury but in fact it is a dedi...
 
SharePoint 2010 helps in the development and customization of solutions
Published by Cygnet Infotech on July 11th 2012 | Software
SharePoint 2010 is the latest and advanced version of Microsoft Office SharePoint. The new version o...
 
Beauty Parlor Software development company in pitampura.
Published by Raman Sharma on April 27th 2012 | Software
Numinous IT Group is leading provider of custom software development services in New Dehli, India We...
 
DVD cloner software to make copies fast
Published by Ashish Pandey on April 6th 2012 | Computer
DVD cloner software programs are available in plenty these days. But you need to make a wise decisio...
 
To select the finest warehouse software then just choose Vision Software
Published by James Blee on August 24th 2012 | Software
Here at Vision Software Solutions we have provided both blue chip and SME’s with warehouse softwar...
 
How Effective Auditing ADFS is Using the proper Federation Service Computer software
Published by Leila on May 21st 2012 | Computer
Several organizations are continually faced using the challenge to authenticate and audit users of t...
 
India is one of the most desirable offshore software development countries!
Published by Sumitdass on August 23rd 2012 | Software
Software development is the need of every organization. Standard ‘off-the-shelf’ software or a c...
 
Recruitment software needs an upgradation
Published by Maria Warne on April 29th 2012 | Software
Recruitment tracking software is well complemented by an up to date applicant tracking system, helpi...
 
Best wav converter software free download
Published by Andrew Caleb on May 10th 2012 | Software
How to convert music files to wav with advanced mp3 converter software, Wav converter saving the sou...
 
Points to Ponder about mobile website development
Published by Angel on December 12th 2011 | Software
Mobile audiences are growing rapidly and business sales rate through mobile devices too growing. New...
 
Rising demand for Android application development
Published by Anoop TU on April 12th 2012 | Software
The market of smart phones is majorly influenced by the Android application development. Through An...