Technology
Our teams develop in both Java and .NET, and constantly strive to improve the means by which we deliver software in an agile environment.
Your team can also benefit from our long-standing experience. Coming from a similar developer background, we can engage with your team from the same perspective, helping you form a well-organised and effective team and reducing the time taken to understand methods and techniques. In particular, we can help you:
- Set up your agile project team
- Improve collaboration, methods and tools
- Implement your solution with the help of experienced and established teams
Development
Continuous delivery and reacting to changes throughout a project’s life cycle require technical skills and small, effective teams. At TechTalk, we have a long history of agile development to look back on, and you can benefit from our experience – from developer to developer.
We offer:
- Various courses
- Pair up a TechTalk developer with a member of your team
- Regular coaching sessions for your team on a variety of subjects
We cover:
- TDD and pair programming
- ATDD, BDD and Specification-by-Example
- Continuous integration and delivery
- Source control management
- Test automation and technical implementation
- Improving collaboration between development and testing
- Emergent architecture and design
Testing
Agile projects necessitate a paradigm shift away from the traditional approach to testing, moving the test phase away from the end of the development cycle and making it an integral part of the entire development process.
Cross-functional teams generally result in a stark increase in the quality of test cases, and automating more mundane tests can free up time for testers to conduct exploratory tests while ensuring that recent changes to the software do not break existing functions.
We offer the following services to support you in switching to an agile approach to testing:
- Courses covering the foundations
- Coach your team so that the knowledge they have acquired can quickly be applied to your projects
- Expert advice on test automation: TechTalk was the initiator and main sponsor behind the development of SpecFlow. In 2020 Tricentis acquired SpecFlow and the 10-person TechTalk team that worked on it. We will continue to work closely with Tricentis and the SpecFlow community.
User Experience
Happy software users are users who can complete their tasks quickly and easily. Ensuring this is the case means delivering a good user experience. The benefits are manifold:
- Higher user acceptance rates
- More efficient use of company time
- Improved data quality and less support requests
The usability experts at TechTalk employ a wide range of usability and interface design methods to ensure that software is pleasant to use. We offer:
- Usability reviews, including heuristic evaluations by usability experts, gathering feedback from end users, cognitive walkthroughs and WAI checks
- UI optimisation while taking into account your technical and organisational requirements
- Wireframes, prototyping and design concepts as part of clarifying requirements and defining user interactions.
- Creating and implementing UI standards and guidelines
- UI design for smart clients, web clients, mobile apps and multi-touch interfaces