Assignment Product Development
Assignment Product Development
In this section of project development I will be discussing the methodology I choose to develop
the website to meet the requirements of the client. The method I choose is an Agile
development methodology. As this method of software development is used to minimize the risk
of cost overruns, changing requirements and bugs when adding new functions to our website.
They also allow users to realize the difference in the source code by simply looking at the front
page or the front view of the website.
Client Needs
The requirement of the client was to develop an online streaming website where a registered
user can stream a live match from their home computer in a remote area. I think the
requirements of the client can be filled with wordpress and decide to work with the platform for
web development. As no additional data was provided to do some research on what kind of
viewer should only be allowed to stream the matches, no references were used during the
development and the deployment. The research is fully based on my experience and my view
on how a web site should look like.
Tools and Techniques
For the tools I used some available plugins in the wordpress server to make my site look
presentable. Like, Ultimate Member is used to register the user on my site. WP Stream is used
to stream from a third party software like OBS for the live match. Elementor is used as a front
end page. All the other features on site were free for use from the software.
Project Management
The website took a long time to be developed and deployed. I got experience of working as a
part of a team during the build process. Avoiding the unused plugins and themes were set as
our primary goal as they only made our website slower and did not provide us with any needed
features.
Outputs
The final look of the website is presented in the below figures:
General Test
Conclusion
For the demonstration of the live match I have played a mov format file from my own personal
device. It was a great experience for me to build an online streaming platform and I also gained
some knowledge about the front end development of any other website and hope to excel in the
role of front end developer. The deployment is however done on a local machine and can only
be made public if a public IP is purchased which I am clearly incapable of.