December 1, 2021
Context
Constraints
- A large number of distinct business instances (50+) to configure and keep consistent, each reflecting the tracking needs of a different project or site.
- Long-lived usage: the tool had to remain maintainable over time as projects such as Flamanville 3 and Grand Carénage evolved across their own multi-year timelines.
- Functional evolution driven by field and business needs, requiring changes to be integrated without disrupting instances already in active use.
- Stability and reliability expectations typical of the nuclear/energy sector, where tracking tools support activity that is itself subject to strict oversight.
- Accessibility for teams working directly on-site, which pushed the need for a mobile-friendly way to interact with the tool beyond the standard desktop interface.
Contribution
- Developed and configured more than 50 business instances of Mantis BT, each tailored to the activity-tracking needs of a specific project or organizational unit.
- Carried out technical analysis of instance-specific requirements to translate business tracking needs into consistent Mantis BT configurations.
- Worked on the underlying PHP codebase to adapt and improve the tool's behavior where standard configuration was not sufficient.
- Investigated and resolved technical issues arising from the scale and diversity of the deployed instances.
- Designed and built an Angular-based mobile version of the tool, extending its use to teams working directly in the field.