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

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...
 
Things to avoid while implementing scrap metal software
Published by Angel on May 18th 2012 | Software
In its efforts to take scrap metal business to greater heights, the metal yard wants to implement th...
 
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...
 
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...
 
Benefits offered by the reverse logistics software
Published by Angel on April 20th 2012 | Software
When business establishments want to adopt an effective system to handle the reverse flow of product...
 
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...
 
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...
 
Learning School employs administration software
Published by Brandon Munson on December 30th 2011 | Software
The school registration software is easy to use, responsive and flexible. The school and district of...
 
Infosys Technologies delivers broad range of software outsourcing services in India
Published by Williemcintosh on July 7th 2012 | Software
The span of software outsourcing services features custom software development, technology and also ...
 
Crucial and Must Have Capabilities of ADFS Complementary Computer software
Published by Leila on May 21st 2012 | Computer
ADFS, also known as Active Directory Federation Service is actually a strong and flexible plan desig...
 
Amazon promises software update for Kindle Fire problems
Published by Ritika Sharma on December 14th 2011 | Software
Amazon.com Inc. has said that it would soon be coming out with a software update for the Kindle as a...
 
Speed up your computer with the registry cleaner software
Published by Hennary Joe on December 15th 2011 | Software
If you are facing many issues such as slow computer, poor performance, computer locking, blue screen...
 
Four queries to answer before handpicking an ideal scrap software
Published by Angel on March 8th 2012 | Software
The recycler who wants to systemize his business procedures can make diligent use of scrap software ...
 
Magento custom development offers finest capabilities
Published by Terry Littrell on May 18th 2012 | Software
The article describes the usefulness of Magento custom development and of Magento extensions. The br...
 
Cloud computing and its various advantages with PHP development
Published by Elan Technologies on May 17th 2012 | Computer
Cloud computing has risen in stature since most applications are moving from desktop to cloud while ...
 
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...
 
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...
 
Employee time clock software the Best One to Use…
Published by Riley Poole on March 25th 2012 | Software
Time Clock Software works with Employee Time Clocks for a complete time and attendance software solu...
 
Use Resource planning software to systemize your business
Published by David Hog on July 19th 2012 | Software
An organization’s growth depends on the strategies and decisions that it incorporates while moving...
 
Custom software development company
Published by Roger Lopez on February 10th 2012 | Software
The article gives a brief introduction of different custom development services....