Bandcamp Project: Design, Implementation, and Evaluation Report

Verified

Added on  2024/07/02

|26
|4661
|183
Project
AI Summary
This project report details the design and implementation of new features for Bandcamp, a music and video streaming platform. The project focuses on adding online customer service and audio-video streaming capabilities to enhance user engagement and artist support. The report includes a project specification, resource allocation, implementation details, and evaluation using techniques like PERT and CPM. It addresses challenges, constraints, and risks associated with the project, providing recommendations for future improvements. The project aims to improve website performance, security, and reliability, offering instant customer support and real-time content delivery.
Document Page
Project design and 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
..................................................................................................................................................1
Task 1
...........................................................................................................................................................2
1.1 Formulate and record possible outline project specifications
............................................................2
1.2 identify the factors that contribute to the process of project selection
..............................................4
1.3 produce a specification for the agreed project
...................................................................................5
1.4 produce an appropriate project plan for the agreed project
...............................................................8
Task 2
...........................................................................................................................................................9
2.1
Match relevant resources efficiently to the project from the given case study..................................9
2.2
Undertake the proposed project in accordance with the agreed specification...................................9
2.3
Organise, analyse and interpret relevant outcomes for your project using a suitable recording
mechanism such as a periodic log book
................................................................................................13
Task 3
.........................................................................................................................................................15
3.1
Use appropriate project evaluation techniques such as PERT or CPM to evaluate your project....15
3.2
Interpret and analyse the results in terms of your original project specification.............................15
3.3
Make suitable recommendations and justify areas for further consideration and future
improvement for the developed project
................................................................................................. 16
Task 4
.........................................................................................................................................................17
4.1
Produce a record of all stages of your project procedures and project development used to
complete your project
............................................................................................................................ 17
4.2
Use an agreed format and appropriate media to present the outcomes of all of your findings
professionally to an audience. You may choose to make an effective presentation as you deem fit
....18
Conclusion
................................................................................................................................................. 20
References
..................................................................................................................................................21
Document Page
LIST OF FIGURES
Figure 1: option on all pages for customer services
....................................................................................9
Figure 2: Loading streamed video
.............................................................................................................10
Figure 3: User has to login or register to view the videos and list audios
.................................................10
Figure 4: Inside setting of profile, user can manage the subscriptions
......................................................11
Figure 5: User has to select appropriate subscription
................................................................................11
Figure 6: Choose the payment mode
......................................................................................................... 11
Figure 7: Only the subscribed content can be played on any device
.........................................................12
Figure 8: Navigate to contact us
................................................................................................................12
Figure 9: Select option and start communicating
......................................................................................13
Document Page
LIST OF TABLES
Table 1: Contributing factors for project selection
...................................................................................... 4
Table 2: Project plan
.................................................................................................................................... 8
Table 3: Periodic logbook
..........................................................................................................................13
Table 4: Logbook of activities
................................................................................................................... 17
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 management is essential to ensure the goals are achieved within the defined constraints.

However, the project designing and implementation is a complex task as it has to consider the business

demands, scopes and competitive benefits with availability of the skills and capabilities. The report will

formulate and record the possible outlines for the project specification. It also will identify the factors

working on the project selection process. The specification will be created and used to develop plan. It

will also discuss the inputs for the project, their utilization and the possible outcomes the organization

can achieve. Project evaluation techniques such as CPM and PERT will be used in the project to meet

the cost effectiveness. Results of the project will be compared with the specification and on that basis,

recommended will be provided. The project will also document the activities and findings.

1
Document Page
Task 1
1.1 Formulate and record possible outline project specifications

The organization- Bandcamp

Bandcamp is a music and video streaming platform working since 2007 and provides the direct support

of the artists. It enables artists for the direct broadcasting to the users whereas users can subscribe and

view the content through purchasing of licence. The intermediate amount of services is the profitability

of the business. The organization charges 15% per transaction toward the artists.

The role of project life-cycle

A project goes under the several stages to deliver the desired outcomes. The initiating phase of the

project has role to develop the ideas and concepts for the new features in the platform whereas planning

phase defines the constraints and scopes along with planning for the resources, cost, time, risk and

quality. The planning is required to map the requirements with the capabilities of the business. The

execution stage has detailed design of the solutions and methods to implement them. The phase delivers

the required and functional system to the organization (Kloppenborg et al., 2014). Monitoring phase

