Bandcamp Project: Design and Implementation of Enhanced Services

Verified

Added on  2024/06/27

|27
|4736
|340
Project
AI Summary
This project report outlines the design, implementation, and evaluation of integrating online audio/video streaming and customer service features for Bandcamp. It includes an analysis of project specifications, factors influencing project selection, and a detailed project plan. The report covers resource allocation, project execution following agreed specifications, and the organization, analysis, and interpretation of project outcomes using a periodic logbook. Furthermore, it employs project evaluation techniques like PERT or CPM to assess the project, interprets the results against the original specifications, and suggests recommendations for future improvements. The project also includes a record of all project procedures and development stages, culminating in a professional presentation of the findings.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
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..............................................5
1.3 produce a specification for the agreed project...................................................................................7
1.4 produce an appropriate project plan for the agreed project...............................................................9
Task 2.........................................................................................................................................................11
2.1 Match relevant resources efficiently to the project from the given case study................................11
2.2 Undertake the proposed project in accordance with the agreed specification.................................11
2.3 Organise, analyse and interpret relevant outcomes for your project using a suitable recording
mechanism such as a periodic log book................................................................................................16
Task 3.........................................................................................................................................................18
3.1 Use appropriate project evaluation techniques such as PERT or CPM to evaluate your project....18
3.2 Interpret and analyse the results in terms of your original project specification.............................18
3.3 Make suitable recommendations and justify areas for further consideration and future
improvement for the developed project.................................................................................................19
Task 4.........................................................................................................................................................20
A.C4.1 Produce a record of all stages of your project procedures and project development used to
complete your project............................................................................................................................20
A.C4.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....21
Conclusion.................................................................................................................................................22
References..................................................................................................................................................23
Document Page
LIST OF FIGURES
Figure 1: Project life cycle...........................................................................................................................3
Figure 2: How online audio or video streaming works................................................................................3
Figure 3: Storyboard for customer service on website..............................................................................12
Figure 4: Streaming within page................................................................................................................12
Figure 5: First login or register with the website.......................................................................................13
Figure 6: Click on manage subscription....................................................................................................13
Figure 7: Choose subscription type and submit.........................................................................................13
Figure 8: Pay for the subscription..............................................................................................................14
Figure 9: Play from the subscribed album when logged in.......................................................................14
Figure 10: Click on contact us on home page............................................................................................15
Figure 11: choose the options....................................................................................................................15
Document Page
LIST OF TABLES
Table 1: factors that contribute to the process of project selection..............................................................5
Table 2: Project plan....................................................................................................................................9
Table 3: Periodic logbook..........................................................................................................................16
Table 4: Logbook of activities...................................................................................................................20
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
Presented report will discuss the project design, implementation and evaluation process for the
Bandcamp organization. The report will provide the detailed outline of the project specialization with
the consideration of the various factors. The report will discuss project design and management process
with the use of the various techniques and the tools. The project will provide the complete overview the
approaches and techniques those are used to achieve the desired outcomes.
Document Page
Task 1
1.1 Formulate and record possible outline project specifications
About Bandcamp
The organization is providing services since 2007 as platform of the artists to share and sell the music
directly to the customers. Tanukichan, Andy Thomas and Steward Smith are popular and featured artists
on the website. The organization charge the amount of 15% per transaction but it helps artists to reach
the customers directly through the website.
The role of project life-cycle
The project life cycle has several stages. Project initiation is related to the development of the concept
and understanding of the requirements behind the project. Project planning is next stage in which
resources are determined and capabilities of the organization are used to map the aims and objectives for
the outcomes. The stage prepares detailed plan for the organization integrate the audio and video
streaming and customer services on the website. Project execution stage has focus on the activities those
can be completed in the systematic manner with high quality and performance to meet the specified
goals (Turner, 2014). Project monitoring and control is also used to ensure that the project is capable to
meet the baselines of the quality and performance. Project closure is essential to handover the resources
and declare the project as complete.
Document Page
Figure 1: Project life cycle
Significant functions
Online sound or video streaming for music shows: With the feature, artist will be able to provide the
online audio and video streaming so that the customers can pay a specific amount at once to listen the
music forever from the album. The function will enable the customers to pay once for the specific
album.
Figure 2: How online audio or video streaming works
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
Online chat customers service: It is required to provide the communication with artists or business
representatives so that customers can know more their benefits and use of the website. It is required to
market the albums and improve the customer satisfaction through supporting in the operations.
Related department
Technical department is liable to analyse the business requirements. The department also can work with
the marketing department to collect details about market trends and challenges (Burke, 2013). The
technical department also can communicate to the accounting department for the financial needs
whereas management department can help to understand the organizational capabilities and scope.
Project goal
The goal of the project is to integrate the online audio or video streaming and customer services.
Streaming of data can help the customers to listen the music anytime directly from the service and has
no need to download the data. Online customer services are providing with the goal that it can help to
establish the communication channel among the customers and artists.
Project objectives
The primary goals of the project can be achieved with the help of the following objectives as it helps to
modularize the work and meet quality standards:
ï‚· To understand the business requirements and capabilities to serve the customers and enhance the
services for the artists.
ï‚· To analyse the scope of online streaming and customer services to improve the market share and
engage the customers.
ï‚· To determine the suitable approaches and solutions so that online streaming and customer
service like features can be integrated to the website within the constraints of the business.
Challenges and constraints
Document Page
It is challenging for the organization to choose the technology and expertise to integrate the features.
Also, the changing business structure with online customer services and complexities at customer side to
manage the streaming quality and performance are challenging for the organization. The business has
constraint of the time and expertise to integrate the features (Jensen Oellgaard, 2013). It is challenging
to complete the project with desired high quality and performance within the defined time period.
Risk involved
Major risk of the project is delay in the activities. However, the team is agile but it is essential to manage
the time for the activities. The project also has risk of the resource management and quality monitoring
as there are limited number of the resources to support the project design and implementation.
Expected outcome of implementing
The implementation of the online audio or video streaming can deliver the outcome of the larger
customer base, high flexibility listen the audio or watch the videos and high performance of the website
on customer device. It can increase the visits and reduce the scope of the data sharing out of the website
which prevents for the potential benefits (Burke, 2013). Also, the implementation of online customer
service can help to resolve the issues for the transactional errors, availability of the music or album etc.
It can also helps to promote the products or services and engage the customers in the business.
Any assumptions
It is assumed that there is effective support from the management and accounting department whereas
the resources are also capable to complete the project within the time. It is assumed that there are pre-
established channels for the communication, leadership and finance management.
1.2 identify the factors that contribute to the process of project selection
Table 1: factors that contribute to the process of project selection
Factors Online audio or video streaming Online customer services
Document Page
Budget There is need of at least $50,000 for the
server hardware and software including the
cost to establish the services.
There is need of $10,000 for the initial setup of the
software on the computers and website. Also, cost of
$2/hour for per agent is required.
Technical
skills
required
Skills are required to create and understand
the video and audio formats and make
changes in the website. Skills are also
required to optimize the loading time on
user device and enhance the performance.
Technical skills are required to prepare the user
interface, integrate the chat option in website and
engage the customers through presentation. Technical
skills required to monitor the characteristics of the
customers including their device type, name, contact
number or other useful information.
Human
resource
There is need of at least 4 human resources
those can design the website user interface
and integrate the functionality (Kerzner
and Kerzner, 2017).
There is need of 3 human resources those can analyse
the functionality, make changes and improve the time
for chat initialization.
Potential
profit
The organization can prevent the
unauthorized download and sharing as only
the authenticated users can access the
content through their account. It can
improve loading performance and reduce
the storage need on user devices.
It can provide the customer engagement and resolve
the issues within the time. It also can help to improve
the services and make the business liable and
responsible for the service.
Impact on
organizati
onal
reputation
It will increase the business reputations
and revenue. Business can achieve new
customers with high availability of the
music albums to them.
It can improve the brand values as well as services as
the organization as the queries can be resolve within
the time (Marchewka, 2014).
Customer
demands
Major demand of the customers is to store
the music albums on their device as they
can loss access to them in future. They
need a system which can deliver the audio
or video as it goes so that they can enjoy
live music.
It is complex to submit the query to the organization
and wait for them response over the days. Customer
services are required to reduce the time as well as cost
and improve the services.
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
Therefore, the projects are within the capabilities and resources of the organization. The project of
online streaming can improve the services and reduce the complexities at organizational and customer
side. Also, the project of customer services is effective to save the cost and improve the reliability of the
services.
1.3 produce a specification for the agreed project
The agreed project has goal to integrate the online audio or video streaming with availability of the
online customer services to the customers. The project specification has major focus on the following
stages:
Requirement specification
The major requirement of the organization is to improve the services for the customers with the
integration of the online streaming and customer services. The organization is growing for the number
of the users and artists and thinking to start the live events on the website. In such cases, there is need of
the streaming to protect the content and share within the customers. Another requirement is to reduce
the cost and improve the support to the customers in almost real time through chat systems.
Systems analysis
The project has considered that the existing business practices are effective to support the project as
there is team of agile practitioners who can support for effective execution. The system has need of the
new login system to manage the users and their authentication for the streaming services along with
their payments to the channel or artists (Harrison and Lock, 2017). There is also need of changes in the
code of the website to integrate the third party chat systems and customer service supports.
Feasibility study
The organization is increasing in revenue through the music services and it has scope to improve the
services to increase the customer engagement. For that, the organization also has potential cost and time
to design the system. The project has suitability with the existing website and business structure to meet
the requirements. The project is feasible in term of size, cost, time, scope and resources.
Software systems
Document Page
The organization can purchase the software for the customer service management to use the processed
data in the decision making and service quality monitoring. Besides to it, software is also required to
stream the music on the website for the active sessions only (Pagnoni, 2012). There is need of software
to manage the backend services for the authentication, user activity monitoring and device compatibility
for audio or video streaming.
Hardware systems
Highly capable servers are required to fetch the data in the effective time. Also, there is need of high
quality storage system to reduce the time for the loading and storage of music or videos. Hardware is
required for the customer service agents and programmers working on the project or website.
Algorithms
The project is expected to complete through the parallel utilization of the resources for the feature
integration in the website.
Algorithm-Start
Find resource from set
Assign module
Monitor the execution
If pass: Assign new
Else: Redone
Use the output of the other modules
Integrate
Algorithm-end
Designs
Document Page
It is planned that there will be button at the right bottom of the website for the customer service. The
user processing through the button has to feed the details as name, mobile number and mail address to
initiate the communication. The user can talk to chat-bots for general queries and further communicate
to assigned agent for the questions (Gholami and Murugesan, 2013). Also, video streaming is like the
loading of a video or music on website but in background, it is streamed to the browser or application.
Several approaches to a particular problem
The organization can use third party applications for the customer service software or feature on website
whereas shared or own server can be used to provide the streaming to the customers. The organization
can integrate the features directly on the website or redirect the users on the partner website for the
services. Also, multiple programming language and user interface can used to meet customer
requirements.
Technique to solve a problem
The project is based on the trial and success method to resolve the problems. In most of the cases, the
already defined standard approaches are used to reduce the wastage of time and cost during the project
execution.
Improve a current system
It will add functionality of chat or call on the website for premium users whereas the streaming feature is
provided to all users. The users are required to upgrade their plug-in software and browser.
1.4 produce an appropriate project plan for the agreed project
Table 2: Project plan
Activity/ week First Secon
d
Third Forth Fifth Sixth
Requirement specification
Systems analysis
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
Feasibility study
Software systems
Hardware systems
Algorithms
Designs
Several approaches to a particular problem
Two or more programming languages
Different user interfaces
Develop a new technique to solve a problem
Improve a current system
Evaluate different approaches
Alternative implementations
Document Page
Task 2
2.1 Match relevant resources efficiently to the project from the given case study
For the project, there is need of the following resources those can help to reduce the time and cost and
complete the project within the constraints:
Human resources: There is need of four and three resources in the online streaming service and
customer services respectively. The resources are required to monitor the quality, prepare the strategies,
data collection and activity execution.
Software tools: There is need of the software tools to complete the project. For example, word
processing application like Microsoft Word is required to manage the data and prepare the documents
for the project activities. It is required to prepare letters and reports for the communication and data
management. Microsoft project is required to create the Gantt chart and assign the work to the resources.
It helps to save the time and cost for the project planning and monitoring (Kerzner and Kerzner, 2017).
There is code editor like visual studio for front end development whereas database applications are
required for backend services.
Hardware tools: To run the software, there is need of hardware tools. For example, laptops are required
to provide high flexibility to work in a team whereas desktops are also required to edit the code more
effectively with established resources. Printers are required to provide hard copy of the instructions and
strategies whereas communication tools like telephones are required to build the strong team with high
data sharing within the time. Besides to it, there is need of papers for planning and concept drawing
whereas internet services are fundamental in project execution (Harrison and Lock, 2017).
During the project, each resource is analysed for the skills and capabilities so that appropriate task can
be assigned to achieve the parallel execution. Also, teams are created to share the data and support the
operations. Each resource is managed through the leaders in project and communicated for the strategies
and objectives.
2.2 Undertake the proposed project in accordance with the agreed specification
The project can be completed according to the specification in the following manner so that
functionality as well as profitability can be achieved:
Document Page
Storyboard
Figure 3: Storyboard for customer service on website
Figure 4: Streaming within page
Navigation diagram
Online audio or video streaming
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 5: First login or register with the website
Figure 6: Click on manage subscription
Figure 7: Choose subscription type and submit
Document Page
Figure 8: Pay for the subscription
Figure 9: Play from the subscribed album when logged in
Online customer services
Document Page
Figure 10: Click on contact us on home page
Figure 11: choose the options
The existing business function can use the new features with the integration. The organization can host
the software code or application on the own server to meet the performance and quality standard
whereas the code can be integrated in the website as widget to make the proper simple. To achieve the
video or audio streaming, the organization can manage dedicated connections with encryption whereas
login process is added to manage the user subscriptions. Integration of the code for the functionality is
supported as follows in a web page:
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
/* description of the module or function */
// code goes here
/* end of the module*/
2.3 Organise, analyse and interpret relevant outcomes for your project using a suitable recording
mechanism such as a periodic log book
The organization can use the periodic logbook to record and manage the outcomes through the
monitoring of the activities. The logbook can help to create the sequence of the activities to manage the
focus and priorities for the quality outcomes:
Table 3: Periodic logbook
Activity Time defined Remark or status
Analyse the business conditions and requirements Completed
Define the budget and time Completed
Selection of technical expertise Completed
Scope and profit analysis Completed
Planning and requirement specification Completed
Modularizing the goals Completed
Assigning roles and responsibilities Completed
Monitoring quality and performance Completed
Testing outcomes Completed
Integrating with main website Completed
Testing for functionality Completed
Documenting activities Completed
Document Page
Closure of project -
Document Page
Task 3
3.1 Use appropriate project evaluation techniques such as PERT or CPM to evaluate your project
The organization can use the project evaluation review technique in which the organization can manage
the activities and improve the project execution process. It can help the organization to achieve the
quality as well as performance. Below is the PERT diagram for the organization in which major
activities are defined along with their path for the completion. The diagram also shows the critical paths
in the project those can increase the cost and time. The project can use the network diagram to map the
activities and reduce the performance (MacCrimmon, 2016).
Besides to it, the organization also can use the quality assurance mechanisms in which activities can be
managed for the defined quality and performance. The organization can use the mechanisms to ensure
the modules of the project deliver the desired quality within the time and cost and it can support for the
higher performance in the project.
3.2 Interpret and analyse the results in terms of your original project specification
The result of the project can be determined with the consideration of the following factors for the
completion of the project:
Changes in the process: There were several changes in the development process to achieve the desired
functionality in the website. The project has gone through the changes to meet the desired quality and
outcomes with the consideration of the cost and time. For example, the schedule of the development is
changed when the resources are consumed by the other functionality of the website.
Job roles: The project has assigned the work to the team members to achieve the higher performance
and meet the quality (Schwalbe, 2015). For example, the test team of the organization has handled both
the functions so that the designing or development team can test the major functionality of the website
whereas project leader has role to manage the resources and meet the outcomes.
Changes in performance and values: during design and implementation phase, the performance was
critical to manage and has impacted the values but the effective monitoring and quality alignment in the
project has helped to achieve the desired outcomes. The performance is managed with changes in the
schedule to complete the project on time.
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 suitable recommendations and justify areas for further consideration and future improvement
for the developed project
The project has integrated the customer services and online video or audio streaming functions in
website but the project has lack of the features to support the services to the customers in effective
manner. For example, the streaming has needed to understand the browser and the device capabilities on
which the streaming is being performed. There is need to integrate the code which can help to
understand the user profile and session for high quality.
Further, it is required to consider that the organization can integrate the business structure and the
culture in the customer service as the effective set of the resources are required to access the information
from the server and meet the customer demands. It is recommended to integrate the backend services in
the streaming and customer services to understand the failures and engage the customers in the business.
The organization also can improve the code for the faster loading with the mixing of two or more
programming languages (Mehta et al, 2016). It is essential to examine the devices and platform before to
install the services on the user devices. It is recommended to manage the consistency in the code design
with clear a structure and annotation so that further changes can be made effectively.
Document Page
Task 4
A.C4.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 - Conceptualization of project
-Understanding functional requirements
-analysing business structure and culture
-Arranging resources
Week 1 Microsoft Project
Excel tool
Requirement
gathering
-Understanding business scope and requirements
-Understanding capabilities and strengths
-Setting goals and objectives
-Collect and process data
Week 2
and 3
Questionnaire, interview and
secondary data collection
Logical design -Data collection and mapping
-Prototyping
-User interface and module development
-Mapping of functions
Week 4 Database management tool
Prototype tool
Mock creator
Network diagram
Implementatio
n
-Choosing language and platform
-Designing functions
Week 5
to 7
Visual studio
UML creator
Document Page
-Integrating in website
-preparing documents
Latex editor
Testing -Testing functions
-Testing entire website
Week 8 Testing tool
Quality control techniques
Training and
development
-Documentation of the functions and features
-providing training and development
Week 9 Skill analysis tools
Performance monitoring
A.C4.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
The project has effective outcomes for the organization as it has integrated the web services for the
online customer care and the audio or video streaming. The project has considered the cost, time and
resources and utilizes them to achieve the profitability. The project has created the plan and manages the
roles and responsibilities of the employees to achieve the defined common goals and objectives. Also,
the project has followed the sequence of the activities to meet the business goals. The project is executed
as the collection of the parallel activities to meet the outcomes. Team is divided into the groups to boost
the performance. The project has delivered the quality outcomes to the organization.
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
The report has discussed the project aims, objectives, processes and constraints along with various tools
and techniques those can be used to achieve the outcome. The report has discussed the work breakdown
structure as well as the other techniques like PERT, CPT and logbook to support the effective project
execution. It has also discussed the effectiveness in the project and management process used to meet
the quality outcomes. It has shown how the required features can be integrated and used to achieve
customer satisfaction and high quality services.
Document Page
References
Books and Journals
Burke, R., 2013. Project management: planning and control techniques. New Jersey, USA.
Gholami, B. and Murugesan, S., 2013. Global IT project management using Web 2.0. In Perspectives
and Techniques for Improving Information Technology Project Management(pp. 150-172). IGI Global.
Harrison, F. and Lock, D., 2017. Advanced project management: a structured approach. Routledge.
Jensen Oellgaard, M., 2013. The performance of a project life cycle methodology in practice. Project
Management Journal, 44(4), pp.65-83.
Kerzner, H. and Kerzner, H.R., 2017. Project management: a systems approach to planning, scheduling,
and controlling. John Wiley & Sons.
MacCrimmon, K.R., 2016. Critical path analysis. The New Palgrave Dictionary of Economics, pp.1-3.
Marchewka, J.T., 2014. Information technology project management. John Wiley & Sons.
Mehta, N., Hall, D. and Byrd, T., 2014. Information technology and knowledge in software development
teams: The role of project uncertainty. Information & Management, 51(4), pp.417-429.
Pagnoni, A., 2012. Project engineering: computer-oriented planning and operational decision making.
Springer Science & Business Media.
Schwalbe, K., 2015. Information technology project management. Cengage Learning.
Turner, J.R., 2014. Handbook of project-based management(Vol. 92). New York, NY: McGraw-hill.
chevron_up_icon
1 out of 27
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]