JazzeeB Berkeley’s customizable admissions system

advertisement
JazzeeB
Berkeley’s customizable admissions system
Title:
JazzeeB: Berkeley’s New Graduate Admissions System
A highly customizable admissions system built by and for campus cooperation.
Submitter:
Andrew Szeri, Dean
University of California, Berkeley, Graduate Division
Email: graddean@berkeley.edu
Phone: 510 642 5472
Project Team:
All team members work for the UCB Graduate Division unless otherwise noted.
Leadership
Corinne Kosmitzki
Shelly Kleinschrodt
Judy Dobry
Technical
Jon Johnson
Yu-Hung Lin
Marvin Plettner
Bill Clark
Wayne Chan
Jason Murray
Patrick McMahon
Assistant Dean Graduate Services, Interim CAO
Senior Project Manager, TPO
Director, IT Systems
Chief Architect for Jazzee
Director of IT and Institutional Research, UCSF Graduate
Division
Software Engineer
Software Engineer
Software Engineer
Software Engineer
Software Engineer
Designer
URLs:
For videos describing JazzeeB, please go to the application and applicant review
training sites.
Summary
JazzeeB, Berkeley’s new online graduate admissions system, allows each
department to create its own online application for university admissions. Using
easy-to-use online forms, the department enters the questions it wants to ask from
applicants and requests the materials it wants uploaded. These departmentspecific questions and upload requests are seamlessly folded into the questions
asked of all Berkeley graduate applicants. This creates an admissions application
that meets the data needs of all Berkley graduate programs as well as the campus
as a whole.
Once applicants complete and submit these applications, JazzeeB allows
departments to set up customized systems to review them. Once again using
easy-to-use online forms, a department can set up as many review groups as it
likes, create customized scoring categories for each group, and create a custom
scoring system for each category.
All of this customization has one goal, helping departments to make more
informed decisions about each applicant by putting IT in the service of their
needs. Feedback from departments tells us that JazzeeB is meeting this goal and
it is doing it while saving money for Berkeley.
This new system saves each of Berkeley’s 100+ departments from $5,000 to
$50,000 per year. It also saves the central campus $200,000 per year. Adding the
departmental and central campus savings together creates a total savings of at
least $700,000 per year.
Additional savings resulted from building this system using “recycled” parts. The
online admissions application came from UCSF and was built out collaboratively.
The plumbing for the online review system came from another UCB Graduate
Division system, GLOW, and the joint build out of these two systems means we
save money on both.
Given this flexibility and savings, it is not surprising that other UC campuses and
even campuses outside the UC system have expressed a strong interest in using
Jazzee. Because Jazzee’s customization features make it highly scalable, we
expect to further drive down costs by working with these schools to both develop
new features and to offer Jazzee as a software–as-a-service product.
Project Description
Berkeley’s old online admissions application began showing its age about
the time the fiscal crisis hit. To find a new system to fit its reduced resources,
UCB published an RFP. Responses to this RFP all involved commercial systems
costing more than $500,000 per year.
The cost alone raised a red flag for UCB but something else troubled our RFP
reviewers: the offered systems failed to meet Berkeley’s fundamental needs.
Because Berkeley offers over 100 very varied graduate programs, it needs to be
able to customize both its admissions application and its review system on a
program by program basis. Unfortunately, all of the RFP systems required
custom programming to make this possible – a costly and unwieldy approach.
Fortunately, we knew about a system that did meet Berkeley’s needs for a
customizable online admissions application. At a Council of Graduate Dean’s
meeting we had seen the UCSF Graduate Division Director of IT and Institutional
Research, Jon Johnson, demonstrate what is now called the Jazzee system.
We contacted Jon and the then Dean of the UCSF Graduate Division, Patricia
Calarco, and they very graciously agreed to work with us. In the best University
of California tradition, UCSF open sourced their code and helped us to get it up
and running. They then worked with us to add additional functionality to the
system.
While we worked with UCSF on the admissions application code, we also began
working on a customizable review system. Because we needed to quickly gather
requirements for this system, we invited representatives from Berkeley’s 100+
campus departments to a two day workshop. At this workshop, we used the
agile/lean technique of process mapping to create the high level systems
requirements.
To flesh out these requirements, we asked for volunteers from departments. A
group of 12 volunteers came forward. Over the next six months they met every
two weeks to determine every aspect of our new system. Working with the
Graduate Division staff they wrote user stories, created a feature lists and made
the hard choices necessary to rank that list. Features below a certain rank were
not programmed because we followed the Facebook maxim “Done is better than
perfect.” We expected push back from the committee on this but it never
happened. Instead committee members embraced this approach and went out and
sold it to their colleagues and to the faculty on campus.
As JazzeeB neared completion, we began a campus-wide educational effort to
teach departments how to use this new system. We created videos which we
posted online to allow department staff and faculty to learn this new system. We
also offered in person training to both faculty and staff. As a result of this
training, most programs created custom admissions applications and customized
review systems and used them successfully.
While this approach worked for most departments, JazzeeB also adapted to
special needs. For example, some departments must use centralized systems that
allow applicants to fill out one application and apply to the same type of program
at schools nationwide. Other departments wanted to use an admissions review
system they had previously developed. To accommodate these needs, JazzeeB
defined user interfaces that allowed departments the freedom they needed.
After a little over a year of development work, JazzeeB went live on September 1,
2011. Over the course of the 2012-13 admissions season, 40,000+ applicants;
100,000+ reference writers and reviewers; and the staff of 100+ departments
successfully used this system. Over 90% of applicants surveyed rated Jazzee as
better than other online admissions systems. Faculty in the many departments
that previously reviewed applications on paper loved the convenience and time
savings provided by online review. Most importantly, by allowing each
department to create a customized application JazzeeB helped reviewers to better
assess the qualifications of each candidate for admission.
Financial Impact
We estimate that JazzeeB will save Berkeley a minimum of $700,000 per year
and could save more than $1 million per year, once fully implemented.
These savings come from two sources, money saved by the central campus and
money saved by departments. JazzeeB’s total cost for the central campus comes
to approximately $300,000 per year. If Berkeley had purchased a commercial
system the cost to central campus would have started at $500,000 and likely
would have been much higher. Consequently, just by using JazzeeB, instead of a
commercial system, central campus saves over $200,000 per year.
Departments also save money by using JazzeeB. By eliminating the need to
collect supplementary materials and to review on paper, Jazzee eliminates
significant clerical costs for all departments. By eliminating the need for
homegrown computer systems to help with this clerical work, Jazzee lowers costs
for departments that have them. Because departments have varied procedures and
receive very different numbers of applications, their savings vary. Some save as
little as $5,000 per year and some save as much as $50,000 per year. Since
Berkeley has 100+ departments this means that Jazzee saves Berkeley’s
departments at least $500,000 per year and almost certainly saves much more.
While our current savings amount to at least $700,000 per year, we expect to save
even more as Jazzee expands to serve other campuses. We are in contact with at
least four other UC campuses interested in using some or all of our code. In
addition, we have received enquiries from campuses outside of the UC system.
Some of these schools want to use the system by installing it on their campus and
others are interested in using it in software as a service mode. Either way
everyone will save because coding for one campus can easily be shared with all
campuses.
Applicant Impact
Applicants log into JazzeeB and fill out information required of all Berkeley
applicants. Most are also asked to provide program specific information.
Previously this additional information (writing samples, additional questionnaires,
work portfolios, etc.) was collected by each department on its own. This required
applicants to get a list of a department’s requirements and then to supply them via
mail, email or a department’s homegrown online system.
This was a logistical nightmare for departments that collected this material via
mail or email. And even departments that collected this material via homegrown
computer systems found this process difficult. With JazzeeB all of this work is
eliminated providing a more convenient process for both applicants and staff.
Administrator Impact
Departmental administrators create their admissions application pages using an
easy to use user interface. They then use JazzeeB’s administrative functions to
manage the applications that come in.
Before JazzeeB, managing these applications presented logistical and security
problems because most Berkeley departments reviewed on paper. In departments
that reviewed on paper the process involved:
 downloading the applications from the online admissions system and