ensures that the project has integrated the required functions and features in the website and quality is

achieved as expected. Handover and documentations are part of the project closure with consideration of

the exchange of the benefits with the organization. Therefore, project life cycle has to achieve the

outcomes systematically and improve the performance and reliability in execution.

Significant functions

Following are two major functions those are required in the website to upgrade the services and support

to the users and artists:

Online sound or video streaming for music shows:
The feature can enable the artists to engage the
customers in the live shows whereas there will be no need to download the content on the user device. It

enables faster, on the go and instant sharing of content to the audiences.

2
Document Page
Online chat customers service: Mails and contact forms are being obsolete because online customer
services through the chat systems and chat-bots are more effective to provide the real time

communication and data sharing. It can boost the engagement of the users and artists whereas provide

reliable services directly (Lee and Kozar, 2012).

Related department

The website functions can be added with the technical team whereas marketing department has function

to analyse the strategies of the competitors to attract and retain the users. The management can provide

the training, resources and assets to support the operations of the technical team to deliver the

functionality. Accounting department can ensure the budget available to the technical team for the

competitive benefits.

Project goal

The project has main purpose to add the values in the website functionality through the integration of

online customer services and support for the online audio-video streaming. The project has goal to

engage the customers, retain them and support their requirements with latest and stable technological

advancements (Roeder, 2013).

Project objectives

To understand and map the Bandcamp requirements with the capabilities.
To analyse the significance of the audio-video streaming and online customer services to support
the business requirements.

To identify and deploy the suitable solution in the website within the constraints and scope of the
business.

Challenges and constraints

The project has need of technological expertise and assets those can be used to implement the solutions

in the website whereas the changes in the features can impact the users for the satisfaction. Also, the

security and integration of the features are challenging (Kerzner and Kerzner, 2017). To meet the quality

and performance, the organization also can face the constraints of the time and cost besides of the

resources.

3
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
Risk involved
The project has mainly two risks: time and engagement. It is possible that resources are not skilled or

interested to support the project whereas time during the agile project is a critical task when focusing on

the quality. The agile team is required to manage with high priorities to ensure smooth execution with

limited number of the resources.

Expected outcome of implementing

The feature of the streaming can reduce the need of download files on the user devices whereas they can

view the content when artist is publishing in real time. It also helps to reduce the data sharing as illegally

to the unauthorised users. Also, the function of online customer services can help to resolve the queries

and issues in effective time and engage the customers effectively (Fleming and Koppelman, 2016).

Any assumptions

It is assumed that the project has established leaders, communication techniques and financial supports

whereas the organization has acceptance for the solution and there are no big dynamic changes in the

project to support the constraints of cost and time.

1.2 identify the factors that contribute to the process of project selection

Table
1: Contributing factors for project selection
Factors
Online audio or video streaming Online customer services
Technical

skills

required

The resources should be skilled to select,

customize and configure the streaming

function on the website. The skills are also

required to create the hints for the users to

make use of the features. Therefore,

knowledge and experience of latest

technology is required.

The resource need knowledge to prepare user

interface including contact form and chat system

whereas database is required to store the

information. Skills are required to select the suitable

chat system and integrate with high performance

and object oriented language.

4
Document Page
Budget $50,000 are expected to purchase own
servers and software. The cost is also

required for the communication and

resources.

With own chat system, there is need of $15,000 for

the setup and configuration whereas the organization

has cost of $2 per agent so that, monthly cost might

be $100 for 50 agents and $100 for the data analysis.

Human

resource

There is need of at least 3 human resources

to complete the work.

There is need of two resources, one for user

interface and second for backend development.

Impact on

organization

al reputation

It will improve branding and customer

base but initially, the cost might be burden

(Besner and Hobbs, 2013).

There are satisfied customers if services are

effective but the low queries can reduce the returns

from the development cost.

Potential

profit

It can help to achieve authenticated access

on data and improve the live sharing of

albums. Customers also feel high

performance and low storage requirement

on their device.

Business can improve the reputation and monitor the

queries more easily whereas customers can get

faster respond to their questions.

Customer

demands

There should be live streaming to view the

albums on low-space devices also. It is

also required to manage profiles and

subscriptions as the devices might be lost.

The customer services should time resolution

whereas the history of the conversion should be

stored for further referencing.

