Software Development and QA Tips