Tuesday, August 19, 2008

How to cut your software development costs

Top ten tips to implement the right IT strategy.

With the credit crunch affecting IT budgets, Experimentus, a UK software quality management solutions consultancy, highlights ten ways to reduce software development lifecycle costs within IT departments :

1. Focus on well documented Functional Requirements

Without well documented Functional Requirements, there is potential for a system to be delivered which does not meet the customer's expectations. For example, perhaps it does not work as they believe it should – even though the development team believe that they have worked in line with the requirements as documented. This can lead to development rework, which is likely to delay the release, increase costs and create discord between the customer and the software team.

2. Ensure all Non - Functional Requirements are clearly defined early

Many organisations focus solely on the Functional aspect of systems – WHAT it does – rather than the Non-Functional – HOW it does it. Non-Functional elements comprise everything from performance to security to usability.

Without clear, early definition of Non-Functional requirements, it is possible that a system could be delivered which does exactly what the customer wants – but is difficult to use, slow, insecure, unreliable or is not scalable. Once again, this can lead to development rework – although some non-functional areas are so integral to the design of the product that it can be difficult to correct them without starting the project again.

Read More Article...

Related Posts by Categories

Widget by Hoctro | Jack Book

AddThis Social Bookmark Button

1 comment:

Anonymous said...

Hi Nice Blog Welcome to prodigyapex's web development services services.Our missionis to deliver high quality web design and development at reasonable prices. Explore our site and compare our prices - we're confident we an provide a web presence solution for you.wide variety of solutions based on your needs. To begin, we provide detailed proposals for your project. We are able to work small projects on an hourly basis or develop package deals for the more involved projects. We also provide turn-key solutions for your web presence needs.

Software Development Outsourcing
Outsourcing Services