Product Checklist

  1. Understand what people need.
  2. Address the whole experience, from start to finish.
  3. Make it simple and intuitive.
  4. Build the service using agile and iterative practices.
  5. Structure budgets and contracts to support delivery.
  6. Assign one leader and hold that person accountable.
  7. Bring in experienced teams.
  8. Choose a modern technology stack.
  9. Deploy in a flexible hosting environment.
  10. Automate testing and deployments.
  11. Manage security and privacy through reusable processes.
  12. Use data to drive decisions.
  13. Default to open.

Source: U.S. Digital Services Playbook

I wish Indonesian government could also setup such list.Hat tip: Matt.