List of Tables

TABLE 1-1 Expenditures by activity for a conventional software project 13

TABLE 1-2 Results of conventional software project design reviews 17

TABLE 3-1 Important trends in improving software economics 32

TABLE 3-2 Language expressiveness of some of today's popular languages 34

TABLE 3-3 Advantages and disadvantages of commercial components versus custom software 40

TABLE 3-4 Three levels of process and their attributes 41

TABLE 3-5 General quality improvements with a modern process 49

TABLE 4-1 Modern process approaches for solving conventional problems 66

TABLE 5-1 The two stages of the life cycle: engineering and production 74

TABLE 8-1 The artifacts and life-cycle emphases associated with each workflow ... 120

TABLE 9-1 The general status of plans, requirements, and products across the major milestones 128

TABLE 9-2 Default content of status assessment reviews 134

TABLE 10-1 WBS budgeting defaults 148

TABLE 10-2 Default distributions of effort and schedule by phase 148

TABLE 12-1 Representative examples of changes at opposite ends of the project spectrum 180

TABLE 13-1 Overview of the seven core metrics 189

TABLE 13-2 Measurement of actual progress of book development (example) 194

TABLE 13-3 The default pattern of life-cycle metrics evolution 200

TABLE 14-1 Process discriminators that result from differences in project size 213

I xvii

TABLE 14-2 Process discriminators that result from differences in stakeholder cohesion 214

TABLE 14-3 Process discriminators that result from differences in process flexibility 216

TABLE 14-4 Process discriminators that result from differences in process maturity 216

TABLE 14-5 Process discriminators that result from differences in architectural risk 217

TABLE 14-6 Process discriminators that result from differences in domain experience 218

TABLE 14-7 Schedule distribution across phases for small and large projects 218

TABLE 14-8 Differences in workflow priorities between small and large projects 219

TABLE 14-9 Differences in artifacts between small and large projects 220

TABLE 15-1 Differences in workflow cost allocations between a conventional process and a modern process 227

TABLE 15-2. Results of major milestones in a modern process 231

TABLE A-l Technologies used on software projects 260

TABLE A-2 Social factors observed on software projects 261

TABLE A-3 Factors that affect the success of software projects 262

TABLE B-1 COCOMO project characterization parameters 267

TABLE B-2 Effort and schedule partition across conventional life-cycle phases 268

TABLE B-3 Default effort allocations across COCOMO WBS activities 269

TABLE B-4 Ada COCOMO improvements to the effort adjustment factors 272

TABLE B-5 Early design model effort adjustment factors 277

TA B L E B-6 COCOMO II post-architecture model updates to Ada COCOMO

and COCOMO 278

TABLE B-7 COCOMO II process exponent parameters 281

TABLE C-l Definitions of collected statistics 288

TABLE C-2 End-product quality metrics 291

TABLE C-3 Definitions of in-progress indicators 293

TABLED! CSCI summary 307

TABLE D-2 A typical component evolution from creation through turnover 319

TABLE D-3 NAS CSCI metrics summary at month 10 320

TABLE D-4 CCPDS-R software artifacts 325

TABLE D-5 Software development file evolution 326

TABLE D-6 SCO characteristics for build 2 BIT testing 341

TABLE D-7 Requirements verification work by test type and CSCI 342

TABLE D-8 Common Subsystem cost expenditures by top-level WBS element 346

TABLE D-9 Common Subsystem lower level WBS elements 347

TABLE D-10 Common Subsystem CSCI sizes 349

TABLE D-ll SLOC-to-ESLOC conversion factors 350

TABLE D-12 Common Subsystem CSCI sizes in ESLOC 352

TABLE D-13 CCPDS-R subsystem changes by CSCI 354

TABLE D-14 Common Subsystem CSCI summary 355

TABLE D-15 CCPDS-R technology improvements 360

TABLE E-l Industry distribution across maturity levels 364

Project Management Made Easy

Project Management Made Easy

What you need to know about… Project Management Made Easy! Project management consists of more than just a large building project and can encompass small projects as well. No matter what the size of your project, you need to have some sort of project management. How you manage your project has everything to do with its outcome.

Get My Free Ebook


Post a comment