Suggest 5 common solutions to software development problems.
Suggest 5 common solutions to software development problems.
-Solid Requirements – The requirements of a software should be clear, complete, attainable and need to be agreed by all the players of them.
-Realistic Schedules – Adequate time for planning, designing, developing, testing, fixing the bugs and re-testing, documentation should be allowed.
-Adequate Testing: Start the testing immediately after one or more modules development. Re-test after making changes.
-Spend adequate time for testing, identifying and bug-fixing.
-Adhere to initial requirements. Prepare to defend against changes.
-Use rapid prototyping during design phase, so that the customers can find what to expect.
-Communication - Walkthroughs and inspections are required when appropriate. Inculcate extensive use of group communication tools, such as email, groupware.