Professional Documents
Culture Documents
for
TimeTracker 2.0
Version 0.3
Strictly Business
9/2/10
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Vision and Scope for TimeTracker 2.0 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........................................................................................................1
2. Vision of the Solution....................................................................................................2
2.1. Vision Statement.....................................................................................................2
2.2. Major Features........................................................................................................2
2.3. Assumptions and Dependencies.............................................................................2
3. Scope and Limitations...................................................................................................2
3.1. Scope of Initial Release..........................................................................................2
3.2. Scope of Subsequent Releases...............................................................................2
3.3. Limitations and Exclusions....................................................................................3
4. Business Context...........................................................................................................3
4.1. Stakeholder Profiles...............................................................................................3
4.2. Project Priorities.....................................................................................................4
4.3. Operating Environment..........................................................................................4
Revision History
1. Business Requirements
The current TimeTracker system is run as a website on the Strictly Business servers. All data sanitation
and privacy are handled by the application. The new system will be written using Google App Engine.
The migration of TimeTracker to Google App Engine will facilitate easier integration of other such as
Google Mail, Talk and Calendar in future releases. Future releases will also have invoice generation
ability. The new system will allow for custom branding and themes.
The business requirements provide the foundation and reference for all detailed requirements
development, in essence why the project is being undertaken and the ultimate value it will provide, both
to the customers and to the business.
1.1. Background
Previously, the tracking of time on projects and clients as been handled through the TimeTracker web
application hosted on the SBCS servers. By moving to Google App Engine, those servers that were
originally housing TimeTracker information will then be free for other uses.
Success Criteria:
SC-1: Full migration to Google Apps.
SC-2: Integration of Google Mail, Calendar and Talk.
SC-3: The ability of other companies to customize and use the application.
SC-4: The ability of clients/project managers to easily see the status of their project.
Vision and Scope for TimeTracker 2.0 Page 2
SC-5: The ability to download an Android application with stopwatch capability that could
submit time directly to TimeTracker 2.0 from a mobile device.
The ability for project managers and clients to be able to easily login and see the status of their project
could facilitate better project management. Clients would have better peace of mind, knowing at any
point and time their remaining hours, and project managers could potentially have more free time if they
are not constantly communicating with the client on the status of their project.
The development of an Android application that had a stopwatch capability would allow employees to
simply start and stop the watch, then submit time for projects and clients directly from their phone,
eliminating the need to constantly be aware of starting and stopping times and allow them to focus more
clearly on their project goals.
Dependencies
DE-1: Free Google App Engine account.
DE-2: jQuery javascript library (for user interface).
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.
Client Ability to view Would like an easy Ease of generating reports Interface must be
project status at to use interface regarding their particular easy to use and
any given time which will allow project(s) compatible with
them to quickly and all major browsers
clearly see and operating
information systems
regarding project(s)