1. In Rapid Development, McConnell lists 9 reasons for overly
optimistic schedules. Name 4 of the reasons.
- External, fixed deadline.
- Managers make plans based on "best case" estimate.
- Deliberately underestimated because team likes a challenge.
- Deliberately underestimated to win a bid (or get the job).
- Deliberately underestimated in order to get funding for interesting
project.
- Manager believes developers will work harder if schedule is aggressive /
ambitious.
- Management insists on a particular deadline and no one can talk them out
of it.
- Feature creep. (Project began with realistic schedule, but scope of
project expanded as it went along.)
- Estimate was just wrong.
2. In Rapid Development, McConnell lists the 5 items that are
counted in function point counting. Name 2 of them.
- Inputs
- Outputs
- Inquiries
- Logical internal files
- External interface files