From:	Alex Armanasu
Sent:	Tuesday, August 31, 1999 4:04 PM
To:	Philip Lafornara (Redmond) (Exchange); Henry Lee (Exchange); Weiru Cai (Exchange)
Cc:	Donna Liu (Exchange)
Subject:	Preliminary developement schedule

!Preliminary!

     Here is the development schedule based on our interpretation of Chris's requirements document.

     Counting this week, there are 9 weeks till October 30.  Philip has 3 weeks vacation.  That leaves 33 person weeks available.  The list below has 38 weeks of priority 1 work and 9 weeks of priority 2 work.  We are assuming we can skip 5 weeks of work under system settings.

Philip	All of User Data Files for 6 weeks plus some design documentation.
Henry	9 weeks of system settings plus some design documentation.
Weiru	9 weeks of system settings plus some design documentation.
Alex	8 weeks of User Profile and Office settings plus 1 week of design documentation.
Donna	Hire some more developers and find some testors.

1	Development Items
Each item is prefixed with number of weeks to design, code, and unit test followed by priority.
1.1	User Data Files
1 - P1	List of files for each operating system.
1 - P1	File location algorithm.
2 - P1	File placement algorithm.
1 - P1	Extendable list of files/paths/extensions to include/exclude.
1 - P1	Transport files (use of catalog is design decision).
1 - P2	Extendable renaming algorithm.
2 - P2	Move ACLs or compute default ACLs.
1.2	System Settings
1 - P1	List of settings.
10 - P1	How to read each setting.
1 - P1	How to save each setting (file format and interface).
10 - P1	How to apply each setting.
1.3	User Profile and Office Settings
1 - P1	Move win9x profile.
1 - P1	Move NT 4 profile.
3 - P1	Move Office, email client, and IE settings.
1 - P1	Declarative method to specify more settings to move.
2 - P1	Executable method to move more settings.
1 - P2	Filter shortcuts to executables and fix shortcuts to documents.
1 - P2	Cookie converter.
1 - P2	Tool to convert MSI files to migration input.
0.5 - P2	Create local user accounts.
0.5 - P2	Move multiple users.
1 - P2	Allow administrator to specify policies (like location of my documents).
1.4	Other
0.5 - P1	Unattended execution.
0.5 - P1	Option to apply just data, profile, or settings (in case some settings are bad).
? - P1	Train testors.
1 - P2	List of applications.

1.5	Documentation
Whitepaper about migration.
Sample scripts to move files and settings.
Migration tool documentation, including internal file formats.
Explanation of how to use wininstall to extend migration tool.
2	Design specification.
Test specification.

!Preliminary!