A typical software project can present more opportunities to learn from mistakes than some people get in a lifetime.
Steve McConnellIt's hard enough to find an error in your code when you're looking for it; it's even harder when you've assumed your code is error-free.
Steve McConnellSoftware projects fail for one of two general reasons: the project team lacks the knowledge to conduct a software project successfully, or the project team lacks the resolve to conduct a project effectively.
Steve McConnell