Professional Documents
Culture Documents
Vision and Scope
Vision and Scope
for
December 8, 2004
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Vision and Scope for Spell Checker for KnowledgeTrac Page ii
Table of Contents
Table of Contents................................................................................................................ii
Revision History..................................................................................................................ii
1. Business Requirements..................................................................................................1
1.1. Background............................................................................................................1
1.2. Business Opportunity.............................................................................................1
1.3. Business Objectives and Success Criteria..............................................................1
1.4. Customer or Market Needs.....................................................................................1
1.5. Business Risks........................................................................................................2
2. Vision of the Solution....................................................................................................2
2.1. Vision Statement....................................................................................................2
2.2. Major Features........................................................................................................2
2.3. Assumptions and Dependencies.............................................................................3
3. Scope and Limitations...................................................................................................3
3.1. Scope of Initial Release..........................................................................................3
3.2. Scope of Subsequent Releases...............................................................................3
3.3. Limitations and Exclusions....................................................................................4
4. Business Context...........................................................................................................4
4.1. Stakeholder Profiles...............................................................................................4
4.2. Project Priorities.....................................................................................................4
4.3. Operating Environment..........................................................................................5
Revision History
1. Business Requirements
The business requirements provide the foundation and reference for all detailed requirements
development
1.1. Background
The Spell Checker for KnowledgeTrac is intended to increase the efficacy of the KnowledgeTrac
search functionality by evaluating search terms submitted by the user, offering suggested
replacements for misspelled terms, and to assist the user in finding search results relevant to
their topic of interest.
Non-functional Requirements:
Object-oriented design to be implemented with VB.NET
Written as a Web Service project using .NET technologies
Adaptability
o Must support ability to work with different data stores (e.g., SQL DB or text file)
o Must support he addition of new components (e.g., learning and synonym
finding)
Performance
o Analysis of a search string cannot take longer than one second.
o Expected hardware: Multiprocessors at 2.0GHz each; 2GB RAM
Maintainability
o Must be able to hand off code to TCN engineers
o Code must be readable and understandable
Vision and Scope for Spell Checker for KnowledgeTrac Page 3
4. Business Context
This section summarizes some of the business issues around the project, including profiles of
major customer categories, assumptions that went into the project concept, and the
management priorities for the project.
Major
Stakeholder Value Attitudes Major Interests Constraints
TCN increased See product as richer feature set than N/A
executives revenue avenue to increase competitors; time to
in market share market
TCN Integration Desire a product Good documentation, Must be
engineers with existing that is intuitive, no undue complexity, developed with
software maintainable, and and reliability of technologies
customizable services engineers are
familiar with
RIT Senior Educational Consider project an Completion of Time (20-week
Project Team value opportunity to apply objectives using senior project
academic and co-op learned software duration)
expertise engineering disciplines
RIT staff Harmony Receptive as Timely completion of N/A
advisor between resource for project project and meeting of
project team success all sponsor objectives
and sponsors
TCN Utility of Spell Require ease of use Software must be Unpredictability
customers Checked and maximization of simple to use and of search input
Vision and Scope for Spell Checker for KnowledgeTrac Page 5