1.3 produce a specification for the agreed project

The agreed project has two features to implement in the website. Online customer services and audio-

video streaming can be achieved with following specification:

Requirement specification

The business has main need to engage and retain the customers with improved services to them. The

organization wants new features and functions to improve the website performance, security and

reliability with instant support to the customer communication.

Systems analysis

5
Document Page
The existing website has direct hosting on the server for the artist work which is sharable once the user
downloads them on personal device through subscription. However, further sharing is not profitable for

the business. Also, the systems are not integrated with new features and technology those make them

less reliable and obsolete in competition (Turner, 2014).

Feasibility study

The business has effective revenue and can improve the website services so that more artist and

customers can be engaged. There are limited competitors and the business has good opportunities to

sustain and retain the customers. The project has feasibility in term of the cost, time, risk and quality

with agile team.

Software systems

To use the customer services, the organization has to use the CRM software in backend which can help

to manage the data and support the decision making. The organization also can use software system for

the access verification, subscription management and user action monitoring. The streaming also can be

supported through special purpose software (Vukomanović, 2016).

Hardware systems

Capable servers as Dell PowerEdge T40 with attached storage devices to support the requirements of the

artists. The organization has need of such devices for faster page scripting, and quick response to the

customers.

Algorithms

[Start]

Create team

Assign module

Execution monitoring

If pass: new allocation

6
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
Else: Redone
Fetch outcome of the associated activities

Integrate

[End]

Designs

The bottom right corner of the website will have a chat button which is used to initiate the online chat or

customer services. It is either opened in same or new window. For streaming, the user can configure the

video and audio quality from the options given below to the video code. The video streaming also shows

the progress to load the videos.

Several approaches to a particular problem

Third party applications can be used to support customer services on website. They can save time and

cost for the implementation but might not compatible due to performance and security reasons. Also, the

streaming can be done as auto play or manual loading (Killen et al., 2012). The user can be redirected to

new website or same page can load video streaming. Multiple programming languages can be used for

faster chat system.

Technique to solve a problem

Trial and success can be used to solve the problem with multiple tries to the options. It is time

consuming but effective to meet the suitable solutions. If the problem is known then top to bottom

approach can be used to resolve systematically.

Improve a current system

The current system can be improved with new chat system and streaming whereas the overall user

interface and functionality will not be affected. However, the hardware will be added to support the

upgrade required for new features.

7
Document Page
1.4 produce an appropriate project plan for the agreed project
Table
2: Project plan
To do/ weeks
First Second Third Forth Fifth Sixth
Requirement specification

Feasibility study

Systems analysis

Software systems

Hardware systems

Algorithms

Designs

Alternatives to solve problem

Programming languages

Options for user interfaces

Selection problem solving method

Improving current system

Evaluate approaches

Alternative implementations

8
Document Page
Task 2
2.1
Match relevant resources efficiently to the project from the given case study
Human resources:
The project has need of the human resources those are professional to meet the
features in the website. Besides to it, there is need of the resources to control the quality and manage the

performance.

Software tools
: To design the project, there is need of the flow chart and user manipulation diagram
drawing tools. Also, Microsoft word and project management are required for the documentation

process. The organization can use the software for the quality assessment and questionnaire with the

resources. Mail clients can be used to support digital communication.

Hardware tools:
To support the project, workstations and laptops are required. Specific drawing devices
and scanning equipment can be used to create the digital copy of the details from the context (Serrador

and Pinto, 2015). Also, printers and telephone tools are required for the communication and data

sharing.

Each resource can be allocated on the work according to the skills and capabilities. Parallel execution is

required to ensure effective performance whereas project management tools can support easy execution

within the constraints of the business.

2.2
Undertake the proposed project in accordance with the agreed specification
Storyboard

Figure
1: option on all pages for customer services
9
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 2: Loading streamed video
Navigation diagram

Online audio or video streaming

Figure
3: User has to login or register to view the videos and list audios
10
Document Page
Figure 4: Inside setting of profile, user can manage the subscriptions
Figure
5: User has to select appropriate subscription
Figure
6: Choose the payment mode
11
Document Page
Figure 7: Only the subscribed content can be played on any device
Online customer services

Figure
8: Navigate to contact us
12
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 9: Select option and start communicating
The project can use the separated widgets to integrate the customer services or they can prefer to direct

