"Successful Software Development"
eBook Name: Successful Software Development
eBook Type: Software Engineer
Software Engineer, Software Development, Software Process, CMM, CMMi
From the Inside Flap
Successful Software Development means "the ability to produce 'good' software systems 'consistently'"
Customers want software systems to do what they are supposed to do, to be delivered on time, to be delivered for the agreed-upon cost, and to satisfy any other criteria they may specify.
Sellers want the systems they develop to do what the customer wants, to be delivered ahead of schedule or on time, to earn them a reasonable profit, and to satisfy any other criteria that may govern the way they do business.
Software systems satisfying both customer and seller criteria are "good." Customers and sellers also want their criteria satisfied "consistently." The software development business should not be a lottery.