Engineer by day, Superhero by night — Amazing all the time

RSS LinkedIn Twitter YouTube Design Exploration RSS

BYU My Housing AccountWhen I came home from my LDS mission in Santiago, Chile, in August 2005, I got a job as a student employee, working 20 hours per week on campus in the BYU Campus Accommodations Office. This office handles all of the contracting and collection of rental and other payments for the approximately 5,000 single students and families who live in university-owned housing.

One of my responsibilities the following spring/summer was to take care of the “placement,” which means taking each of these 5000 residents, matching them up with a roommate based on a profile survey they had filled out, and then give them a room assignment. This was done by hand, person by person. Needless to say, it was a very time-intensive and laborious process.

After spending several months working 60-hour weeks on the placement that first year, I then learned a really important lesson: people tend to care a lot about where they live and who they live with. After room assignments were distributed to students, we received hundreds and hundreds of phone calls of unhappy and sometimes irate people who just had to live in X room, or who looked up their roommate on Facebook and there was no way they would ever live together. I did what I could to move people around, but in many cases, there simply wasn’t any thing I could do to “fix” their situation.

I had a background in software development, and I envisioned a better approach to take: a self-service web application where students could see a floor plan of all our available rooms, and choose their own room themselves (something similar to selecting your seat on an airplane). They would be able to browse the profiles of other people living in that apartment or nearby. They would be happier knowing they could control their own fate, and it would be a huge benefit to our office as well.

Admittedly, it took a little bit of convincing to get the support from management to build this, but ultimately they trusted me enough to let me try. I was able to put together a team of other very bright and talented student programmers, and together we created my online room selection.

The next year, we used my Room Selection process to handle all of the contracting for all our residents. Immediately, we noticed about a 95% decrease in the number of complaints we received–A HUGE increase in customer satisfaction! Over time, we were able to reduce about 10% of our total annual operating budget due to reductions in staff (including full-time employees) and savings from paper, printing, and postage. Additionally, our new system saw about 3.5M page views that first year, processed over $35M in financial transactions.

I was asked to present my Room Selection process a couple of times to a housing conference of several hundred universities from all over the world. Here is a YouTube video the office produced more as a tutorial on the room selection process, but it also demos a little bit of what the room selection does:

Room Selection Process Tutorial - BYU On-Campus Housing

I started working full-time a year later, in 2007, managing my little team of developers. The Room Selection soon morphed into what we now call My Housing Account, which includes not just the contracting process, but a whole suite of workflow and tracking software (family apartment selection, room swaps, contract sales, contract petitions, financial petitions, job applications, message board, data collection, etc.). Eventually we added a “My Dining Account” component as well to manage meal plans for Dining Services.

By the time I left in 2010, we had amassed a 25-TB Oracle database and had our application running on a web farm of six production web servers. I had custom-written integration code and interfaces to tie My Housing Account directly to our commercial university financial software, meal plan software, building access security software, and a few other systems on campus.

All-in-all, this was a great experience. I learned a lot, and I feel like I was able to achieve and contribute a lot. My Housing Account is still being used by thousands and thousands of on-campus residents each year.

Written by Travis Anderson on March 26th, 2013 , Data Visualization, Software Development Tags: , , ,

Miller New Venture Challenge Submission Judging AppAs a second-year MBA student at Brigham Young University, I’ve been involved on the leadership team for the Miller (named for Larry H. and Gail Miller family) New Venture Challenge. The leadership team basically runs everything. Formerly the Business Plan Competition, we’ve made a number of really awesome changes this year (including renaming it to the NVC). One of the biggest changes is that we’ve created a “BYU Launchpad”, which is essentially modeled after an incubator program. So instead of giving away large amounts of money to first, second, and third-place teams, we’ve decided to award EACH of the top EIGHT teams at least $15,000. During the course of the summer, these 8 teams will continue working on their business, and next October come back again for an opportunity to raise capital from investors.

This year, we had 50 teams enter the competition. In the first round of judging, we recruited about 65 judges, and each entry was reviewed independently by at least 9 different judges. The top 20 teams then had the opportunity to present live yesterday to a panel of VC judges (REES Capital, Pelion Partners, Peterson Ventures, Kickstart, Alta Ventures), who selected our eight winning teams.

At the beginning on the year, we paid $3,000 to purchase a software service called MyReviewRoom, which was going to allow us to collect submissions and enable the judges to review each entry. As I was getting it all setup for our first-round of judging… Well, let’s just say it would have been extremely cumbersome to use, and would have required several minutes of manual labor (including typing in YouTube URLs by hand) for each judge just to get the entry pulled up, not even counting the review time. These judges are so busy, and have been very generous in agreeing to donate so much time during a short turn-around period to help with the judging. Consequently, I didn’t want to have to put them through the torture of using MyReviewRoom to do their judging.

So, I took a few hours and built my own submission judging system. It automatically randomly assigned entries to judges, and allowed the judges to go in and review each entry. The YouTube videos were embedded on the page, and a link was provided right there to download the Executive Summary. Judges could then enter their scores for the entry, add feedback and comments, and then move on to their next assignment. When all the judging was complete, all the applicants received an email where they were able to go in and view the scores and comments anonymously from all the 9+ judges who looked at their entry.

Needless to say, this quick little web app saved TONS of time and frustration for these busy judges!

Written by Travis Anderson on March 2nd, 2013 , Entrepreneurship, Software Development Tags: ,