Wednesday, February 26, 2014

Surfing Club

Local Surfing Club

Problem Description:
A few buddies and me have this club where we get together and watch surfing competitions. We have about 20 members and we all have busy lifestyles. 


One problem we are having is organizing club meeting times and keeping track on who is attending. The plan is to create a website which will display meeting times and who can attend.
System Capabilities:
The system should be able to:
• Create, edit and display meeting times.
• Have a option for people to enter rather there attending or not.

Business Benefits:
• Members of the club will be able to easily check meetings times and see who is attending.
• This will overall make the meetings.



Local Surf Shop Equipment Datatbase

Tony's Surf Board Repair

Problem Description:
My friend Tony has a small surf shop and he is having a problem keep track of his equipment and supplies.  He has over 100 pieces of equipment and supplies that he wants me to create a database where he can keep track of everything. He also wants to be able to access the database from anywhere, so it will have to be on a server.


System Capabilities:
The database system should be able to:
• Collecting and storing information about each piece of equipment or supplies.
• Database hosted on a server for access anywhere.

Business Benefits
• The database will help Tony keep track of his equipment, which will help with accountability.
• The database will help him keep track of how much supplies he has and tell him if he needs to order more.
• Overall it will save him time and money.




Wednesday, January 29, 2014

What is software engineering?


What is software engineering?

Well to me software engineering is designing, writing and testing computer programs. I think software engineers are the leaders in software development. There the ones who take an idea and turn it into reality.
Software engineers use technology to solve problems. They write software to make computers do new things or accomplish tasks more efficiently. They create applications for mobile devices, develop websites, and program software. And you can find them everywhere, from big tech firms and government agencies to start-ups and nonprofits.

How do I be a software engineer?

You first have to think about how a software engineer is suppose to think. When creating a program, one must think about every possibility. One of the biggest things software engineers learn is how to logically think through a problem and find a way to solve it. A good software engineer also understands teamwork and are good communicators. They work with other people all the time, including those who don’t come from a computer background. No matter how brilliant one is, at some point they will have to explain to someone how the product works or what the code does.

Some links for more info:

Wednesday, December 18, 2013

New LoL Report System

Hey everyone,
I had allot of fun working on this. Thanks to all the people on the forums, classmates, and friends who help me make this idea somewhat a reality. I hope one day that Riot will implement this system. Merry Christmas!
Jarred Jobe
Power Point Presentation

Tuesday, November 26, 2013

Lofi Prototypes for the new Tribunal System

Lofi Prototypes:

Some concepts that a blogger from Riot and me came up with for the new system.


Wednesday, October 9, 2013

Interview Plan: League of Legends

My plan for this program was to fix the current league of legends matching system. I'm tossing my idea around on the forums, but I would like to meet with the lead developer, Ryan 'Morello' Scott at Riot games. 

Setting

Objective of Interview
-Figure out how we can change to player matching system to make it better for players who never get reported.

Date, Time, and Location
-To be determined

User Participants (names and titles/positions)
-Ryan 'Morello' Scott, Lead Designer @ Riot Games
Project Team Participants
-Jarred Jobe

Interview/Discussion


1. How is the current system handling reported players?
2. Can we make a system to put reported players in there own bracket?
3. Will this system work on all game types?
4. Will this new system work?
5. What are some other possibilities besides implementing a new system?


Follow-Up

Important decisions or answers to questions
- Refer to notes taken
Open items not resolved with assignments for solution
- Refer to notes taken

Date and time of next meeting or follow-up session
-To be determined

Reaching Out: League of Legends

Greetings Riot Games,

I am in HPU's Software Engineering and Systems Analysis class and I am purposing a change to the way the current player matching system matches players together. This project is a good way for me to gain experience in programming as well as helping a organization.

The changes I am purposing is simple. Whenever a players get reported a x number of times, they got put into a bracket. Players are then matched up with people only in that bracket of reports. I think this would make team play better and overall promote friendly play. If you are interested, I would like to meet and discuss more details about the project.

Thank you for your time and I hope to hear from you soon.

Sincerely,
Jarred Jobe