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

Microsoft CRM development Concrete Organizational Benefits
Published by Grey Matter India on December 29th 2011 | Computer
This article introduces readers to the basics of CRM. As Microsoft is the most implemented CRM, we w...
 
Get higher return on investment from iPhone app development
Published by Terry Littrell on May 18th 2012 | Software
The article is on the iPhone application development, the offerings and capabilities the iPhone is a...
 
Utilizing Complimentary Federation Support Computer software for Extending Verification Solutions with AD FS
Published by Leila on May 21st 2012 | Computer
Organizations have identified out the most efficient and successful way obtainable for them to exten...
 
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...
 
Benefits of online Sales tracking and leads management software
Published by Elizabeth Cooper on March 19th 2012 | Software
The lead management software is part of the complete sales force automation process that helps in tr...
 
What can you expect out of recycling software
Published by Angel on July 2nd 2012 | Software
Recyclers are keen to extract the power of recycling software to register good results in their busi...
 
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...
 
Pre-packaged solutions from banking software companies – Prime success factors
Published by Angel on July 31st 2012 | Software
Financial institutions have started using pre-packaged products introduced by banking software compa...
 
Reverse Osmosis Process with the development of membranes that could be used to desalt water
Published by Jamesarmstrong2011 on July 19th 2012 | Computer
Reverse osmosis is a process whereby a pump is used to pressure water through a membrane, and away f...
 
An introduction to music writing software
Published by Angie Turner on June 16th 2012 | Software
If you are part of the current crop of young musicians and songwriters then chances are that you wil...
 
Advantages of Custom Software development in a Small Organization
Published by Van Sanchez on June 5th 2012 | Software
Custom software development could support small businesses in some locations. These places integrate...
 
Mobile application development India
Published by Anoop TU on July 15th 2012 | Software
Mobile application development has now reached into a higher level. As we speak thousands off applic...
 
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...
 
An Objective Look at How Employee scheduling software Ensures Project Success
Published by David Hog on March 27th 2012 | Software
The use of tried proven resource scheduling software ensures project success regardless of the proje...
 
Get the best marine software
Published by Ruchi Roy on November 29th 2011 | Software
In order to get the best marine software, there are a few things that should be kept in mind. First ...
 
Uses of Digital Signage software in the healthcare industry
Published by Digital Technology on April 5th 2012 | Software
Communication is a major aspect of good healthcare today simply because proper organization is essen...
 
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...
 
Uses of the internet monitoring software
Published by Erikhornung on February 1st 2012 | Software
Companies have to keep track of the activities of their employees, in order, to see their work perfo...
 
An open source software testing- Selenium automated testing
Published by Roger Lopez on February 24th 2012 | Software
In this article, there is a brief description on selenium automated testing. In addition to this var...
 
Businesses benefit widely through Mobile application development
Published by Terry Littrell on May 11th 2012 | Software
The article is about mobile application development which is remarkably beneficial for businesses wo...