Our Process
We deliver software in short iterations that keep pace with the speed of your business.
The Agile Method
“Agile” is a collection of software development principles:
- Deliver working software.
- Respond to change gracefully.
- Encourage open collaboration.
- Solicit feedback regularly.
- Employ highly motivated individuals.
Every company interprets Agile a little differently. At 8th Light, we measure up to these principles using a few different techniques.
Pair Programming
Two heads are better than one, so we write code in pairs. Doing so provides quality assurance, encourages diversity of thought, and produces better software.
Test Driven Development
Before we start coding, we write tests to establish rules for how a program should work. After we begin coding, we run these tests help ensure that our software behaves properly.
Iterations
We build software in short, one week release cycles called iterations. Working this way allows us to provide continuous value and adapt to changing requirements.
Continuous Integration
Multiple pairs of developers often work on the same projects. To maintain the integrity of our codebase, we use version control to seamlessly merge the code our teams produce.
