The document discusses two challenges faced in the Coconut product development process and how two tools helped improve reliability and changeability. The first challenge was random application breaks due to a lack of testing. Jenkins was introduced for continuous integration to provide instant feedback. The second challenge was difficulty refactoring and changing functionality. Gerrit was implemented for code reviews to catch errors and improve code quality before merging. In conclusion, the tools helped but defining the right processes around testing and reviews was most important for quality improvements.