BGTracks System
CSC 480
Software Project Management Plan For The BGTracks System 23 October 2009
Prepared for: Boys & Girls Club of Sequoias
Prepared by: Christopher Horner Fernandito Eugenio Heath Ivie John Hancock Kenneth Brower Marlo Castillo Michael Adams Software Project Management Plan
1
BGTracks System
CSC 480
Revision Sheet Release No.
Date
Revision Description
Approvals Title Client Representative Project Manager Project Leader
Printed Name
Signature
Date
Software Project Management Plan
2
BGTracks System
CSC 480
TABLE OF CONTENTS
Page # 1.0 1.1 1.2 1.3 1.4 1.5
INTRODUCTION Project Overview…………………………………………………………... 5 Project Deliverables………………………………………………………...5 Evolution of the SPMP…………………………………………………….. 5 Reference Materials………………………………………………………... 6 Definitions and Acronyms………………………………………………….6
2.0 2.1 2.2 2.3 2.4
PROJECT ORGANIZATION Process Model………………..……………………………………………..9 Organizational Structure…………………………………………………… 10 Organizational Boundaries and Interfaces…………………………………. 10 Project Responsibilities……………………………………………………..11
3.0 3.1
MANAGERIAL PROCESS Management Objectives, Priorities, Reporting……………………………..14 3.1.1 Objectives……………………………………………………………. 14 3.1.2 Priorities……………………………….….…………………………..14 3.1.3 Reporting………………………………............................................... 14 Assumptions, Dependencies, and Constraints……………………………... 14 Risk Management………………………………………………………….. 15 Monitoring and Controlling Mechanics……………………………………15 Staffing Plan………………………………………………………………... 16
3.2 3.3 3.4 3.5
4.0 4.1 4.2 4.3
TECHNICAL PROCESS Methods and Tools……………..…………………………………………...19 Software Documentation………………………………………………….. 19 Project Support Functions…………………………………………………..20
5.0 5.1 5.2 5.3 5.4
WORK PACKAGES, SCHEDULE, BUDGET Work Packages……………………………………………………………...22 Resource Requirements……………………………………………………. 22 Budget and Resource Allocation…………………………………………... 23 Schedule………………………..…………………………………………...24
Software Project Management Plan
3
BGTracks System
CSC 480
1.0 INTRODUCTION
Software Project Management Plan
4
BGTracks System
CSC 480
1.0 INTRODUCTION 1.1 Project Overview The project was undertaken to provide the Boys & Girls Clubs of the Sequoias with a web based software solution that delivers a scalable, secure, and reliable tracking and reporting on the personal information and attendance of their membership and staff. This document provides an overview on the planning or the blueprint on the process to develop the BGTracks System from planning all the way to deployment.
1.2 Project Deliverables The project deliverables of the project and the delivery dates are as follows:
Project Deliverables Item
Delivery Date
Delivery Location
QTY
BGTracks System User Documentation
10/30/2009 10/30/2009
National University National University
1 1
The BGTracks System would be the software program on a DVD. This will include all programs and files that will be needed to install and run the BGTracks System. It is assumed that other programs like a Web Browser is already installed in all applicable systems of the Boys & Girls Club sites. The User Documentation is an overview of the features and capabilities of the BGTracks System and also includes sections for the installation and use of the BGTracks System. This will be in the form of a soft copy or file delivered to representative of the Boys & Girls Club of the Sequoias.
1.3 Evolution of the SPMP The typical evolution of software would include plans for future versions and upgrades of the software. As of the present, the current evolution for the BGTracks System is to research, plan and develop the program. The current evolution for the BGTracks System only accounts for its development through implementation and deployment. The SPMP as of right now is planning for the analysis, design, development, co ding, testing, and implementation of the BGTracks System for the Boys & Girls Club of the Sequoias. Future evolution of the BGTracks System in terms of additional releases and or upgrades Software Project Management Plan
5
BGTracks System
CSC 480
can still be evaluated and implemented at a later date if the need arises.
1.4 Reference Materials For the CSC 480 project site for the BGTracks System including wikis and other project documents please reference: http://code.google.com/p/nucsc480project/ The layout and the template used for this SPMP document can be found on National University’s eCollege, in the September 2009 course, under the Doc Sharing tab: http://myonlinelogin.com/ec/crs/default.learn? CourseID=3601366&CPURL=myonlinelogin.com&Survey=1&47=4308408&ClientNod eID=405010&coursenav=0&bhcp=1 For the latest and most up-to-date version of this document and other project documents, please reference the Downloads section of the CSC 480 Google Project site at: http://code.google.com/p/nucsc480project/downloads/list
1.5 Definitions and Acronyms Members – Children who attend the Boy & Girls Club of the Sequoias. Site – Location of a building of The Boys & Girls Club of the Sequoias. Can also reference a unit of the Boys & Girls Club of the Sequoias. Unit – Unit describes both the physical location of a Boys & Girls Club site, and the idea of a site object with its employees, members, and activities. Member ID Number – A 1 to 9 digit number that uniquely identifies a member of the Boys & Girls Club of the Sequoias. Staff ID Number – A 1 to 9 digit number that uniquely identifies a staff member of the Boys & Girls Club of the Sequoias. .xls – Microsoft Excel Spreadsheet file format. Some of the files referenced in the document is in Excel format. Household – refers either to a family or group of people living in a residence.
Software Project Management Plan
6
BGTracks System
CSC 480
SPMP – Software Project Management Plan. The Software Project Management Plan document outlines the planning of the project and includes the scope, estimate of the work involved to be done for the project and the project schedule. SRS – Software Requirements Specification. The Software Requirements Specification document describes the behavior of the system that will be developed. SDD – Software Design Document. The Software Design Document specifies the design elements that will be utilized and included in the development of the BGTracks System. OCD – Operational Concept of Design. The Operation Concept of Design document provides a high-level overview of the BGTracks System.
GPL – General Public License. A General Public License is a widely used free software license. The BGTracks System will utilize a GNU GPL version 2 license. Proj. – Projected. Est. – Estimated. SVN – Subversion Network. The SVN is the online repository for the source code for the BGTracks System. It is able to keep both current and historical versions of the source code to show the progression or development of the project. Other applicable files such as documents are also kept in the SVN repository.
Software Project Management Plan
7
BGTracks System
CSC 480
2.0 PROJECT ORGANIZATION
Software Project Management Plan
8
BGTracks System
CSC 480
2.0 PROJECT ORGANIZATION 2.1 Process Model The main milestones identified in the project are: Project Initiation Date: 08/10/2009
The project was initiated on August 8, 2009 during the first meeting of the CSC 480A class. At that time, an overview of the project timeline and project requirements was covered. Also, possible projects was proposed but final approval and the decision to go forward with to move forward with an agreed upon specific project was made at a later date. The project initiation task is mainly identifying the specific system that will be developed by the CASC 480 Group. Testing: 10/23/2009
The current testing cycle for the Project is slated to beg in on Friday, October 23, 2009. For a list of the UAT cases for the BGTracks System, please reference Section 3.2.12 of the Software Requirements Specifications Document. Presentation: 10/30/2009
Presentation of both the completed BGTracks System and all applicable documents pertaining to the project has been set for Friday, October 30, 2009 from 5p-8p PST. All parties involved in the BGTracks System project including the c lient, CSC 480 team and professional reviewers will be in attendance. Implementation: TBA
Implementation of the BGTracks System into the sites of the Boys & Girls clubs of the Sequoias involves the process of successfully installing the software into the applicable systems of the sites. There is not a set date for the implementation of the BGTracks System. The date will be mutually agreed upon pending the completion of the presentation to the clients and agreement of the presented system. Project Termination Date: TBA Software Project Management Plan
9
BGTracks System
CSC 480
The project termination activities would be the succe ssful presentation of the BGTracks System and successful implementation BGTracks System at the Boys & Girls Clubs of the Sequoias sites. The termination date will be mutually agreed upon at a later date and would occur after implementation.
2.2 Organizational Structure The structure of the NUCSC480 organization is depicted as the following. Please note that while Professor Aslam-Mir is listed as the project advisor over all of the CSC480 Project organization, Professor Aslam-Mir acts only in an advisory and guidance role and will not be directly involved in any of the related hands-on tasks and duties associated with the planning, de velopment, testing and implementation of the BGTracks System. Organizational Structure of the CSC 480 Project Team: Shahzad Aslam-Mir NU Professor Project Advisor
Fernandito Eugenio Project Manager
Heath Ivie Development Lead
Jon Hancock Design Lead
Ken Brower Database Lead
Chris Horner Project Member
Marlo Castillo Project Member
Michael Adams Project Member
Name
Title
Prof. Shahzad Aslam-Mir
Project Advisor
Fernandito Eugenio
Project Manager
Heath Ivie
Development Lead
Jon Hancock
Design Lead
Ken Browe
Database Lead
Chris Horner
Project Team Member
Marlo Castillo
Project Team Member
Software Project Management Plan
10
BGTracks System
CSC 480
Michael Adams
Project Team Member
2.3 Organizational Boundaries and Interfaces The organizations identified and connected in association with this project include: Project Organization : CSC480 Group – This is the main organization that is responsible for the analysis, design and development of the BGTracks System Program for the Boys & Girls Club of the Sequoias. Parent Organization : National University – National University is the parent organization of the CSC480 group and oversees and advises the CSC480 group. The primary contact and liaison with National University is with Shahzad Aslam-Mir, professor with National University. Customer Organization : Boys & Girls Club of the Sequoias is the client who the BGTracks System is being developed for. The BGTracks System will replace their current membership and staff attendance and reporting software for all sites of the Bo ys & Girls Club of the Sequoias.
2.4 Project Responsibilities The following table lists members of the NUCSC480 project team and the main duties and responsibilities of each member. Name
Duties and Responsibilities
Heath Ivie
Lead by providing a project vision and roadmap Design core libraries, write code and unit tests Measure performance and find bottlenecks to optimize Review code changes and provide constructive feedback
Fernandito Eugenio
Manager the project Plan the scope of release milestones and track progress Review code changes and provide constructive feedback
Marlo Castillo
Write end-user documentation and examples Review code changes and provide constructive feedback Test the system before each release
Jon Hancock
Lead by providing a project vision and roadmap
Software Project Management Plan
11
BGTracks System
CSC 480
Create graphic artwork, audio, and other data assets Lead the UI design and incorporate feedback Review code changes and provide constructive feedback Chris Horner
Set up and maintain build tools and test automation Measure performance and find bottlenecks to optimize Package releases from release branches Review code changes and provide constructive feedback
Ken Brower
Define database schemas and persistence layers Design core libraries, write code and unit tests Measure performance and find bottlenecks to optimize Review code changes and provide constructive feedback Review code for security and scalability
Michael Adams
Document our development process and help new members Test the system before each release Manage legal aspects of COTS implementation Review code changes and provide constructive feedback
Other duties not currently identified will be assigned to applicable project members as they appear during the Software Development process.
Software Project Management Plan
12
BGTracks System
CSC 480
3.0 MANAGERIAL PROCESS
Software Project Management Plan
13
BGTracks System
CSC 480
3.0 MANAGERIAL PROCESS 3.1 Management Objectives and Priorities The software design project came about as a means to try and replace the current implementation in place at the Boys & Girls Club of the Sequoias in regards to Membership tracking an d reporting. The current system in place has inherent security flaws that could be exploited to allow unauthorized access to restricted data. In the process of trying to replace the current setup, other features and design improvements were identified to be included for the design of the BGTracks System program.
3.1.1 Objectives
The main objectives of this project is: -To close the security flaws inherent with the current software implementation used for member attendance at the Boys & Girls Club of the Sequoias sites while also making available the reporting features found on the current software in place. -Another objective would be to allow for a web based implementation of the BGTracks System and to have a more user-friendly interface in regards to the check in check out process for members and providing the same features to the staff. 3.1.2 Priorities
The main priorities would be to develop the check in and checkout capability for both members and staff of the Boys & Girls Club of the Sequoias and also to have a flexible reporting capability to display the stored attendance data. 3.1.3 Reporting
In terms of reporting, the project team is required to submit a weekly status report to Professor Shahzad Aslam-Mir detailing their involvement and actions for the previous week. This report should include the items attempted and completed during the past week and also any issues identified that would be needed to be addressed. Software Project Management Plan
14
BGTracks System
CSC 480
3.2 Assumptions, Dependencies, and Constraints Below is a list of the assumptions, dependencies and constraints identified for the BGTracks System project. This is a working list that could be adjusted based on needs and constraints encountered during the software development process. Assumptions :
Every member of the project team has a computer for use to work on the project. Every member is able to access the Internet particularly the Google project site and the SVN repository that can be Every member is able to download, install and utilize all applicable software and tools needed for this project including Eclipse. All needed hardware that the Software Tracking Program will utilize is already in place at the facilities of the Boys & Girls Club o f the Sequoias.
Dependencies:
The project is dependent on the current hardware/software policies and procedures in place for the Boys & Girls Club of the Sequoias. Constraints:
-
-
The user interface must be viewable on a monitor with a 1024x768 resolution or larger. Design mechanisms are limited to the capabilities of HTML, CSS and JavaScript. Any attendance logs made either by an employee or member can be tracked in the Reporting function of the BGTracks System. Any members enrolled or added into the system will be able to be referenced or accessed by the Attendance function and also the Reporting function of the BGTracks System program. Any activities created can be accessed by the Attendance and Reporting functions of the BGTracks System Program.
3.3 Risk Management The project team is aware of the risk factors associated with the BGTracks System project. To address this, a ticketing system has been implemented on the Google project web site to identify, assess, and address any issues that come up d uring the BGTracks System project.
The link to this ticketing system is listed below: http://code.google.com/p/nucsc480project/issues/list Software Project Management Plan
15
BGTracks System
CSC 480
3.4 Monitoring and Controlling Mechanisms The project team is aware that many issues can come up during the development process. Current reporting mechanisms include Weekly Status reports submitted at the end of each week and emails sent to the group as a whole specifying any current or outstanding issues pertaining to the project.
3.5 Staffing Plan The following outlines the estimated hours to complete all the identified components for the project. Note, 1 day is equal to 1 business or work day and would equal to 8.0 hours.
Staffing Plan Task Name
Est. Duration
Est. Hours
Scope Analysis/Software Requirements Get Feedback from stakeholders Sub Total:
1 day 10 days 10 days
8.00 80.00 80.00 168.00
Task Name
Est. Duration
Est. Hours
Design Phase
8 days
Clock In/Out Procedure -User Login/Logout -General Attendance Check In/Out -Specific Activity Check In/Out -Mass Activity Check In/Out -Schedule Activities -Member Enroll -Mass Member Enroll -Reporting -Emergency Roster Report -Weekly Attendance Report Sub Total:
1 day 1 day 2 days 2 days 2 days 8 days 4 days 4 days 8 days 8 days 8 days
8.00 8.00 16.00 16.00 16.00 64.00 32.00 32.00 64.00 64.00 64.00 384.00
Task Name Development Phase
Est. Duration 3 days
Est. Hours
-Clock In/Out Procedure -User Login/Logout -General Attendance Check In/Out
2 days 1 day 3 days
16.00 8.00 24.00
Software Project Management Plan
16
BGTracks System
CSC 480
-Specific Activity Check In/Out -Mass Activity Check In/Out -Schedule Activities -Data Entry -Member Enroll -Mass Member Enroll -Reporting -Emergency Roster Report Sub Total:
3 days 3 days 1 day 1 day 1 day 1 day 1 day 1 day
24.00 24.00 8.00 8.00 8.00 8.00 8.00 8.00 144.00
Task Name
Est. Duration
Est. Hours
Testing Phase
3 days
Attendance -Clock In/Out Procedure -User Login/Logout -General Attendance Check In/Out -Specific Activity Check In/Out -Mass Activity Check In/Out Scheduling -Schedule Activities -Data Entry -Member Enroll -Mass Member Enroll Reporting -Emergency Roster Report -Weekly Attendance Report Sub Total:
2 days 2 days 1 day 2 days 2 days 2 days 2 days 2 days 2 days 2 days 2 days 2 days 2 days 2 days
24.00 16.00 8.00 16.00 16.00 16.00 16.00 16.00 16.00 16.00 16.00 16.00 16.00 16.00 224.00
Task Name
Est. Duration
Est. Hours
Documentation SRS Document SDD Document Concept of Operation SPMP Document Sub Total:
5 days 5 days 5 days 5 days 5 days
40.00 40.00 40.00 40.00 40.00 200.00
Task Name
Est. Duration
Est. Hours
Presentation Sub Total:
1 day
3.00 3.00
Task Name
Est. Duration
Est. Hours
Software Project Management Plan
17
BGTracks System
CSC 480
Deployment Sub Total:
Grand Total:
2 days
16.00 16.00
1139.00 Hrs
4.0 TECHNICAL PROCESS
Software Project Management Plan
18
BGTracks System
CSC 480
4.0 TECHNICAL PROCESS 4.1 Methods and Tools Methods
The main development method that will be used for creating the BGTracks System would be the Scrum method. After extensive discussion within the group, it was decided to proceed with this method instead of more linear Software development method. This was done due to the limited time available for the software development process of the BGTracks System. The project team recognized the pitfalls of allocating more time to requirements gathering and documentation and leaving not enough time for the development or creation of the BGTracks System. Tools
For the tools utilized in the development process, please reference Section 5.2, the Resource Requirements portion of this document.
4.2 Software Documentation The following is a list of the documents that are required and developed 1. Software Project Management Plan : Outlines the process of the BGTracks System and specifies the projected schedule for the whole Software Design Process. The SPMP identifies the project deliverables and milestones and also the project schedule. 2. Software Design Document : Document that details the process and design of the software. This document would specify the needed design factors and requirements that would go into the design elements of the BGTracks System. 3. Software Requirements Specifications : Document that details the given requirements of the BGTracks System. 4. Concept of Operations : Document that summarizes the operations of the BGTracks System. Software Project Management Plan
19
BGTracks System
CSC 480
5. Software User’s Documentation : This document identifies the features and capabilities of the BGTracks System. It also contains user specific information such as use and troubleshooting the BGTracks System. Document that contains the user manual and all information that prospective users would find useful in regards to their use of the BGTracks System. 6. Testing Plan : The Testing Plan document outlines or describes our systematic approach for testing the BGTracks System. It will be used to confirm that we meet the design requirements previously outlined for the BGTracks System. The documents including this one can be found on the downloads section of the project website: http://code.google.com/p/nucsc480project/downloads/list
4.3 Project Support Functions At the moment, there have not been any provisions made for project support functions. The only support function currently available is the ticketing system available on the project web site. Future support functions and implementation of such functions could be discussed with the client at a future date.
Software Project Management Plan
20
BGTracks System
CSC 480
5.0 WORK PACKAGES, SCHEDULE, BUDGET
Software Project Management Plan
21
BGTracks System
CSC 480
5.0 WORK PACKAGES, SCHEDULE, BUDGET 5.1 Work Packages The work packages identified for the BGTracks System include: Attendance: Attendance would entail any check in or check out procedure either pertaining to a member or an employee of the Boys & Girls Club of the Sequoias. The identified sections of this part is the member and employee check/in, activity check in/out and user login/out. Scheduling: This section covers any activities that can be scheduled or made using the BGTracks System. Data Entry: Members can either be enrolled individually or in groups. Also, member records can be updated and deleted using this work package. Reporting: This section covers available reporting methods found in the BGTracks System and include the Weekly Attendance Repo rt and the Emergency Roster Report.
5.2 Resource Requirements The hardware resources identified to be required on this project include: Computer/workstation/notebook : Each member should have a computer or workstation available to use for this project. No particular funds have been allocated for any acquisition or rental of hardware resources Internet hardware and active Internet connection : Each project member should have all the necessary hardware and an active connection to be able to access the project web site and the SVN repository. Also an Internet connection is required to download all the necessary software needed for the development of the BGTracks System.
The software resources required for the project are: Microsoft Office: Documents associated with this project are created as Word documents. Also, charts and tables of date may be portrayed using either Excel formatting or spreadsheets. Software Project Management Plan
22
BGTracks System
CSC 480
OpenOffice : OpenOffice is a free software application suite developed by Sun Microsystems. OpenOffice has the capability of opening and changing Microsoft Office documents. Since Microsoft Office requires a license to use and if a Project Team Member does not have Microsoft Office or a specific component, OpenOffice can be used instead of Microsoft Office in working with project docu ments. Eclipse : Eclipse is a multi-language software development environment that is used to develop applications in Java. Tomcat Web Server : Tomcat is a Java based web server used over the Internet. MySQL: This is a relational database program will emulate the database that would hold the information including members and employees for the Boys & Girls Club of the Sequoias. Firefox or Google Chrome : The web browser is needed to access the Google project web site and is also the main browser platform required to run the Web Application for the BGTracks System. Google Code: Google Code is a project hosting resource that will contain the project web site.
The software required for this project was identified and selected after extensive research and review based upon specific criteria. The overwhelming factor or criteria used is cost of the resource materials. Since the above software resources are free and readily available on the Internet, which provided a compelling factor in the selected software resources. The resources selected provide the functional and tools needed to successfully develop the BGTracks System program for the Boys & Girls Club of the Sequoias.
5.3 Budget and Resource Allocation Since it is assumed that all hardware are already available to the project team and all software resources needed are either already installed or are freely available for download on the Internet, no budget has been allocated for any acquisition of any hardware or software resources. Hardware Requirements: All hardware resources needed by the CSC 480 project team should already be acquired and available for use by the SCS 480 Project team. No funds have been allocated for hardware acquisition. Software Requirements: All project team members should have needed software already available. Other software identified that will be utilized for the project like Apache, Eclipse and MySQL can be downloaded and installed via the Internet. No funds have been allocated for future software acquisition. Software Project Management Plan
23
BGTracks System
CSC 480
Wages: Since the development for the BGTracks System is undertaken as a Capstone project for the CSC 480 class at National University, all hours worked by the CSC 480 Project Team will not require any wages to be earned. No additional cost or budget is expected to be incurred.
Proposed Budget Hardware Requirements Estimated Cost:
$0.00
Subtotal:
$0.00
Software Requirements Estimated Cost:
$0.00
Subtotal
$0.00
Wages Estimated Cost:
$0.00
Subtotal
$0.00
Grand Total:
$0.00
The main resource allocation that is allocated for the project would be the man hours expended by the project team. This is the time spent be the project team in all areas of the development process. The estimated hours for the project is covered in Section 3.5.
5.5 Schedule Below is the projected schedule for the components of the project. Please note that estimates the total hours it would take for the specified tasks. Multiple CSC 40 members can work on specified tasks and so tasks duration could be accomplished faster while the number of hours worked would still stay the same. Task Name
Est. Duration
Proj. Start
Est. Finish
Scope Analysis/Software Requirements Get Feedback from stakeholders
1 day 10 days 10 days
8/10/2009 8:00 8/11/2009 8:00 8/11/2009 8:00
8/10/2009 17:00 8/24/2009 17:00 8/24/2009 17:00
Design Phase
8 days
9/10/2009 8:00
9/17/2009 17:00
Software Project Management Plan
24
BGTracks System
CSC 480
-Clock In/Out Procedure
1 day
9/10/2009 8:00
9/10/2009 17:00
-User Login/Logout -General Attendance Check In/Out
1 day
9/10/2009 8:00
9/10/2009 17:00
2 days
9/11/2009 8:00
9/12/2009 17:00
-Specific Activity Check In/Out
2 days
9/11/2009 8:00
9/12/2009 17:00
-Mass Activity Check In/Out
2 days
9/13/2009 8:00
9/14/2009 17:00
-Schedule Activities
8 days
9/10/2009 8:00
9/17/2009 17:00
-Member Enroll
4 days
9/10/2009 8:00
9/14/2009 17:00
-Mass Member Enroll
4 days
9/15/2009 8:00
9/18/2009 17:00
-Reporting
8 days
9/10/2009 8:00
9/17/2009 17:00
-Emergency Roster Report
8 days
9/10/2009 8:00
9/17/2009 17:00
-Weekly Attendance Report
8 days
9/10/2009 8:00
9/17/2009 17:00
Documentation
5 days
8/25/2009 8:00
8/29/2009 17:00
-SRS Document
5 days
8/25/2009 8:00
8/29/2009 17:00
-SDD Document -Concept of Operation -SPMP Document
5 days 5 days 5 days
8/25/2009 8:00 8/25/2009 8:00 8/25/2009 8:00
8/29/2009 17:00 8/29/2009 17:00 8/29/2009 17:00
Development Phase
5 Days
9/18/2009 8:00
9/22/2009 17:00
-Clock In/Out Procedure
2 days
9/18/2009 8:00
9/19/2009 17:00
-User Login/Logout -General Attendance Check In/Out
1 day
9/20/2009 8:00
9/20/2009 17:00
3 days
9/18/2009 8:00
9/20/2009 17:00
-Specific Activity Check In/Out
3 days
9/18/2009 8:00
9/20/2009 17:00
-Mass Activity Check In/Out
3 days
9/18/2009 8:00
9/20/2009 17:00
-Schedule Activities
1 day
9/20/2009 8:00
9/20/2009 17:00
Data Entry
1 day
9/20/2009 8:00
9/20/2009 17:00
-Member Enroll
1 day
9/21/2009 8:00
9/21/2009 17:00
-Mass Member Enroll
1 day
9/21/2009 8:00
9/21/2009 17:00
-Reporting
1 day
9/22/2009 8:00
9/22/2009 17:00
-Emergency Roster Report
1 day
9/22/2009 8:00
9/22/2009 17:00
Testing Phase
3 days
10/23/2009 8:00
10/25/2009 17:00
-Attendance
3 days
10/23/2009 8:00
10/25/2009 17:00
-Clock In/Out Procedure
2 days
10/23/2009 8:00
10/24/2009 17:00
-User Login/Logout -General Attendance Check In/Out
1 day
10/23/2009 8:00
10/23/2009 17:00
3 days
10/23/2009 8:00
10/25/2009 17:00
-Specific Activity Check In/Out
3 days
10/23/2009 8:00
10/25/2009 17:00
-Mass Activity Check In/Out
3 days
10/23/2009 8:00
10/25/2009 17:00
-Scheduling
3 days
10/23/2009 8:00
10/25/2009 17:00
Software Project Management Plan
25
BGTracks System
CSC 480
-Schedule Activities
3 days
10/23/2009 8:00
10/25/2009 17:00
-Data Entry
2 days
10/23/2009 8:00
10/24/2009 17:00
-Member Enroll
2 days
10/23/2009 8:00
10/24/2009 17:00
-Mass Member Enroll
2 days
10/23/2009 8:00
10/24/2009 17:00
-Reporting
2 days
10/23/2009 8:00
10/24/2009 17:00
-Emergency Roster Report
2 days
10/23/2009 8:00
10/24/2009 17:00
-Weekly Attendance Report
2 days
10/23/2009 8:00
10/24/2009 17:00
Presentation
1 day
10/30/2009 17:00
10/30/2009 20:00
Deployment
1 day
TBA
TBA
Software Project Management Plan
26