the users from the contact us page. The project also uses secure communication during calling, chatting

and mail services and avoids the integration of large attachments. For security and authentication in

streaming services, the project ensures that user is login and session is active. Also, on each play, the

validity and type of the subscription is checked.

2.3
Organise, analyse and interpret relevant outcomes for your project using a suitable recording
mechanism such as a periodic log book

The project has used the logbook to manage the activities. It is easy to manage the work and monitor the

performance and quality. From the logbook, the organization can ensure the progress aligned to the

business goals and constraints.

Table
3: Periodic logbook
Activity
Is complete Remark
Understand business context and requirements

Planning for cost and time

13
Document Page
Selecting technical skills
Cost-benefit analysis

Requirement and planning specification

Created manageable modules

distributing roles and responsibilities

Quality and performance monitoring

Testing deliverables

Integrating features with website

Functionality testing

Documenting

Closing

14
Document Page
Task 3
3.1
Use appropriate project evaluation techniques such as PERT or CPM to evaluate your project
Project evaluation techniques are effective to measure the performance and quality on the basis of the

business constraints and scopes. It can help to determine the suitable approaches for the project

completion. For example, the project has used of the PERT. The diagram can help to understand the

major activities and ways to complete them so that the organization can select the suitable path. It helps

to map the activities to the outcomes (
Hulett, 2016). From the PERT, it can be said that the project has
effective performance and quality where the resources are being used effectively to meet the goals.

The project might have critical paths those can incur the cost and time. The project can use critical path

measurement tool to ensure that the project is executed in the optimized manner to save the cost, time

and efforts. It helps to complete the project with consideration on the quality and performance

(
Thornley, 2013). The organization also has use of the quality measurement and monitoring as each
activity is tested for the outcome before to use or integrate with other content.

3.2
Interpret and analyse the results in terms of your original project specification
The project outcomes are somehow different than the initial specification. The following are major

factors on the project completion:

Changes in the process
: The project has gone through the changes. For example, time is rescheduled for
the activities to ensure that the final outcome is on time. Also, the changes are occurred for the quality

and requirements. The project has received changes for the new features and functions.

Job roles
: The responsibilities of the team member are changed to achieve the dynamic working. For
example, the resources working in design and implementation phase also worked with other members to

collect and understand the requirements (Harrison and Lock, 2017). Also testing team has tested the

system and measured the project for the changes.

Changes in performance and values:
The project has used the quality and performance measured to
ensure the project has continuous deliver of the desired results. The changes are responded with suitable

strategies and approaches to reduce the impact on the values, performance and quality.

15
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.3 Make suitable recommendations and justify areas for further consideration and future improvement
for the developed project

The website has changed for the new features but the users and artists are not aware with the new

interface. Therefore, the organization has to provide the suitable learning and hints with the new

interface. Also, the streaming process should be notified to the customers so that they can understand the

loading time. The performance of the web pages can be improved through the mobile accelerated paging

to ensure they are loading in fast manner within browser (Vukomanović, 2016). It is also recommended

that the streaming and customer services are available on the desktop and mobile version of the website.

In future improvements, the organization can ensure that the website has compatibility with the multiple

browser and devices. Also, multiple programming languages can be used to improve the performance

and security. The organization can make the website more user-centric through the feedback options and

user action analysis. It is recommended to update the web site components for the stable operations and

reliable execution.

16
Document Page
Task 4
4.1
Produce a record of all stages of your project procedures and project development used to complete
your project

Table
4: Logbook of activities
Activity
Descriptions Time Major tools and techniques
Planning
- Developing ideas and concepts
-identifying the functional needs

-Understand context and structure

-managing human resources and assets

Week 1
Project management from
Microsoft

Excel tool

Requirement

gathering

-Scope and need identification

-Considering capabilities and opportunities

-Defining goals

-Gathering and processing data

Week 2

and 3

Interview process,

Questionnaire and secondary

approaches

Logical design
-Mapping data to designs
-User centric prototyping

-Layout and module development

-Mapping of process, features and functionality

Week 4
Mock creator
Prototype tool

Database management tool

Network diagram

Implementatio

n

-Programming language selections

-Designing functions and features

-Integrating code with existing structure

Week 5

to 7

UML creator

Visual studio

Latex editor

17
Document Page
-Create documents for further referencing
Testing
-Test each function
-Test entire system

