Development Philosophies

 Spiral Model
 Concurrent Design
 Develop vs Reuse
 Insource vs Outsource Issues
 Development Tasks

 Spec Tasks

 Architectural Tasks
 Design Capture Tasks
 Verification Tasks
 Synthesis Tasks
 Physical Tasks
 Prototyping Tasks

Progress Metrics

Design

Spec Completeness
 Modeling Metrics
 Code Creation Metrics
 Code Checking
 Constraint Completeness
 Constraint Convergence
 Verification

Test Plan Completeness
 Code Coverage
 Testbench Observability Completeness
 Bug Rates