Project Proposal By David Byrne
Online Music Store A CMS Driven Online Music Store with a Pay What You Want Scheme David Byrne B00017553 16/10/2013 Page 2
Contents Abstract... 4 Background... 4 Main Research Questions... 4 Goal... 4 Objectives... 4 Justification/Benefits... 5 Implications... 6 Feasibility... 6 Worked Based Schedule... 6 Scope/Requirements:... 6 Analysis and Design:... 7 Implementation:... 7 Testing:... 7 Project Conclusion:... 7 Gantt Chart... 7 Proposed Methodology... 8 Expected Results... 8 Conclusion... 8 References... 9 Page 3
Abstract The aim of this project is to develop a CMS Driven Website which will be used as an online music store. The main unique point about this online store when compared to others is that it will run on a pay what you want scheme. This is where the customer has the option to purchase music for a price they think is fair for the said work, within a reasonable limit ( 2-10 euro). Background The website will cater mainly for non-commercial musicians/artists who will supply there work to us to display on the website. There will also be an option for users such as amateur musicians to upload their own work themselves to be displayed on the website for free download. Some existing works in the area of this project include itunes the most popular music store in the world [1] ( itunes store sets new record with 25 billion songs sold, 2013 ). However they are more concerned with selling commercial music from artists who are already well known and offer the conventional set prices for songs/albums. Other existing work includes Magnatune [2] (Magnatune, 2013). Who act as a record label that hire noncommercial/indie musicians and artists and then have their work available for download on their website. This is done on a subscription model where the customer pays 15 dollars a month to download unlimited music for that given period. Main Research Questions Goal To research, design and develop a CMS driven website as an online music store. This will enable users/customers to purchase material from non-commercial musicians on a pay what you want basis. Objectives 1. Investigate other websites in the area and see what areas can be expanded on and done better. 2. Research current web development technologies to use in the design and development of the website. Page 4
3. The design of the website will be clean and responsive to allow users to fluently navigate and traverse the website. 4. Features will be tested to ensure they are working as intended. This will all be done using the Spiral Model SDLC. [3] (Spiral Model) Justification/Benefits The main benefits of this project will be that non-commercial musicians will gain increased exposure from having their work available for purchase worldwide on the website. They will also benefit from increased earnings from the purchasing of their albums. Customers of the site will also gain access to new original music from these musicians which may not have been available to them before and for a fair price. Customers are also able to get a lot closer to the musicians through the use of comments/message board system. Page 5
Implications 1. Implications from developing this website could reduce music piracy of the musician s music as the work will be available for a very fair price and would be cutting out the middle man which could tempt would be pirates to legally purchase the music. 2. Prices on similar online music store websites could also be reduced if this model is seen as successful in order to compete offering better value for customers. 3. Musicians will have direct access to communicate with fans helping there fan base grow even further. Feasibility This project will be technically feasible. The website will be broken down into two sections a front-end and a back-end. Technology s that have been researched and are suitable for the front-end include HTML5, CSS3, JavaScript and jquery. We see no immediate problems with developing with these technologies. The back-end of the website will be developed using technologies such as PHP, MySQL and Apache. Some of these technologies the team are less experienced in and will require more research into the given technology. For this project we will be using the spiral SDLC. We have chosen this Software Development lifecycle as we will be iterating through the development stages of analysis, design, develop and testing multiple times throughout the year increasing the websites features. Worked Based Schedule Scope/Requirements: 1. Project Plan 2. Project Proposal 3. Research Paper Summary 4. Literature Review 5. PowerPoint Presentation on state of project 6. Presentation Page 6
Analysis and Design: 7. User Interface Design Wireframes, Usability, Accessibility 8. Front End Design - UML 9. Back End Design UML Implementation: 10. Implement User Interface/ Front end Design HTML5, CSS3, JavaScript etc. 11. Implement Back end Design PHP, MySQL Testing: 12. Test Front end Design and Code 13. Test Back end Design and Validation Project Conclusion: 14. Thesis Write up Gantt Chart Page 7
Proposed Methodology As in following with the spiral SDLC we will be developing in iterative increments every 2-3 weeks with the site increasing in complexity and features every iteration. This allows enough time for testing to ensure the development is always going forward on stable foundations. Research technologies we will be using include: 1. Library past computing projects: We will investigate past computing projects from past students at ITB for any similar web development based projects to identify what has been done before and to try identify ways it could be made better. 2. Library Online Databases: We will also investigate and research the library databases for current and recent articles and documents that have been written on the topic of online music stores and CMS Development. With the intention of identifying shortcomings, new ideas and future developments. 3. Competitors: We will also investigate current competitors to identify anything which can be done better or if there are any gaps in the market which can be taken advantage of. Expected Results Our expected results from this project will be that we have developed a fully functional website with a clean user interface and design that can benefit both customer and musicians as listed above. If Times permits a potential mobile application could be researched and developed to include some features of the website such as album directory and/or music charts, new releases etc. Conclusion We have investigated a topic that we are confident we can accomplish, which has been described above within the time given to us to complete. The project will be completed by mid-may 2014. We will now commence our project following up our research and investigation proposals outlined above. Page 8
References [1] itunes store sets new record with 25 billion songs sold, 2013. Available from: <http://www.apple.com/ie/pr/library/2013/02/06itunes-store-sets-new-record-with-25- Billion-Songs-Sold.html>. [accessed 17 th October 2013]. [2] Magnatune, we are not evil. Available from: <http://www.magnatune.com/brief>. [accessed 17 th October 2013]. [3] Spiral Model. (2013) [online image] available from: <http://softwarecarpentry.org/v3/lifecycle/spiral-model.png>, [accessed 17 th October 2013]. Page 9