Clear Specs Go a Long Way: Inside Our Three-Year Orchard Core Collaboration with Fieldman
What happens when your application needs both stability improvements and new features at the same time?
That was the situation when Lombiq joined the Fieldman project. Their Orchard Core-based web application already had established business logic, but it required bug fixes, upgrades, and further development.
Fieldman is an American software company that helps local governments and utility vendors manage all types of assets, jobs, and field projects.
Challenges and how we addressed them
During this journey we faced some challenges and blockers, mainly in communication. The biggest issue was not always being aligned on the exact goal of a task. To address this, we took steps to ensure we could collaborate as effectively as possible. We introduced weekly meetings whenever there was ongoing work, and we made sure that during planning and before giving estimates, everyone agreed on and understood the written, detailed specifications. This required extra attention from both sides during planning and when preparing and finalizing written details.
This way, everyone had a clear picture of the goal, which led to more accurate development and review. When development was finished, the code and the application went through our strict review process as usual. After that, we handed the finished product over to the client for further QA.
Our contribution over 3 years
Since our almost 3 years of work together, we have helped them to reach their goals in multiple ways.
- Upgraded the application to a safe and better Orchard Core version
- Added checks to ensure no regression
- Added better documentation
- Added charts with high data flexibility
- New dynamic data display pages using the already existing infrastructure to define the parameters
- Instead of reinventing the wheel, we always used the already existing logic to build something better
- Added multiple improvements to the already existing features that resulted in better UI/UX
Tools we used
In this project, we also used our open-source libraries to speed up the development process. Currently, we rely on the following libraries:
- Lombiq Helpful Extensions for Orchard Core
- Lombiq Helpful Libraries
- Lombiq MSBuild Targets, mainly the LibMan integration.
Outcome
After almost three years of working together, we can say that our collaboration is now more well-defined and effective than ever. We hope to continue working together for a long time.
Our shared work is best reflected in Fieldman’s own words:
Our platform is a core part of how we serve local governments and utility providers, so keeping it up to date and continuing to add new features is essential for our business. We needed a partner who could help us maintain the application and support the ongoing development of the product.
We were looking for a team with strong experience in the technologies our application is built on, especially Orchard Core. Lombiq stood out because of their deep expertise, structured development approach, and proven ability to understand and extend our existing application.
Working with Lombiq has been a very positive experience. Over time, we established a highly effective collaboration process with clear specifications, regular meetings, and accurate estimates. Their team is thorough, responsive, and consistently delivers high-quality work.
If you’re looking for custom solutions, we can help you choose the right direction, support you in planning, and then develop the software to reach your goals. If you’re interested, contact us here.