Reflection
My team and I had to overcome a lot of challenges together. One of the challenges was to identify types of users who will be using this website. There needed to be a state or sometimes a separate page for different user types. For example, Sunrun needs to check if the user's home is in the service area in order to show relevant products and services available in that area, leading me to ask for user's ZIP code first thing on the homepage. Another example is that Sunrun offers installations only to customers whose F-150 trucks are ready for delivery, hence why in the backend the website checks the user's order number and displays a page that informs that their trucks need to be ready for delivery. I workshopped with the clients and another UX designer to understand, prioritize, and translate these user scenarios in the customer journey, keeping the UX and tech level of effort in mind.
Another big challenge was that all 7 bundles had its own unique price breakdown and sometimes different way of placing the order and financing. The initial hurdle was understanding these differences and the reasonings behind by asking specific questions to the Sunrun stakeholders and workshopping with them on the wireframes. Furthermore, I collaborated with developers to create a functional annotation for these price breakdowns, in the simplest format as possible, so that they're built properly.