classgrab software development plan computer science department university of alabama in huntsville...
TRANSCRIPT
ClassGrabSoftware Development Plan
Computer Science Department
University of Alabama in Huntsville
Dr. Rick Coleman, Instructor
CS 499, Senior Project
The Team Jay Paul Gregory Zack Thomas Brandon Murphy Michael Hill
Project Overview Course Scheduling Management
Generate course listing Allow students to sign up for courses Allow instructors and admin to manage courses
Not a replacement for banner No payments No student records No financial aid information
Supported Features Accept input pertaining to
Courses w/ time and location Prerequisites Course Availability Time Slots
Supported Features Assign faculty to sections of classes Generate departmental course schedule Notify of any scheduling conflicts Intuitive interface Generate Reports
System Requirements Server Side
Windows XP / Vista / 7 Client Side
Web based so Internet Explorer Chrome Firefox … etc
Deliverables Documents
Development Plan Requirements Definition / Specification Design Document Test Plan
Presentations 6 total, 1 for each document, 1 for final report
Application w/ final report
Milestones Software Development Plan
09/19/2012 Requirements Definition Document
10/09/2012 Requirements Specification Document
10/17/2012 Software Design Document
11/05/2012
Milestones Software Test Plan
11/19/2012 Begin Implementation
11/28/2012 Final Report / Deliver Application
12/03/2012
RisksRisk Plan of Action Likelihood
Death in the family Move responsibilities around Very unlikely
Out of town meeting Move responsibilities around Moderate
Presentation slides not available Bring printout & use whiteboard Unlikely
Facility not available Reschedule presentation Very unlikely
Permanent removal of team member Talk to Dr. Coleman about project responsibility reduction or move deadlines back
Very unlikely
Unable to meet Project Schedule Talk to Dr. Coleman about project responsibility reduction
Very unlikely
Member fails to meet team expectations Try to fix the issue & ask for an extension Unlikely
Additional Information Open source Google Code
http://code.google.com/p/classgrab/ Includes task management similar to Jira Repository hosting with Mercurial Peer code review similar to Crucible Integration into Mercurial similar to GlassEye
Language C# with Asp.NET
QA Session Questions? Comments? Concerns? Suggestions?