printing them out;
 combining each printed application with materials the applicant was
required to send directly to the department;
 making a Xerox of the combined application for each reviewer; and
 keeping track of all this confidential information.
With JazzeB in place this whole convoluted process went away. Now all
materials are entered via the central online admissions application and can be
reviewed via the online review module. To customize this review module the
department administrator authorizes reviewers, sets up review groups and
recommends applicants for admissions and fellowships.
To authorize a reviewer, the administrator begins entering information about the
reviewer (first name, last name, etc.) in an online form. As the information is
entered the administrator is shown matching records in the Berkeley LDAP
system. When the correct record is displayed, the administrator can easily
authorize that person to review applications. Access is CAS authenticated.
Most departments review applications by group. Authorized administrators set
these groups up using four simple tabs on an online page. The first tab lets the
administrators name the group. The second tab lets them check off the names of
reviewers assigned to the group. The third tab lets them check off the names of
applicants assigned to the group. And the fourth tab allows them to enter the
scoring categories, the scoring method (1 to 10 or A, B, C, etc.) and scoring
instructions for each category.
Once the review groups are set up the reviewers determine which students to
admit. After this determination is made, the administrator uses a simple user
interface to officially convey the admissions recommendations to the Admissions
Office. Using this same interface, an administrator can nominate applicants for
the university fellowships.
Using the information provided by departments, the Admissions Office uses
administrative screens to officially admit or deny applicants. Applicants receive
this decision via email. Those who wish to accept the offer of admission go to
the “Statement of Intent to Register” system. This system gives the student an id
number and passes their information on to the registrar.
Reviewer Impact
Faculty and student reviewers who come to the JazzeeB review site find an
admissions application and review system customized to their needs. The
applications they review include questions requested by their department. The
scoring categories and scoring scales are also determined by their department. In
addition, the review module provides powerful tools for comparing, evaluating
and discussing applicants.
Comparing applicants is easy because information on all applicants is available in
an online spreadsheet. This spreadsheet provides a variety of searching and
sorting functions, but alternatively all applicant information can be downloaded to
Excel with the push of a button.
When the reviewer wants to evaluate an individual applicant, a link on the online
spreadsheet brings up the applicant’s complete record. Since reviewers look
primarily at transcripts, statements of purpose, writing samples and other
materials stored as PDFs, a link takes the reviewer to a single PDF containing all
of these materials. There is no need to open five or six PDF links.
As reviewers evaluate each candidate, they enter comments and scores using a tab
on the applicant information page. Comments and scores can be hidden from
other reviewers during the initial phase of the evaluation process if a department
wants to conduct a “blind” review. During the later parts of the evaluation
process, when reviewer groups meet to make final decisions, summary score and
comment reports make it easy for review groups to quickly see all evaluations in
one place.
At the graduate level, a good fit between the applicant and the program
immensely benefits both parties. By providing reviewers with the data they need
and with good tools for analyzing the data, JazzeeB increases the odds of a good
fit between each department and its accepted applicants.
Technical Information
Server-side technologies:
Java/J2EE, PHP
Client-side technologies:
Testing:
Database:
Infrastructure:
Monitoring:
Project Management:
Agile Methods:
JavaScript, JQuery, HTML, CSS
AppScan, LoadRunner, JUnit, Selenium
Oracle
Linux, Apache
Google Analytics, ChartBeat
SVN, GoogleDocs, Jira, Confluence, Pencil
Scrum, Kanban, User Stories, Effort Points
The JazzeeB online admissions application and administrative modules are written in
PHP. The JazzeeB admissions review module is a Java/J2EE application that makes
extensive use of JavaScript and JQuery.
All modules share a common Oracle database. Application data in this database is stored
primarily as name-value pairs. This NoSQL approach allows database backed forms to
be created using a simple user interface. While many commercial products offer this
capability (see SurveyMonkey, Woofu or Google Forms), they only allow the creation of
one form at a time. Jazzee uniquely allows the creation of a complex multi-form
application using this method.
It is because of this capability that Jazzee is so scalable. Any campus can install Jazzee
and configure an entire admissions application without any custom programming. Just as
important this capability makes Jazzee a prime candidate for use as a software as a
service application with all of the economies of scale that implies.
JazzeeB Benefits
The JazzeeB system offers many benefits:

A Better First Impression. The admissions application is often an
applicant’s first and only contact with Berkeley before she is admitted. By
providing an application described by 90% of applicants surveyed as
“better than other online applications”, JazzeeB makes sure this first
contact is a good one. In competing for the best candidates, this certainly
gives Berkeley an edge.

Better Admissions Decisions. JazzeeB’s customization features provide
reviewers with more germane information. This improved information
increases the applicant’s chance of being admitted to a program where he
can succeed. It also increases a department’s chance of admitting students
who can make the most of what Berkeley has to offer.

IT Costs. JazzeeB saves Berkeley a minimum of $700,000 per year and
could save the campus as much as a $1,000,000 per year. Because Jazzee
can be used by any campus without code changes, it offers economies of
scale that can continue to drive down costs as more schools use the
system.

Security. The pre-JazzeeB paper-based review systems used by many
departments required staff and faculty to keep track of hundreds of
admissions applications containing highly confidential information. The
new online system relieves them of this burden and provides far more
protection against inadvertent or malicious information release.

Building Community. In creating the JazzeeB system, we sought
community involvement throughout our planning process. We asked
representatives from all departments to come to a two day workshop to
create an initial system plan. We asked a group of 12 department staff
members to meet regularly for six months to help us to fine tune the
design. And when the admissions season ended we surveyed all
participating groups and asked them to attend a workshop to plan for next
year.
Each time we asked for input we got well thought out, intelligent
responses. Most of all we got tremendous support for our system. We
discovered that people were willing to accept the tough tradeoffs required
by any system just as long as they had a voice in the process.
Because of the success of this community involvement model, we have
extended it to other systems. And we have had many people on campus
express an interest in using it on their projects..
Reviews
JazzeeB has received an enthusiastic response from all users – applicants,
reviewers and staff.
Over 90% of applicants surveyed said that “compared to online applications of
other universities, the Berkeley application was more user-friendly and easier to
complete”. What they did not know, but departmental staff noticed, was how
much easier it was to complete the application process now that all data is
collected in the same place.
While few applicants remembered our previous admissions process, reviewers
certainly did. For reviewers used to reviewing on paper, JazzeeB was a
revelation. For the first time, they could review from anywhere. Faculty on
vacation or at a conference could participate even if they were a continent away.
And faculty abroad or at home, appreciated not having to keep tracks of stacks of
admissions applications.
Perhaps staff appreciated JazzeeB most of all. Many people in charge of
departmental admissions had gotten used to using their winter break to handle
incoming supplementary materials and to prepare for admissions review. All of
the scanning, emailing, collating and copying required for even a small
department kept them away from their families and cut into their time for more
important things like student advising. With the new system they suddenly had
free time and they let us know how much they appreciated it.
Finally, we are proud that JazzeeB is not perfect. When we started, we knew that
if with our limited resources we produced all of the requested features the system
would go up in September, 2012 instead of September, 2011. We and our campus
advisory group decided the pain and cost of keeping the old system for another
year made this unacceptable. We refused to ask our colleagues to collect
supplementary materials or conduct paper-based review for another year. In
addition, in a time of tight budgets we wanted to do everything we could to help
departments save money.
To get things done in the time we had with our limited resources, we adopted the
agile motto, “Done is better than perfect.” This meant our campus advisory
group ruthlessly cut “nice to have” features and stuck with “must haves”. It also
meant we prioritized the applicant experience sometimes at the expense of other
stakeholders. We knew we would get some pushback on this. What surprised us
is that our campus advisory group members were the ones who pushed back
against the pushback. It was they, more than anyone else, who went out and sold
our approach to both faculty and staff.
Another agile principle we adopted was the idea of continuous improvement.
And our campus advisory committee is ready to do just that. Already they are
asking us when we will start meeting again because they are eager to use their
experience from last admissions season to improve the next iteration of JazzeeB.
With that kind of enthusiasm, we expect JazzeeB to continuously improve for
many years to come.
Download