@Fang Yuan all of these approaches are good for their appropriate purposes. In the end of the day the questions is how you can demonstrate value/measure progress. This can be time to market (delivery speed), DevEx/Customers sentiment or even reuse of components/org efficiencies. A lot depends on what the role of your platform engineering team is within your organisation.