Thursday, August 9, 2012

Code management at Intuit

Intuit has been around since 1983, and offers a series of financial management products that largely share a single codebase.  A codebase of 10 million lines of C.  Dr. Dobbs interviewed one of their managers about how they do that, but here's the gist:

  • A single massive codebase and build system that manages multiple build variants (localized versions, versions on different platforms, actual different price-point product complexity variants, etc.).
  • Continuous integration and testing.
  • Automated QA.
  • Rapid iteration in small teams of five or six, which I find somewhat surprising.

No comments:

Post a Comment