Design & Implementation: Enhancing Bandcamp with Chat Support

Verified

Added on  2024/06/05

|21
|5556
|346
Project
AI Summary
This project report outlines the design and implementation of new features for the Bandcamp music platform, focusing on integrating Instagram and online chatting support. The report details the formulation of project specifications, including goals, objectives, risks, and constraints for both proposed features. It identifies factors contributing to project selection, with user feedback highlighting the preference for online chat support. The project specification for online chat includes business opportunities, goals, and methods for implementation. The report further discusses resource allocation, project execution, outcome analysis, and evaluation techniques, culminating in recommendations for further consideration and a record of project procedures. The aim is to enhance the Bandcamp system's user-friendliness and interactivity, potentially increasing user engagement and revenue.
Document Page
PROJECT DESIGN
IMPLEMENTATION
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
Table of Contents
Introduction:................................................................................................................................................2
LO1: Be able to formulate a project............................................................................................................3
1.1 formulate and record possible outline project specifications.............................................................3
1.2 Identify the factors that contribute to the process of project selection...............................................5
1.3 produce a specification for the agreed project....................................................................................8
1.4 produce an appropriate project plan for the agreed project................................................................9
LO2: Be able to implement the project within agreed procedures and to specification.............................11
2.1 match resources efficiently to the project........................................................................................11
2.2 undertake the proposed project in accordance with the agreed specification...................................13
2.3 organise, analyse and interpret relevant outcomes...........................................................................14
LO3: Be able to evaluate the project outcomes.........................................................................................15
3.1 use appropriate project evaluation techniques..................................................................................15
3.2 interpret and analyse the results in terms of the original project specification.................................15
3.3 make recommendations and justify areas for further consideration.................................................16
LO4: Be able to present the project outcomes...........................................................................................16
4.1 produce a record of all project procedures used...............................................................................16
4.2 use an agreed format and appropriate media to present the outcomes of the project to an audience.
...............................................................................................................................................................17
Conclusion:...............................................................................................................................................18
References:................................................................................................................................................19
Document Page
Introduction:
Bandcamp is the music company. On Bandcamp, the people can listen the music of their choice
by using the service of internet. The Bandcamp make the new system which is having the new
functionalities that is not present in the existing system. The Bandcamp is taking the feedback
from users that are going to integrate in the new system. The project which is selected is
developed by using the several methodologies. In this report the methodologies is discussed in
detail. In the end of report it will get to know the way of integrating new functionalities to the
existing system. The existing system is also updated where the need arises. With the new system
the users can experience the different level of fun.
Document Page
LO1: Be able to formulate a project
1.1 formulate and record possible outline project specifications
The Bandcamp is decided to create two projects. Both of the projects that are developed will be
totally unique in relation to each other. In first project, I have used the social media integration.
In social media, I have used the Instagram for the integration. The second project which is going
to develop is online chatting. The specification for both the projects is discussed below.
First project: Instagram integration (Social media integration)
Goals of the project:
The Bandcamp is planning to develop a new system. In new system, the Instagram integration is
going to take place in the existing system of Bandcamp. With the integration of Instagram, the
company is promoted their system in the online platform. The large no. of people is using social
media nowadays. By using the social media they can share videos, music & songs on the social
media platforms. By sharing the system is promoted in the market. By using the social media
platform the application of Bandcamp come into boon in very small time (Dabbagh, 2012).
Further objective:
Over social media, it becomes easy for the users to share the songs & videos among the
friends.
The songs which are featuring will be displayed on the side panel of Instagram.
It is an effective and smart technique to promote the application.
The surveys are conducted through the social media time to time.
Campaigns on social media also help the company to promote the application among the
audience.
The public will also ask the questions on the new releases of songs and videos on
Bandcamp.
Risks:
Sometimes the amount that is charged on the social media campaigns than the expected
price (Kaplan, 2010).
The servers of social media sometimes not handle the user request in the sufficient time.
This may take time to give the response.
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
Constraints:
The Instagram integration should take place nearly around 1 month in the existing
system.
The overall cost of estimation is $10000 including licensing of Instagram.
Final system would be delivered within the 3 months.
The users on social media should invite the people through the invite code (Tess, 2013).
Completion of new system in a successful manner:
The traffic on Bandcamp application may increase up to 50% by the integration of social
media platforms.
The newly developed system should be liked by the audience this may increase the
popularity among the peoples. The responses form general people are also improved.
The number of users that are using the Bandcamp application now increases in the new
system.
Name of second project: Online chatting in Bandcamp
Definition of project: From a long time the Bandcamp application is available in a market as
open source application. The relevant tasks and all services of administrative are using the
application. This may increase the number of users and the users that are using the application
may spread all over the world. So the administrative department sees that the users are increases
on daily basis. So they may face some issue to help the large pool of users and also the
troubleshooting issues may face by the people. All users that are using the application may face
issue in different areas. So I will sort this problem in Bandcamp system. SO the online chatting
support is used in the existing Bandcamp system this may solve the problem of people. So with
this feature, the doubts of people are solved easily (Weisberg, 2010).
The chatting service on Bandcamp start may start in nearly around 2 months.
Further objective:
The clients of Bandcamp may easily ask the doubts and query and it can be solved very
fast.
The user-friendliness of Bandcamp is increased by using the chat service.
The application of Bandcamp will make the new system attractive and interactive.
Document Page
I will contact and get in touch with the clients easily and the vice versa is also true.
Risks:
Maybe the response time may sometimes take time than expected.
When the traffic of complaints is present the big issue is insecurity.
The expenses are increased to develop the new system with the feature of online chat
support.
The number of users may increase then the limit of handling then the users may wait for
some time this may be an issue of losing the clients.
Constraints:
2 months is the deadline of integrating the online chat support in existing system.
The cost of integration of online chat support in the existing system is $ 15000 including
the rights and licensing.
Successful Completion:
Number of users may increase by the integration of online chat.
Through successful integration, the number of users may interact with the Bandcamp
application.
1.2 Identify the factors that contribute to the process of project selection
Project purpose:
The two major things are integrated into the existing Bandcamp system. These integrations may modify
the Bandcamp project completely. After all the major factors like risks, constraints, costs, advantages,
goals, etc. With these integrations, I have finally reached to the decision that the online chatting is the best
modification on the Bandcamp system. Now the factors of online chatting support are discussed below:
Feedback from users:
The feedback of users is biggest measure to know that how the people are viewing the new system. The
overall impact is positive on the people and some of them give positive and some gives negative
feedback. The people say that online chatting feature may interact them to use the Bandcamp system.
This service helps to solve the problems of users (Kujala, 2003).
Document Page
Person 1
# Questions Yes No
1 The instructiveness of the system may increase by
online chat option?

