Modernising TimeCamp while keeping product development moving
TimeCamp continues to develop time-tracking features while modernising its software. We improve the code, tests and release process of a product people use every day.
Contact us- Client
- TimeCamp.com
- Industry
- SaaS
- Client relationship
- Since 2024 · engagement ongoing
- Software Logic team
- 2 developers
Team across our work with TimeCamp.
Project context
Our collaboration with TimeCamp has continued since 2024 and also covers its existing desktop application. People use it every day to track activity and record time, so modernisation goes alongside maintenance of a working product.
The work runs from understanding code dependencies through to subsequent changes and releases. New features and fixes go into the same application, and tests must cover workflows that users already rely on.
The challenge
Activity capture, synchronisation, projects and time entries are connected. A fix in one area can affect another, with consequences for both usability and the completeness of time records.
Modernisation therefore requires careful sequencing and checks of existing functionality. New features need to be assessed as part of the application’s behaviour during a normal working day.
Scope of work and solution
We review critical parts of the application and their dependencies. This informs phased modernisation of activity, project and time-entry features alongside ongoing product development.
We improve the release process and testing. Before each release, we check activity tracking, synchronisation and time handling to identify how changes affect features used every day.
Results for the client
TimeCamp continues developing the existing application without replacing the entire product at once. Tests of established workflows help the team assess whether the next version is ready for release.
We appreciate that the Software Logic team brings its own ideas for improving our product. They respond quickly when our needs change and deliver what we agree on. We work with people who care about the quality of the application and take responsibility for their work.