meeting -*- Outline -*- * Inception Example We can either bring this to class, or do it somewhat during class. The latter might be better... But at least copy the glossary, and the risk list! ** vision and business case describe what it is and who the stakeholders are Q: What would be the users goals? Inital draft: The users need a system to fulfill these goals: - synchronize files and directories between pairs of computers using PMSDs for transfer of data - minimize the data that must be transferred, because of the high cost per unit storage of PMSDs versus hard drives - easily manage the set of files and directories to be synchronized - allow user control over resolve conflicts during synchronization - prevent loss of data due to system, computer, or PMSD failure Q: As stakeholders do you agree to these goals? it doesn't seem that we can buy this... ** use cases Q: What are some of the use cases? (we'll do more of these later) ** supplementary specification Consider the following areas for supplementary specification: - Introduction - Functionality - Usability - Reliability - Supportability - Implementation Constraints - Development Constraints See the on-line page for more information ** glossary go over the glossary from the web site if haven't looked at it already e.g., PMSD ** risk list This is a table: Description | Priority | Impact | Contingency risk | | | | go over the risk list from the web site Q: Can you think of any other risks of this project? e.g., how to merge changes when changes have been made concurrently? how to deal with case-insensitive filesystems? ** use cases (We'll do more of these later...) What are some of the use cases? ** Bottom Line ------------------------------------------ BOTTOM-LINE QUESTIONS - Is the project feasible? - Buy or build it? - Roughly estimate cost (order of mag.) - Proceed or stop? ------------------------------------------