(Advertisements)

Every new concept comes with its own pros and cons. Talking of Software Development, fast development of software is one of the major aim by IT Companies to fetch more Projects and satisfy clients . Code Reusage in Software Development has been a recent hit funda for software making companies.The partial reuse of the code and domain expertise in architecting the solution, coupled with software development can really help in making a software within time and yielding high profits.

Software giants like Accenture, HCl, Wipro, Infosys have opted the policy of code reusage reaping higher cost benefits and saving their lot of time. According to my analysis efficient reusage of code can cut the software development to half(50%) and costs get cut by a quarter(25%). As the concept of reuse is increasing fixed price projects are gaining momentum.

(Photo by : bootload )

I remember a 10 year earlier report of IBM saying 70% of the projects never complete in time. But by retaining the Intellectual Property(IP) of the previous made softwares can help making the future softwares very easily. Talking to Wipro professionals in India, they say that software developers are today saving 20-30% of their time in software development by this methodology. Further the profit margins have increased by 10-15%. Code reusage is a clear application accelerator for creating new softwares.

But I have a different point of view also in this case. Such a rapid reuse of code is only going to decrease the quality of softwares. Also its a breach of trust as one code which has already been used for some company is again being used for the other. The whole process snatches or steals the edge of a particular company or client that may have been available in their software alone.

Plus this reusage is also going to affect the talents of young minds as they will have no attraction to programming and creating something new (like Java Mobile Apps). I suggest to have a proper balance so that we can take help of existing code by mining it but do not destroy the future innovation of this beautiful world of computer programming.

Liked the post! Get all tips, articles for free from Digital World Subscription Services:

Subscribe via RSS or Get Updates By Email:

What's Next? Share and Bookmark:
  • Digg
  • del.icio.us
  • StumbleUpon
  • Sphinn
  • Facebook
  • Mixx
  • Google
  • BlinkList
  • Furl
  • IndianPad
  • Live
  • Reddit
  • Slashdot
  • SphereIt
  • Technorati
  • TwitThis
  • Ma.gnolia
  • NewsVine
  • Propeller
  • E-mail this story to a friend!

Related Articles:
 

2 Responses to “Analysis on Reusing the code in software development by IT Companies”  

  1. 1 John

    You hit the nail on the head with your last paragraph. I think that company should try to make applications or complex code, adapting this process to a clients needs. More of that, it should value and guarantee the intellectual property, source code and design protection as well as the confidentiality of their services to clients. Information for this comment was taken from BelHard Group web-site. BelHard Group is one of the leading IT holdings in Belarus, and BelHard Outsourcing is its software development division

  2. 2 Anay

    Code reuse need not be the adoption of modules written for one project for some other project. Code reuse occurs within the same project also. This makes it easy to maintain the effectively.

Posting Your Comment
Please Wait

Leave a Reply

There was an error with your comment, please try again.


 

    Subscribe to Digital World Blog

     Subscribe to Digital World via RSS

    or Get Updates By Email

    your email:

    or Get Updates on Mobile Phones

    Click here to get free SMS Alerts on your Mobiles