Final Proposal Final

Published on June 2016 | Categories: Documents | Downloads: 86 | Comments: 0 | Views: 324
of 26
Download PDF   Embed   Report

Comments

Content


 

Table of Contents

Abstract

2

Introduction

3

Plan

5

Benefits

9

Approach

10

Evaluation

16

Qualification

17

Appendix

18


 

Initial Survey Results

18

Application Demo

23

Sources

26

1
 


 

Abstract
Our team seeks to make the UNC Charlotte registration process a
more positive, successful experience for students. The registration software
and course schedules currently in place are chaotic and unorganized.
Students have to search for courses through layers of class levels and
departments to plan a schedule that fits together and includes course
requirements. This makes it even more difficult for students to plan for
future semesters and even graduate on time depending on whether or not
course requirements are found and completed. Our solution to this
registration frustration is creating new registration software that sorts
through all of the courses offered in certain departments and plans out
schedules according to those selected courses. Students can now create
schedules in one place and Smart Scheduling takes care of most of the work.


 

2
 


 

Why Smart Scheduling?
Current Situation:
The UNC Charlotte registration process seems to leave students with a
sense of frustration rather than relief. The start to a chaotic registration
week begins and students frantically anticipate the fight for class spots and
search for the seemingly hidden classes needed for major requirements.
Students should not have problems with the course search engine and
finding what classes are necessary for certain majors. Figuring out when
upper level courses will be offered next and planning for future semesters
should be an easier process for students. It is time for a change in the
registration process.

Rate
 your
 overall
 experience
 with
 class
 
registraAon:
 
2
 
4
 
6
 
8
 
10
 
0.00%
  10.00%
  20.00%
  30.00%
  40.00%
  50.00%
  60.00%
  70.00%
  80.00%
  90.00%
  100.00%
 

The Problem:
Have you ever wondered if you have taken all of the prerequisite
courses needed for your major? What are the core classes necessary for
your major? What classes have you already taken? What classes haven’t you
taken? What should you do when your necessary courses have time
conflicts? Do you ever wish that the registration system would plan out your
semester and future semesters?
The current registration process is extremely limited in terms of what can be
done to make things easier for students. Instead of simply acknowledging
the time conflict between selected courses, offer an alternative. Supply a list
of the major course requirements and label which classes have been
completed. In such a technologically advanced generation, UNC Charlotte
should have a more cutting-edge registration software system.


 

3
 


 

Evidence:
Based on the survey results, most students have the most trouble
locating general education course and major specific courses. After each
passing semester, students claim that the registration process has not
gotten any easier. Most students consult a variety of resources to simply
register for classes. Registration should be an easier process for students.
Advisor meetings and course catalogs are not enough to make for a smooth
registration experience.

How
 saAsfied
 are
 you
 with
 the
 current
 
registraAon
 process?
 

SaAsfied
 
 

DissaAsfied
 
 

Neutral
 

Relevance:
Being a college student, this problem is more than relevant and affects
all of us. We have all experienced registration to some extent and we are all
aware of the problems and difficulties associated with registration. However,
these issues regarding the registration process can be changed for the
better. As the saying goes, out with the old and in with the new.
Our Solution:
We have created a registration system that plans and sorts classes
according to the individual needs of each student. This software considers
what classes have already been completed and compares that information to
what classes are necessary for each major. This new software is able to plan
for future semesters based on the courses completed. In addition to
coursework, this software system can sort the times, dates, and courses
needed into one easily acquired schedule. It’s a new day and age. Welcome
to Smart Scheduling.


 

4
 


 

