Lost source recovery
Recovering a lost Dynamics 365 integration
A nightly Epicor import had run for years from a compiled assembly with no source, no version control and no documentation. We recovered it, documented it, tested it against real data, and moved it to Dynamics 365 Online.
20 defects fixed · 207 offline tests · 52,042 rows of real data
Seven of the twenty defects were silent. They dropped or corrupted data and reported success, and none would have been found by reading the code.
Read the case study
Upgrade without breaking
Modernizing a 96-activity workflow assembly
We refactored a widely used open-source set of custom workflow activities, then proved with an automated before-and-after test that existing workflows behaved the same.
96 activities · 79 covered by the upgrade test · 354 automated tests
Read the case study
Lost source recovery
Recovering plugins after the source was wiped
The only copy of the source was on a laptop that had been wiped. We recovered it from the deployed assembly, fixed the customer's bugs, and put source control in place.
About 3 weeks from start to finish
Read the case study