Interested parties can find out about different user journeys related to e-mobility. This is ensured in particular by a comparison calculator, which forms the heart of the application. It uses a driver's individual driving behavior to determine whether an electric vehicle would be more cost-effective for them than one running on fossil fuels. The app is supplemented by a vehicle consultant based on ADAC data.
The digital consulting assistant can suggest products and services from ENSO and/or DREWAG for the e-vehicle they've selected. This includes the right charging devices, charging accessories, services and, of course, the electricity product itself. Users can add all the products to a wish list and automatically send it to ENSO and/or DREWAG as a contact request. This way, ENSO and/or DREWAG can provide customers with specific details on the technical implementation and individual offers.
As part of distributed agile collaboration, a ZEISS Digital Innovation mixed team provided support for this project. The task was to advance an existing Angular-based prototype as per the functional requirements. These included the implementation and connection of a Spring Boot back end for managing and maintaining master data, such as charging devices, charging accessories, services, tariffs and vehicles. The app also had to be styled with the ENSO and/or DREWAG corporate design for the relevant domain.
It was important to work with the product owner throughout the project. In addition to the development itself, we were also able to share our experience with customers thanks to our agile processes according to SCRUM principles, and through our teams working at distributed locations.
- Software development (front end with Angular)
- Software development (back end with Spring Boot)
- Styling for app as per corporate design of ENSO and/or DREWAG; styles are applied depending on the domain
- Setup of a consistent development environment with Vagrant
- Database migration and versioning using Flyway
- Consulting on “agile approach”
The collaboration was very good in that it focused squarely on our specific customer situation. With this second joint project, we implemented another agile development project. ZEISS Digital Innovation was always a professional development partner, in terms of both technology and methods, and had a solid understanding of the field.
One of the challenges was to meet the tight deadline for delivering the web app. In addition to providing a back end for master data management, a prototype needed to be developed for transfer into the corporate design of ENSO and DREWAG.
From a technical perspective, the challenge was to run several Spring Boot applications on one application server. This resulted in the back-end configuration being externalized and a definitive name having to be assigned for the configuration files. While this was supported by the Spring framework, it did contain some pitfalls.
In terms of the front end, the app was to be shown in the relevant corporate design of ENSO or DREWAG depending on the domain name, without the same software having to be deployed twice.
Angular 6, Java 8, Spring Boot 2, PostgreSQL, Flyway, Maven, Git, Vagrant, Bitbucket, Jira, Scrum, Slack, Appear.in
ENSO Energie Sachsen Ost AG is an energy provider that supplies the residents of Eastern Saxony. It primarily supplies end consumers and distributors of electricity, gas and district heating. Its core business is supplemented by comprehensive technical and commercial services for supply and disposal companies. The utilities sector in Eastern Saxony is part of the Dresden energy network (EnergieVerbund Dresden). This comprises ENSO AG and DREWAG – Stadtwerke Dresden GmbH, which are a powerful duo, especially with regard to a future-ready supply structure in the region.