1 Dynamic Interactive Communication Environment Green Group

advertisement
Dynamic Interactive Communication Environment
Green Group
CS 410
April 27, 2006
1
Table of Contents
Document
Pg. No.
NSF Form 1207
(Will Dandridge)
3
Project Summary
(Will Dandridge)
5
NSF Form 1359
(Will Dandridge)
6
Project Description
(Will Dandridge
/Sean Coogan)
8
Biographical Sketches
(All Members)
14
Phase I Technical Objectives
(Will Dandridge)
17
GUI Design
(Sean Coogan)
20
Conclusion
(Mark DeDomenic)
26
Summary Budget Proposal
(James Hubany)
27
Works Cited
(Sean Coogan)
30
Marketing Plan
(Jeff Wolford)
32
Management Plan
(Tom Romero)
45
Staffing / Organizational Plan
(Jeff Worford)
56
Risk Plan
(Jeff Wolford)
73
Mitigation Plan
(Mark DeDomenic)
76
Funding Plan
(James Hubany
81
Evaluation Plan
(Jeff Wolford)
87
Resource Plan
(Sean Coogan)
93
Conclusion
(Mark DeDomenic)
97
Appendix:
2
COVER SHEET FOR PROPOSAL TO THE NATIONAL SCIENCE FOUNDATION
PROGRAM ANNOUNCEMENT/SOLICITATION NO./CLOSING DATE/If not in response to a program announcement/solicitation enter NSF 00-2
FOR NSF USE ONLY
NSF PROPOSAL NUMBER
FOR CONSIDERATION BY NSF ORGANIZATIONAL UNIT(S) (Indicate the most specific unit known, i.e., program, division, etc.)
DATE RECEIVED
NUMBER OF COPIES
DIVISION
FUND CODE
DUNS # (Data Universal Numbering System)
FILE LOCATION
ASSIGNED
EMPLOYER IDENTIFICATION NUMBER (EIN) OR
SHOW PREVIOUS AWARD NO. IF THIS IS
IS THIS PROPOSAL BEING SUBMITTED TO ANOTHER FEDERAL
TAXPAYER IDENTIFICATION NUMBER (TIN)
A RENEWAL
000-00-0000
AN ACCOMPLISHMENT-BASED RENEWAL
AGENCY?
YES
NO
IF YES, LIST ACRONYM(S)
NAME OF ORGANIZATION TO WHICH AWARD SHOULD BE MADE
ADDRESS OF AWARDEE ORGANIZATION, INCLUDING 9 DIGIT ZIP CODE
Computer Productivity Initiative
AWARDEE ORGANIZATION CODE (IF KNOWN)
E & CS Building
4700 Elkhorn Ave Suite 3300
Norfolk, VA 23529-0162
NAME OF PERFORMING ORGANIZATION, IF DIFFERENT FROM
ADDRESS OF PERFORMING ORGANIZATION, IF DIFFERENT, INCLUDING 9 DIGIT ZIP CODE
ABOVE
PERFORMING ORGANIZATION CODE (IF KNOWN)
IS AWARDEE ORGANIZATION (Check All That Apply)
(See GPG II.D.1 For Definitions)
TITLE OF PROPOSED PROJECT
FOR-PROFIT ORGANIZATION
SMALL BUSINESS
MINORITY BUSINESS
WOMAN-OWNED BUSINESS
Dynamic Interactive Communication Environment
REQUESTED AMOUNT
PROPOSED DURATION (1-60 MONTHS)
REQUESTED STARTING DATE
6
January 10, 2006
SHOW RELATED PREPROPOSAL NO.,
IF APPLICABLE
months
CHECK APPROPRIATE BOX(ES) IF THIS PROPOSAL INCLUDES ANY OF THE ITEMS LISTED BELOW
BEGINNING INVESTIGATOR (GPG I.A.3)
VERTEBRATE ANIMALS (GPG II.D.12) IACUC App. Date
DISCLOSURE OF LOBBYING ACTIVITIES (GPG II.D.1)
PROPRIETARY & PRIVILEGED INFORMATION (GPG I.B, II.D.7)
HUMAN SUBJECTS (GPG II.D.12)
Exemption Subsection
or IRB App. Date
NATIONAL ENVIRONMENTAL POLICY ACT (GPG II.D.10)
INTERNATIONAL COOPERATIVE ACTIVITIES: COUNTRY/COUNTRIES
HISTORIC PLACES (GPG II.D.10)
SMALL GRANT FOR EXPLOR. RESEARCH (SGER) (GPG II.D.12)
FACILITATION FOR SCIENTISTS/ENGINEERS WITH DISABILITIES (GPG V.G.)
RESEARCH OPPORTUNITY AWARD (GPG V.H)
PI/PD DEPARTMENT
PI/PD POSTAL ADDRESS
Computer Science
925 Brandon Ave Apt 5A
Norfolk, Va 23517
PI/PD FAX NUMBER
757-555-1234
NAMES (TYPED)
High Degree
Yr of Degree
Telephone Number
Electronic Mail Address
M.S.
1987
757-683-4832
brunelle@cs.odu.edu
PI/PD NAME
Janet Brunelle
CO-PI/PD
Tom Romero
3
CERTIFICATION PAGE
Certification for Principal Investigators and Co-Principal Investigators
I certify to the best of my knowledge that:
(1) the statements herein (excluding scientific hypotheses and scientific opinions) are true and complete, and
(2) the text and graphics herein as well as any accompanying publications or other documents, unless otherwise indicated, are the original work of the
signatories or individuals working under their supervision. I agree to accept responsibility for the scientific conduct of the project and to provide the
required project reports if an award is made as a result of this proposal.
I understand that the willful provision of false information or concealing a material fact in this proposal or any other communication submitted to NSF is a
criminal offense (U.S.Code, Title 18, Section 1001).
Name (Typed)
PI/PD
Signature
Social Security No.*
Janet Brunelle
Date
000-00-0000
Co-PI/PD
Tom Romero
000-00-0000
Certification for Authorized Organizational Representative or Individual Applicant
By signing and submitting this proposal, the individual applicant or the authorized official of the applicant institution is: (1) certifying that statements made herein
are true and complete to the best of his/her knowledge; and (2) agreeing to accept the obligation to comply with NSF award terms and conditions if an award is
made as a result of this application. Further, the applicant is hereby providing certifications regarding Federal debt status, debarment and suspension, drug-free
workplace, and lobbying activities (see below), as set forth in the Grant Proposal Guide (GPG), NSF 00-2. Willful provision of false information in this application
and its supporting documents or in reports required under an ensuing award is a criminal offense (U.S. Code, Title 18, Section 1001).
In addition, if the applicant institution employs more than fifty persons, the authorized official of the applicant institution is certifying that the institution has
implemented a written and enforced conflict of interest policy that is consistent with the provisions of Grant Policy Manual Section 510; that to the best of his/her
knowledge, all financial disclosures required by that conflict of interest policy have been made; and that all identified conflicts of interest will have been
satisfactorily managed, reduced or eliminated prior to the institution’s expenditure of any funds under the award, in accordance with the institution’s conflict of
interest policy. Conflicts that cannot be satisfactorily managed, reduced or eliminated must be disclosed to NSF.
Debt and Debarment Certifications
(If answer “yes” to either, please provide explanation.)
Is the organization delinquent on any Federal debt?
Is the organization or its principals presently debarred, suspended, proposed for debarment, declared ineligible,
or voluntarily excluded from covered transactions by any Federal Department or agency?
Yes
No
Yes
No
Certification Regarding Lobbying
This certification is required for an award of a Federal contract, grant or cooperative agreement exceeding $100,000 and for an award of a Federal loan or
a commitment providing for the United States to insure or guarantee a loan exceeding $150,000.
Certification for Contracts, Grants, Loans and Cooperative Agreements
The undersigned certifies, to the best of his or her knowledge and belief, that:
(1) No Federal appropriated funds have been paid or will be paid, by or on behalf of the undersigned, to any person for influencing or attempting to
influence an officer or employee of any agency, a Member of Congress, an officer or employee of Congress, or an employee of a Member of Congress in
connection with the awarding of any federal contract, the making of any Federal grant, the making of any Federal loan, the entering into of any cooperative
agreement, and the extension, continuation, renewal, amendment, or modification of any Federal contract, grant, loan, or cooperative agreement.
(2) If any funds other than Federal appropriated funds have been paid or will be paid to any person for influencing or attempting to influence an officer or
employee of any agency, a Member of Congress, and officer or employee of Congress, or an employee of a Member of Congress in connection with this
Federal contract, grant, loan, or cooperative agreement, the undersigned shall complete and submit Standard Form LLL, “Disclosure of Lobbying
Activities,” in accordance with its instructions.
(3) The undersigned shall require that the language of this certification be included in the award documents for all subawards at all tiers including
subcontracts, subgrants, and contracts under grants, loans, and cooperative agreements and that all subrecipients shall certify and disclose accordingly.
This certification is a material representation of fact upon which reliance was placed when this transaction was made or entered into. Submission of this
certification is a prerequisite for making or entering into this transaction imposed by Section 1352, Title 31, U.S. Code. Any person who fails to file the
required certification shall be subject to a civil penalty of not less than $10,000 and not more than $100,000 for each such failure.
AUTHORIZED ORGANIZATIONAL REPRESENTATIVE
NAME/TITLE (TYPED)
TELEPHONE NUMBER
SIGNATURE
ELECTRONIC MAIL ADDRESS
DATE
FAX NUMBER
*SUBMISSION OF SOCIAL SECURITY NUMBERS IS VOLUNTARY AND WILL NOT AFFECT THE ORGANIZATION’S ELIGIBILITY FOR AN AWARD. HOWEVER, THEY ARE AN
INTEGRAL PART OF THE NSF INFORMATION SYSTEM AND ASSIST IN PROCESSING THE PROPOSAL. SSN SOLICITED UNDER NSF ACT OF 1950, AS AMENDED.
4
Project Summary:
The Dynamic Interactive Communication Environment (DICE) is envisioned as a
stand-alone application with web functionality that will help students succeed by building
an online educational community. It will enhance student-to-professor and student-tostudent communications by integrating voice chat, application sharing, file transfers, and
instant messages. Also included will be a forum/personal message board, a Wikidatabase, and all chat sessions can be archived for later viewing.
The Internet has long held the promise of anywhere, anytime education. Online or
distance education is become a normal way of attending classes in pursuit of a college
degree; however, with the amount of students perusing education outside of the
classroom, progress has yet to be made in the way of out-of-class communication
between these students. Unfortunately, once the course website has been disabled, or
once the cameras have been tuned off (for televised classes) interactive learning has
essentially been disabled as well. While advances continue to be made, much is still
lacking in the way of online leaning communities. Students living near a satellite campus
are effectively isolated from other students and lack the ability to truly enjoy the benefits
of study groups as well as other interactive learning activities. These “non-traditional”
students are also cut off from campus life in that they find it difficult to participate in
student-to-student communication unless, as is sometimes the case, an entire group ends
up being near the same satellite. This leads to a feeling of alienation and poor academic
performance. The Dynamic Interactive Communication Environment intends to bridge
this gap by bringing together both distance students and traditional students into the same
forum.
5
TABLE OF CONTENTS
For font-size and page-formatting specifications, see GPG Section II.C.
Section
Total No. of
Page No.*
Pages in
(Optional)*
Section
Cover Sheet (NSF Form 1207) (Submit Page 2 with original proposal only)
A
Project Summary (not to exceed 1 page)
1
B
Table of Contents (NSF Form 1359)
1
C
Project Description (including Results from Prior NSF
7
Support)
(not to exceed 15 pages) (Exceed only if allowed by a
program announcement/solicitation or if approved in
specific
advance by the
appropriate NSF Assistant Director or designee)
D
References Cited
E
Biographical Sketches (Not to exceed 2 pages each)
2
F
Budget
3
(NSF Form 1030, plus up to 3 pages of budget justification)
G
Current and Pending Support (NSF Form 1239)
H
Facilities, Equipment and Other Resources (NSF Form
1363)
I
Special Information/Supplementary Documentation
J
Appendix (List below)
Include only if allowed by a specific program
announcement/
solicitation or if approved in advance by the
appropriate NSF
Assistant Director or designee)
6
1
:
Appendix:
Marketing Plan
(Jeff Wolford)
Management Plan
(Tom Romero
Staffing / Organizational Plan
(Jeff Worford)
Risk Plan
(Jeff Wolford)
Mitigation Plan
(Mark DeDomenic)
Funding Plan
(James Hubany
Evaluation Plan
(Jeff Wolford)
Resource Plan
(Sean Coogan)
*Proposers may select any numbering mechanism for the proposal. The entire proposal, however, must be paginated.
both columns only if the proposal is numbered consecutively.
Complete
NSF Form 1359 (10/99)
46
7
Project Description
Societal Problem Defined:
There is an absence of a comprehensive medium for communication outside of
the classroom for distance learning students. Communication, by definition, is the act of
communicating or better yet, the act of being connected. Distance can then be defined as
remoteness, a sort of disconnect. These two words alone, distance and communication,
do not compliment each other in a seamless manor. It is, therefore, necessary to find a
way to bridge this disconnect and allow a seamless connection between distance and
traditional learning.
An All Too Common Example:
Bob, a distance education student is struggling in his program. He as asked for
tutoring help but there is no help available to meet is level of needs. Bob feels isolated in
his studies and is quickly falling behind. Without a tutor or study partner Bob will most
likely fail the class. Disappointed he may leave the college all together.
Sandra, a traditional, on-campus student commutes to her classes and works fulltime. Like Bob, Sandra is also struggling. Although Bob and Sandra do not know each
other, they would make ideal studies partners. Both Bob and Sandra work full-time and
both are late night studiers; however, neither students knows the other and they live 300
miles apart.
8
Currently Bob and Sandra reside in different sections of the same class. Unfortunately
unless the students already know each other, there is now way for them to meet. The idea
is to create a merger of these two sections thus allowing an effective communication
method for students to share their resources (Figure 1).
Communication without DICE (Figure 1)
Background:
According to the latest Sloan Consortium’s report “Growing by Degrees: Online
Education in the United States online enrollment increased from 1.98 million in 2003 to
2.35 million in 2004, as seen in Figure 2 (www.sloan-c.org/resources/overview.asp).
9
4,000,000
Number of
Students
3,500,000
3,000,000
2,500,000
2,000,000
1,500,000
Year of Enrollm ent
2006
(Estimated)
2005
(Estimated)
2004*
2003*
2002*
1,000,000
Prior and estimated enrollment figures (Figure 2)
The 2005 and 2006 estimates are based on the continue growth at the present rate.
Old Dominion University, a leader in online and distance education has also shown
dramatic increases in their distance-learning students (Figure 3).
10
5000
4500
Old Dominion University Distance Enrollment
4000
3500
3000
Students 2500
2000
1500
1000
500
0
1984-1985
1989-1990
1994-1995
1999-2000
2004-2005
Year
(www.odu.edu/ao/upir/factbook/hc_enrollment/hc_by_university/hconoffsum_r.html)
(Figure 3)
The growing demand for distance learning is a common theme and a better
facilitation of communication among these students must be addressed.
To expand slightly on Old Dominion University, Old Dominion University is one of the
largest providers of distance learning degree programs in the country. ODU serves over
4,000 students at 50 sites in 6 states and U.S. Navy ships deployed around the globe,
which makes it the ideal site for the initial installation (www.dl.odu.edu/about_us/).
However, these locations do not reach into households or places where students
congregate to study. Seventy-five percent of ODU students work and of that percent,
thirty-three percent of them work more than 30 hours a week. Nationally, the average of
students juggling work and school is 78%
(http://home.hamptonroads.com/stories/story.cfm?story=98243&ran=22164). This is a
staggering number and due to this, many students find it hard to meet and form study
groups; however, as outline in Old Dominion’s Strategic Plan, ODU is committed to
providing quality student support services to students at a distance and strives toward
providing services that are at least as good as the services provided to the on-campus
population. This is not an impossible task.
11
Learning Communities:
A learning community is a purposeful restructuring of curriculum to link together
courses or coursework so that students find greater coherence in what they are learning
and greater interaction with faculty and peers.
Because retention of freshman students is low, Learning Communities were set up
to address this need; however, they were intended primarily for freshman coming out of
high school. This project intends to take the premise behind Learning Communities and
expand it to all students regardless of class rank, so that all students coming into a
university will benefit.
On almost all variables related to academic success, Learning Community
freshmen out-score non-Learning Community freshmen. These differences are highly
significant (Figure 4).
Benefits of Learning Communities (LC)
Item
LC
Non LC
Relationship w/
52%
41%
85%
81%
61%
41%
Faculty
Sense of
Community
Study w/ others
Benefits of Learning Communities
(http://www.odu.edu/ao/upir/reports_presentations/alcprc1.pdf) (Figure 4)
Goal:
The goal of this project is to develop an educational community in the form of a
stand-alone application to improve the quality of education for students by allowing them
to:

Communicate with each other outside the classroom

Share applications like white board
12

Form study groups

Find mentors

Volunteer as mentors

Assist with homework

Form an online educational community

To create an environment where all students at ODU can increase their
educational resources in order to maximize their success rate.
This project will develop a stand-alone application that will provide students with
a real-time communication environment to improve their success.
Previously mentioned was the student’s lack of communication between others in
different sections of the same course (Figure 5).
Current Student Interaction (Figure 5)
Once the D.I.C.E. is implemented, cross-communication between these sections
will be possible (Figure 6)
13
Student Interaction using DICE (Figure 6)
There are a few mechanisms that were presented to address the absence of a
comprehensive medium for communication outside of the classroom. Early stages of
development indicate that these options will be offered in a software suite to distance
education students at the time of registration. The package is to include real time voice
and text chat, an interactive message board, virtual white board that enables the student to
share applications with other students. The application will also include a customizable
profile; to which the students will have an opportunity to share personal information with
one another (name, previous and current classes, etc.), to add and delete class groups
from the student’s profile and enable the students to form study sessions with one another
through the application. Students will have the ability to control what information they
wish to be shared or not shared.
Biographical Sketches
Tom Romero: Tom Romero lives in Portsmouth, Virginia is the Project Manager for the
Dynamic Interactive Communication Environment (DICE) project. After retiring from
the United States Navy in 2002, he decided to pursue a degree in computer science.
While in the navy he worked as a system administrator at Naval European Meteorology
and Oceanography Center, and for United States Naval Station Rota, Spain. He is
currently a senior at Old Dominion University majoring in computer science, with a
14
minor in information systems. The skills Tom brings to the project include management
and leadership, C++ and Java programming, and web design.
William Dandridge: William Dandridge lives in Virginia Beach, Virginia and is the
Documentation Manager for the Dynamic Interactive Communication Environment
(DICE) project. Mr. Dandridge is a computer science major at Old Dominion University
and plans on graduating in the fall of 2006. He has four years active duty service in the
United States Navy and is currently a Navy Reservist. William has worked in the
Information Technology field for over 6 years. His specialties are computer networking,
helpdesk support, and network security. Mr. Dandridge has a wide range of computer
certifications including Microsoft Certified Systems Engineer (MCSE) in Windows 2000,
Microsoft Certified Systems Administration (MCSA) in Windows 2000, CompTIA
Certified PC Technician (A+), and CompTIA Certified Network Technician (Network+).
William is also well versed in C++, Java, and SQL.
Jeff Wolford: Jeff Wolford lives in Charlottesville, Virginia and is a senior at Old
Dominion University taking courses in the distance education realm. Mr. Wolford is the
Marketing Manager for the Dynamic Interactive Communication Environment (DICE)
project. Having being thrust in managing smaller projects at the Virginia Department of
Forestry, he found a knack for keeping information technology (IT) projects running in
light of minimal funding. The “dog and pony” shows for forestry management proved to
be a strength and source of enjoyment for Mr. Wolford. He is currently employed at the
University of Virginia and is leading a project to implement the third largest IT system at
University of Virginia (after their Oracle Financials and PeopleSoft SIS), which is the
R25 Academic and Special Event Room Management System. Applying the principals of
determining what the market is ready for has proven for a successful phase I
implementation. He brings marketing knowledge, promotional presence, and application
development support to the team.
Mark DeDomenic: Mark DeDomenic lives in Norfolk, Virginia and is the Risk Manager
for the Dynamic Interactive Communication Environment (DICE) project. He is a senior
in the computer science program at Old Dominion University, with an emphasis in
programming and a minor in information technology. He has been working with the
Office of Communications and Computing Services on campus since his entry into the
15
University, and is currently employed in the Media Services department in Webb Center,
providing audio/visual support for a variety of events. Mr. DeDomenic brings knowledge
of the University information systems to the project, as well as skills in Java, C/C++, and
networking.
Sean Coogan: Sean Coogan lives in Virginia Beach, Virginia. Mr. Coogan is the
Webmaster for the Dynamic Interactive Communication Environment (DICE) project. He
is currently a senior at Old Dominion University majoring in computer science, with a
minor in information systems. Mr. Coogan earned an Associates degree in Computer
Science from Tidewater Community College in 2004. He has been building computers
for five years. The skills Sean brings to the project include web design and development,
video and audio editing, extensive software knowledge, C++, Java and SQL
programming.
James Hubany: James Hubany lives in Hampton, Virginia. Mr. Hubany is the Financial
Manager for the Dynamic Interactive Communication Environment (DICE) project. He
is currently a senior at Old Dominion University majoring in computer science with a
minor in accounting. Mr. Hubany brings to the group solid knowledge of C++, Java,
graphics programming and parallel computing. He also has extensive financial
knowledge and experience.
Consultants
Professor Dennis Ray: Professor Dennis Ray received his Bachelors of Science degree
in Marine Engineering from United States Naval Academy in 1964 and his MS in
Computer Science from the United States Naval Postgraduate School in 1971. After
retiring from the United States Navy he began teaching at Old Dominion University in
1984. Professor Ray has over 20 years teaching at Old Dominion University.
Dr. Ravi Mukkamala: Professor Ravi Mukkamala received his Ph. D. from University
of Iowa in 1987. Also in 1987, he was appointed Associate Professor at Old Dominion
University, and in 2001 he was appointed Commonwealth Information Security Center
(CICC) Computer Science Research Fellow. Currently he teaches undergraduate and
graduate students in distributed systems, distributed databases, and operating systems.
His areas of expertise and research interests are: Information Security; Public-key
16
Infrastructure (PKI); Distributed Trusted Computing; Modeling of Distributed Database
Systems; Performance Modeling and Evaluation; Distributed Systems; Health Usage and
Monitoring Systems (HUMS).
Dr Irwin Levinstein: Professor Irwin Levinstein received his Ph. D. from University of
Chicago in 1973. His areas of expertise and research interests are Database systems and
Intelligent Tutoring.
Steve Crawford: Steve Crawford received his Bachelors of Science degree in Computer
Science from Old Dominion University in 2001. He has held various positions at the
Center for Learning Technologies and Academic Technology Services Faculty
Multimedia Lab since 1998; currently he is the Technology Coordinator for the
Academic Technology Services.
Christian A. Pucher: Christian Pucher is a technology and implementation expert in the
field of delivering media to distance students at Old Dominion University.
Sandra Waters: Sandra Waters is a Banner and SIS expert working for Old Dominion
University.
Kai Van De Carr: Kai Van De Carr, an online application-sharing expert currently
working with webex.com.
Carol Stanley: Carol Stanley is the University of Virginia Registrar and Family
Educational Rights and Privacy Act (FERPA) expert.
Phase I Technical Objectives
Domain:
The Dynamic Interactive Communication Environment will allow students to
have the option to join an online community, and allow them to communicate using voice
and audio chat. D.I.C.E also allows for voice and audio chat, file exchange / application
sharing also allows users the ability to archive chat sessions. The design of D.I.C.E. does
not call for high bandwidth.
A careful distinction has to be made when comparing this product to another
product used in the educational environment called Blackboard. Blackboard is a webbased software system, which is used to support flexible teaching and learning in face-toface and distance courses. It provides tools and facilities for online course management,
content management and sharing, assessment management, and online collaboration and
17
communication (www.vuw.ac.nz/home/glossary) . Blackboard is configured as a
classroom management system not a communication device. The Dynamic Interactive
Communication Environment will not replace and does not plan on competing with or
replacing Blackboard.
Major Functional Components (Figure 7):
To properly implement the project, the following components are required:
1. A server to provided authentication and host sessions. The server will
also act as the storage device for archived chat and will host voice
sessions.
2. A database to store student records. It is possible to have the system
interface from exported data rather than connect directly to the
database.
3. A firewall is required to provide security to the system.
4. Connection to the World Wide Web for distance learning students to
connect with the system and to connect with other students.
Major Functional Component Diagram (Figure 7)
Project Scope (Figure 8):
The scope of the project does not expand beyond providing a software solution to
meet the needs of the education facility. The Dynamic Interactive Communication
18
Environment package does not include user PCs; however, a personal computer will be
used to load the client software responsible for providing the user with a Graphical User
Interface. The solution also does not provide a student enrollment database. The
customers will have to provide their own database solutions. DICE will; however,
provide the interface to this database.
Project Scope (Figure 8)
What’s in the Box? (Figure 9)
At the heart of the Dynamic Interactive Communication Environment is the webbased solution. This solution provides the community building software, which is the
backbone of the system. This software includes Instant Messenger / Audio Chat. A web
based Wiki-style encyclopedia, web forums, etc. This software component of the DICE
will follow basic client-server Instant Messaging and Presence Protocol as set forth by
the Internet Engineering Task Force (IETF). Also included are the required training and
technical manuals and software database interfaces.
19
Interfaces
Student Enrollment
Database
Training
Materials
Dynamic Interactive
Communication Environment
Web Based Services
Stand Alone Application
THE BOX
Associate Database
(may be able to run off SIS db)
What is in the Box (Figure 9)
The Graphical User Interface
Log-On and Process Flow Chart (Figure 10)
Log in process (Figure 10)
Home:
This is the first screen users will see after logging on to DICE. The Home screen is also
the main navigation screen. We aim to allow users to access mentors, tutors, or a study
20
group with in three clicks. This provides a user-friendly system, and allows the student to
maximize time efficiency (Figure 11). They will then be given the option to:
1. View the University schedule
2. Check to see if any student mentors are available.
3. View and customize software options
4. Check to see which tutors are online.
5. View which classes are available to them and interact with peers.
Home Page GUI (Figure 11)
Schedule:
This screen allows the user to see a list of the school’s offered classes that are available
on the DICE system. Through this interface users can access course information, course
materials, and professors’ course websites (Figure 12).
21
Schedule GUI (Figure 12)
Mentors:
This screen allows the user to see a list of their mentors whom they have made initial
contact with, both professors and peers. The user has two options to contact the mentor;
email or instant message. The color codes for the instant message are; green if the mentor
is online and available, red if the mentor is online but not available, and grey if the
mentor is offline. The user can email their mentor no matter the mentors’ online status
(Figure 13).
22
Mentor GUI (Figure 13)
Options:
The options screen allows the user to change or update their picture, adjust their default
microphone volume, set their contacts list options (Figure 14).
Options GUI (Figure 14)
23
Tutors:
This screen allows the user to see a list of available tutors. The list is broken down by
subject, and then by course number. The user can click any green JOIN button to join that
study group. If the JOIN button is red the group is either full or inactive (Figure 15).
Tutor GUI (Figure 15)
My Classes:
This screen shows classes the user is currently enrolled in and other class with the same
course number, but different section. This screen will allow the student to view the
number of peers available across different sections of a course and allows them to join a
study groups (Figure 16).
24
My Classes GUI (Figure 16)
Figure 17 is the initial version of the graphical user interface. Starting at the top
is the name of the current user, email address, current group (class) the user is logged
into, and a link to other groups the student is a member of. Moving clockwise is a picture
of the current person speaking, as the speaker changes, so will this picture enabling
students to associate a face with a voice. Next to the picture is list of students currently
logged into the group, in this example the CS 410 group. Below those two is the audio
controls, an enable audio and volume control. The instant messaging portion is next with
areas to read and send text. In the bottom left hand corner is the FTP button, which gives
the students the ability to quickly exchange files, also, in the lower left hand corner is a
list of the most recently archived chat sessions. And finally is the whiteboard/shared
application area.
25
User
Interface GUI (Figure 17)
Conclusion:
American President John F Kennedy once noted that “Our progress as a nation
can be no swifter than our progress in education.” Modern technology has allowed
education to expand beyond the classroom, enabling students to go earn full degrees
without ever setting foot on a college campus. However, these advances come at the loss
of the sense of community and better communication that a traditional setting provides.
The Dynamic Interactive Communication Environment will help fill this void,
connecting students across the nation and potentially improving the quality of education
for students. Our solution offers students a comprehensive tool to help them
communicate with fellow students and instructors. This tool will keep campuses on the
forefront of technology, increase retention rates in distance programs, and hopefully
increase overall graduation rates.
26
FOR NSF USE ONLY
54
SUMMARY PROPOSAL BUDGET
ORGANIZATION
PROPOSAL NO.
DURATION (MONTHS)
Computer Productivity Initiative
PRINCIPAL
DIRECTOR
A. SENIOR
List eachINVESTIGATOR/PROJECT
PERSONNEL:
separately withPI/PD,
name Co-PIs,
and title.
Faculty
(A.7. Show
and Other
number
Senior
in brackets)
Associates
CAL
Janet Brunelle
1.
2.
AWARD NO.
Person-months
NSF-Funded
ACAD SUMR
Proposed
Requested
Funds
By
Proposer
Granted
Granted
Funds
by
(If Differen
NSF
$
3.
4.
5.
6. (
) OTHERS (LIST INDIVIDUALLY ON BUDGET EXPLANATION PAGE)
7. (1) TOTAL SENIOR PERSONNEL (1-6)
B. OTHER PERSONNEL (SHOW NUMBERS IN BRACKETS)
1. (0) POSTDOCTORAL ASSOCIATES
2. (3) OTHER PROFESSIONALS (TECHNICIAN, PROGRAMMER, ETC.)
$24,000.00
3. (0) GRADUATE STUDENTS
4. (6) UNDERGRADUATE STUDENTS
$42,240.00
5. (0) SECRETARIAL - CLERICAL (IF CHARGED DIRECTLY)
6. (0) OTHER
TOTAL SALARIES AND WAGES (A + B)
$66,240.00
C. FRINGE BENEFITS (IF CHARGED AS DIRECT COSTS)
$26,496.00
TOTAL SALARIES, WAGES AND FRINGE BENEFITS (A + B + C)
$92,736.00
D. EQUIPMENT (LIST ITEM AND DOLLAR AMOUNT FOR EACH ITEM EXCEEDING $5,000.)
TOTAL EQUIPMENT
E. TRAVEL
1. DOMESTIC (INCL. CANADA, MEXICO AND U.S. POSSESSIONS)
2. FOREIGN
F. PARTICIPANT SUPPORT
1. STIPENDS
$
2. TRAVEL
3. SUBSISTENCE
4. OTHER
TOTAL NUMBER OF PARTICIPANTS (1)
TOTAL PARTICIPANT COSTS
0
G. OTHER DIRECT COSTS
1. MATERIALS AND SUPPLIES
$3,040.00
2. PUBLICATION/DOCUMENTATION/DISSEMINATION
0
3. CONSULTANT SERVICES
0
4. COMPUTER SERVICES
5. SUBAWARDS
6. OTHER
TOTAL OTHER DIRECT COSTS
H. TOTAL DIRECT COSTS (A THROUGH G)
I.
$95,776.00
INDIRECT COSTS (F&A) (SPECIFY RATE AND BASE)
TOTAL INDIRECT COSTS (F&A)
J. TOTAL DIRECT AND INDIRECT COSTS (H + I)
$95,776.00
K. RESIDUAL FUNDS (IF FOR FURTHER SUPPORT OF CURRENT PROJECT SEE GPG II.D.7.j.)
L. AMOUNT OF THIS REQUEST (J) OR (J MINUS K)
M. COST SHARING: PROPOSED LEVEL $
PI/PD TYPED NAME AND SIGNATURE*
ORG. REP. TYPED NAME & SIGNATURE*
$95,776.00
27
$
AGREED LEVEL IF DIFFERENT: $
FOR NSF USE ONLY
DATE
DATE
INDIRECT COST RATE VERIFICATION
Date Checked
Date of Rate Sheet
Initials-ORG
Budget Detail
Undergraduate Students:
The cost of labor at $42,240 consists of six undergraduate interns, while another
$24,000 is allocated for a security expert, network expert and database expert. An
additional 40% of salary cost at $26,496 is included as overhead for general and
administrative costs.
Our security expert is responsible to over look our security plan, to insure that the
Federal Education Rights Privacy Act (FERPA) is not violated in any manner and to
insure methods dealing with the honor code and to keep unethical activities at a
minimum. The database expert and the networking expert are one in the same, as they
will both provide us with information regarding how much space is needed for each
student database and to help us insure that the DICE team will have enough bandwidth to
handle the server load.
The primary responsibilities of the undergraduate interns during phase I will
involve coordinating group efforts. Each team member will be held accountable to a
specific task and responsibilities accordingly. A description of each task can be seen by
looking at our staffing plan on page 57. The amount of time required for this work is
budgeted to be 704 hours with a cost of $7,040 for each intern. This labor category as
well as all others includes an overhead cost estimate of 40%. Table I shows a breakdown
of the labor budget for Phase I.
28
Table 1.
Materials & Supplies:
Development of the Dynamic Interactive Communication Environment will
require hard resources. The two Dell Precision 380 machines will be used to run the
DICE software package to prove functionality between the computers. The Linksys - 4Port Ethernet Broadband Router will be used to connect these computers together. The
DICE team will not have to worry about additional hard resources as Old Dominion
University will provide workstations and software licenses needed to develop the DICE
software package. Table II shows the cost of the materials needed in more detail.
Table 2.
29
Works Cited
Distance Learning @ North Seattle Community Colleges “Distance Learning
Survey” (2005) <http://www.virtualcollege.org/stats/stats_reports.htm>
National Association of College and University Business Officers: US Department of
Education Publications and Tools (2004) <http://www.nacubo.org/x164.xml>
National center for education statistics http://nces.ed.gov/
Old Dominion University: Changing Lives “Old Dominion University Strategic Plan
2005 – 2009”
<http://www.odu.edu/ao/affairs/odusp2005%5B2004.12.10%5Dbov.pdf>
Old Dominion University Distance Learning: “About us” (2003)
<http://www.dl.odu.edu/about_us/>
Old Dominion University: Institutional Research and Assessment
<http://www.odu.edu/ao/upir/factbook/hc_enrollment/hc_by_university/hconoffs
um_r.html>
Powel, Richard. Conway, Christopher. Ross, Lynda. “Effects of Student Predisposing
Characteristics on Student Success” Journal of Distance Education (1990)
<http://cade.icaap.org/vol5.1/8_powell_et_al.html >
Swan, Michael K, Jackman, Diane H. Comparing the Success of Students Enrolled in
Distance education Courses vs. Face-to-Face Classrooms (2000)
<http://scholar.lib.vt.edu/ejournals/JOTS/Winter-Spring-2000/pdf/swan.pdf>
Shape, Marty Smith, Pickering, Worth, and Gile, Roxanne Old Dominion University:
30
Learning Communities – Assessing the Impact on Students and Faculty
http://www.odu.edu/ao/upir/reports_presentations/alcprc1.pdf
The Sloan Consortium. Sizing the Opportunity: The Quality and Extent of Online
Education in the United States, 2002 - 2003 <http://www.sloanc.org/resources/overview.asp>
US Department of Education: Office of Vocational and Adult Education (2005)
<http://www.ed.gov/about/offices/list/ovae/pi/cclo/distance.html>
Virginian-Pilot
http://home.hamptonroads.com/stories/story.cfm?story=98243&ran=22164
31
APPENDIX
DICE MARKETING PLAN
OUR CUSTOMER
Total Market
All universities and colleges are our target customer for DICE. By the nature of
these institutions, our secondary customer is the faculty and students who will be using
DICE to enhance their educational journey. In the fall of 1999, the US Department of
Education reported that there is 39581 degree granting institutions. This is the total
number of possible customers that DICE can reach. When determining our actual market
share for the services that we will
4,000,000
2,500,000
2,000,000
1,500,000
2006
(Estimated)
Year of Enrollm ent
Sloan’s Consortium) have
2005
(Estimated)
reported in 2005 and published by
2004*
1,000,000
2003*
granting institutions, 56% (as
3,000,000
2002*
roughly in half. Of these degree-
Number of
Students
3,500,000
provide, this number decreases
identified online education as a critical long-term strategy2. Additionally, United States
online enrollment increased from 1.98 million in 2003 to 2.35 million in 20043. These
figures, as well as estimated figures can be seen in the chart pictured at right. DICE’s
benefits can be realized in the traditional full-time on-campus student profile exhibited by
all of the degree granting institutions. However, the benefits are expressed in greater
quantity to distance and online education curriculum in these institutions.
1
http://nces.ed.gov/programs/digest/d01/dt180.asp
http://www.sloan-c.org/resources/overview.asp
3
http://www.sloan-c.org/resources/overview.asp
2
32
First Customer
For our first instantiation of DICE, we have selected Old Dominion University as
our premier customer. The reasons for choosing ODU relied on two items: this is the
current university that the DICE development team attends and ODU has a vested interest
in the success of their distance education program. Old Dominion University is one of
the largest providers of distance learning degree programs in the country. It serves over
4,000 students at 50 sites in 6 states and U.S. Navy ships deployed around the globe.
These also reflect students who are enrolled at certain sites, but attend their classes in the
online setting.
5000
4500
4000
3500
3000
Students 2500
2000
1500
1000
500
0
1984-1985
1989-1990
1994-1995
1999-2000
2004-2005
Year
ODU Distance Education Enrollment 1
Additionally, as outlined in Old Dominion’s Strategic Plan, ODU is committed to
providing quality student support services to students who are in distance education and
strives toward providing services that are at least as good as the services provided to the
33
on-campus population. This commitment to distance learning is clearly explained in the
6th goal of ODU’s Strategic Plan.
Old Dominion University’s 2005-2009 Strategic Plan Excerpts:
“6a.1 Develop new programs or enhance existing programs in all academic
colleges that focus on regional needs or “changing lives” within the region.”
“6b.1 Strengthen our current distance education programs across the
Commonwealth of Virginia and the world, specifically through special accessibility
agreements with Virginia community colleges but also by initiating new global
programming.”4
Secondary customers Identified
Finally, our secondary customer becomes the faculty and students who will
ultimately use DICE. Our product will be based off of the idea of community. The
educational community aspect will be the key element that truly separates DICE from
any other product currently on the market. By looking at the success of similar
community software packages, we can ascertain the potential success of DICE. Using
the product Facebook (http://www.thefacebook.com) and MySpace.com
(http://myspace.com), we can draw comparisons to the societal acceptance of online
communities. Each of these companies reported roughly a three hundred percent increase
in daily reach, with Myspace.com reaching upwards of 25 billion people logging in per
day. The trends of society flocking to some type of online community are displayed in
the following charts detailing the two companies mentioned above.
4
http://www.odu.edu/ao/affairs/odusp2005%5B2004.12.10%5Dbov.pdf
34
COMPETITION
The following chart details what features DICE brings to the table in comparison
to current technologies that are available. As you can see, many other products come
close to a complete solution for distance education community building. However, they
either lack in functionality or lack community.
Most Instant Messaging clients do not include any type of community. They rely
on the user to create their own community. This however presents the problem when a
35
student does not know whom they need to add to their community. The current academic
products of our competition create a community. However, this community is limited to
a single class. If students need additional help, these products do not address this.
All of the features that need to come together to create the comprehensive
solution are not available in any existing product. DICE creates the online community
and adds each of the modules of communication that are necessary to facilitate the
learning environment. Therefore, as shown in the matrix above, DICE is clearly the only
solution for colleges and universities who want to facilitate the learning process for their
online or distance education faculty and students.
BENEFITS TO CUSTOMER
What physical items are purchased?
As shown in the above figure, schools will receive DICE, along with Training
Materials, and a custom interface to their own Student Information System (Banner,
36
Oracle, PeopleSoft, Matrix, Datatel, etc.). This listing is subject to change as new
releases or versions of DICE are instantiated. These three items are outlined below:

Training Materials
o 20 Printed User Guides
o 20 Electronic User Guide (in PDF format) on CD
o Sample of Promotional Materials to Use for Faculty/Staff/Student
Acceptance
o 20 Hours of Onsite Training from a DICE Expert to each school’s
identified support personnel

Interfaces
o Customizations as detailed in the purchase agreement
o Documentation describing interface links and data mapping

DICE
o Initial setups to link to your database of choice

Supported databases include (MySQL, Oracle, SQL, Solid,
Access)
o Installation of client/server and web based tools for management
staff
o Customizations as detailed in the purchase agreement
o Reporting mechanisms as detailed in the purchase agreement
37

What is not in the box that is required?
o Database to house DICE community information, archived
communications, and management data
o Local support staff (1 staff member per 10,000 students
recommended)
o Peripherals needed to use certain features of DICE (i.e. computer
speakers, microphones, etc.)
What Do You Get That is Not in the Box?
When purchasing DICE, your benefits will start coming in a chain reaction
fashion. Starting with a higher retention of students and ending with increased money
from tuition payments of these retained students. Learning communities, like DICE, will
increase study with others by 20%5. This amount of increase is key to retaining freshman
that will get lost in the shuffle, for recruiting non-traditional students, and for offering
support to students in higher-level classes.
Benefits of Learning Communities:
5
http://cade.icaap.org/vol5.1/8_powell_et_al.html
38
Once student retention is achieved, federal funding will increase. Although it
may be a bad indicator, graduation rates are key in determining how much federal
funding a school will receive. To the federal government, higher graduation rates are an
indicator that the institutions are performing well. However, this does not take into
account the non-full time students, who decrease this number drastically. DICE will help
to even the playing field in this regard. Students will be able to take more classes since
the amount of time they spend looking for help will be reduced to a negligible number.
This idea will help ODU tremendously, since they have one of the lower graduation rates
for 4 and 5 years in the Commonwealth of Virginia.
Graduation Rates in Virginia:
Finally, a return on investment for schools is in the increased tuition that they will
see from student retention. Just bumping up retention or recruitment to one percent well
outweighs the monetary cost of DICE. In the example below, we can look at the benefit
that ODU would receive if one percent of their student population took 12 credit hours
39
more than usual. This directly relates to retaining freshman and increasing the amount of
classes that part-time students can take.
 If we can increase ODU enrollment by 1%
o 208*12*181=451776

Student * 12 hr * $181 cost per credit hour = $451,776
o $45,1776 * 2 semesters = $903,552
o Annual comparison:

1% retention/recruitment +$903,552

Cost of DICE -$35,000

Increase realized by ODU +$868,552
CUSTOMER RETENTION AND NEW CUSTOMER SOLICITATION
We will need to continue to address the needs of our current customers, as well as
using them to promote our product. We will employ certain forums that will encourage
the word-of-mouth sales tool. Using word-of-mouth publicity, we can reach markets
without spending a lot of time and money. In essence, we are employing our customers
to create the buzz on DICE to increase our customer base.
Our post-sales/retention plan consists of:
1.
Educational conferences
2.
User Conferences
3.
Training of users
o
Step-through demos
40
o
FAQ listing
o
Online help “wiki” format
o
List serves
4.
Customer feedback forums
5.
“Golden User” reviews
We will explore what Educational Conferences are attended by faculty and
administrative officials who make decisions on IT solutions and on distance education
curriculum. Some conferences that we will plan on attending include: Annual
Conference on Distance Teaching and Learning as sponsored by the University of
Wisconsin-Madison, TCC Worldwide Online Conference as sponsored by the University
of Hawaii, etc. Once our customer base increases to several institutions, we can then
create our own annual User Conference where we can facilitate the word-of-mouth
publicity. Finally, we will create an intensive company website that will allow customers
to get direct feedback, updated notes on DICE and the company, and online
tutorials/help. Each of these items will be available to current and interested customers
so that the materials can play a dual role of education/support and marketing.
BREAK EVEN ANALYSIS
DICE will use a strategy to bring its first customer on-board at a special
discounted price. This will allow our product to take root into the market and create a
buzz. Since DICE will be roughly $9.000 shy of breaking even (after the federal grants
are applied and our ongoing or Out Years costs are ignored), we will be able to sell this
product to ODU for a $10,000 one-time fee. This will essentially wash the loss that
DICE will experience in its initial implementation. The next cost that must be considered
41
is the recurring cost, or Out Years cost of DICE. This is roughly $346,000. It makes
absolutely no sense to license this product to one individual school for such a large
amount. Just looking at the recurring cost quickly, we can see that 10 schools paying
$35,000 yearly licensing fee will cause a break-even point. The DICE staff has agreed
that setting a goal of the break even point to be 10 schools is acceptable. There are 29
potential customers in the commonwealth of Virginia alone who we can sell DICE to.
Additionally, there are over 3900 schools where DICE is a product that may be of
interest. This makes our break-even point at .25% of the total potential market.
Therefore, any amount that we charge ODU can be applied as promotional discounts.
We have chosen $25,000 as the discounted yearly licensing fee for ODU. This number
was derived as a medium point so as not to have the discount a stumbling block or point
of frustration for new customers.
The chart below shows our break even analysis in simple form:
Total Cost of DICE
$1,206,213
Phase 1 grant
-$100,000
Phase 2 grant
-$750,000
OutYears Cost
-$346,431
$9,782
Cost of 1st Implementation
Cost of new customer
$74,963
implementations
One time
Annual
42
Total Costs
$74,963
$346,431
Price to Cust
$75,000
$35,000
break even
0
10
Special ODU Price
$10,000
$25,000
Customers, after
ODU, needed to
After DICE is rolled out to around 12 customers, we will start seeing a net profit
of about $35,000 per year. There is some point at which we will need to increase staffing
levels to accommodate for the size of our customer base. This will increase the OutYears
costs that we have listed. We will not estimate at what size our customer base needs to
be to account for this staffing increase. Instead, our marketing plan will be adjusted after
15 customers are welcomed into the DICE family since the Out Years costs will not
fluctuate for these 15 institutions.
A chart listed below shows our net income potential on the basis of charging
customers (after ODU) a price of $75,000 one time set up fee and $35,000 yearly
licensing cost:
Customer #
Profit/Loss
Amount Profit/Loss
1 - ODU
Loss
-$321,431
2
Loss
-$286,431
3
Loss
-$251,431
4
Loss
-$216,431
5
Loss
-$181,431
43
6
Loss
-$146,431
7
Loss
-$111,431
8
Loss
-$76,431
9
Loss
-$41,431
10
Loss
-$6,431
11
Profit
$28,569
12
Profit
$63,569
13
Profit
$98,569
14
Profit
$133,569
15
Profit
$168,569
44
DICE Management Plan
Program Identification:
This Program Management Plan (PMP) is for the Dynamic Interactive
Communication Environment (DICE). The program will deliver the DICE hardware,
software and documentation for the Dynamic Interactive Communication Environment.
Computer Productivity Initiative group is responsible for the integration, acceptance
testing and training of the Total Computing Environment.
Program Management Overview:
Execution of the Program will be performed in accordance with the procedures
defined by the set of planning documents. These documents include Program
Management Plan, Development Plan, Evaluation Plan, Marketing Plan, Scheduling Plan,
Organizational Plan, Financial Plan and Risk Management Plan (RMP) (see Figure 1).
The responsibilities of the Program Team, the capabilities of the system, and the Program
deliverables are detailed under the contractual provisions, as well as Dynamic Interactive
Communication Environment’s technical, management, and cost proposals.
Management Plan
Development Plan
Evaluation Plan
Marketing Plan
Scheduling Plan
Financial Plan
Organizational Plan
Risk Management Plan
Figure 1. Program Management
45
This Program Management Plan describes the management philosophy, program
organization, schedule, and major milestones that serve as the guide for execution of the
Program. The PMP also provides the customer and the quality team with the information
they need to monitor and evaluate the progress of the effort. This plan provides the
following pertinent information:

Corporate Organization

Program Team Organization With Areas of Responsibility

Work Breakdown Structure

Program Planning

Progress Reporting and Team Management

Detailed Program Schedule and Milestones
The Program Management Plan provides guidance for the content and execution of
the following plans:

Risk Management

Financial

Evaluation

Development
Corporate Structure:
The entirety of Computer Productivity Initiative supports the DICE Program. In 1995,
Old Dominion University started the Computer Productivity Initiative from a grant by the
National Science Foundation to give Computer Science students the opportunity to
develop solution to real world problems. Over the past 11 years, this commitment has
resulted in students utilizing the knowledge and skills they gain in their undergraduate
46
courses to research and solve real world problems. The following is Computer
Productivity Initiative's Dynamic Interactive Communication Environment Corporate
organizational structure:

Old Dominion University

General Manager, Computer Productivity Initiative

Dynamic Interactive Communication Environment Program Office. Dynamic
Interactive Communication Environment Program Office will execute the
program and provide day-to-day senior management supervision, management,
engineering, and administrative resources necessary to manage and administer the
Dynamic Interactive Communication Environment program.
Management Approach
Dynamic Interactive Communication Environment’s management goal is to work
closely with the customer to fully understand the system requirements and field a system
that meets those requirements. The management approach to executing contracts at DICE
is based on the philosophy that successful Programs are delivered by goal-oriented teams.
A Program Manager (PM) will lead the DICE team. The PM is responsible for all planning,
programmatic, technical, and financial aspects of the Program. The PM is the primary Point
of Contact (POC) for the customer. The primary duties include supervision of all planning,
scheduling, financial, and technical activities, and customer liaison. The PM is responsible
for all Program-related decisions and commitments with approval, as required, from the
Corporate Management Team.
47
A key element of Dynamic Interactive Communication Environment’s program
management approach is customer involvement. The DICE team encourages the customer
to retain an active role in monitoring the progress of all aspects of the project from proof of
concept, to critical design, and continuing into the production and the out years. The
customer is encouraged to discuss technical details directly with members of the project
team, provide planning and schedule recommendations, and assist in resolution of technical
and programmatic issues. In order to facilitate customer involvement, DICE will provide
access to program information including, but not limited to:

Program Plans and Schedules

Program Status

Profit

Formal Review Material

Action Items

System Drawings and Documentation
Program Team:
The Program Team is committed to provide the best value by delivering reliable
real world solutions utilizing advance easy-to-use, low-risk solutions at the lowest cost.
This commitment is attainable because it is based on the re-use of existing technology
that is field-proven. Through strategic teaming and an extensive system selection process,
Computer Productivity Initiative has assembled a cohesive Program Team that is
experienced with the implementation of each component that will comprise the DICE
system.
48

Program Manager. Overall management responsibility for DICE is assigned to
a Program Manager who is responsible for planning and coordination of the dayto-day technical, contractual, and financial aspects of the program. The PM is
responsible for the generation and management of all program schedules, for the
coordination of program staff assignments and for coordinating all program
activities. The PM's principal assistants are:

Documentation Specialist. The DS provides overall documentation direction for
the Program Team. The DS will ensure that everyone on the team has met the
required documentation specifications, and that each person is aware of the tasks
he/she has been assigned. The DS will also provide documentation of each
meeting in which an overview of tasks assigned is given

Financial/SBIR Specialist. The FS works in coordination with the rest of the
team to devise a specific and schedule based budget plan, that will be reviewed by
each of the team members and approved by both the PM and the customer. The
FS will also determine the best agency to pursue to get funding for the project.
The FS must also compile the materials from each of the various plans into one
SBIR Proposal Document that will be sent to the agency to request funding.

Marketing Specialist. The MS is responsible for developing a marketing plan
that includes the specification of an initial target market. The MS is responsible
for the development of an in-depth plan on how to advertise and sell the DICE
program to the specified target market. The MS must also determine the various
risks involved and the best way to mitigate them.
49

Webmaster. The WM is responsible for the creation and maintenance of a
product website which will include the display of all relevant documents and
presentations. The WM will update the website on a weekly basis as new
documents and milestones are reached.

Technical Specialist (Hardware and Software Development). The TS is
responsible for making sure the team understands all the aspects of the technical
aspects of the technology involved in the design of the DICE. Areas of software
research include determining the best programming language to use, an
appropriate tool for the GUI, program control flow, and test plans. Other areas of
research include determining the server specifications and network connection
requirements for the application to run.
Program Duration:
The DICE program is a planned 1109 workday project starting January 1,2006.
Phase 0, the conception of the project, is schedule from January – May 2006. The next
phase, Phase 1 is Proof of Concept where a lab prototype will be built along with the
creation of several documents including a user's manual will last from August –
December 2006. The Critical Design phase, Phase 2, will last from January 07 –
December 08, is where the DICE team will develop and prepare the DICE software for
the final phase. The final phase, Phase 3, will consist of producing a final product to sell
to the target market. While Phase 3 will last 438 working days, it is understood Phase 3
is the production and out years, which means the program will review its current state and
plan for the future implementations and support.
50
Work Breakdown Structure:
The program Work Breakdown Structure (WBS) reflects the budgeted cost versus
resources required to complete each task. The WBS phase numbers are integrated as part
of the master program schedule. Assuming SBIR funding, the budget will be carefully
planned out against the set deadlines set by SBIR guidelines. The budgets are created by
the Financial Manager, reviewed by the DICE program and set by the Program Manager.
The WBS will be used to mark the different milestones throughout the phases and to
make sure the team is on time and under budget. The WBS management tool that DICE
will use is Microsoft Project.
Program Planning:
The Dynamic Interface Communication Environment program team office will
maintain the program master schedule. The master schedule contains a line item for each
WBS element and will be used to track the progress of each element. All deviations from
the master schedule must be coordinated with the program office. It is the responsibility
of each team member to call attention to possible schedule deviations at the earliest
opportunity. The program office will coordinate the program schedule with Computer
Productivity Initiative. The program will be developed in phases; within each phase,
formal reviews will play an integral part in monitoring program progress. All formal
reviews will be announced four weeks in advance of the starting date.
DICE will take a “top down approach” to the Program Schedule, meaning that we will
pace our workload to fit the overall Program requirements. Particular attention will be
given to timely milestone completions. It is recognized that the schedule is particularly
51
tight, containing critical program milestones during the first year, and adequate personnel
will be available in order to keep the program moving forward.
Progress Performance Assessment:
All Dynamic Interactive Communication Environment team members will participate
in progress reporting and team management. DICE will track technical and financial
progress of the program. Reviews will be held monthly or as mutually agreeable between
Computer Productivity Initiative and DICE.

Report on progress to date

Present work to be performed during the next month

Present status of all deliverables and review planned delivery dates

Plan and coordinate activities, including next review date

Discuss technical or programmatic issues as necessary.
In preparation for the meetings the DICE Program Manager will collect the current
status data on relevant on-going activities, progress against schedule and budget, and
planned activity for the next reporting period. Quality reviews of all program
documentation and procedures will be held periodically. Peer editing groups set by the
PM will hold continual quality reviews. In particular, the quality program will be
involved with program deliveries and milestones and will work off of the master program
schedule to plan program audits. Technical, financial and quality progress and status
reporting will be conducted according to the following general guidelines.
52
Technical Progress and Reporting:
The schedule for the program is established during the planning phase and
monitored throughout the performance period. The schedule contains an entry for each
WBS element. The percentage of completion for each WBS element is determined as
necessary to manage program progress and is reviewed at least quarterly during the
General Manager’s review.
Financial Management and Reporting:
The financial profile for the Program is established during the planning phase and
monitored throughout the performance period. Assigning accounting phase numbers to
each WBS element generates this profile.
The PM is provided an information package that identifies the phase numbers assigned to
each WBS activity, the corresponding budgets and schedules, the overall spending profile
for the program, and a synopsis of all major deliverables and milestones specified in the
contract.
The PM uses this information, combined with an on-line financial summary of the
Program to track its financial status on a weekly basis. The Financial Manager on a
monthly basis, or upon request provides an updated spending profile automatically to the
PM. The PM uses the financial summary in conjunction with his assessments of technical
progress to track the overall status of the efforts.
53
Profit and Cost:
Profit will be viewed as all those monies incurred above and beyond the overall cost of
the program. Profit will be reviewed upon later phases to monitor the financial success of
the program.
Cost is calculated by the following formula:
Cost = Labor Costs * Time + Direct Costs + Indirect Costs
Monthly Progress Report:
DICE will submit a monthly progress reports. The report shall cover, at a minimum, the
following:

Progress Summary

Milestone Deliverables, planned actual and forecast

Cost and Profit report

Dependencies: a ‘critical items list’ of all items, which could jeopardize timely
completion of the work or any significant parts of the programme

Risk Status: update of risk register

Look Ahead (Future action and Forecast)

Resource Profile

Work Package/Activities planned, actual & forecast status

Milestone/Deliverables planned, actual & forecast status

Configuration Change Control issues

Quality Actions (Reviews, audits)
54
Reviews:
Reviews will play an integral part in the management and monitoring of all phases of
the Dynamic Interface Communication Environment Program. Informal reviews with the
program team members will be held at all levels on a bi-weekly basis to ensure that the
program stays on track. Formal technical reviews will be held to ensure that the program
is proceeding as planned. The PM will meet with each team section and ensure that they
are up to speed with the course of the project. In turn, the team members will timely
report all successes and difficulties they have encountered that have had any effect on the
course of the project. Formal reviews will be completed at least every three months. The
formal reviews will deal with those issues that can be fixed in the future, and will also use
the evaluation plan as a way of gauging the success of the program through the current
time.
55
STAFFING AND SCHEDULE / ORGANIZATIONAL PLAN
The personnel needed for DICE will change as the project progresses. The
personnel needed for each phase are shown below.
Phase 0
56
During the initial phase, the DICE team will consist of five Old Dominion
University seniors in the Computer Science department. They will be tasked with the
research and development of DICE and will be required to prove its rationale and
feasibility. In addition to these students, there will be an active searching for experts who
can aid in the SBIR proposal. These experts will aid in the research and risk assessment
areas. These experts include: Kai Van De Carr - a online application sharing expert who
currently works with webex.com, Carol “Stash” Stanley - the Family Educational Rights
and Privacy Act (FERPA) expert and is the University Registrar at the University of
Virginia, Steven Crawford - Technology Coordinator at Old Dominion University and the
expert for distance learning/archive of materials, Dr. Levinstein – the enterprise database
expert and professor of this material at Old Dominion University, Sandra Waters – a SIS,
specifically Banner, expert and Director of Academic Continuance and Undergraduate
Services, Christian Pucher – a technology and implementation expert in the area of
delivering media to distance students at Old Dominion University.
Phase I
57
Once the SBIR approval has been reached and funding secured for the project, the
DICE team will have a slightly different look and feel for phase I. The student team
58
members will shift into new duties, while still maintaining their individual managerial
roles. Jeff will become the security specialist; James will become the software specialist,
and Will will take on the added tasks of being the database specialist, while Sean will
become the GUI Developer and Webmaster. Mark will become the Testing Technician,
while Tom will continue to manage all aspects of the project. Experts will be added in
order to provide oversight to the team. These include a Security Expert, a Networking
Expert, and a Database Expert.
Security Expert:
Responsibilities include consulting with Security Specialist on: examining DICE
for any potential security or FERPA violation in the interfaces between communication
technologies, interface software between Course Enrollment Databases and DICE,
individual components of system, and complete prototype.
Required skills and experience: Must be a graduate of an accredited computer
science school, completion of a Master’s Degree and 5-8 years of experience.
Security Specialist:
Responsibilities include examining DICE for any potential security or FERPA
violation in the interfaces between communication technologies, interface software
between Course Enrollment Databases and DICE, individual components of system, and
complete prototype.
Required skills and experience: Undergraduate student majoring in Computer
Science. Senior level status preferred. Previous experience in C++, Java, and other
programming languages, hardware integration knowledge, and databases is required.
Software Specialist:
59
Responsibilities include developing interfaces between communication
technologies, developing interface software between Course Enrollment Databases and
DICE, testing of individual components of system, and complete prototype testing.
Required skills and experience: Undergraduate student majoring in Computer
Science. Senior level status preferred. Previous experience in C++, Java, and other
programming languages, hardware integration knowledge, and databases is required.
GUI Developer:
Responsibilities include designing and developing a number of GUI screens to be
used in final product, integration of GUI screens with other components of the system,
and testing each screen individually and each GUI as a whole.
Required skills and experience: Undergraduate student majoring in Computer
Science. Senior level status preferred, previous experience in graphical design and GUI
development. Proficiency in Dreamweaver, JavaScript, and Database-Interfacing Web
Application Development preferred.
Testing Technician:
Responsibilities include developing interfaces between input and output devices,
developing interface software between for a kiosk and for a database, testing of
individual components of system, and complete prototype testing.
Required skills and experience: Undergraduate student majoring Computer
Science. Senior level status preferred, experience in C++, Java, and other programming
languages, hardware integration knowledge, and databases.
Networking Expert:
60
Responsibilities include consulting with Networking Specialist on: designing and
developing a number of GUI screens to be used in final product, integration of GUI
screens with other components of the system, and testing each screen individually and
each GUI as a whole.
Required skills and experience: Must be a graduate of an accredited computer
science school, completion of a Master’s Degree and 5-8 years of experience.
Networking Specialist:
Responsibilities include designing and developing a number of GUI screens to be
used in final product, integration of GUI screens with other components of the system,
and testing each screen individually and each GUI as a whole.
Required skills and experience: Undergraduate student majoring in Computer
Science. Senior level status preferred, previous experience in graphical design and GUI
development.
Database Expert:
Responsibilities include consulting with Database Specialist on: developing and
building a database with linked tables for a PC, testing individual components of the
database, testing entire database, and system testing.
Required skills and experience: Must be a graduate of an accredited computer
science school, completion of a Master’s Degree and 5-8 years of experience.
61
Database Specialist:
Responsibilities include developing and building a database with linked tables for
a PC, testing individual components of the database, testing entire database, and system
testing.
Required skills and experience: Bachelors degree in Computer Science. Oracle
certification preferred; previous experience in designing and implementing databases
courses taken in database development such as CS450 at Old Dominion University.
Phase II
62
Phase II the members of the DICE Implementation team will have matured in the
project development process and many will have received bachelor’s degrees in
Computer Science. To meet the development timeline, a Senior Software Engineer will
also be hired to assist in the development of the system and provide leadership in the
development as needed. The team will consist of three software engineers, two GUI
programmers, one technical writer, a project manager, a database specialist, one GUI
programmers, and two testing technicians. During this phase, the legal assistance will be
provided by Old Dominion University or an equivalent will be acquired from the local
community. We will also add two Testing Technicians to help with the evaluation and
testing in this phase. Experts will be added in order to provide oversight to the team.
These include a Security Expert, a Networking Expert, and a Database Expert.
Security Expert:
Responsibilities include consulting with Security Specialist on: examining DICE
for any potential security or FERPA violation in the interfaces between communication
63
technologies, interface software between Course Enrollment Databases and DICE,
individual components of system, and complete prototype.
Required skills and experience: Must be a graduate of an accredited computer
science school, completion of a Master’s Degree and 5-8 years of experience.
Software Engineer:
Responsibilities include developing interfaces between communication
technologies, developing interface software between Course Enrollment Databases and
DICE, testing of individual components of system, and complete prototype testing.
Required skills and experience: Bachelors degree in Computer Science. Senior
level status preferred. Previous experience in C++, Java, and other programming
languages, hardware integration knowledge, and databases is required.
GUI Programmer:
Responsibilities include designing and developing a number of GUI screens to be
used in final product, integration of GUI screens with other components of the system,
and testing each screen individually and each GUI as a whole.
Required skills and experience: Bachelors degree in Computer Science. Senior
level status preferred previous experience in graphical design and GUI development.
Proficiency in Dreamweaver, JavaScript, and Database-Interfacing Web Application
Development preferred.
Technical Writer:
Responsibilities include creating formal documentation for the DICE, both for
source code as well as design plans and such.
64
Required skills and experience: Knowledge of the product and general knowledge
of the programming practices being used as well as a bachelor’s degree, preferably in
English or writing.
Project Manager:
Responsibilities include assembling the team, contracting with vendors for
necessary supplies (Dell, MySQL, etc.), assign tasks to team members, oversee project to
ensure it is on time and under budget, assist in the development of the product when
needed, ensure all necessary deliverables and milestones are met, act as liaison between
project team and upper management.
Required skills and experience: Bachelors degree in Computer Science. Previous
experience in project management, personnel management, and scheduling preferred.
Senior Software Engineer:
Responsibilities include providing expertise and help to the software developers.
Required skills and experience: Bachelors degree in Computer Science and five years of
work experience: experience in C++, Java, and other programming languages, hardware
integration knowledge, and databases.
Database Expert:
Responsibilities include consulting with Database Specialist on: developing and
building a database with linked tables for a PC, testing individual components of the
database, testing entire database, and system testing.
Required skills and experience: Must be a graduate of an accredited computer
science school, completion of a Master’s Degree and 5-8 years of experience.
Database Specialist:
65
Responsibilities include developing and building a database with linked tables for
a PC, testing individual components of the database, testing entire database, and system
testing.
Required skills and experience: Bachelors degree in Computer Science. Oracle
certification preferred; previous experience in designing and implementing databases
courses taken in database development such as CS450 at Old Dominion University.
Testing Technician:
Responsibilities include developing interfaces between input and output devices,
developing interface software between for a kiosk and for a database, testing of
individual components of system, and complete prototype testing.
Required skills and experience: Undergraduate student majoring Computer
Science. Senior level status preferred, experience in C++, Java, and other programming
languages, hardware integration knowledge, and databases.
Network Expert:
Responsibilities include designing and developing a number of GUI screens to be
used in final product, integration of GUI screens with other components of the system,
and testing each screen individually and each GUI as a whole.
Required skills and experience: Must be a graduate of an accredited computer
science school, completion of a Master’s Degree and 5-8 years of experience.
Phase III
66
Phase III is the actual production of our product. The Managerial roles of the
team will continue through this phase and will exhibit themselves either in the production
of evaluation of the project. During this phase, the necessary personnel become more
customer oriented rather than technology oriented. The phase requires a software
67
engineer, a customer service manager, a technical support manager, a GUI programmer, a
database specialist. Additionally, we will add a Finance Director, a Marketing Director, a
Lawyer, a Webmaster, several technical support staff and several office staff.
Customer Service Manager:
Responsibilities include answering telephone call inquiries, and promoting DICE
products and services, researching and resolving complaints to ensure customer retention
and satisfaction.
Required skills and experience: A minimum of a high school diploma or its
equivalent and 0-2 years of experience in the field or in a related area.
Technical Support Manager:
Responsibilities include managing a team of support personnel who troubleshoot
DICE issues, implementing policies and procedures regarding how problems are
identified, received, documented, distributed, and corrected,
Required skills and experience: A bachelor's degree with at least 7 years of
experience in the field.
Technical Support Staff/DICE Experts:
Responsibilities include troubleshooting DICE issues, implementing policies and
procedures regarding how problems are identified, received, documented, distributed, and
corrected,
Required skills and experience: A bachelor's degree with at least 2 years of
experience in the field.
Financial Director:
68
Responsibilities include coordinating the with the marketing director on sales of
DICE, documenting records for tax recording and auditing purposes, general booking,
forecasting of finances, preparation of financial statements.
Required skills and experience: A bachelor's degree with 2 years of experience in
the field or in a related area. A CPA license is desired.
Office Staff:
Responsibilities include answering phones, opening mail, answering customer
questions, filing documentation and contracts, etc.
Required skills and experience: Associate’s Degree in some business related field
and 1 year of experience in the field.
Production Manager:
Responsibilities include managing production workers, maintaining inventory of
available products, overseeing packaging and shipping, ordering supplies for packaging.
Required skills and experience: A bachelor’s degree with at least 7 years of
experience in the field.
Marketing Director:
Responsibilities include coordinating the marketing activities of the DICE
including: advertising, direct mailing, printing, customer events, and trade shows.
Required skills and experience: A bachelor's degree with 2 years of experience in
the field or in a related area.
Lawyer:
69
Responsible include providing legal advice to the organization, preparing
resolutions and forms, and participating in major legal actions, and foreseeing and
protecting the company against legal risks.
Required skills and experience: Must be a graduate of an accredited law school
with 5-8 years of experience and admitted into the state bar.
Database Specialist:
Responsibilities include developing and building a database with linked tables for
a PC, testing individual components of the database, testing entire database, and system
testing. This will require maintaining DICE and producing all viable updates, patches,
and hot fixes that pertain to the database.
Required skills and experience: Bachelors degree in Computer Science. Oracle
certification preferred; previous experience in designing and implementing databases
courses taken in database development such as CS450 at Old Dominion University.
Software Engineer:
Responsibilities include developing interfaces between communication
technologies, developing interface software between Course Enrollment Databases and
DICE, testing of individual components of system, and complete prototype testing. This
will require maintaining DICE and producing all viable updates, patches, and hot fixes
that pertain to the application.
Required skills and experience: Bachelors degree in Computer Science. Senior
level status preferred. Previous experience in C++, Java, and other programming
languages, hardware integration knowledge, and databases is required.
GUI Programmer:
70
Responsibilities include designing and developing a number of GUI screens to be
used in final product, integration of GUI screens with other components of the system,
and testing each screen individually and each GUI as a whole. This will require
maintaining DICE and producing all viable updates, patches, and hot fixes that pertain to
the user interface.
Required skills and experience: Undergraduate student majoring in Computer
Science. Senior level status preferred previous experience in graphical design and GUI
development. Proficiency in Dreamweaver, JavaScript, and Database-Interfacing Web
Application Development preferred.
Webmaster:
Responsibilities include designing and maintaining the DICE webpage. This will
include updating customers on latest versions, FAQ listings, support documentation, as
well as informing customers on latest marketing/promotional ventures of DICE.
Required skills and experience: Undergraduate student majoring in Computer
Science. Senior level status preferred, previous experience in graphical design and GUI
development. Proficiency in Dreamweaver, JavaScript, and Database-Interfacing Web
Application Development preferred.
Project Manager:
Responsibilities include assembling the team, contracting with vendors for
necessary supplies (Dell, MySQL, etc.), assign tasks to team members, oversee project to
ensure it is on time and under budget, assist in the development of the product when
needed, ensure all necessary deliverables and milestones are met, act as liaison between
project team and upper management.
71
Required skills and experience: Bachelors degree in Computer Science. Previous
experience in project management, personnel management, and scheduling preferred.
72
Risk Management Plan
Overview:
These are the potential risks to the Dynamic Interactive Communication
Environment development project. Risks have been analyzed and classified in two
categories: the probability of the risk occurring and the how difficult it will be to correct
the risk should it occur. This listing of risks has been evaluated and ranked according to
these characteristics.
Risk Chart
Risk:
Our most significant risk is that of technology compatibility. We are tapping into
several different communication methods, such as streaming voice, application sharing,
and other instant messaging mediums. Being able to leverage these resources to fit into
the different web browsers and operating systems on the market today will be a
challenge. Choosing how to implement these, either with a homegrown solution or from
tapping into open-source tools, will require certain mitigation. We have determined that
the best mitigation for this risk is through extensive testing, software compatibility
73
research, and getting advice from experts in these communication areas. This risk is
defined with a probability of 4 and an impact of 5, making it a serious risk.
Our second risk is database availability. This risk is defined as the potential for a
specific college or university to have a “closed door” policy with its student enrollment
database. Although most schools do have to have daily data dumps, which are made
available, there must be some political roads that need to be navigated to ensure this
interface can happen. A possible mitigation if this occurs is to create a voluntary sign up
that is faculty and staff controlled. Another mitigation would be to look at other systems
in the university, which have similar data which information can be transferred from.
This risk has a probability of 3 and an impact of 4, making it a moderate risk.
University (customer) acceptance is the next risk to address. Embracing a new
enterprise-level application on the university or college level can be difficult, since it
requires significant cost. The cost factor is usually why customers do not embrace the
new technologies or applications. However, with marketing techniques we can mitigate
this risk. We must make the customer aware of the benefits that they will receive, along
with the features of the product. Additionally, we need to make the ROI clear and easy to
understand for the customer, so that they can identify the impact on their financial aspects
and how in the long run, DICE is a money saving application. This risk gets a 3 for
probability and a 4 for impact, making it a moderate risk.
The Family Educational Rights and Privacy Act (FERPA) clearly states that
information pertaining to the current enrollment of a student is sensitive information that
cannot be disclosed, unless permission is granted, to a third party. We will face this issue
as DICE creates the community of educational resources. Our team has agreed that
74
giving enough time for planning and testing will mitigate this risk. By allowing the
software to give students opt-in and opt-out capabilities and how this methodology is
structured will be key. This risk gets a 3 for probability and a 3 for impact, making it a
moderate risk.
Funding and cost are issues that almost every project faces. This is similar for
DICE. We will be required to secure funding, as well as small business loans until our
break-even point is realized. Mitigation for risk comes down to planning and marketing.
We must identify how many customers in what time frame that DICE can be rolled out
to. The better we can leverage our successful implementation, the better this risk can be
addressed. This risk gets a 3 for probability and a 3 for impact, making it a moderate
risk.
Student acceptance is another risk facing our project. Since the students are the
secondary customer to DICE. Therefore, if they do not embrace the benefits, then the
primary customers, the colleges and universities, will not continue to use DICE or will
choose not to implement DICE at all. The key mitigation that can be applied to this risk
is marketing. If DICE uses other successful community applications as a model, then the
acceptance will be a natural fit. This is a low risk with a probability of 2 and an impact
of 2.
The maintenance complexity of DICE must be addressed as well. The greater
complexity that DICE becomes, the more resources and education must be utilized to
maintain the system. For mitigation, we will work to create a seamless system that is
based on administrative simplicity. This means that documentation and using standard,
75
accepted technology will be key. This risk gets a 2 for probability and a 1 for impact,
making it our lowest risk.
Mitigation
Risk Mitigation Chart
#1 Technology Incompatibility
Probability: High
Impact: Very High
The concepts behind DICE involve a highly integrated, easily navigated user
interface to appeal to a wide variety of students and faculty. Therefore the underlying
tools must seamlessly work behind the scenes, which could be difficult considering the
wide variety of software out there, which could be licensed or modeled upon for the
separate components, which comprise DICE. Among the major software with which
compatibility is desired are other educational packages such as Blackboard.
76
Mitigation: Extensive research and testing must be done to ensure that the
different parts of the system can be assembled to work cooperatively. If existing
software cannot be found which will integrate with each other, individual parts can be
developed or software connectors can be used to bridge components. Internal alpha
testing will ensure functionality before the system is deployed to any campus systems.
#2 Database Availability
Probability: Medium
Impact: High
In order to populate each student’s class information and allow him or her easy
access to classmates and potential study groups, DICE must be able to query an
educational institution’s enrollment database to obtain this information. However, this is
considered sensitive information, and therefore access to these databases may be difficult
to obtain or be restricted depending on the campus’ information systems policies. In
certain cases such as smaller campuses, online databases may not be available at all.
Mitigation: DICE will be developed with the mentality of making it
customizable to each campus that it is deployed at. Thus the system’s interface with the
campus database will be able to be scripted as needed to meet that IT department’s
standards. If access to this database is still unavailable, DICE will be capable of being
deployed with a standalone database that can be populated by students setting up their
own accounts and entering information or having that data entered by faculty.
#3 University Acceptance
Probability: Medium Impact: High
77
As our primary customer, gaining the interest and support of the educational
community is critical to the success of this project. While DICE seeks to fill a niche that
has yet to be filled, it will be difficult initially to distance ourselves and compete with
other educational software packages, as well as simpler and more widely available
products such as instant messaging clients.
Mitigation: An aggressive marketing plan will emphasize the benefits of DICE
to higher education campuses across the country, touting the features set of the product
and illustrating the lack of community, which is clearly present in current distance
education. In addition, partnerships with companies such as Blackboard and textbook
manufacturers will be attempted to gain market presence and recognition.
#4 Privacy Issues
Probability: Medium Impact: Medium
The Federal Rights and Privacy Act (FERPA) of 1974 governs and protects
student educational information and its distribution. Accordingly, any software which
uses student enrollment data, such as DICE, must be FERPA compliant and capable of
securing private information. Students must be unable to access other student’s
confidential data and all communications between the DICE system and database servers
must be encrypted and confidential.
Mitigation: While privacy concerns are an acknowledged risk to the project,
compliance with FERPA can be ensured with extensive testing and emphasis on security
during network communications. During Phase 1 further research will be done on
78
FERPA to make sure that all data students can access concerning other students will not
violate protected information.
#5 Project Funding
Probability: Low
Impact: Medium
Funding is an issue that affects any development project, and DICE is certainly no
different, as it will have no initial support from any outside software houses or other
businesses. Hiring experts will comprise the bulk of expenses in the initial phases as the
development team will be using Old Dominion University equipment and software. As
the project expands and begins to deploy software at campuses across the country it will
have to increase staffing and equipment to meet the demands.
Mitigation: SBIR grants will provide the initial funding for the project, allowing
the development team to hire experts and do the required research to begin
implementation. In the latter part of Phase 2 and subsequent out years, if additional
money is needed a small business loan can be obtained to offset costs until DICE begins
earning profit.
#6 Student Acceptance
Probability: Low
Impact: Low
Although students are the ultimate end users of DICE, they are classified as
secondary customers. However, it is still important to gain student interest and
appreciation for the system, as campuses will be unable to establish learning communities
79
without the participation of their students. As such, it will be important to have a feature
set and interface that will attract students to use the application.
Mitigation: Ideally once deployed at an institution, the faculty and staff at that
campus will encourage use of the software, whether that is in the form of posting
supplements to the class or setting up study times and groups for students to use. Once
the student population begins to use it, the community should grow at a steady rate as
students begin to encourage their peers to give it a try.
#7 System Maintenance
Probability: Very Low Impact: Low
As with nearly any information technology system, DICE will need to be periodically
maintained and updated to include new features and ensure continued compatibility
between tools. This process needs to be as non-disruptive as possible to allow campus IT
staff to deploy updates in between semesters or during other short periods when the
system will not be as heavily used. If the system is unable to update easily and
painlessly, campuses may be reluctant to invest in it.
Mitigation: Maintenance cycles will be taken into consideration during the
development cycle, and provisions for distributing patches and updates will be built into
the server and client software packages. DICE will be designed so that IT departments
will be able to take over maintenance after a set period of time to avoid overtaxing
project staff during the out years.
80
FUNDING PLAN
In order to make DICE a success, we must provide enough revenue to cover the
cost of the project. The green team will submit a Small Business Innovative Research
(SBIR) grant proposal for Phase I and Phase II to the National Science Foundation
(NSF). The team will apply for small business or government loans to help with
additional funding needed in Phase III.
The National Science Foundation is an organization whose primary goal is to
increase incentives and opportunities to small businesses to take under new cutting edge,
high risk research that has the potential to have an outstanding economic payoff. Under
the Directorate for Engineering Office of Industrial Innovation, is the topic of
Information Technology; this topic solicits many innovative proposals that can increase
quality of business and commerce, industry processes, education, work life and personal
life. The organization break down for DICE is as followed:
Funding Agency:
National Science Foundation SBIR
Division:
Directorate for Engineering Office of Industrial Innovation
Topic:
Information-Based Technologies (IT)
Subtopic:
Education Applications
Area:
Applications in Support of Learning
Deadline:
June 13, 2006
Awards Amount:
Phase I award: $100,000
Phase II award: $750,000
Budget Phase Breakdown:
. The DICE team will be using NSF funding for Phases I and II. For Phase III the team
will apply for small business loans and grants to help with the cost of implementing
DICE. Below is the breakdown on how the team plans to use the funding:
81
Phase I.
Preliminary Cost Phase I
Proof of Concept
Allocated Time: 6 months
Budget: $100,000
Number
Total
Hardware:
Required
Cost
Cost
Dell Precision 380
2
$1,490
$2,980
Dell 19 inch UltraSharp™ 1907FP Flat Panel
6
$0
$0
Linksys - 4-Port Ethernet Broadband Router
1
$60
$60
Total Hardware Cost:
$3,040
Number of
Pay
Total
Hours
Rate
Pay
Sean
704
$10
$7,040
William
704
$10
$7,040
Mark
704
$10
$7,040
Tom
704
$10
$7,040
James
704
$10
$7,040
Jeff
704
$10
$7,040
Security Expert
200
$40
$8,000
Networking Expert
200
$40
$8,000
Staffing
Student Interns:
Experts:
82
Database Expert
200
$40
$8,000
Overhead (40%)
$26,496
Total Labor Cost:
$92,736
Total Resource Cost:
$3,040
Total Preliminary Cost Phase I
$95,776
Phase II.
Preliminary Cost Phase II
Critical Design
Allocated Time: 2 years
Budget: $750,000
Number
Software:
Required
Cost
Total Cost
Microsoft Project 2003 Standard
6
$599
$3,594
Microsoft Office 2003 Pro
15
$499
$7,485
MSDN Universal Subscription
2
$2,799
$5,598
Adobe Creative Suite 2 Premium
2
$415
$830
Microsoft Project Server 2003
1
$999
$999
Windows® Server 2003, Web Edition
2
$0
$0
Microsoft Windows XP Pro SP 2
15
$0
$0
Macromedia Studio 8
1
$1,000
$1,000
Total Software Cost:
$19,506
Hardware:
Dell PowerEdge SC1425
4
$1,750
$7,000
Dell Precision 380
15
$1,490
$22,350
83
Cisco 2610XM T1 Router
1
$1,478
$1,478
Dell Color Laser Printer 3100c
1
$473
$473
25' CAT6 Network Cables
8
$25
$200
15
$0
$0
Dell 19 inch UltraSharp™ 1907FP Flat
Panel
Total Hardware Cost:
$31,501
Number of
Pay
Yearly
Total
Staffing
Hours*
Rate**
Salary
Pay
Project Manager
832
$42
$79,128
$35,018
Senior Software Engineer
480
$41
$77,500
$19,787
Software Engineer 1
2352
$32
$59,700
$74,689
Software Engineer 2
2352
$32
$59,700
$74,689
Software Engineer 3
2352
$32
$59,700
$74,689
Testing Technician 1
208
$35
$65,100
$7,203
Testing Technician 2
208
$35
$65,100
$7,203
GUI Developer
120
$31
$57,600
$3,677
GUI Developer
120
$31
$57,600
$3,677
Technical Writer
400
$28
$53,500
$11,383
Database Specialist
400
$32
$60,000
$12,766
Networking Specialist
400
$29
$54,100
$11,511
Security Specialist
600
$33
$62,000
$19,787
Overhead (40%)
$142,430
Total Labor Cost:
$498,507
Total Resources Cost:
$51,007
Money Allocated for Additional
Purchases
$20,000
84
Total Preliminary Cost Phase II
$538,507
Phase III.
Preliminary Cost Phase III
Deployment
Number
Software:
Required
Cost
Total Cost
Microsoft Project 2003 Standard
6
$599
$3,594
Microsoft Office 2003 Pro
4
$499
$1,996
Microsoft Windows XP Pro SP 2
4
$0
$0
MSDN Universal Subscription
1
$2,799
$2,799
Macromedia Studio 8
1
$1,000
$1,000
Total Software Cost:
$9,389
Hardware:
Dell Precision 380
4
$1,490
$5,960
Cisco 2610XM T1 Router
1
$1,478
$1,478
Dell Color Laser Printer 3100c
2
$473
$946
25' CAT6 Network Cables
4
$25
$100
4
$0
$0
Dell 19 inch UltraSharp™ 1907FP Flat
Panel
Total Hardware Cost:
$8,484
Staffing
85
Number of
Pay
Yearly
Total
Hours
Rate
Salary
Pay
Project Manager (Tom)
744
$42
$79,128
$31,314
Maketing Director
1848
$33
$62,600
$61,534
Finance Director
480
$34
$63,200
$16,136
Technical Service Manager (Jeff)
500
$29
$54,000
$14,362
Customer Service Manager (James)
500
$29
$54,000
$14,362
Software Engineer (Mark)
300
$35
$65,100
$10,388
Webmaster
300
$35
$65,700
$10,484
GUI Developer (Sean)
120
$31
$57,600
$3,677
Database Specialist (Will)
400
$32
$60,000
$12,766
Customer Support Technician (5)
1000
$20
$37,600
$100,000
Office Staff Technician (5)
1000
$20
$37,600
$100,000
Lawyer
300
$49
$92,800
$14,809
Overhead (40%)
$155,933
Total Labor Cost:
$545,765
Total Resorce Cost:
$17,873
Total Preliminary Cost Phase III
$563,638
*For more information about the budget breakdown please refer to the DICE Resource
plan and the DICE Staffing plan.
86
EVALUATION PLAN
DICE will be evaluated comprehensively in order to ensure a complete and robust
product that will be destined for success. The individual phases of the project, as well as
the project as a whole will be evaluated based on specific criteria. The testing and
evaluation periods of the project are outlined in the WBS. Although we have
documented and placed these items on the project timeline, we have recognized the need
to be flexible and to “take a step back” to look at the project to ensure we are reasonable
and complete with our efforts. As noted in the WBS, all phases will be considered
complete when the tasks that are associated within the phase are successful and this
success is documented. Below, you will see a conceptual diagram of our evaluation
strategy for DICE.
Technical
Marketing
Hardware
Scope
Software
Customer
Phase 0
Interoperability
Niche
Phase III
Evaluation
Of
DICE
Phase I
Phase II
Management
Cost
Scope
Financial
Personnel
Risks
Administrative
87
Each phase will be evaluated based on the evaluation checklist for that phase.
Evaluation will occur every 3 months or as deemed necessary by the PM. The evaluation
checklist consists of four identification points. They are as follows:

Marketing: the current target customers, the scope of this market audience and
an updated list of competitors will be validated.

Management: scheduling, task breakdown analysis, application of human
resources, and overall project scope is included in this evaluation identification
point.

Technical: the components of the software, hardware, interfaces and overall
system will be evaluated for completion, and interoperability.

Cost: the scheduled budget for the current phase will be evaluated for cost
efficiency, funding allocation, and mitigation/impacts of potential risks.
Marketing:
The identification of customers, market share, and competition helps to mold how
the product will eventually look. In order for user acceptance to occur, the market must
be explored for consistency or for changes in societal and technological trends.
Success is when the following are obtained:
Customer
base is clearly and accurately defined
Documentation
is update on competitive threats
Management:
The DICE team is driven by upholding professionalism amongst its team
members. The team will strive to become a performing team as quickly as possible, as
well as to maintain this performing status. This will require oversight and insight from
88
the team leader and constant positive communication amongst the team members.
Viewpoints and ideas are to be respected and discussed with only constructive criticism.
On an aggressive project like DICE, negativity is the breeding ground for failure.
Success is when the following are obtained:
Collaboration
Open,
Each
is the leading factor in discussions
Honest, and Direct Communication is present
members’ contributions are satisfactory
Schedule
for meetings clearly articulated
Every meeting is
documented
Cost:
One of the largest driving factors of all projects is the bottom line (how much will
it cost and how much will I profit from it). Each phase of the project hinges on the
funding and the wise spending of this funding. Truly, the only successful way to migrate
into the next phase of the project and to achieve success of the outlined goals in the WBS
is to be sensitive to the cost. The break even points for the business and its sustainability
must be monitored by all team members. Forecasting, budgeting, and reconciliations will
all prove critical tools in this indication point.
Success is when the following are obtained:
Budget
that meets the SBIR funding allocated
Budget
broken down by phase and reviewed periodically
Breakeven
point is documented and realized
89
Technical:
There are four components in determining the technical success of the project:
hardware, software, interfaces and overall system integration.
Software:
Software is managed and evaluated under the Capability Maturity Model
Integration (CMMI: http://www.sei.cmu.edu/cmmi/cmmi.html).
Testing will be performed whenever new features are added to ensure
functionality. Integration testing will be performed at every level of development.
Hardware:
The hardware to be used will undergo exhaustive testing (if it performs
well under a heavy load, then other states will be non-issues). The network
infrastructure will be also tested to determine sufficiency of bandwidth.
Interfaces:
The interfaces are the key aspect to creating the community on DICE.
With our first instantiation to be housed at ODU, we must successfully create the
tie in to their SIS, which is Banner. Other schools will have different SISes that
will need to be accounted for. By creating a model for the Banner information
pull, these principles and data elements will be examined and documented for
future implementations.
System:
The system will be tested to ensure that the software and hardware
components work together seamlessly to provide a quality product. Rigorous inhouse testing will be performed on a regular basis and in fact may encapsulate
90
both the hardware and software testing once both facets of the project are
sufficiently complete.
Success is assured when the following are obtained:

Functioning GUI prototype

Functional interface with Enrollment Database

Functional hooks to enterprise level databases

Documentation of interoperability components are published

Functional integration of hardware and software

Technical documentation for software and hardware
Testing Defined:
The DICE project is going to be taking a unique approach to testing. There are three
identification points that must be evaluated by an expert on the team. These are outline
in the WBS and listed below:

Marketing: Marketing Director

Management: Project Manager and Operations Manager

Cost: Financial Director and Risk Manager
It should be noted that the Technical testing and evaluation are missing from the
above list. This is where the uniqueness of DICE’s evaluation plan coming into being.
As contained in our WBS, DICE is gong to hire 1 testing technician in Phase 1. This
individual will eventually become the lead DICE expert in the technical realm. We will
hire another testing technician in Phase 2 and will continue with the two technician
approach throughout the project. When we have achieved success and are experiencing
the OutYears portion of the project, we will convert the testing technicians to DICE
91
Experts. These experts will act as second layer support to the DICE system, as well as
becoming intimately involved in the inner workings of DICE. Please refer to the
following diagram:
Phase33
Phase
OutYears
OutYears
1 Testing Technician
Increasing Knowledge of DICE
Phase22
Phase
Phase11
Phase
Phase00
Phase
DICE
Technical Evaluators
From Testers to Experts
2 Testing Technicians
2 Testing Technicians
2 DICE Experts
92
Resource Plan
Abstract: This document describes what hard resources are required to complete the
DICE project. The resources are broken into four phases ranging from 0-3. Each phase
will provide a short description of why the resources are needed and the estimated cost
associated.
Phase 0:
Phase 0 is primarily the idea phase of the project and thus does not require any
hard resource requirements.
Phase 1:
The objective in Phase 1 is to prove the concept that this product is needed and it
is technically feasible. We will develop and test a basic prototype of DICE.
Hardware:
Dell Precision 380
2
$1,490
$2,980
Linksys - 4-Port Ethernet Broadband Router
1
$60
$60
Dell 19 inch UltraSharp™ 1907FP Flat Panel
2
$0
$0
Total Hardware Cost:
$3,040
Dell Precision 380 (Workstation PC) – At this phase in the project we will be purchasing
two personal computers from Dell to develop the prototype. One computer will represent
a server and the other will represent the client.
93
Dell 19 inch UltraSharp™ 1907FP Flat Panel – These monitors come with the Dell
Precision 380 (Workstation PC) for free.
Linksys - 4-Port Ethernet Broadband Router - Connects up to 4 computers to share
broadband Internet access, files, printers and more. It comes equipped with a built-in 4port switch and an advanced SPI firewall.
At this phase in the project we will be utilizing the software licenses acquired by Old
Dominion University.
Phase 2:
The objective in Phase 2 is to design and develop a functional prototype and
design testing scenarios that will accurately represent conditions that our product will
confront. We will be producing productions specifications, contracts, management plan,
personnel plan, test and evaluation plan, and marketing plan.
Number
Software:
Required
Cost
Total Cost
Microsoft Office 2003 Pro
15
$499
$7,485
MSDN Universal Subscription
2
$2,799
$5,598
Microsoft Project 2003 Standard
6
$599
$3,594
Macromedia Studio 8
1
$1,000
$1,000
Microsoft Project Server 2003
1
$999
$999
Adobe Creative Suite 2 Premium
2
$415
$830
Windows® Server 2003, Web Edition
2
$0
$0
Microsoft Windows XP Pro SP 2
15
$0
$0
Total Software Cost:
$19,506
Hardware:
94
Dell Precision 380
15
$1,490
$22,350
Dell PowerEdge SC1425
4
$1,750
$7,000
Cisco 2610XM T1 Router
1
$1,478
$1,478
Dell Color Laser Printer 3100c
1
$473
$473
25' CAT6 Network Cables
8
$25
$200
Dell 19 inch UltraSharp™ 1907FP Flat Panel
15
$0
$0
Total Hardware Cost:
$31,501
Total Resource Cost:
$51,007
Dell Precision 380 (Workstation PC) – There will be 15 team members in phase 2, so
naturally 15 workstations will be required. The systems will have Microsoft Windows
XP Professional, Microsoft Office Microsoft Visual Studio 2005 suite, Microsoft Project
and Microsoft Project Server. Two of the machines will also feature Adobe Creative
Suite 2 Premium for GUI development.
Dell PowerEdge SC1425 – (Servers) the server will hold as our mock datacenter for
initial testing. The server will be installed with Windows® Server 2003, Web Edition.
Dell Color Laser Printer 3100c – Used to print our documents and other necessary hard
copies.
Cisco 2610XM T1 Router – This is used to network the computers together. In phase 2
we will be developing and testing the functional prototype. We will need a larger, more
stable network. This justifies the more expensive Cisco router.
25' CAT6 Network Cables – These are used to patch the PCs into the switch.
Dell 19 inch UltraSharp™ 1907FP Flat Panel – These monitors come with the Dell
Precision 380 (Workstation PC) for free.
95
All software must be updated as new versions are released and as new hardware is
purchased.
Phase 3:
The objective in phase 3 is to produce and sell our product. We will also need to
support existing customers for a negotiated timeframe, until they train there own support
team.
Number
Software:
Required
Cost
Total Cost
Microsoft Project 2003 Standard
6
$599
$3,594
MSDN Universal Subscription
1
$2,799
$2,799
Microsoft Office 2003 Pro
4
$499
$1,996
Macromedia Studio 8
1
$1,000
$1,000
Microsoft Windows XP Pro SP 2
4
$0
$0
Total Software Cost:
$9,389
Hardware:
Dell Precision 380
4
$1,490
$5,960
Cisco 2610XM T1 Router
1
$1,478
$1,478
Dell Color Laser Printer 3100c
2
$473
$946
25' CAT6 Network Cables
4
$25
$100
Dell 19 inch UltraSharp™ 1907FP Flat Panel
4
$0
$0
Total Hardware Cost:
$8,484
Total Resource Cost:
$17,873
96
Dell Precision 380 (Workstation PC) – We will need four workstations in phase 3. The
systems will have Microsoft Windows XP Professional, Microsoft Office Microsoft
Visual Studio 2005 suite, Microsoft Project and Microsoft Project Server.
Dell Color Laser Printer 3100c – Used to print our documents and other necessary hard
copies.
Cisco 2610XM T1 Router – This is used to network the computers together. We will still
need a large and stable network in this phase.
25' CAT6 Network Cables – These are used to patch the PCs into the switch.
Dell 19 inch UltraSharp™ 1907FP Flat Panel – These monitors come with the Dell
Precision 380 (Workstation PC) for free.
All software must be updated as new versions are released and as new hardware is
purchased.
97
Download