Austin
Software Process Improvement Network
(A-SPIN)

Continuous Integration (CI) - A Practice to Embrace Jeremy Miller, DataCert Inc

To view slides of Jeremy Miller' s July ASPIN presentation on Continuous Integration, please click here.

Overview:
This presentation will introduce CI, and make sure the audience comes away with real-world knowledge of the practice, how it affects them, and how their organization can benefit. Tools and practical realities will be discussed, as well as how your organization can get started.

Continuous Integration
  1. What is Continuous Integration?
  2. Reducing Project Friction
  3. CruiseControl.Net Demo
  4. The Check-In Dance
  5. Non-Developer Involvement
    a. Testers
    b. DBA's
    c. Project Management
    d. Configuration Management
  6. CI with Databases
  7. Optimizing the CI Experience and Best Practices
  8. Resources

About the Speaker:
Jeremy is a senior developer with DataCert Inc., the leading provider of electronic legal billing. He is helping to implement agile practices like Test Driven Development and Continuous Integration throughout his development environment. Jeremy is the author of the open source StructureMap (http://structuremap.sourceforge.net) tool for Dependency Injection with .Net.

Jeremy began his IT career writing "Shadow IT" applications to automate his engineering documentation. That experience led to a position with Dell as a developer and systems architect building mission critical supply chain software in Austin. He learned agile development practices as a .Net consultant at ThoughtWorks, one of the pioneers of agile development. Jeremy's thoughts on agile practices and software design can be found on his weblog "The Shade Tree Developer" at http://jeremydmiller.blogspot.com.