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

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, ...
 
Why having SaaS software a better choice for your business
Published by Coles Gold on February 2nd 2012 | Software
You can still find a number of businesses still going with the same old story as they are not aware ...
 
Features to avoid while picking affordable recycling center software
Published by Angel on April 18th 2012 | Software
In his hunt to track down the best recycling center software, an enthusiast looks into the alluring ...
 
Advantages of Offshore software development
Published by Roger Lopez on January 17th 2012 | Software
This article mentions advantages and disadvantages of offshore software development.

...
 
Ideal ways to identify the best recycling software
Published by Angel on April 5th 2012 | Software
Recycling centers that want to automate recycling business procedures can derive great benefits out ...
 
What is so special about waste management software
Published by Angel on December 20th 2011 | Software
Waste management software provides the ideal solution for waste management sectors. But here we have...
 
Enormity of Mobile application development
Published by Terry Littrell on June 15th 2012 | Software
The article is about the in-demand mobile application development companies. Also showcases the enor...
 
Why make use of recruiting software?
Published by Rogger on November 29th 2011 | Software
In this competitive world, organizations look to streamline their business processes with the aid of...
 
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. ...
 
Use of recruitment software in HR works
Published by Maria Warne on July 5th 2012 | Software
Recruitment software simplifies the communication between the recruiters, HR manager and the applica...
 
Offshore software Development is the New Normal!
Published by Elan Technologies on December 2nd 2011 | Software
Offshore software development primarily referred to cheap labor and involved maintenance work predom...
 
Factors of Offshore software product development
Published by Calsoft Inc on April 4th 2012 | Software
Today every IT organization are looking for offshore software development, today in Offshore IT comp...
 
Growing demand of Mobile application development
Published by Terry Littrell on June 22nd 2012 | Software
The article is about mobile application development which has grew wider and popular since the time ...
 
Precisely what is Financial Automation Software development most relating to and just what does it embody?
Published by Josejames on June 12th 2012 | Software
As a software developer, you could present a variety of services to customers. Yet, you must bear in...
 
Web based remote access software: Helping you to achieve a relaxed work lifestyle
Published by James on February 8th 2012 | Software
An entrepreneur can detach himself or herself from the standard eight to four workplace environment ...
 
Recruitment software making base for recruitment agencies
Published by Maria Warne on July 24th 2012 | Software
Recruitment software comes in a number of packages with various designs. When trying to upgrade or i...
 
Miami POS software: a new way to look at the selling options in retail stores
Published by Alice Mark on August 6th 2012 | Software
Miami POS software has created ripples in the retail stores, in which this software is used for prop...
 
Iphone application development reaches to new heights
Published by Marshal on March 5th 2012 | Software
iPhone Application Development - AppStudioz is a India leading technology provider of iPhone applica...
 
How to make the best use of web data scrapping software
Published by Newprosoft on December 6th 2011 | Computer
Web data scrapping is software which is used to extract data from websites and this is achieved by s...
 
What is so special about scrap metal software
Published by Angel on April 16th 2012 | Software
Individuals involved in scrap metal business have started using scrap software to gain good control ...