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.
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 to help ensure that our software behaves properly.
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.
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.