Tacit has a team of consultants with specialist skills and experience that work closely with your customers to form ‘one team’. Tacit has a rigorous approach to hiring, with the technical bar being compared with a large Silicon Valley Search company, and applied across all offices. We are known for attracting, nurturing and retaining the highest quality talent and building closeknit, award winning teams. Experienced onshore consultants and engineers work closely with our offshore technologists. We have technical leadership both onshore and offshore and don’t chuck requirements over the proverbial fence. The strength of our offshore engineering teams are a major differentiator rather than a necessary evil.
Since 2007, we have coached Agile at the likes of John Lewis, Williams-Sonoma Inc, Pearson and Visa. But our approach is more pragmatic than evangelical and is best described as ‘adaptive’. We do iterative development, produce clear documentation, do rigorous project managment and empower our development team. We have evolved a superb ‘Project Discovery’ process in which we clarify objectives, requirements, risks, ownership, estimates and technical approach. Our strong consulting and analytical approach compliments our engineering roots. We listen hard, use our experience to guide our customers to the right solution for them (rather than expecting them to know everything up front) and are transparent regarding decision making and project deliverly status. Tacit mitigate risk and surprises by creating a demonstratable software application within the first few weeks of a project. We work as a team with our clients to ensure that only well considered requirements make it into the development cycle. Customer involvement in approval is incorporated throughout the process via the Tacit Knowledge adaptive development approach.
Documentation and project managment: we are transparent and rigourous. We use Atlassian products (Jira, Confluence) combined with big visual charts to document Agile requirements (with clear and binary acceptance criteria), project delivery and status. Iterative development can’t be effectively done without automation. At Tacit, we were doing Devops before the term was coined and are proud of our Devops culture. We believe in automation wherever possible, from code check-in onwards; with automated testing, environment deployments, code quality check tools integrated into the build process. This makes development smooth and enables us to maintain a high level of quality, at speed. We have built a set of open source tools that decrease speed-to-market for certain features.