2 The internal communication may really improve?
3 The communication that takes place internally
may really reduce the time?

4 The online chat option is better than the internal
communication?

5 Is it beneficial for you the new system by
integrating online chat support?

Person 2
# Questions Yes No
1 The instructiveness of the system may increase by
online chat option?

2 The internal communication may really improve?
3 The communication that takes place internally
may really reduce the time?

4 The online chat option is better than the internal
communication?

5 Is it beneficial for you the new system by
integrating online chat support?

Person 3
# Questions Yes No
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 The instructiveness of the system may increase by
online chat option?

2 The internal communication may really improve?
3 The communication that takes place internally
may really reduce the time?

4 The online chat option is better than the internal
communication?

5 Is it beneficial for you the new system by
integrating online chat support?

Person 4
# Questions Yes No
1 The instructiveness of the system may increase by
online chat option?

2 The internal communication may really improve?
3 The communication that takes place internally
may really reduce the time?

4 The online chat option is better than the internal
communication?

5 Is it beneficial for you the new system by
integrating online chat support?

After taking the feedback from 4 different users we come to conclusion that the online chatting support is
helpful is useful to the users. The modified system interacts with the general audience in which they can
enjoy using the service and also solve their problems.
Overall cost:
As I have already discussed above that the total cost is $15000 in which the implementation cost is $
13000 including the licensing cost and the remaining cost $2000 to maintaining the system. At some time
the price and rate may be ignored to make the project successful and get the good results in the market.
Therefore I am giving my best efforts to make it successful (Delfos, 2010).
Document Page
Probable Financial Benefit:
In the Bandcamp system, I have to integrate the new feature the online chat option. This makes
the new system more attractive and convenient for the user to use the new system. This will
improve the revenue of Bandcamp system in market. The cost of subscription is increased in
Bandcamp system. The subscription cost of week and annual is increased of Bandcamp system.
This will make the system more meaningful for us as well as for people. These all are the
possible financial benefits that I have made with the Bandcamp system.
Needs in Business:
All that I will need is to update the software. I should require the more designers and the
developers on the team. The team is required large because when there is large traffic and the
customers are trying to connect with the system they get the help. That’s why I need to update
the software.
1.3 produce a specification for the agreed project
Opportunity in Business:
Introduction:
As I have taken the feedback from 4 different people and they also give the feedback. I have
experienced it and at last, saw that the service of online chatting is more useful for every one of
the clients and customers. In this change, I am giving an alternative on the site for our system to
interact directly with the admin of the Bandcamp system. There will be no loss of data. The
client or customer can straightforwardly enlist their issues, questions and requests.
Issue:
Bandcamp is an extensive project for music design. In the wake of giving all the more exciting
highlights, various clients or customers is expanding step by step. That is the reason the database
is getting into problem. I should deal with these things. Indeed, even I should increase the no. of
individuals from development and planning team. With this goal, all users clear their problems
and doubts related to the system. So the system gets free from all the troubles.
Goals and Methods:
Document Page
The primary goal of rolling out these improvements is to make our system make user-friendly
and also to make the interactive project.
First phase:
1. Review of web-based chatting.
2. Create a record for a client.
3. The online chatting is adding the domain name.
4. In the online server, the DNS record is created.
5. Domain users are creating.
6. Testing the online chatting.
Second phase:
1. 50 accounts for different users are creating.
2. Monitor all the input from clients for the first month.
3. Report the overall issues and problems.
4. Training to be given.
Third phase:
1. Link client account to the administrator.
2. Report all the issues & inputs.
3. Automate the technique of new feature addition.
4. Providing online training.
5. In a responsive manner, the conversation takes place.
1.4 produce an appropriate project plan for the agreed project
In making the changes in project the basic plans are used. We will utilize a few tools which are
reasonable for this. We examined and at last came on the progression that WBS (work
breakdown structure) and Gantt outline are appropriate for this.
WBS (Work breakdown structure): It is the kind of project which is used for project planning.
This structure will help to make the preplanning so the project is created successfully. The WBS
is defining the core working of project and it can help to make the schedule for the project
(Haugan, 2008).
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
First phase:
1. The review for online chatting: This is the initial step of 1st phase. In this, we will take a
review on online chatting.
2. Create a user account: The user account is created so the process is initializing from the initial
step.
3. The online chatting is adding the domain name: Now to make it featured, I should include a
domain name for the online chatting.
4. In the online server the DNS record is created: Creating a domain name framework records for
the online server. Domain name framework will assist us in making an online server.
5. Domain user is creating: Now making domain clients begin the chatting.
6. Testing the online chatting: Chatting is running, and we are checking it that how it is going.
Second phase:
1. 50 accounts for different users are creating: To check the system efficiency that it can handle
the 50 users simultaneously or not.
2. Monitor all the input from clients for the first month: The feedback is taken from different set
of users and it can be checked.
3. Report the overall issues and problems: All the issue that is occurring in the feedback is
reported.
4. Training to be given: The proper training for the users is provided for the newly developed
system.
Third phase:
1. Link client account to the administrator: the user can easily register on the new system and
clarify their all doubts.
2. Report all the issues & inputs: all the issues that arise in chatting is solved. The doubts of users
and the clients are clarified.
3. Automate the technique of new feature addition: the addition of a new feature to the chatting
feature will make the system more meaningful.
4. Providing online training: The online training is provided to the new users that are using the
Bandcamp system.
Gantt charts: It is the kind of visual in which in time schedule the task is assigned. For all size,
the Gantt charts are used for the project planning. It is the horizontal bar that can be used to
Document Page
control the production. In management of project, it is mainly used. It can track the task that is
specified in the project (Meyringer, 2006).
LO2: Be able to implement the project within agreed procedures and to
specification
2.1 match resources efficiently to the project
For management, the project structure is developed. There are four stages of dealing with the
undertaking. The four steps are:
Initiation: Starting the project
Planning: Preparing & organizing
Execution: The work is carrying out
Closure: Project closure (Basil, 2012)
Figure 1 project planning life cycle
Initiation: In whole system, all principles which are going to use is studied in this. Fundamental
ideas are cleared, the pre-planning is completed. The following stage is planning, which is done
in the estimated time. In part of planning, we will examine about the questions:
1. What is the need of this site?
Document Page
2. What is the main motto of that project?
3. Who are the peoples who are going to use that project?
4. What sorts of issues can happen while utilizing?
5. What are the dangers?
6. Which sort of highlights ought to be included?
7. What are the troubleshooting methods that are used in the project?
8. What are the techniques will be utilized in the troubleshooting?
9. How much will it take for completed?
10. How would we get criticism from various clients or customers?
At that point, we will execute every one of the records just to make finish our task. In execution
part, we will make a group of development & design. This group will assist us in choosing
assets. This group is having all profile individuals like a designer, database engineer, and
business engineer, executive and so on. One of them will make a timetable for the undertaking.
The task manager will choose that when we will begin this undertaking. The undertaking of
project manager will direct different individuals from plan and improvement group to deal with
every one of the issues and issues happened while site advancement and when clients and
customers are giving their criticism or taking an interest in this project. At that point, we will
actualize this undertaking on our site. With the goal that we can check if there is an issue & we
can deal with these issues inside time since we would prefer not to make it panic & hectic.
In the last part, we will confirm that system is on track or not. The system or site is working
correctly or not. The graphical UI utilized fittingly or not. The site is easy to understand or not.
Any of the client or customer is having an issue, at that point it administrator's obligation to
make everything evident whether these are questions or whatever else. Administrator will
educate the team of developers and designers group to deal with every one of the questions and
issues. So in end, we are not worried about the the completion and it will be clear.
Closure of project: It is the obligation of manager of a project to make a group of design and
development. It is compulsory to organize an instructional meeting for each one of those
individuals all's identity being an individual from this group and partaking in this group. So that
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
there will be no issue while designing and developing up to this task. And finally, project
manager will at last report and summary of project budget (Weintraub, 2006).
2.2 undertake the proposed project in accordance with the agreed specification
I have composed every one of the highlights for this site of Bandcamp system. I have included
all the additional features like payment system, login option, chat box, etc. Before the
implementation, I might want to reveal to you some fundamental condition for these features.
These conditions are as per the following:
On WordPress, the website is developed.
Site design improvement should clear to everybody.
System server required as a medium for conveying to the clients.
Every one of the insights with respect to instalment and login points of interest ought to be put
away in the database.
There ought to be full security while instalment and log in.
Requirement implementation: The project manager actualized about the requirement of client.
These necessities are written below:
Verification and approved process ought to be done while login process.
At the point when the application is introduced, it requested a substance administration
framework for cleaning the site. It gives website improvement.
Option for payment to be picked properly. Since if there is an issue that clients will be
responsible.
Management for communication: manager of project will give every one of the works among all
the development & design team. Distribution will be advantageous for us. After distribution,
each part will be cleared with their work. In addition, the project or site advancement will be
finished in short time.
Management of time: Manager of project, who is discussing all tasks and the time duration for
the task. The designing part should complete in 5 to 6 weeks (Stevenson, 2007).
2.3 organise, analyse and interpret relevant outcomes
All the outcomes related to the project are discussed below. All the analysis of result is also
done.
Document Page
Log Book: For Bandcamp project, I have designed the log book. In this logbook, all the task that
should take place in the development of system should be discussed with their time duration
(Cantone, 2003).
Tasks 1st week 2nd week 3rd week 4th week 5th week 6th week
Project
initiation
Yes
Project goals &
collection of
data sets,
Project
planning
Yes Yes Yes Yes Yes
Requirement
definition for
project design
Yes Yes Yes
Project
development for
website
Yes Yes
Website project
design
Yes Yes Yes Yes Yes Yes
Website project
testing
Yes Yes
Project
implementation
Yes Yes
Website
maintenance for
project
Yes Yes Yes Yes
Document Page
LO3: Be able to evaluate the project outcomes
3.1 use appropriate project evaluation techniques
According to SDLC & PERT analysis, I have explained all the techniques here:
System development life cycle:
This kind of approach is highly useful and taken into consideration where the project is
developed under high quality and in the given time spans. In SDLC it contains the overall
planning for website creation. SDLC (system development life cycle) define the developers,
programmers, & their strength & weakness.
Project evaluation & review techniques:
It is the kind of technique that is used for scheduling method for the Bandcamp project. It mainly
defines the task cost and the time. The main objective of using the PERT in project development
is that the project is developed under the estimated budget and time (Stevenson, 2007).
3.2 interpret and analyse the results in terms of the original project specification
#
Analysis of new
system
Descriptions (%)
Very
agree
Less
agree
No
response
Less
disagree
Very
disagree
1. New system is
providing the
better features
than existing
system
55% 10% 5% 20% 10%
2. The issue and
problem of
customer is
solved in a new
system
60% 5% 10% 5% 20%
3. The new
system match
the customer
expectation
45% 15% 20% 15% 5%
It is analysing that the maximum no. of clients and users are satisfied with the services provided by the
Bandcamp in a new system that cannot be available in the existing one. The large no. of people agrees
that the company management is very much effective.
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.3 make recommendations and justify areas for further consideration
Quality audit:
It is used to make the system more reliable and effective. In quality audits the punctuations, web pages &
grammar, etc. are checked. In web industry, the guidelines are defined in which the quality criteria are set
off for the project.
Quality audit advantages: There are so several types of advantages in quality audits which is discussed
below:
The performance of the website for the Bandcamp is improved by the quality audit.
This makes the user-friendly website (karapetrovic, 2001).
It can be used to identify the areas of the website where the SEO (Search engine optimization) is
applied. By doing the SEO the ranking and the effectiveness of the system is improved.
It can be used to demonstrate the visitors on the website and then it can be converted it into the
CTA’s.
GAP analysis:
In the website of Bandcamp system, the detailed analysis of the Bandcamp system is done in which the
website is studied. It tells what the website is currently doing and what are supposed to do in future. It
also tells where the improvements to the website are required. It is helpful to solve the future problems so
that the improvements are done on the website (Winch, 1998).
LO4: Be able to present the project outcomes
4.1 produce a record of all project procedures used
The Bandcamp is a music company which want to develop the new efficient system by integrating new
functionality in the existing system. The planning is the first part which should take into consideration.
After planning the project is selected where the different users tell the problems and issue that they are
facing in existing system. So the online chat and the social media integration is selected for the new
system design. After the project selection, the project comes into design & implementation part. After the
implementation, the testing is performed on the system. After the testing of each and every phase of the
system, the project is handed to the client. The client provides the feedback with the acceptance testing.
After the handling of project, the quality audit is performed which check the quality in design &
implementation phase? For completion of project in given time and budget, the PERT analysis is used.
After all these the system is maintained from time to time so the problems facing currently or come in
future is solved.
Document Page
4.2 use an agreed format and appropriate media to present the outcomes of the
project to an audience.
On the Bandcamp website, I have implemented a website with a special new feature in the
existing system. The rating feature is provided in which the user gives the feedback for
Bandcamp website. By the rating, it has been checked that which part of the website is
implemented successfully. The clients and customer give the agreement for the newly developed
system that it can helpful for them and it can solve the problem (Stürmer, 2006).
Document Page
Conclusion:
The report for the company Bandcamp system is developed. In this, the company wants to build
the new system in which the new functionalities are added to the existing system. The feedback
is taken from the users so the new system is designed in such manner. The language which is
used to design the website is HTML, CSS & PHP. I will create the website in the WordPress.
The new feature that is integrated into the existing system is a chat box, social media integration,
online payment, etc.
In this report, the system development life cycle is discussed. The communication protocol,
SDLC approaches, time management, PERT analysis and GAP analysis in end are discussed in
the report. I have also described the project phase and the evaluation techniques in project.
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
References:
Picazo-Vela, S., Gutiérrez-Martínez, I. and Luna-Reyes, L.F., 2012. Understanding risks,
benefits, and strategic alternatives of social media applications in the public
sector. Government information quarterly, 29(4), pp.504-511.
Bassil, Y., 2012. A simulation model for the waterfall software development life
cycle. arXiv preprint arXiv:1205.6904.
Stevenson, W.J. and Hojati, M., 2007. Operations management (Vol. 8). Boston:
McGraw-Hill/Irwin.
Stürmer, T., Joshi, M., Glynn, R.J., Avorn, J., Rothman, K.J. and Schneeweiss, S., 2006.
A review of the application of propensity score methods yielded increasing use,
advantages in specific settings, but not substantially different estimates compared with
conventional multivariable methods. Journal of clinical epidemiology, 59(5), pp.437-e1.
Tess, P.A., 2013. The role of social media in higher education classes (real and virtual)–
A literature review. Computers in Human Behavior, 29(5), pp.A60-A68.
Weisberg, J.S., TouchCommerce Inc, 2010. Methods and systems for providing online
chat. U.S. Patent 7,861,176.
Haugan, G.T., 2008. Work Breakdown Structures for Projects, Programs, and
Enterprises. Andrews McMeel Publishing.
Meyringer, M., SAP SE, 2006. Interactive and web-based Gantt Chart. U.S. Patent
7,050,056.
Winch, G., Usmani, A. and Edkins, A., 1998. Towards total project quality: a gap
analysis approach. Construction Management & Economics, 16(2), pp.193-207.
Karapetrovic, S. and Willborn, W., 2001. Audit and self-assessment in quality
management: comparison and compatibility. Managerial Auditing Journal, 16(6),
pp.366-377.
Cantone, D., Omodeo, E.G., Schwartz, J.T. and Ursino, P., 2003. Notes from the logbook
of a proof-checker’s project. In Verification: Theory and Practice (pp. 182-207).
Springer, Berlin, Heidelberg.
Stevenson, W.J. and Hojati, M., 2007. Operations management (Vol. 8). Boston:
McGraw-Hill/Irwin.
Document Page
Weintraub, J. and Bender, S., 2006. Implementation of an Iterative and Incremental
SDLC (Systems Development Life Cycle) Model Development Project for a Financial
Services Organization.
Kaplan, A.M. and Haenlein, M., 2010. Users of the world, unite! The challenges and
opportunities of Social Media. Business horizons, 53(1), pp.59-68.
Dabbagh, N. and Kitsantas, A., 2012. Personal Learning Environments, social media, and
self-regulated learning: A natural formula for connecting formal and informal
learning. The Internet and higher education, 15(1), pp.3-8.
Kujala, S., 2003. User involvement: a review of the benefits and challenges. Behaviour &
information technology, 22(1), pp.1-16.
chevron_up_icon
1 out of 21
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]