For this part of the project, I will be required to write the first part of the report,
which will include what the report is on, I will also need to research the theme I
have been given. I will be required to show and identify factors that Will be
including in my report, those factors could be technical, economical, legal,
operational, or scheduling. I have to include the methodology which I will be
applying and why this is suitable for the project. I will be writing a report upon
the project which initial idea is to create a program that will act as a scoring
system for the company esports. The plan that is in set is to produce an
application that will have a set of minimum requirements in order for it to
function accordingly. The idea is to allow participants to enter tournaments as an
individual and a part of a team. The events must be different in type and there
must be 6 teams with 5 members each.
Which methodology will I be applying?
For this project, I decided to use the methodology Agile. The reason why I
picked Agile is because I strongly believe that this is the most suitable
methodology I can implement in this project, considering all the risk and other
mitigating factors. Agile will allow me to solve complex problems and frequently
change the route of the project. Due to the fact that I will be managing more
than 1 person, I will ned a flexible methodology to do so. Another reason why
agile will be beneficial to me and to the project is to provide better control of the
projects and faster project turnaround times. The other benefit would be that
agile will provide faster detection of project issues and defects, meaning if
something is wrong, we will most likely find out quickly and fix it accordingly.
Agile will increase our overall flexibility and the flexibility of the teams enabling
them to easily adapt.
About the theme of the project
The theme of the project is a scoring system that must have a range of different
functions and methods of obtaining and displaying data. I have researched a few
systems and here is the following specifications about those:
- RuderSyv (German, Author: D. Willecke.) This is a program, which so far
I understand is to
measure the scores for
each MP. My guess is that
the program measures
the score from the
elections and total’s them
up, which has similar
function to the program
that this project will be
based upon. The program
has a very user-friendly
interface, with a bright
green background and a
,- nice table structure for the scores, making it easier for users to
understand, even if they don’t understand the language.
-
The program has a variety of functions, such as it allows you to input
different usernames and to select the existing ones from a database in
order to place them in their places.
As you can see, the program also allows you to display the finals and a
variety of calculated percentages for each person accordingly and some
other significant data that I’m not sure of, so I can not make a comment
about it.
, - Compscore 2 (English, Authour: P. Busch) This is a program that I
stumbled upon while I was researching, it turned out to be a similar type
of scoring system as the RuderSyv, having similar format and structure.
As you can see, the scoring system has a very simple and basic layout, similar to
what we are looking to design for esports. Again, everything is nicely structured
into columns and rows in order to be easily read. We have the scores displayed
on the right side, including other information such as red points. We have the
number on the left and the player names in the middle. This type of scoring
system is a great example and
similar in many ways in what we are
trying to design.
- ASE Scorer 9 (English,
Author: L. McKinnon) This is
another program that has a
very unique design, which is a
bit more advanced, including
much more functions and
options, such as adding new
scores, printing scores,
session scores, printing board
games, numbers and creating