This document outlines strategies for establishing a sustainable software development process in scientific software projects, using the Khmer project as a case study. Key recommendations include utilizing version control, adhering to merge checklists, automating tests, and employing continuous integration to enhance code quality and reliability. Emphasizing the importance of addressing pain points in the development process, the document advocates for a pragmatic approach to testing and releases.