I'm coming from mechanical engineering and have been given responsibility for DevOps and the final release sign-off for a new SaaS product. We're a team of four with no existing process, and my hands-on release experience is limited.
What should we put in place first, and how should we divide responsibility without building a process that's too heavy for the team?
no-ticket-no-problem:
Agree on the tests with the developers rather than adding a mandatory check just because the platform supports it. An empty or unreliable check won't tell the release approver much.