Role: User Interface Design and Front-end Developer
Tools: Inkscape, Ruby on Rails.
This web app was a whole new prototype for one of our customers at Global Resources. The customer’s domain was “Real estate”, and they wanted a new way to locate and promote sales.
We created this prototype based on the customer’s requirements (User Stories) providing deliverables every sprint. We used Scrum, and the development team was a front-end developer (me), a back-end developer, and a system administrator.
Requirements changed quickly, priorities shifted, we didn’t have a way to test the application with real users, and the CEO was providing solutions instead of formulating the problem.
My main contribution was making the interfaces easy to understand and easy to use. Focusing on form validation, responsiveness, and quality of the product. Documented all the way while designing and coding, which helped me go back and re-use some of this work in future projects.
What we learn
- The project was not successful, they decided not to launch this service after all the time we invested. It was devastating for the whole team, but we learned from our mistakes.
- We wanted to work with real users or check their points of view, but the CEO was not so open to this possibility. Hence, this complete project was based on one stakeholder’s idea for a business opportunity instead of the target audience.
- We tried to apply some user experience strategies, but without communication with real end users, everything we did was just speculation.
- It was our first Ruby on Rails project, and the team fell in love with this framework. What we learned from this product helped us to apply this framework faster to other domains and customers.