CI Tools and Best Practices in the Cloud

Continuous Integration

Subscribe to Continuous Integration: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Continuous Integration: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Continuous Integration Authors: Jason Bloomberg, Yeshim Deniz, Elizabeth White, Pat Romanski, Liz McMillan

Related Topics: Agile Software Development, Continuous Integration

Continuous Integration: News Feed Item

Relevance Launches Rails Audit to Help Enterprises Identify Technical Debt in Ruby Applications

Relevance Launches Rails Audit to Help Enterprises Identify Technical Debt in Ruby Applications

Relevance, Inc., a leading Ruby on Rails software development practice specializing in application development, training, and consulting, today announced the launch of its Rails Audit service. This industry-first offering focuses on helping enterprise companies eliminate technical debt in Ruby applications.

The term technical debt, a common problem that makes its way into many software development projects, was first coined by industry thought leader Ward Cunningham. According to Stuart Halloway, CEO and co-founder of Relevance, “Applications built by cutting corners to save time sacrifices quality. By identifying technical debt that a project may have accrued, we are able to reverse the damage by re-architecting and rewriting the code to be more maintainable – eliminating future debt and ensuring valuable return on investment.”

“The audit isn’t just advice,” said Esther M. Orioli, CEO of Essi Systems, a leader in measurement and behavior change technologies. “While reviewing our application and development process, Relevance made a number of improvements on the spot.”

The Relevance audit team consists of senior Ruby on Rails professionals with strong backgrounds in agile methods, object modeling, and software testing. A customized quote is produced after members of the team meet with prospective clients to ascertain the scope of the project. A typical audit will cover the following areas:

  • Development process– story tracking, repository management, code hygiene, iteration planning, and defect tracking
  • Testing– unit testing, functional testing, acceptance testing, continuous integration, and test coverage
  • Data– database design, sample data, query design, and migration management
  • Code– MVC adherence, object modeling, idiomatic Ruby usage, idiomatic Rails usage, and transactional integrity
  • Deployment– server setup, monitoring, and log management

Upon completion of each audit, Relevance provides the client with a detailed report summarizing the project's performance to date and offers suggestions for improvement. Taking it a step further, Relevance evaluates audited projects by comparing them to a cross section of similar development projects they have completed. Relevance typically completes an audit within one week of the initial meeting.

Added Orioli, “It was great to see how our project and team compared to other projects. Because Relevance tracks a variety of metrics, we were able to quickly identify what was unusual about our project.”

About Relevance, Inc.

Relevance, Inc. (http://thinkrelevance.com) is a leading Ruby on Rails enterprise application development practice, specializing in software development, consulting and training. Relevance’s staff of veteran application developers, who on average possess 13 years industry experience, ensures enterprise customers receive the highest quality standards for predictable, rapid application development. Relevance professionals have trained internal IT staffs at SAS, BBC, ThoughtWorks, AOL, IBM, Sun Microsystems and many other companies. The company has followed a proven agile methodology since its inception and actively contributes to the open source community via a wide range of projects and developer tools (http://opensource.thinkrelevance.com/). Relevance was founded by veteran software developers Stuart Halloway and Justin Gehtland in 2003.

More Stories By Business Wire

Copyright © 2009 Business Wire. All rights reserved. Republication or redistribution of Business Wire content is expressly prohibited without the prior written consent of Business Wire. Business Wire shall not be liable for any errors or delays in the content, or for any actions taken in reliance thereon.