What are 5 common problems in software development process?
1. Bad requirements - These requirements are unclear, too general, incomplete, or not testable. They cause problems.
2. Unrealistic schedule - Expecting too much lead to too less time.
3. Inadequate testing - lack of testing causes problem as no one knows if system would behave as expected.
4. Adding new features - after development; quite common.
5. Poor communication within the team or with customer.