Seven common mistakes in Software Product Development to avoid
The common mistakes one must avoid are................................
- Code reviews - Code reviews were never conducted properly. This could have catched the defects prior to System testing (QA).
- Frequent changes from client - After certain point, stop accepting the changes as this will have overall impact on Quality & Timelines
- Wire-frames - Review and sign-off takes longer time. Team focussed everything in one go rather than focussing on one screen or module at a time. This will be much faster.
- Not in Synch - Mobile development team not in Synch with web development changes as their was certain lag. By the time they catch up lot of changes are missed. This will create lot of rework for Mobile team. This is the factor why Mobile App was not delivered on schedule along with Mobile App.
- Testing - Not enough time was given for testing as development takes major portion of the project timelines. Lot of informal testing happens with out logging the defects. Some of the defects that were closed earlier resurfaces in later builds.
- Domain knowledge - Lack of domain expertise created issues related to data. Proper test data not available to thoroughly test the application.
- Demo's - Internal project demo's not planned prior to the release of build to System testing (QA)
Author: Srikanth Kondam, PMP (IT Management Consultant)
Hyderabad (TS), India