Proposed Plan
Overview:
The goal of the plan is to provide UNCC students with a better registration
experience. Students need a registration process that generates possible
schedules based on criteria that is important to them, such as the time the
class meets, the days it meets, whether it is a pre-requisite, and whether it
is needed for their major.
We believe that this can be accomplished by 1) standardizing and storing
pre-requisite, major requirements, and course rotation information in a
database, and 2) expanding the existing registration process in Banner by
allowing more powerful search and filtering using the additional enhanced
data.
Implementation Details
The registration overhaul consists of two main parts: enhance data available
in Banner, and update the current banner software to incorporate the new
data into the registration process.
Part I – Enhance data available in Banner
The University needs to create a cross-departmental project with the goal of
standardizing the information for the pre-requisites for each course, the
schedule of course rotations, and the courses that are required for each
major and degree. Once this information is standardized it needs to be
stored and maintained in a database.


 

5
 

Part II – Enhance the Banner software


 

Once the additional data is collected, the user interface for scheduling needs
to be greatly enhanced to allow for more informed scheduling. See
Appendix for sample walkthrough.















User should be able to enter constraints into banner regarding what
courses to build a schedule upon. For example, user wants to take
MATH 2142 and any MATH 3000 level class
Given the enhance data, user should be able to request a course
that is required for their major that they meet the prerequisites for.
With the enhanced user data, user should be able to enter a target
class, and the constraint generated is to select the pre-requisites
for that class that have not yet been met.
User should be able to enter constraints based on specific class
times, or any AM or PM class
User should be able to enter constraints based on days
User should be able to enter constraints based on the instructor, or
internet only
Given the constraints the user has entered, the system should
generate all possible valid schedules.
If no full schedule meets valid constraints, banner should relax
constraints until a valid schedule is returned, along with the failing
constraint
User should be able to filter on only “packed schedules”, i.e.
schedules with no gaps between classes on any given day
Schedules generated should be in order by day and time
Should also generate future semester schedules by course to help
with graduation planning

Why our solution is the best
We believe this is the best solution because the solution is complete.
Implementing either part of the solution would help, however, the real
power of both pieces lies in being able to combine student specific
information and needs with the course scheduling information.
Implementing Part I only would leave banner unchanged, so figuring out
schedules would have to be done by hand, outside of the system.
Part II only would allow banner to generate schedules, however, it would not


 

6
 


 

know the individual user’s courses taken, and major requirements so would
be a limited help in long term planning for graduation.

Possible objections
Data Security – The proposed solution involves combining scheduling data
and student data. Following standard database security and information
access protocols should mitigate the concern with inappropriate access to
student data.
Banner already includes all of the student data. Our proposal just allows the
user to see their own personal information combined with class schedule
information
Expense – Given the University’s overall budget, this is a relatively small
expense, and will provide a substantial benefit to the entire student
population. Departments will have to undertake a one time effort to
standardize data and an ongoing effort to keep it updated. Aside from the
fact that it is being put into an information system, the effort should be no
different than the current effort taken to keep this information up to date.
For Banner, there will be a one time effort to enhance the interface, and
write the logic to handle the new data, but the ongoing effort to keep Banner
functioning should fall within the current Banner maintenance effort.


 

7
 


 

Computability – The proposed solution allows schedules to be generated
based on constraints entered by the user. It is possible given loose enough
constraints that the number of possible schedule permutations is so large
that the program would never finish generating schedules.
First, given practical set of constraints, the number of possible schedules
decreases quickly since there are only so many classes offered at any one
time and only so many slots available during a given week.
Second, the software can easily cap the number of results returned without
trying to generate all possible solutions.
Meeting Standards
Our proposal for the project follows a standard software implementation
proposal where a project management team interacts with the source of the
data to determine specifications, then hands the specifications off to the
database administrators and software developers. Appropriate testing occurs
at each step
Additionally, we believe our proposal adheres to the current UNCC
information Security policy located here. http://legal.uncc.edu/policies/up311
The student specific data already exists and is viewable by that particular
student. Our proposal will keep this data separate from the less sensitive
course data, We are just allowing the student to see their own personal data
combined with course data. The data already exists in separate areas of
Banner.


 

8
 

Benefits


 

