What are the best ways to ensure high code quality?
Here are 7 tips for project managers on how to deliver better quality code and ensure your P&L sound based on my personal experience.
Software Code Quality Improvement Process |
- Review the architecture and ensure that the architecture team deliver proper specification document instead of power point presentation only.
- In case of complex integration, ensure there is a proper & agreed upon system flow, process decomposition, service definition. Take care of middle layer architecture at the very beginning to avoid huge maintenance & performance problem later.
- Time box the architecture & solution design time so that your development team has proper time for coding.
- Review quality of coding & unit testing frequently. Check unit cases and its result. I always ask for verifiable test results along with test data. Ensure there is a proper error handling treatment and team develops an error handling manual for operation team.
- Check the release note and ensure testing/operation team can install the application without any assistance of developers.
- Ensure you do root cause analysis of all defects. This is key for improvements of code.
- I found external review of code, documentation is very important for improvement of code quality & performance. I also take external help in effort estimation as it has direct impact on my P&L.
image source: Development Tips to Improve Your Code Quality
No comments:
Post a Comment