Windows A Software Engineering Odyssey

Windows A Software Engineering Odyssey

8/9/00


Click here to start


Table of Contents

Windows A 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

Author: Mark Lucovsky

Download presentation source




 


?Need help? Use our Contacts page.
Last changed: 11 Aug 2000 mc
USENIX Windows NT 2000 index
Conference index
USENIX home