Problems With Banner
Every semester students find themselves
forced to work with Banner on 49er
express in order to sign up for classes for
the following term. This period of time
results in the heaviest call load to the IT
help desk, and the highest amount of
frustration students experience with the
system. The goal of any online
application used by this school should be
to ease the average students experience, knowing this is one of the most
stressful times in their educational careers. Banner has been shown to fail
under heavy usage by students, have search tools that have never worked,
and generally exacerbate an already difficult process. This difficulty doesn't
just concern students. Multiple students recalled witnessing their advisors
experience difficulty in opening the application, or in traversing its pages.
Until now Banner and it’s maintenance has been provided by Elucian inc. but
in light of survey results presented in this packet showing marked levels of
dissatisfaction with their current product, we believe that Smart Scheduling
would be a better choice for all your online scheduling needs. With the
information we gathered in our extensive surveying of your student body,
we believe that we can improve students experience with scheduling classes
in the following ways:
Improvements
● Shorten the overall time taken each semester scheduling classes
● Update and replace old search tools that never worked
● Make accessing student information as an advisor easier
● Help students align times within their schedules better
● Help students search through the class list faster than before
● Ease the experience overall for students registering
● Offer more useful visuals than the previous application
● Run the application with less failures and less maintenance


 

9
 

Approach


 

Overview:
Smart Scheduling will contract with the University to provide project
management services with the goal of enhancing the course registration
process. Smart Scheduling will provide a project manager and process
analysts to work with University departments to create the missing course
data. Once the additional course information has been gathered and stored
in a database, Smart Scheduling will work with University software
developers and University database administrators to expand the capabilities
of Banner to allow the use of the new data.

Project Organization and Responsibilities:

Departmental Resources
Currently, information regarding pre-requisites, major requirements, and
course rotations exists within individual departments in a variety of formats,
but is not centralized in a database. Smart Scheduling will need to work with
personnel in each department to gather the information and normalize it so
that it can be stored in a database for use in scheduling.

 

10
 


 

Project Manager and Process Analysts from Smart Scheduling
The project manager and process analysts are responsible for facilitating the
process and serving as the liaison between the University departments and
the technical developers.

University Banner Database Administrator (DBA)
The DBA is responsible for expanding the existing database to hold the new
course information and creating a process to maintain the data.

University Front End Developer
The Front End Developer is responsible for changing the user interface that
students use for course registration to allow for better filtering, search, and
the inclusion of the new data sources.


 

11
 


 

Timeline:

January
 
2015
 

February
 

 2015
 

March
 
2015
 

April
 
2015
 


 

• Meet
 with
 University
 DBA
 to
 set
 data
 standards
 and
 requirements
 
 
• Meet
 with
 University
 Departments
 to
 discuss
 informaAon
 availability
 and
 data
 
maintenance
 
• Develop
 process
 for
 regular
 data
 update
 and
 maintenance
 
• Formalize
 data
 standards
 and
 distribute
 to
 Departments
 to
 begin
 collecAon
 

•  DBA
 to
 begin
 database
 buildout
 based
 on
 agreed
 upon
 data
 standards
 
•  Front
 End
 Developer
 to
 begin
 User
 Interface
 build
 out
 based
 upon
 standards
 
•  Develop
 test
 plans
 for
 database
 and
 new
 User
 Interface
 
•  Process
 Analysts
 to
 work
 with
 University
 departments
 to
 turn
 informaAon
 
into
 data
 for
 inclusion
 in
 database
 

•  Departments
 to
 send
 test
 data
 to
 DBA
 
•  Test
 enhanced
 data
 in
 new
 database
 
•  Test
 User
 Interface
 front
 end
 using
 new
 enhanced
 data
 
•  Once
 so\ware
 tesAng
 is
 successful,
 release
 to
 User
 Acceptance
 TesAng
 

•  Deploy
 live
 for
 Spring
 2015
 registraAon
 

12
 

Projected Costs:


 

