1 / 13

AccuRev’s ROI Calculator

AccuRev’s ROI Calculator. Bob DeMaria Sales Engineer AccuRev Inc. 10 Maguire Rd Lexington, MA 02421. Agenda. Background on the ROI Calculator Review the ROI Survey of AccuRev Doc The ROI Calculator Q & A Make it actually work. Background on the ROI Calc.

kineta
Download Presentation

AccuRev’s ROI Calculator

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AccuRev’s ROI Calculator Bob DeMaria Sales Engineer AccuRev Inc. 10 Maguire Rd Lexington, MA 02421 AccuRev Proprietary and Confidential Information

  2. Agenda • Background on the ROI Calculator • Review the ROI Survey of AccuRev Doc • The ROI Calculator • Q & A • Make it actually work

  3. Background on the ROI Calc • Survey was conducted with application development teams in the financial, healthcare, semiconductor, software, embedded hardware, and a few other industries. • Customers considered for this ROI analysis include Ascade AB, Emptoris, I2 Software Ltd., Kronos Inc., Metta Technologies, Polycom, Sandisk and Source Medical. • Handful of questions to drive the interviews and surface pain points and potential improvement areas where AccuRev has been known to be beneficial. • Used the customer scenarios to assemble the ROI Calculator based on a summary of those real life experiances and assumptions. • Iterative process… want your feedback.

  4. Review the ROI Survey of AccuRev • Supporting documentation contains the following • Overview • Configuration Management Process Challenges • ROI Scenario’s based on Customer Experiences • Most Notable Customer Quotes • Background on the ROI Calculator Questions

  5. ROI Survey of AccuRev • Configuration Management Process Challenges • No Parallel Development for Managing Multiple Releases • No Distributed Development for Enabling Multiple Locations • No Integrated Issue Tracking / Lack of Workflow Management • Inflexible / Restrictive Version Control Tool • Quality of Product Being Delivered • Developer Downtime and Lost Productivity • Broken Builds Due to Tool Limitations • High Level of Administration for the Current Tool

  6. ROI Survey of AccuRev • ROI Scenarios based on Customer Experiences • Scenario 1 Customer A supported 20 separate customer branches and had a completely manual merge process which was time consuming and very error prone. Under their previous environment it would take at least one day per maintenance branch / per customer to perform this merge operation. With the requirement to deliver one service pack a month it would take Customer A 12 days a year / per customer to merge the code to product the SP. With 20 customers it would take 240 days per year at the average cost of a developer of $200/hour it cost Customer A $384,000 annually to maintain this process. AccuRev was able to reduce the time spent merging a customer stream from 1 day to 30 minutes, effectively reduced the overall time to produce the release to 15 days. The result saved 225 days of a developer on an annual basis. Thier rationale was that a license cost them about 5-6 hours per/developer – and if they can save this time with AccuRev, the tool has paid for itself. • Scenario 2 Customer B was running one mainline with 4 sets of DELTA’s (changes). The development team would work on the DELTA’s and then merge when it was time for a point release. This operation would take 1 week for 3-4 people to perform the merge, essentially costing Customer B 1 man month of time for each point release. Major releases were even worse. Past merging for each release had a custom script to find modified/different code in each release. This process of locating changes in past releases took 5 days for 30 developers. After bringing in AccuRev Customer B was able to increase how rapidly they kick out releases due to the automatic inheritance in the stream architecture. In addition, AccuRev has allowed them to do small manageable merges every 2 weeks as opposed to waiting until release time, and eliminated 150 developer days in the process.

  7. ROI Survey of AccuRev • Most Notable Customer Quote • “Developers are spending 99% of the time developing. This would be impossible with VSS.” • “Can’t imagine having a development environment at Emptoris without inheritance.” • “If we didn’t switch to AccuRev when we did, we’d be in serious trouble today” • “We really can’t count how many days were saved in maintenance because we never would have even started refactoring if we didn’t have parallel development. I would say the biggest savings here was opportunity cost, not effort. • “AccuRev Rocks! I have used CVS, Perforce, and CC – but this product is the bomb!”

  8. ROI Survey of AccuRev • ROI Calculator Question Details’ • 1. How many developers do you have on your team?** This question is used to calculate price of the AccuRev product suite (number of licenses needed) and also used in a couple other questions dependant on the size of the development team. • 2. What is the annual fully loaded cost of a developer?* The number provided here is the average total compensation of a Senior Java Developer in the U.S. Total compensation includes salary, bonuses, and benefits. • 3. How many hours per week does your company spend Administering your SCM tool? This figure should be calculated by the prospect by determining how many full time administrators are being used to maintain the environment for the current SCM tool. AccuRev uses the assumption that AccuRev shops will only require 1 administrator per 300 developers.

  9. ROI Survey of AccuRev • ROI Calculator Question Details’ • 4. How many days per release does a developer spend applying changes across release branches? This figure should be calculated in days per developer per release. Each developer is using private branches or developing in parallel branch needs to merge their changes back into the mainline. • 5. How many releases do you ship per year? This question will be used in conjunction with the previous question to calculate exactly how much time and money is spent per release on the merge process. AccuRev assumes that based on past experiences AccuRev will reduce the amount of times spent on merges by 75%. • 6. How many builds does your organization create per week? This question can be quite a bit higher then originally expected when you take into consideration that builds are created for each product line, for each platform, and potentially for each level of development (QA, Test, Dev).

  10. ROI Survey of AccuRev • ROI Calculator Question Details’ • 7. How many times per year do your developers experience data loss due to your SCM system? In addition to developers’ code changes that have been lost due to the SCM system it should also take into consideration bugs fixed in past releases that are left out of future releases. • 8. How many parallel projects are you able to manage with your current SCM tool? Often this is accomplished by having multiple Repositories to maintain separate code streams for individual customers or specific releases. • 9. How many time per year is your organization not able to reproduce a past build? Have them think about nightly, weekly, or specific builds that have been overlayed and been unable to reproduce due to the current process.

  11. Where is the ROI Calculator? • The calculator is currently located at: www.accurev.com/roi/roicalc.htm

  12. Questions?

  13. Thanks! AccuRev Proprietary and Confidential Information

More Related