ABSTRACT

Project management in every industry is a challenging occupation. Academic training for software project managers does not seem to be very good in 2017. Some technology companies have recognized the challenges of software project management and created effective in-house training for new software project managers. Software benchmarks are collections of data on software costs, schedules, staffing, quality, and technology usage that allow companies to compare results against similar projects in other companies. Function point metrics are the only metrics that can be used for all software activities and for both quality and productivity analysis. This chapter discusses the proven methods and results for achieving software excellence. It also provides quantification of what the term "excellence" means for both quality and productivity. Poor quality control is characterized by inept and inaccurate quality measures that ignore front-end defects in requirements and design.