Smart Scheduling will hire a project manager and 2 process analysts to
complete the work. We will also require the use of departmental resources to
gather information and University DBA’s and University software developers
to complete the project.
Since the 4 Smart Scheduling co-founders are UNCC students, we have
agreed to waive our normal consulting fee to facilitate this project.
The project costs are predominately one-time costs associated with
gathering the information and expanding existing databases and interfaces.
The keys to completing this project in the timeframe allotted are a good
project manager and process analysts. They are able to drive the process
forward and communicate effectively between the departmental side and the
technical side.
Additionally, there will be ongoing maintenance costs from both the
Departmental standpoint and the DBA standpoint after the project has been
completed. e believe these ongoing costs should be small and should not
impose a significant time commitments time commitment for several
reasons. First, the data is similar to the data that already exists for courses.
This should allow for the maintenance to be folded into the normal
maintenance required each semester for determining what classes are
offered. Second, this additional data relates to majors and pre-requisites, it
is far less likely to have significant changes than the complete rescheduling
that occurs each semester for course specific data.


 

13
 


 

Resource

Cost

Smart Scheduling Consulting Fee

Waived for UNCC

Project Manager on 4 month contract

$30,000

2 Process Analysts on 2 month contract

$20,000

Departmental Resources for data collection

Assumes available

University DBA

Assumes available

University Developer

Assumes available

Total

$50,000


 

14
 


 

Smart Scheduling Organization


 

15
 


 

Evaluation
We will assess the success of the project based on three criteria:
1. Did the project finish in time for the Spring 2015 registration session?
2. Was the project completed within budget?
3. Have student satisfaction scores increased after the implementation of
the proposal?
While the project is being implemented, we will monitor costs and timeline
using the proposed schedule and budget.
After implementation we will assess satisfaction by giving the same Survey
Monkey survey to all participants and comparing the results to the initial
survey.


 

16
 


 

Qualifications
Caitlyn Bergmann
Brand Identity Director
Caitlyn spent 7 years as the global brand director at Nike.
Caitlyn was a key administrative leader of the team
responsible for leading strategy and implementing programs
for Nike athletes around the world. She has engaging and
strategic skills which are essential at Smart Scheduling.

Christopher Grafer
Developer/Engineer

Chris spent 12 years consulting on information system
implementation projects for a variety of Fortune 500
companies. He is experienced in managing the business and
technical aspects of projects of this size. He holds an MBA and
an undergraduate degree in Computer Science.

Jacob Shaw
Visual Designer/Engineer
Jacob spent 5 years at Apple Inc. where he specialized in
visual design aspects and engineering. While at Apple Inc.
his primary role included designing visual UI and
incorporating them into products including software run on
the Mac, iPhone, and iPad.

Noah Miller
Director of Marketing
Noah holds a degree in Marketing with a concentration in
Social Media. He spent 5 years working for several early
stage software development companies focused on new
business acquisition and electronic media integration. He is
currently serving as the Director of Marketing for Smart
Scheduling.


 

17
 


 

Appendix:

How
 would
 you
 rate
 the
 ease
 of
 finding
 informaAon
 related
 
to
 what
 classes
 are
 required
 for
 your
 major?
 
10
 
9
 
8
 
7
 
6
 
5
 
4
 
3
 
2
 
1
 
0
 

0.5
 

1
 

1.5
 

2
 

2.5
 

3
 

3.5
 


 

How
 o\en
 do
 you
 use
 the
 course
 catlog
 while
 registering
 
for
 classes?
 

Always
 
 

SomeAmes
 

Never
 
 


 

 

18
 


 


 

 

On
 average,
 how
 many
 pieces
 of
 informaAon
 do
 you
 
consult
 when
 determining
 what
 classes
 to
 take?
 
more
 than
 5
 
between
 4
 and
 5
 
between
 3
 and
 4
 
between
 2
 and
 3
 
between
 1
 and
 2
 
between
 0
 and
 1
 
0%
 

10%
 

20%
 

30%
 

40%
 

50%
 

60%
 

70%
 

80%
 

90%
 

100%
 


 

