The Trigent Insights Newsletter: Technology Insight to help you achieve your business objectives

Nov 15th 2006 | Issue 08

Managing Product Development budgets
Converting Pending Marketing Requirements to Reality

Each month Product Managers, CTOs and CFOs sit together and confront a major challenge - how to integrate the endless list of MRDs (Marketing Requirements Documents) into a product within a defined release cycle and tight budget.

The challenges are many. Requirements from Sales and Marketing are sometimes applicable to the product and sometimes not. Some requirements involve simple fixes; however, others necessitate architectural and design changes and many simply entail plain grunt work.

Converting each requirement into a SFS and SRS takes time and effort that can interfere with planned release dates. Prioritization of requirements by understanding the revenue impact is perhaps easy compared to deciding which requirements to sacrifice in the face of tight resources, budgets and time.

For example, customers always need more features but due to a shortage of time, money and resources, it is difficult to accommodate these features into the release cycle, let alone prepare specifications, design, code, and test them fast enough.

However, companies can integrate the MRDs into their deadlines while still producing an excellent product with relative ease by leveraging a cost effective outsourced team. They should begin by outsourcing the easier tasks first. To identify these tasks, they should separate the MRDs into two buckets, Bucket 1 and Bucket 2.

Bucket 1 Bucket 2
This bucket contains the work that requires little in terms of design change but more grunt work – for instance, reporting modules, long pending minor bugs and fixes, and less intense UI changes that have major customer impact. This bucket contains the work that requires design and architectural changes and that necessitates deep domain and user experience knowledge. These are the changes that impact vast areas of code within the application.

Outsource the tasks in Bucket 1 to a trusted outsourced vendor. Choosing an offshore vendor will help in leveraging costs and time zone differences. A vendor with experience handling software products similar to yours will also ensure the reception of excellent outsourced support.

Follow best practices in setting up the offshore environment and knowledge transfer to the offshore team. As the company becomes comfortable with their outsourced partner, they can test outsourcing complex tasks from Bucket 2. You will find that over a few release cycles, you can actually see more complex work getting done faster.

Two critical factors can help in leveraging your offshore team to handle new requirement requests:
  • Train your outsourced team to quickly develop software requirements from each marketing requirement or enhancement request
  • Manage your QA and testing effort by better test automation
We will explore these two challenges further in a future issue.

Managing an outsourced offshore relationship well can yield quick results and make pending MRD lists smaller and more manageable. In addition, CFOs and customers will be pleased with a more substantial and full-featured product.


Hello and welcome to our newsletter, Trigent Insights.

Every week, we'll cover a topic of general interest to the business world, and also include a few snippets of some of the interesting news at Trigent.

We hope this weekly newsletter of brief articles will grow to become an insightful source of information for you.

Trigent Software is an Outsourced Software Development company, with hundreds of clients all over the world. Our services include offshore software development, product development, product support, product internationalization, quality assurance and offshore web development.

If you have feedback, comments or suggestions on what you'd like to read about, write to us at Insights@trigent.com.

Coming up next week: Efficient Requirements Gathering and Documentation. It's only a short wait away!
If you'd like to learn more about how we can help you with offshore software development, for either software products or service applications, please contact us at http://www.trigent.com.

Valid XHTML 1.0 Transitional     Valid CSS!