We prefer a hands-on approach in our engagements from day one. When starting with new clients to improve their testing process and tooling, our architects and engineers are embedded into their application development teams. Their work begins by investigating requirements and the project management process, the testing and release management process, application architecture and existing test suites.
After we understand the current situation in depth, we make point improvements to bring the most value with the least amount of work, and in the shortest period of time. Once we show value in some areas, we move to long-term improvements in process and tooling, adopt test driven development across the board, and educate client teams to spread knowledge and know-how within the organization.