1. Management experience
1) Instability of business requirement
2) Number of interfaces to other systems,some of which
are also being developed
2. Interaction requirements
1) Customer or third-party input
2) Internal interactions
a. Missing documentation
to modified code
b. Complex business
understanding