Objective: Make BE a more reliable and stable application
KR1 - We are more aware of app - to > user feedback, by improving our error handling and making the application more intuitive KR2 - We get postive feedback from users, weather it is to improve or that the implemented changes are really making an impact KR3 - We are able to identify areas that need more thought and attention
Objective: Make a BE theme that can be customized and tailored to specific brands
KR1 - BE can be branded and themed for Polestar weather it is for China or the European markets KR2 - The theming implementation is seamlesly and easy to use from a developer perspective KR3 - We have an improved and organized CSS architecture through themes KR4 - Have a well defined style guide that can be accessed by the entire team
Objective: Keep code base maintainable
KR1 - Enforce and encourage developers to follow the clean code guidelines and best practices KR2 - Dependencies are maintained and kept up to the latest version KR3 - Implemented technologies are researched and tested thoroughly before they are integrated into the app KR4 - New developers are more comfortable with a test driven development approach, and they are submitting tests in their PRs