Accelerating Delivery of Reliable Software Solutions 
Burke Cox
CEO

Stelligent Incorporated

Introduction:

Accelerated delivery optimizes software production by enabling everyone associated with assembling software to measure their impact on delivering requirements that meet continually improving thresholds of quality.

The concept of accelerated delivery is based on three prevailing principles: (1) expanding the definition of “defect” to include concepts such as code complexity, duplication, test coverage, and dependencies, (2) ensuring a short lifetime for these defects when introduced and (3) extending defect visibility for all stakeholders.

Learning Objectives:

Participants will learn:

  • How quantified software development optimizes software production
  • The three principles of accelerated software delivery
  • How code metrics (i.e. complexity, duplication, test coverage, etc) adversely affect development cycles
  • What useful tools (open-source and commercial) positively affect code reliability, consistency, and visibility and how to leverage these tools

Outline:

  • Accelerated software delivery introduction
  • Explanation of the three principles based on the accelerated delivery concept
    • Expand the definition of “software defect”
    • Ensure a short lifetime for defects introduced
    • Extend defect visibility for all stakeholders
  • Case study examples of how code metrics adversely affect development cycles
    • Code Complexity
    • Duplication
    • Test Coverage
    • Dependencies
  • Discussion of open-source and commercial tool integration
    • Open-source
      • Ant
      • Maven
      • CVS
      • Subversion
      • JUnit/NUnit/TestNG
      • Selenium
      • Fit
      • CruiseControl
      • Cobertura
      • PMD
      • CheckStyle
      • FxCop
    • Commercial
      • Gauntlet
  • Putting it all together
  • Conclusion
  • Questions and further reading

Biography:

Burke Cox is a seasoned software executive with proven success building and leading high technology organizations. As CEO of Stelligent Incorporated, an expert consulting firm advising leading companies on optimizing software production, he has assembled the premier team of experts focused on how software teams share, integrate and improve source code.

Mr. Cox is a nationally recognized speaker at leading software conferences. He has contributed written and oral commentary for industry editorials on important topics facing developers and the software industry.

Mr. Cox earned a Bachelor of Computer Engineering from Auburn University and currently serves on the industry advisory board for the Auburn University Department of Computer Science and Software Engineering and the advisory board for the George Mason University College of Information Technology and Engineering.