| Table of ContentsWindowsA Software Engineering Odyssey Agenda NT Timeline first 10 years Unix Timeline first 20 years History of NT History of NT (cont.) Design Longevity Goal Setting NT OS/2 Design Workbook Developing a Culture The NT Culture Development Environment Development Team Source Code Control System (NT 3.1) Source Code Control System (Windows 2000) Process Management (NT 3.1) Process Management (Windows 2000) Team Size Serialized Development Defect Rates and Serialization Defect Rates Data Development Environment Summary Focused Fixes Source Code Control System Source Code Control System (cont.) Source Code Restructuring New Tree Layout Explicit Internal Interface Sharing Team Level Independence Parallel Development (cont.) Parallel Development Team Level Independence (cont.) Automated Builds Productivity Gains How is it working? Summary Questions |