How
 many
 classes
 do
 you
 plan
 on
 registering
 for
 next
 
semester?Include
 all
 classes
 regardless
 of
 the
 number
 of
 
credit
 hours.
 
7+
 
6
 
5
 
4
 
3
 
2
 
1
 
0.00%
 

10.00%
  20.00%
  30.00%
  40.00%
  50.00%
  60.00%
  70.00%
  80.00%
  90.00%
  100.00%
 


 


 


 

19
 


 


 

 

Typically,
 what
 types
 of
 classes
 do
 you
 find
 the
 hardest
 to
 
locate
 when
 registering?
 

General
 EducaAon
 Requirements
 

Major-­‐specific
 Courses
 


 

Would
 a
 search
 tool
 based
 on
 the
 four
 digit
 class
 code
 be
 
helpful?
 

Yes
 
 

No
 
 


 

 


 

20
 


 


 

 

 

Has
 registering
 for
 classes
 goeen
 easier?
 

Yes
 
 

No
 


 

When
 planning
 your
 class
 schedule,
 how
 much
 Ame
 do
 you
 
spend
 doing
 the
 process?
 
0.5
 hours
 or
 less
 
between
 0.5
 and
 1
 hour
 
 
between
 1
 and
 1.5
 hours
 
between
 1.5
 and
 2
 hours
 
between
 2
 and
 3
 hours
 
over
 3
 hours
 
0.00%
  10.00%
 20.00%
 30.00%
 40.00%
 50.00%
 60.00%
 70.00%
 80.00%
 90.00%
 100.00%
 


 


 

21
 


 

How
 saAsfied
 are
 you
 with
 the
 current
 registraAon
 
process?
 

SaAsfied
 
 

DissaAsfied
 
 

Neutral
 


 

 

Rate
 your
 overall
 experience
 with
 class
 registraAon:
 
1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
0.00%
 


 

10.00%
  20.00%
  30.00%
  40.00%
  50.00%
  60.00%
  70.00%
  80.00%
  90.00%
  100.00%
 

22
 


 

Overview
 

 

Select
 New
 Constraints
 

Track
 All
 Constraints
 
Show
 all
 classes
 
meeting
 highlighted
 
constraint
 

Generate
 schedules
 
based
 on
 
 constraints
 

 

 


 


 

23
 


 

Software
 automatically
 filters
 drop
 down
 boxes
 as
 selections
 are
 
made.
 

 
Example:
 Math
 was
 chosen
 as
 a
 subject,
 so
 the
 Course
 box
 is
 only
 showing
 math
 classes
 


 

 

 
Example:
 Math2171
 was
 chosen,
 so
 the
 Time
 Box
 only
 shows
 times
 for
 that
 class
 


 


 

24
 


 


 

Too
 many
 classes?
 
Example:
 These
 constraints
 return
 50
 schedules
 


 


 
Solution:
 Instead
 of
 the
 last
 constraint
 being
 any
 day,
 any
 time,
 select
 a
 set
 of
 days
 and
 re-­‐generate
 the
 
schedules.
 So
 make
 a
 more
 restrictive
 constraint
 and
 re-­‐run.
 


 
Down
 to
 33
 Schedules
 


 

 

25
 

Sources


 

Portion of 49erexpress related to Banner
https://49erexpress.uncc.edu/cp/home/displaylogin

Departmental Websites
http://belkcollege.uncc.edu/
http://coaa.uncc.edu/
http://cci.uncc.edu/
http://education.uncc.edu/
http://health.uncc.edu/
http://clas.uncc.edu/
http://engr.uncc.edu/

Standards
http://www.versionone.com/pdf/V1_The_Agile_Project_Manager.pdf
http://www.globalpmstandards.org/attachments/GAPPS_Project_Manager_v
1.1150411_A4.pdf
http://legal.uncc.edu/policies/up-311

Other resources
http://www.salary.com/
http://en.wikipedia.org/wiki/Project_management


 

26
 

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close