Week 8
Quality control techniques
Testing tool

Training and

development

-Documentation process

-Creating and managing training sessions

Week 9
Skill development tools
Quality and performance

monitoring

4.2
Use an agreed format and appropriate media to present the outcomes of all of your findings
professionally to an audience. You may choose to make an effective presentation as you deem fit

Bandcamp organization has achieved the desired outcome through the project. Online audio-video

streaming and customer services are implemented successfully through the consideration of the

customer requirements, competitive benefits, business scopes and technological advancements. The

project is executed in the systematic manner in which the agile team is classified into the manageable

groups. Each member is considered as the critical and liable resource for the project management. The

team has also allocated with dynamic role so that each one can handle more than one role to optimize

the cost and improve the performance (Too and Weaver, 2014). Besides to it, the selection of the

language, techniques and tools are critical in project. The market analysis and technology advancements

are used to determine the suitable tools for the project execution and implementation. To engage the

customers in the business, the project has used several tools and techniques including planning on

budget, time and resources.

The project has completed the work within time to meet the competitive benefits. Through the project,

the organization has achieved a well-managed system which can be used to communicate with the

customers with more targeted strategies. The organization also can use the multiple communication

tools to resolve the queries and market the products and services. The artists also can use the services to

engage their customers and market their albums to the audiences. Also, the project has delivered the

backend for customer services to support the effective decision making.

18
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
The streaming of the audio and video can help the business to achieve the device independency as users
can play the audio-visual content on the website and has no need of storage and compatibility issues.

The project has made the content loading faster and reliable and improved the security (Turner, 2014).

The users are not able to share the albums with others and in this manner; the organization has achieved

the security on the subscriptions and the purchases.

19
Document Page
Conclusion
From the report, it has been concluded that the organization can use the project management process for

the effective design and implementation of the updates in the website. The organization wants to achieve

the new features like online customer services and streaming services. Such functions can be integrated

within the website with proper analysis of the current structure, business capabilities, market scope and

availability of the technology. The project can be executed smoothly with the proper monitoring and

analysis of the cost, time and efforts. However, the features have recommendations to improve the

services. Recommendations are provided to make the services better and effective for the customers and

the organization. Also, the project can use the PERT and logbook to manage the cost and activities.

20
Document Page
References
Books and Journals

Besner, C. and Hobbs, B., 2013. Contextualized project management practice: A cluster analysis of

practices and best practices.
Project Management Journal, 44(1), pp.17-34.
Fleming, Q.W. and Koppelman, J.M., 2016, December. Earned value project management. Project

Management Institute.

Harrison, F. and Lock, D., 2017.
Advanced project management: a structured approach. Routledge.
Hulett, D., 2016.
Practical schedule risk analysis. Routledge.
Kerzner, H. and Kerzner, H.R., 2017.
Project management: a systems approach to planning, scheduling,
and controlling
. John Wiley & Sons.
Killen, C.P., Jugdev, K., Drouin, N. and Petit, Y., 2012. Advancing project and portfolio management

research: Applying strategic management theories.
International Journal of Project Management, 30(5),
pp.525-538.

Kloppenborg, T.J., Tesch, D. and Manolis, C., 2014. Project success and executive sponsor behaviors:

Empirical life cycle stage investigations.
Project Management Journal, 45(1), pp.9-20.
Lee, Y. and Kozar, K.A., 2012. Understanding of website usability: Specifying and measuring

constructs and their relationships.
Decision support systems, 52(2), pp.450-463.
Roeder, T., 2013.
Managing project stakeholders: building a foundation to achieve project goals. John
Wiley & Sons.

Serrador, P. and Pinto, J.K., 2015. Does Agile work?—A quantitative analysis of agile project

success.
International Journal of Project Management, 33(5), pp.1040-1051.
Thornley, G., 2013.
Critical Path Analysis in Practice: Collected papers on project control. Routledge.
21
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
Too, E.G. and Weaver, P., 2014. The management of project management: A conceptual framework for
project governance.
International Journal of Project Management, 32(8), pp.1382-1394.
Turner, J.R., 2014.
Handbook of project-based management(Vol. 92). New York, NY: McGraw-hill.
Vukomanović, M., 2016, January. Strategic Project Management. In
Future Trends in Project,
Programme and Portfolio Management 2016
.
22
chevron_up_icon
1 out of 26
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]