The first thing that we worked on together as a team was to meet with Paul, the CEO of Ombitron, to find out more information about the project. We explored what the problem is, why it's worth pursuing, who the stakeholders are, what deliverables he expects from us, what technologies they are using, and contact information. After meeting with Paul, we compiled our notes to write a document summarizing what we found out, which is seen below:
Ombitron is a platform as a service company that develops software for what is known as the "Internet of Things". The Internet of Things is a concept that basically means that the software they create is used to monitor the status of real objects in the world. Ombitron also creates the hardware that is used to translate the data between the software and the object. Paul told us that originally they had an idea to monitor the status of refrigerators, but after speaking with Century Link they were proposed to create the hardware and software for monitoring the status of the beer refrigerators since beer is even more profitable at football games/events than the food. Ombitron wants to accomplish 3 main goals for this project:
1) Develop a UI dashboard for an individual refrigerator (includes important info like temperature, graphs, overall status, etc.)
2) Develop a UI dashboard that monitors multiple refrigerators (want to be able to quickly see if all refrigerators are running okay, and have ability to dive deeper and see all the details)
3) Store information long term (big data) and develop a log in system for companies to be able to look at the history and make predictions on when a refrigerator is going to fail. (details are kinda fuzzy here)
After talking with Paul, we agreed that it would be feasible to complete the first 2 goals of the project for our capstone. If we complete the first 2 dashboards early, we can start to work on goal #3, but we're going to define our scope of the project to complete goal #1 and #2. At this point, they have already started working on the first dashboard, so we are picking up the project pretty early on in the process, but we aren't starting this project from complete scratch either.
The dashboards will be created using web technologies. We are going to be developing using these technologies: Python, Flask, Bootstrap, Java, Backbone.js, HTML/CSS/jQuery. We will be using an SVN repository to upload files to their servers. And we were told we could use any open source technologies we want as long as they do not have a GNU license. Working on any of the hardware stuff is going to be out of the scope of this project, we only need to worry about creating the dashboards.
Stakeholders: Paul, customers that have beer refrigerators (Century Link), workers that interact with the dashboard, etc.
Paul seems very chill and willing to work with us. He wants us to feel like we're getting something valuable out of the project. And he doesn't have any preferences yet about meeting up with him to give him updates about the status of the project. But I think it would be best to go through Eric mostly since he works there.
No comments:
Post a Comment