Teamwork Prevents Sour Grapes
Solution - When Tony called OutSystems, he quickly learned that a problem shared could be a problem halved. One of the best ways to get started with OutSystems is through a pilot project, staffed by the customer and the OutSystems professional services team.
A combination of structured training, moment-of-need coaching, and day-to-day collaboration on the project is the surest way to learn OutSystems and immediately put it into practice.
“What we liked about this teamed-up approach was that it disrupted our normal ways of working. OutSystems brought significant agile expertise to the table, not just technical skills. There was a much greater focus on user experience throughout the project, all the way from requirements capture to the weekly demonstrations at the end of each sprint. As we completed development, there were absolutely no surprises, and the training effort seemed minimal because the app worked the way all users needed,” explained O’Halloran.
The shared development approach compressed development to just nine weeks, with another three weeks for final user acceptance testing and training. By the end, Total Produce had its own OutSystems expertise it could apply to future projects.
“It was a win-win from our point of view. OutSystems was the right tool for the job, but without the team approach, we would not have met our deadline, because we were too busy to assign more in-house developers to this project,” explained O’Halloran.
A Low-Code Labor Bears Fruit
Results – The resulting app has been a real hit with drivers, schedulers, and delivery managers because it’s easy to use and more efficient. Here are a few of its capabilities:
- Integration with ERP system to load daily orders
- Route scheduling
- Driver route assignment
- Internal reporting
- Proof of delivery reports for schools/education authorities
Mobile Access for Drivers
- Route guidance
- Delivery confirmation
- On-screen signature capture with photo fallback
- Delivery adjustments
- Offline availability
- Data and signature synchronization when online
Thanks to the success of this first project, Total Produce has expanded their use of low-code with four more projects, covering diverse requirements such as help desk ticketing, time tracking, credit control, and a customer complaint case management system.
“Now that we’ve proven this low-code approach, we’re bringing more developers into the OutSystems team and starting to tackle more strategic projects,” explained O’Halloran.
However, the benefit is not just much faster development, but also significant savings on IT operations time and resources.
The benefits of OutSystems from IT’s perspective:
- Faster, visual development
- Better support for an agile, user-centric development approach
- DevOps “in a box” including code integrity checking, one-click deployment, and performance monitoring
- Ease of integration with a wide variety of business systems including bespoke ERP
- Ability to design brilliant user experiences with no dependency on designers/CSS experts
- Build mobile apps, both hybrid and native, with full offline capabilities, and use of device features like GPS, touchscreen signature, and camera
- Future proof enterprise-grade security and performance