280 likes | 293 Views
Develop a tool that uses student records and degree completion rules to create a complete plan for students' academic tenure at RU, increasing efficiency and effectiveness in the advising process.
E N D
ITEC 370: Software EngineeringProject Group 1October 8, 2002 Mike Frey Kevin Conrad Brian Fanzo Clint Bennett Ryan Bushnell Samantha Blevins Margaret Hale Nycole Capps Eric Adams
Project Planning Eric Adams Nycole Capps Margaret Hale
Course Planning System • Project Objectives • The Business Need as identified by Dr. Salter (The Project Sponsor) is to: • The goal of the Course Planning System is to develop a tool that will use the information in the student’s recordand the business rules for the completion of the student’s degree to project a complete plan for the student’s completion of the tenure at RU. • The Expected Value is an increased efficiency along with effectiveness of the advising process. • Business Process Automation (BPA)
Technical Feasibility • Familiarity with application (moderate) • Familiarity with technology (low) • Project size (high)
Economic Feasibility • Development Costs • Operational Cost • Tangible Benefits • Intangible Benefits
Organizational Feasibility • Project Champion • Dr. Christine Salter, ITEC Faculty Academic Advisor • Steering Committee • There is a strong support of the project within the Steering Committee • Jim Graham, RU IS Department • Becky Alls, RU Registrar’s Office • Susan Underwood, RU CIST Advising Coordinator • Users
Project ManagementWork PlanStaffing PlanControlling and Directing Project
Work Plan Deliverables Est. Hours Actual Hours Assigned To Planning Project Management Create Work Plan Work Plan 8 8 Project Mgr. – Margaret Staff the Project Staffing Plan 4 2 Project Mgr. Control/Direct Project PERT/Gantt Task Tracking 3/week Project Mgr. Project Initiation Technical Feasibility Feasibility analysis 12 Planning Phase Economic Feasibility 10 Planning Phase Organizational Feasibility 5 Planning Phase Time Records Time Sheets of members 1/week Individual Responsibility Analysis Requirements Gathering Analysis Strategy Determination 4 Req. Determination Phase As-Is System As-Is System 15 Req. Determination Phase Identify Improvements Improvements list 10 Req. Determination Phase To-Be System Concept System Concept 20 Req. Determination Phase Requirements Specification Use Case Modeling Use Case Documentation 20 Req. Specification Phase Structural Modeling Structural Models 20 Req. Specification Phase Behavioral Modeling Behavioral Models 20 Req. Specification Phase Design System Specification System Architecture Design Architecture Design 20 Design Phase User Interface design Interface Design 20 Design Phase Database & File design Database & File Specification 20 Design Phase Program Design Program Design 20 Design Phase Change Management Change Mgnt. Tracking Docs. Update Work Plan/ Time Est. Revised Work Plan/Time Est. 2/week Change Mgnt. Group Track Request for changes Documentation Change Mgnt. Group Testing Develop Testing Plans Test Plans 2/week Testing Group
Project Group #1 Staffing Plan
Time Estimation – Tracking TasksControlling and Directing the Project Based on Industry Standards for Business Applications Note: implementation not included Assuming 65% project completion of SDLC 14 week project Start Date = August 27, 2002 Completion date = November 26, 2002
Timeboxing • Due to limited time constraints and a large system scope, group 1 is using timeboxing techniques. • System Delivery: November 26 • Prioritize functionality • Graduation plan for degrees for CIST • Build the core of the system • Postpone functionality within the time frame • Deliver the system with core functionality • Repeat steps 3 through 5, to add refinements and enhancements
Tracking Tasks with PERT PERT Results (Version 1)
Other Project Controls • Created group website to communicate, coordinate, and share resources • Risk assessment table to Manage Risk
Requirements Determination Mike Frey Kevin Conrad Brian Fanzo
AS-IS System • Box DB (Common Database) • Home address • Local address • Biographical/demographical data • Rim DB (Registrars Information Module) • Current classes • Class history • Degree detail • Previous degree detail • TR credit detail (transfer courses) • Course master (pre-requisites) • Dap (Degree Audit Program) • Proposed course projection • html format
To-Be System • Leave the GUI completely the same visually online. • When the degree audit is printed it will be printed exactly as the html document is displayed on the screen. • Students/Advisors have permissions set to gain access. • Advisors are only allowed to view each of their advisees’ information. • The RIM DB sends all its stored information about each individual student to the data warehouse. This includes current classes, class history, degree detail, previous degree detail, TR credit detail, and the course master. • When the course catalog is updated in the physical form, the Course Master in the RIM DB will also be immediately updated.
To-be System (continued) • The BOX DB is the central module that all other modules reference for biographical/demographical data. All addresses are stored here so that they will be consistent throughout all the software modules and there is no duplication of this type of data. In the new system it is being renamed Common Data Base. • The DAP projects the students remaining classes. • Calls the individuals premade degree audit from the data warehouse, and displays it on the screen. It gives the user a choice to process a proposed course projection, which is already compiled within the data warehouse • The data warehouse creates the actual degree audit for each student and stores it. It also will create the proposed course projection by comparing the student’s current classes, class history, and the course master.
Requirements Specifications Clint Bennett Ryan Bushnell Samantha Blevins