Project Design, Implementation, and Evaluation of Bandcamp Features

Verified

Added on  2024/06/10

|40
|6314
|314
Project
AI Summary
This project focuses on the design, implementation, and evaluation of new features for Bandcamp, specifically the integration of a playlist creation service. The project outlines the requirement specifications, feasibility studies, and user feedback processes involved in selecting and implementing the 'Grove on the playlist' feature. It details the project's objectives, methods, human resource implications, and work breakdown structure, emphasizing the importance of user reviews, budget considerations, and technical skills in the project selection process. The report includes a specification for the agreed project, outlining objectives, methods, and resource implications, along with a project plan detailing the work breakdown structure and time allocation for each phase.
Document Page
Project Design, Implementation, and
Evaluation
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Introduction
Project designing and implementation is a part of the software development process. The
designing of the project is done in the second phase of the project development life cycle which
is then followed by the implementation and coding. The design is first reviewed by the client and
feedback is obtained which may lead to changes in design for conducting the implementation.
This project relates to the incorporation of new features to the Bandcamp for increasing profits.
For incorporating those services and new features, this report will include the requirement
specification of the project. Different methodologies relating to the feasibility study of each
feature will be considered. User’s feedback will play the most important role in the selection of
new service. Till the end of this project, I will be able to gain a lot of knowledge about project
designing and implementation.
Document Page
LO1 Be able to formulate a project
Formulate and record possible outline project specifications
Bandcamp is an innovative music streaming and purchasing platform. The store of Bandcamp
was founded in 2007 and since then it is receiving a positive response from the music company.
Bandcamp provides promotional tools to the artists which help them to make their own micro
website under Bandcamp's domain where they can promote and sell their tracks. With this, the
company earns 15% of the artists for each transaction.
Bandcamp is taking into account the development of two new projects in its existing application,
which are quite different. The first project is about creating personalized web-radio station and
the second project is playlist related services. The specifications of both the projects are
mentioned below:
Project Name: Radio station customization
Project Goal: Till now, Bandcamp was providing the users only those songs which were highly
rated or from the artists who are already famous. But now, Bandcamp wants users to upload their
own favorite songs and also allowed other users to stream the songs uploaded by other users.
This would make the application popular among users. This integration needs to be delivered
within 4 months.
Additional Objectives:
An easy way of knowing the music taste of different users.
This would lead to more involvement of the users with the Bandcamp application.
New registrations can be given the free trial of around 20 days.
Risks:
Too much traffic of users at a go can be observed.
The permissions from users must be considered.
The project might be a bit complicated to be delivered in 4 months.
Document Page
Constraints and challenges:
£18000 has been allocated for this project which also includes partnerships cost with the
third party directories and APIs.
The project should be completed in 4 months.
Successful Completion:
A large number of users have registered to the application and enjoying sharing their
playlists with each other.
Many new users are happy with the service and want to create their own account under
Bandcamp.
Assumptions:
The Bandcamp team assumes that users are already aware of the use of the application
and its existing features.
Project name: Grove on the playlist
Project Goal: When Bandcamp team went through a survey which asked many questions
relating to the features of the Bandcamp, most of the users complained about the absence
of a feature of creating a playlist. So Bandcamp wants to consider the same and let users
create a playlist of their choice and grove to the music. Bandcamp wants to complete this
project within 3 months.
Additional Objective:
Playlists will be shareable among different users.
Creation of playlists will give Bandcamp an idea about the taste of the music of people.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Users can organize their favorite tracks at a single place.
The songs found on the playlist of most users can be listed separately under trending
songs.
Users may be able to rate the playlist of each other.
Constraints:
£15000 has been allocated for this project.
Each user can create a minimum of 5 playlists for free, further, they will be charged for
the creation of more playlists.
The project is to be delivered in a maximum of 3 months.
Risks:
Since the time limit given is quite short, the development team should be informed about
the requirements as soon as possible.
For a faster completion and delivery of the project, more fund allocation may be required.
It is possible that the time allotted for the project development may require
reconsideration.
Successful Completion:
The project will be considered successful if a minimum of 45% users of Bandcamp like
the feature and welcome it.
The new feature leads to an increase in sales by at least 15%.
The users promote the application and an increase in registered users is noticed by 10%
or more.
Assumptions:
The existing users will welcome the new feature and would also like to share the playlists
with their friends.
Document Page
1.2 Identify the factors that contribute to the process of project selection
In the above-mentioned section, the management team of the Bandcamp wants to consider the
development of the second feature which is named as "Grove on the playlist" based on the
following factors:
Users Review: The review was taken from different users of Bandcamp to understand their
choice for the addition of a feature and it also helped to understand their views better.
User 1:
# Questions 1 2 3 4 5 Rating
Outcome
1. How much do you enjoy sharing music with
friends
3
2. Online music streaming with playlist
requirement
5
3. The playlist should be shareable? 2
4. How often do you stream into a music
application?
4
5. Like to listen to a particular genre of songs? 3
User 2:
# Questions 1 2 3 4 5 Rating
Outcome
1. Do you like to listen to the same songs again? 4
2. Online music streaming with playlist 5
Document Page
requirement
3. The playlist should be shareable with others? 3
4. How often do you stream into a music
application?
4
5. Like to listen to a particular genre of songs? 2
User 3:
# Questions 1 2 3 4 5 Rating
Outcome
1. How much do you enjoy sharing music with
friends
3
2. Online music streaming with playlist
requirement
5
3. Would you like to rate other’s playlist? 3
4. How often do you stream into a music
application?
5
5. Like to listen to a particular genre of songs? 4
Duration:
The Bandcamp application development team accounted for the duration of both the projects and
found that the project of ‘grove on the playlist’ can be completed in less time and would start
returning profits earlier than the other one.
Budget:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
As the estimated budget of the project 2 “Grove n the playlist” is less than the other one, and also
the users preferred playlist integration more than the web radio station personalization.
Therefore, considering the budget as well as the user preference, the company decided to
implement playlist services.
Technical Skills needed: In the Bandcamp application, there is involvement of website creation,
database structure, software coding and testing and many more technical skills to be put on to
complete a project.
Human resources required: For the creation of database a team of backend developer is
required and website creation needs experts of designing and coding.
Potential Profit:
As the user feedback suggests, there is a great chance of profits in the playlist creation feature
rather than the web-radio station personalization.
Impact on company reputation: Through the integration of new features in the project, the
company will observe a growth in the registration of users by at least 25%. This will increase the
traffic on the application by approximately 40%.
Customer demand: from the user feedback, it is quite clear that the demand of customer is more
for playlist feature, keeping in view the same, the company chooses to integrate the playlist
feature.
So the different factors discussed in this part shows that project 2i.e "Grove on the playlist" is
more feasible and beneficial for the company so the company wants to implement and integrate
the same.
Document Page
Figure 1 Cost Overview
Document Page
1.3 Produce a specification for the agreed project
Introduction:
Grove on the playlist is a feature which is taken into consideration to be integrated into the
Bandcamp application. This feature enables users to create a playlist of songs of their own
choice. The application would allow all the registered users to create a minimum of 5 playlists,
exceeding which they will have to pay $5 for each new playlist. Once a playlist is created, it
cannot be modified with the addition or removal of songs, it can only be deleted. Users will be
able to add up to 35 songs in 1 playlist each.
Objectives of the project:
There are many objectives of the Bandcamp application one of which is includes entertainment
for all age group. Bandcamp application provides music of all tastes and genres. The application
is providing playlist facility for every registered user so that the user can create a playlist for the
music of their own choice and grove to the beats. Bandcamp is also providing user rating facility
on the playlist of other users.
Methods used for the project:
The development of the project is going to pass through the different phases following the
defined timescales for each phase. The different potential phases may have many sub-phases
each.
Phase 1:
1. analyse the different project schemes
2. analyse the feasibility of all the projects
3. select the most feasible one
4. gather the requirements of the selected project
Phase 2:
1. install software for designing the application
2. start the design process
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
3. migrate the different modules
4. take the client's feedback
Phase 3:
1. start working on the coding and implementation
2. integrate the modules with codes
3. test the codes of the modules at unit level
4. perform integrated testing
Phase 4:
1. create a database for user registration
2. integrate the database with the application
3. test the database migration
Phase 5:
1. test the application as a whole
2. take the client's feedback
3. implement the required changes
4. start working on project delivery
5. deliver the final project
6. evaluate the delivery
Document Page
Figure 2 Gantt chart
Human Resource Implications:
For the design and development of this project, different experts are required in the field of
database development, website creation, implementing the functionalities and so on. For this
purpose, human resources are required to work on different software and produce the required
software. The people of the company are often provided training for creating a particular type of
feature integration. In this project of Bandcamp application, a GUI designer, a database
Document Page
developer, project manager, software developer, software tester and many other technically
skilled person are required.
Figure 3 Human Resources
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1.4 Produce an appropriate project plan for the agreed project
Work Breakdown Structure:
Work breakdown structure is the partitioning of a task into many sub-tasks and scheduling
each sub-task by allocating an estimated time. This estimated time is changed a lot of times
during the project development process. Work breakdown structure is used to track the time
required by each task for completion and also to manage the progress of the same according
to allocated time. Work breakdown structure also estimates the cost resources required for
each task (Burek, 2013).
Figure 4 Work Breakdown Structure
Phase 1:
1. Analysing different project schemes: in the first step, the different proposed schemes of
the project are analysed.
2. Analysing the feasibility of all projects: all the projects are analysed properly and the
feasibility of each is considered.
Document Page
3. Selecting the most feasible: in this step, the most feasible of all the projects are taken into
account for development.
4. Requirement gathering for the selected project: once the project is selected on the basis
of benefits and feasibility, the different requirements of the project is gathered by the
team.
Phase 2:
1. Software installation for project design: once the requirements of the project are
ascertained, the software required for designing the project is installed.
2. Start the design process: the design of the project is started after software installation is
done.
3. Migrating different modules: after designing the modules separately, the modules are
integrated to check the proper functioning.
4. Take client’s feedback: when done with designing part at the designer’s end, client’s
feedback for design is obtained, If any changes are required, it is implemented.
Phase 3:
1. Coding works is started: after the designing is completed, the coding work is started to
add functionalities to the modules.
2. Module integration: the modules are connected and integrated with each other with their
functionalities with coding.
3. Unit level code testing: after integrating modules, the testing of the modules is done at the
unit level.
4. Integrated testing: after unit testing is successful, the integrated testing is performed to
check the proper functioning of the modules.
Phase 4:
1. Database creation: the database is created in the next step which stores all the details
filled by the user during registration to the application.
Document Page
2. Database integration with the application: after creating the database, it is linked with the
application of Bandcamp so that the data flow can be managed from the application to the
database.
3. Database migration test: once the integration of the database and application is done, the
data flow is tested from the application to the database and vice-versa.
Phase 5:
1. Application testing: the system is tested as a whole at this step. The bugs and errors are
detected and removed.
2. Obtain client’s feedback: when the testing is completed, the acceptance of the application
is obtained from the client and feedback is taken regarding any bugs found and errors
encountered.
3. Implementing the required changes: after taking the feedback from the client, the process
is proceeded with implementing the changes as required by the client or according to the
feedback obtained.
4. Start working on project delivery: once the changes are implemented, the work on the
project delivery process starts.
5. Delivery of final project: when the processes of delivery are completed, the final delivery
to the client is done.
6. Evaluation after delivery: even when the delivery is done, the evaluation process
continues until the customer is satisfied and all the bugs of the application are removed.
Gantt chart:
Gantt chart is a way of showing the progress of activities of a project against time. This is an
important part of project management. In the Gantt chart, the list of activities is displayed on the
left side of the chart and on the right side the time taken by every individual activity is shown.
The time representation is done with a horizontal bar which indicates the time taken from the
time scale displayed on top.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Through the Gantt chart, the various activities of the project can be known, the duration of each
activity, the time allotted to each activity, overlapping of activities over one another and the
overall beginning and ending of the project date can be ascertained(Gantt, 2018).
Figure 5 Gantt chart
PERT analysis:
Figure 6 PERT analysis
Document Page
LO2 Be able to implement the project within agreed procedures
2.1 Match resources efficiently to the project
In the project of Bandcamp application, many different resources are required from project
initiation to completion. The project requires technically skilled people for designing, developing
and testing the application. For designing and implementation, a number of software are
required. Installation of this software may require allocation of cost resources. The time is also
allocated to the project based on its sub-tasks and time requirement of each phase.
Given below are some figures showing the different resources and requirements of the project.
Figure 7 Work Breakdown Structure
Document Page
Figure 8 Resource cost overview
Figure 9 Work Status
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Figure 10 Work cost details
Document Page
2.2 Undertake the proposed project according to the proposed specification
The project of Bandcamp has been designed by me with the use of proper
management cycle of the project & efficient resources matching the requirements.
This project of Bandcamp has five phases which are listed in the chart and discussed
below:
Project Selection:
Using the feasibility test and user's feedback, the Bandcamp team decided to select the project"
Grove on the playlist". This team of Bandcamp requires the project manager and the
subordinates. The requirement gathering is also done in the selection phase. In this project, the
selection of the project is done in the first phase. This phase was completed in a total of 12 days.
Project Design:
After the requirements gathering process for this project of Bandcamp, the project designing
initiates. In the designing phase, all the modules are designed according to the client’s
requirements. The major part in this phase is played by the web designer. In the project of
Bandcamp, the design was made in the second phase. The designer took 8 days to complete the
design part according to the specifications of the client.
Implementation of the project:
When the designing is completed, client's review is obtained and the project proceeds with the
coding and implementation part. For the implementation of a project, an expert in coding is
required who develops the functionality between modules. The implementation is performed in
the third phase of this project. It took the developer 15 days to code and implementation of the
functionalities of the designed modules.
Project testing:
When the coding is done, the project’s functionality is tested at different levels of testing like
unit level, system testing, integrated testing and so on. The testing is the fourth phase of this
Document Page
application development which took around 7 days. The testing was done at the developer’s end
and user’s end too.
Project Delivery:
When the project is tested thoroughly and the user is satisfied, the project is delivered to the
client and also feedback is obtained from the user in case any error or bug is encountered in the
project after delivery. The fifth phase of this project is the delivery and feedback. The delivery
process took 14 days to complete.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Figure 11 Gantt chart
Document Page
2.3 Organise, analyse and interpret project outcomes
Logbook:
Table 1: Logbook
Bandcamp Grove on the playlist
LOG BOOK
DATE TIME EVENT
J un-5 9:00 Analyse the different project schemes
J un-8 8:00 Analyse the feasibility of all the projects
J un-13 14:30 S elect the most feasible one
J un-15 17:00 Gather the requirements of the selected project
J un-21 10:00 Install software for designing the application
J un-22 11:00 Start the design process
J un-27 17:00 Migrate the different modules
J ul-2 14:00 Take client’s feedback
J ul-3 8:00 Start working on the coding and implementation
J ul-10 10:00 Integrate the mdules with codes
J ul-13 8:00 Test the codes of the modules at unit level
J ul-18 11:00 Perform integrated testing
J ul-24 14:30 Create database for user registration
J ul-27 12:30 Integrate database with the application
J ul-31 13:00 Test the database migration
Aug-2 11:00 Test the application as a whole
Aug-6 15:00 Take client’s feedback
Aug-8 16:00 Implement the required changes
Aug-10 9:00 Start working on project delivery
Aug-15 15:30 Deliver the final project
Aug-17 13:30 Evaluate the delivery
Document Page
Bandcamp is a music streaming platform, wherein the company is considering the addition of
new features in the application. The company proposed a number of new features which can be
considered. The Bandcamp application is getting a positive response in the market. The
application lacks the feature of the playlist, which is really common in most of the music
streaming application. According to the user feedback and other review tests, the company
considered the requirement of playlist feature in the application.
Reviewing different projects feasibility:
The company reviewed the different projects proposed by them for selecting the most feasible
one. The feasibility of the project is checked based on the cost estimation and time estimation of
the different projects. In the given project of this Bandcamp application, the company proposed
two projects, out of which the second project was found more feasible than the first one. The
project of “Grove on the playlist” is costing less than the first one and also will be deliverable
earlier than the other one.
User’s feedback:
User 1:
# Questions Review
1. What do you feel about this application? Feel lively
2. What do you enjoy the most in this application? Music from different artists
3. What is lacking in the application? Playlist feature
4. How often do you stream into a music application? Quite frequently
5. Like to listen to a particular genre of songs? yes
User 2:
# Questions Review
1. Do you like to listen to the same songs again? Quite often
2. Online music streaming with playlist requirement Yes
3. What is lacking in the application? Creating a playlist of own choice
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4. How often do you stream into a music application? Frequently
5. Would you like sharing your songs? Yes
User 3:
# Questions Review
1. Do you find Bandcamp application entertaining? yes
2. Is anything you find missing in the application? Ability to share music tracks
3. What new feature should be considered for the
application?
User’s own playlist facility
4. How often do you stream into a music application? Very frequently
5. Like to listen to a particular genre of songs? Sometimes
Document Page
LO3 Be able to evaluate project outcomes
3.1 Use appropriate project evaluation techniques
PERT analysis:
One of the methods used for analysis of network which is termed as PERT stands for Program
Evaluation and Review Technique. Complex actions are managed using the PERT. PERT
method is used to ensure that the project deadline is in compliance and produces high
probability. The PERT is used mainly in the project management in the field of transportation &
logistics (ManagementMania, 2016).
Figure 12 PERT analysis
Document Page
System Life Cycle:
Figure 13: SDLC
(Ca269.pressbooks, 2017)
Software development Life Cycle is a process of software development, wherein its aim is the
production of software with high quality so as to be able to meet customer’s requirements and
expectation (Software Testing Material, 2018).
There are different phases of Software Development Life Cycle which are discussed below:
Analyze and requirement gathering: this is the very first step of a software development
lifecycle. In this phase, the different projects are analyzed thoroughly and the requirements are
gathered for the selected one.
Design: once the requirements of the project are obtained, the design process begins wherein the
modules of the software is designed. The modules are designed according to client’s
specification.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Implementation: after completing the module design, client’s feedback is taken and the
implementation part is started with coding and modules are added functionality.
Testing: the testing of the functionality of the modules is performed, once the implementation is
completed. The testing is done at the user level and the developer's level.
Evaluation: when the testing is successful, the project is delivered to the client and evaluation is
done based on user’s feedback (Lane, 2018).
Quality assurance Mechanisms:
Quality assurance is a process of continuous evaluation, assessment, maintenance and
improvement of different areas of the services and software development and management. The
quality assurance keeps a check on the accountability & improvement of the organization’s
products and services.
Generally, the quality assurance is measured on the basis of the following:
(a) A number of users using a particular service and the characteristics of the same.
(b) The resources like infrastructure provided like accommodation and so on.
(c) Availability & type of staff for delivery of service.
(d) The cost factor and time & other resources for providing the activities of guidance
(Bimrose, Hughes & Collin, 2011).
Quality Control Methods:
Quality control is a method of examination of different elements of the marketing and
manufacturing procedure to make sure that the service or product which is being provided is safe
and satisfying for everyone involved in the process. The different quality controls used are:
Quality assurance: quality assurance looks after the development, production, design and many
other procedures of the company.
Testing of the product: In this method of quality control, the product is tested under different
conditions like humidity, heat, cold and so on until it fails. This method reveals the weakness of
the product.
Document Page
Statistical Control: statistical control can also be known as sampling control where a sample of
the output is tested to ensure the quality of the same.
Company Quality: The company quality is performed in order to maintain and improve the
quality of different departments to provide a successful product or service.
Total quality control: Total quality control is applied to areas where the sales decrease even
when the implementation of statistical quality controls are improved (Stoval, 2017).
Document Page
Quality audit:
Quality audits are a process of taking reviews for ensuring that the quality of a product or service
of a company meets the standards of quality. The audit is classified by what is being audited. The
audit can be done for a product, a process, a service or whole system.
Types of the quality audit include:
Internal audit: Internal audit is conducted by the company to ensure that it is meeting its own
required standards relating to the quality of product and services. Internal audits may be referred
to as the first party audits too. Internal audit is performed by the person working for the company
itself.
External audit: external audit is performed by a person who is not related to the company.
External audit is done to check that the company is meeting the military specifications. The
auditor of the external audit is generally hired by a customer or supplier for ensuring that the
company is able to meet the quality standards or not.
An audit by the second party: when the audit is performed by a company which has some
contract with the audited firm is known to be the second party audit.
An audit by the third party: when there is no contract between the auditing company and the
auditor company, it is called a third-party audit.
Product audit: the audit of product quality is executed to ensure that the design specifications and
measurements are properly met by the organization.
Process audit: a process audit is performed to ensure that a process which is already documented
meets its quality standards. The process may be a manufacturing process or any service related
process.
System audit: The system audit is taken into consideration to review the total quality
management performed by the company. The system audit considers the quality of the system of
the company as a whole and how it manages the quality standards (Wilhite, 2017).
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
3.2 Interpret and analyse the results in terms of the original project specification
The organizational project specification is analysed according to the PEST analysis. The PEST is
the acronym for Political, Economic, Social & Technological.
Political: Here in this project of Bandcamp, the Political role is played by the project manager.
The project manager looks after the project stability. If any kind of invasion is made by external
sources, the project manager looks into the situation. The project manager also looks after the
regulations of the company relating to the pricing policies.
Economical: The Bandcamp application Grove on the playlist project is selected only after
looking into its feasibility according to Economic terms. The project grove on the playlist is
found to be most suitable in terms of economic benefits and time duration to complete the
project. The project is chosen to keep in mind the preference of the users.
Social: The Social analysis in the case of Bandcamp Grove on the playlist project is the user's
feedback and their choice of the feature. It is obtained through asking questions from different
users and based on their preference the project is so chosen. The feature to be added needed a
thorough study of the culture and interests of the users of Bandcamp.
Technological: The Technological analysis has been done keeping in view the cost of the
different hardware and software requirements of the project, the human resources required to
develop the project and the time duration along with the use of these resources to accomplish the
project development (Netmba, 2011).
Document Page
3.3 Make recommendations and justify areas for further consideration
The Bandcamp application is a music streaming platform which has become important
for entertainment in today's hectic lifestyle. The company wants to introduce new
features in the application to make it even more popular among the users.
Bandcamp team conducted a survey where they asked a lot of questions to the users to
find out user's view about the application. The team found that most of the people want a
feature of the playlist to be integrated into the application.
Now the company is working on the same.
It is estimated that the integration of the playlist feature in the application would enhance
its growth to a great extent. The number of users would increase by approximately 45%.
There would be an increase in the traffic by around 35%.
Improvements required:
In this application of Bandcamp, there are some improvements required regarding the
music streaming features. The users are demanding playlist which can also be shared
among friends so that they can enjoy the music of different tastes. They also want to rate
the playlist of each other and feature of alteration in the already created playlist.
Recommendations:
The users recommend the Bandcamp application to integrate most popular songs or most
trending songs into a separate playlist so that the users can listen to them and enjoy them
too. They can also enable users to rate the trending songs or newly released songs to
make them even more popular.
Document Page
LO4 Be able to present the project outcomes
4.1 Produce a record of all project procedures used
Figure 14 Responsible authority
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
This project went through different phases from initiation to completion. The initiation phase is a
requirement gathering which took a total of 12 days. The human resources employed for the
same are the project manager and the website designer.
The requirement gathering phase is followed by the designing phase. The designing phase is
handled by the website designer, GUI developer, and project manager. This phase took a total of
8 days.
The implementation is the next phase of designing. Implementation is handled by the website
developer & software tester. The development of the software took a total of around 15 days to
complete.
Testing is the next phase of software development after coding and implementation which is
performed by database developer and software tester, which took a total of 7 days for
completion.
The last is the deployment and feedback phase handled by website developer, project manager
and software tester which was completed in 14 days.
Document Page
4.2 Use an agreed format and appropriate media to present the outcomes of the
project to an audience.
Figure 15 Usage of Bandcamp among the different age group
The purpose of this project is to enhance the facilities provided by Bandcamp application and
provide maximum customer satisfaction.
This project relates to the application of Bandcamp which is a music streaming platform and the
main objective of the same is to enhance the features provided by them and increase the number
of users.
The basic system requirements are the software for creating a website, database software and a
database developer, a project manager to manage all the operations of the project and so on.
Out of the two projects, the company found “Grove on the playlist” more feasible profitable
based on user’s choice.
The chosen project is about integrating the feature of playlist creation in the application of
Bandcamp.
The project execution is accomplished with the help of a project manager and other human
resources.
Document Page
Figure 16 Phases of Software development
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Conclusion
In the application of Bandcamp, I have successfully applied the project design and
implementation techniques for “Grove on the playlist feature”. All the estimation is done with
the help of Work Breakdown Structure and the Gantt chart. I have obtained a great knowledge
about the procedure of project designing and implementation while developing this project.
The licensing procedures helped me know a lot about the legal proceedings involved in the
project. Project designing and implementation is a process of developing new software wherein
different methodologies have been used to integrate the new feature in the application.
Document Page
References:
Burek, P. (2013). The ABC basics of the WBS Paul Burek. Retrieved from
https://www.pmi.org/learning/library/work-breakdown-structure-basics-5919
Gantt (2018). What is a Gantt Chart?. [online] Gantt.com. Available at: http://www.gantt.com/
[Accessed 30 Jun. 2018]
ManagementMania. (2016). PERT Method (Program Evaluation and Review Technique).
Retrieved from https://managementmania.com/en/pert-method
Ca269.pressbooks. (2017). Systems Development Life Cycle – Computer Network Analysis and
Design. Retrieved from https://ca269.pressbooks.com/chapter/chapter-1/
Software Testing Material. (2018). Software Development Life Cycle - SDLC | Software Testing
Material. Retrieved from https://www.softwaretestingmaterial.com/sdlc-software-development-
life-cycle/
Lane, A. (2018). Software Development Life Cycle Phases. Retrieved from
https://blog.udacity.com/2018/02/software-development-life-cycle-phases.html
Bimrose, J., Hughes, D., & Collin, A. (2011). Quality assurance mechanisms for Information,
Advice, and Guidance. Retrieved from
https://warwick.ac.uk/fac/soc/ier/publications/2006/qacr.pdf
Stoval, Q. (2017). Quality Control Methods. Retrieved from https://bizfluent.com/list-7635703-
quality-control-methods.html
Wilhite, T. (2017). Quality Audit Types. Retrieved from https://bizfluent.com/list-6833307-
quality-audit-types.html
Netmba. (2011). PEST Analysis. Retrieved from http://www.netmba.com/strategy/pest/
Document Page
chevron_up_icon
1 out of 40
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]