What are 5 common problems in the software development process?

  1. Poor requirements - if requirements are unclear, incomplete, too general, and not testable, there may be problems.
  2. Unrealistic schedule - if too much work is crammed in too little time, problems are inevitable.
  3. Inadequate testing - no one will know whether or not the software is any good until customers complain or systems crash.
  4. Featuritis - requests to add on new features after development goals are agreed on.
  5. Miscommunication - if developers don't know what's needed or customer's have erroneous expectations, problems can be expected.
In agile projects, problems often occur when the project diverges from agile principles (such as forgetting that 'Business people and developers must work together daily throughout the project.'

0 comments:

Post a Comment