1. All teams should use confluence:- i.e. all team documents, on call process, how to, team details etc should be publish to the confluence itself. Documents should not be shared in the email of texts. 2. Publish Design documents for future release:- Design documents should have following structure Status, authors, reviewers, overview, goals both business level and tech level goals, Design, Architecture, Tech stack, changes in existing systems, APIS, public apis, non public apis, security, system infra details, testing , monitoring and alerting, disaster recover, failover, production readiness checklist, faqs. 3. Code quality:- a. Supported ides and minimum version. b. Use of bitbucket/gitlab and code style guildlines 4. Code Documentations and Guidelines:- a. Code commit should have JIRA ID with each and every commit b. Release branches should be properly defined. 5. Code Review:- a. publish code review checklist b. Tools to track code review c. Cross teams review f...