eBaoCloud is a family of products based on 4G insurance technologies (cloud native and microservices architecture based). eBaoCloud current offerings include both PaaS (API) and SaaS (APP).The design has experienced several iterations according to business requirement changes. This is the first shipped product I participate in for full product life cycle. I worked in a scrum team cooperating closely with product managers and developers.
We were in the Agile Development Team. This was the first time I led the design process as a principle designer. Except for the design itself, I first analyzed the situation when I took this responsibility.
1. Product model concepts always changed from top managers.
2. The development framework – vaddin – had its own design restrictions.
3. Previous designs had complicated interactions which led to less flexibility.