Ricebridge
Search This Site
Feb 07 2012 22:41 UTC

Got a question for us?
Just Ask!


$15 Gift Certificate for every bug you find.

Bookmark Return on Investment for Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at del.icio.us Digg Return on Investment for Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at Digg.com Bookmark Return on Investment for Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at reddit.com Bookmark Return on Investment for Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at YahooMyWeb Bookmark Return on Investment for Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at Spurl.net Bookmark Return on Investment for Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at Simpy.com Bookmark Polyphasic Mutants at NewsVine Blink this Return on Investment for Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at blinklist.com Bookmark Return on Investment for Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at Furl.net Fark Return on Investment for Ricebridge Java XML Manager Component - user-friendly and well documented for software developers at Fark.com

Return On Investment

Our XML Manager component can save you money and time. A project delivered on time and with zero bugs is, of course, priceless, but here we show you how much you save when it comes to handling XML files.

Example Scenario

Let's assume that you want to load transaction data from an XML file and store it in a database. You a get a new file each data, and the file can have thousands of transactions. You don't control the format of the file, so it can and does change. One developer has been assigned to the project and it's a fixed cost project, so every extra day counts.

If your developer builds the XML file handling using the usual DOM API, you'll need to account for the following table of costs. Also, the DOM API means that you have to hard-code the XML format into your Java code, so any changes mean extra developer work to implement them. Developer time is charged at $50 dollars per hour which includes all ancillary employment costs and represents a heuristic median value over a range of developer types from high-level consultant to outsourced coder. We'll assume that the some of these costs may or may not occur, and thus calculate the final cost based on their probabilities.

ItemTimeAmountProbabilityCost
Write Java DOM code1.0h$50100.00%$50.00
Test Java code1.0h$50100.00%$50.00
Resolve performance issues2.0h$10075.00%$75.00
Document functionality0.5h$2525.00%$6.25
Meeting/discussions1h$5050.00%$25.00
Bug fixing1h$5090.00%$45.00
Schema changes8h$40025.00%$100.00
 14.5h$725 $351.25

Thus you have an expected cost of $351.25, and a worst case scenario of $725 and 14.5 developer hours lost. Notice that even though the actual coding element takes only one hour, all the additional and sometimes overlooked costs can quickly accumulate. For meetings we assume total time taken over all participants. We also take account of XML schema changes over the lifetime of the project, which can have a significant negative drain on developer time.

With our Single Developer License, you invest $170.00 and save on average $181.25 and you could save up to $555.00.

The previous table just covers the case of a single developer in a small team. If you need to use the component across teams in your organization, you face the following additional costs.

ItemTimeAmountProbabilityCost
Scalability20h$100050.00%$500.00
More documentation5h$25090.00%$225.00
More bugs10h$50090.00%$450.00
More meetings5h$25050.00%$125.00
More schema changes20h$100075.00%$750.00
 60h$3000 $2050.00

The XML Schema has to be documented properly, and more schema changes are likely as result of a larger team. Increased organisational demands will also impact the bottom line.

Taking the tables together, you have an expected cost of $2401.25 ($351.25+$2050.00), and a worst case scenario of $3725 ($725+$3000) and 74.5 (14.5+60) developer hours lost.

With our Business License, you invest $970.00 and save on average $1080.00 and could save up to $2755.00.

The foregoing analysis is of course subject to many variables and is not intended to be a replacement for your own assessment. However we believe it does provide a general case for estimating the savings that can be achieved when using our XML Manager component.

FREE Email Support

All XML Manager licenses include a FREE 6 month Email Support Package, worth $1500.00.

Email Support Package

FREE CSV Manager

All XML Manager licenses include a FREE CSV Manager single developer license, worth $170.00.

Convert CSV to XML

Competition!

Win a FREE XML Manager license by writing some clever XPath!

How to Win

Easy XML Access

The XML Manager component lets you access your XML data using standard Java objects such as List, TableModel, and ResultSet.

Getting Started

"We use XML to process large volumes of transactions, and our nightly jobs were becoming all-day jobs. We replaced our old DOM code with a few XML Manager XPaths and the whole thing was really easy. Our production servers are running fine and the all the jobs are completed on time."
Derek Conniffe,
Rivertower
comment on this page Home | Search | About Us | Contact Us | Our Products | Documentation | Resources | Login
Copyright © 2004-2012 Ricebridge. All Rights Reserved.