Chatbot Project for Bandcamp: Design, Implementation, and Evaluation

Verified

Added on  2024/06/10

|37
|8745
|375
Project
AI Summary
This project report outlines the design, implementation, and evaluation of a chatbot integration project for Bandcamp, a music platform aiming to enhance its clientele and market reach. The report details the project's specifications, objectives, and potential risks, including the development of country-specific services. It covers hardware and software requirements, project duration, and the working process, emphasizing risk management, time constraints, technical factors, and financial considerations. The project plan includes a Work Breakdown Structure (WBS) and Gantt chart for scheduling, resource allocation, and cost analysis. Evaluation techniques such as PERT are employed to assess project outcomes against initial specifications, with recommendations for future improvements. The report concludes with a presentation of project procedures and findings, highlighting customer satisfaction rates and user feedback to demonstrate the project's impact on Bandcamp's platform.
Document Page
Project Design Implementation
and Evaluation
Page 1
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
Table of Contents
INTRODUCTION...........................................................................................................................................4
TASK 1: TO BE ABLE TO FORMULATE THE PROJECT.....................................................................................5
A.C1.1 Formulate and record possible outline project specifications.....................................................5
A.C1.2 Identify the factors that contribute to the process of project selection.......................................7
A.C1.3 Produce a full specification for the agreed project not limited to, but in the lines of timescales,
the scale of operations, standards, resource implications, business data and so on for the given
project.....................................................................................................................................................8
A.C1.4 Produce an appropriate project plan for the agreed project using any suitable tool such as
Work Breakdown structure, Gantt chart and so on the Project-based plan..........................................10
LO2: BE ABLE TO IMPLEMENT THE PROJECT WITHIN AGREED PROCEDURES AND TO SPECIFICATION.....17
A.C2.1 Match relevant resources efficiently to the project from the given case study.........................17
A.C2.2 Undertake the proposed project in accordance with the agreed specification. Below list down
the plan and the milestones of the project...........................................................................................19
A.C2.3 Organize, analyze and interpret relevant outcomes for your project using a suitable recording
mechanism such as a periodic log book................................................................................................21
LO3: Evaluation of Project Outcomes........................................................................................................22
A.C3.1 With the Help of various Project Evaluation Techniques like PERT for the Evaluation of the
Project...................................................................................................................................................22
A.C3.2 Result Interpretation and Analysis over the Initial Project Specification....................................25
A.C3.3: Make suitable recommendations and justify areas for further consideration and future
improvement for the developed project. Consider the implication of how far your project has met its
outcomes...............................................................................................................................................27
LO4: Project Outcomes Presentation........................................................................................................28
A.C4.1 Produce a record of all stages of your project procedures and project development Used to
complete your project...........................................................................................................................28
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.......32
CONCLUSION.............................................................................................................................................35
REFERENCES:.............................................................................................................................................36
Page 2
Document Page
List of Figures
Figure 1: Business Data................................................................................................................................9
Figure 2: Chatbot Usage..............................................................................................................................9
Figure 3: WBS Structure............................................................................................................................10
Figure 4: Gantt Chart.................................................................................................................................14
Figure 5: Total Budget...............................................................................................................................14
Figure 6: Total Project Cost........................................................................................................................15
Figure 7: Cost Break Down........................................................................................................................15
Figure 8: Bar Graph for Costing.................................................................................................................15
Figure 9: Progress and Cost Graph............................................................................................................16
Figure 10: PERT..........................................................................................................................................16
Figure 11: Allocation of Resource..............................................................................................................18
Figure 12: Log Book...................................................................................................................................20
Figure 13: Work Allocation........................................................................................................................21
Figure 14: PERT Analysis Diagram..............................................................................................................25
Figure 15: Comparison Graph....................................................................................................................27
Figure 16: Gantt Chart for the Chatbot......................................................................................................32
Figure 17: Customer satisfaction rate........................................................................................................33
Figure 18: Feedback from user on Chatbot Effect.....................................................................................34
Figure 19: Satisfaction Rate.......................................................................................................................34
Figure 20: Workflow at the completion of project....................................................................................35
List of Tables
Table 1: Work Breakdown Structure and Scheduling of Project................................................................11
Table 2: PERT Analysis Table......................................................................................................................22
Table 3: Comparison Between Gantt Chart and PERT Analysis..................................................................25
Table 4: Scheduling of the Project phases.................................................................................................28
Page 3
Document Page
INTRODUCTION
This report is for Bandcamp company that creates an interactive and effective platform for various
Genre of the Music Enthusiasts. They create an application that helps them in accessing all type of
online music and also allows the users to access the Live Streaming Music contents. The company was
founded after the launch of Apple iPod that is in 2002 in order to compete with the Apple iTunes. In the
beginning, the profit was less but after a Financial Year, the company gathered the attention from
various promoters that helped Bandcamp to establish much more profit and gather more Clientele in
Europe and Asia Region. A Survey is conducted that shows that Company last Financial Profit crosses
$250 Million. Bandcamp Vision is to become the most prestigious and Widely used Company in the field
of Music and Entertainment. Thus, this report is going to help the Organization in order to enhance the
performance of the product and the organization can achieve the Vision to become the best company to
sell the Entertainment Platform. This report is going to include the approaches to achieve the vision
along with multiple key features that could replace all the Current Tactics and Features of the Bandcamp
Organization.
Page 4
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
TASK 1: TO BE ABLE TO FORMULATE THE PROJECT
A.C1.1 Formulate and record possible outline project specifications
Bandcamp is a company that wants to enhance their clientele and increase their market reach by
improving the quality of the products and enhancing the performance of the various other products
offered. Using this the company wants to take the control of the market. For the better Clientele
gathering, the organization can use two projects or system within their organization that can help in
achieving that vision. The two System or Projects methodology that could be used by the Bandcamp are:
ï‚· Chatbot Integration within the Products
ï‚· Country Specific Services
Project Title: Chatbot Integration System
Definition: The Chatbot Integration System when integrated into the product of the Bandcamp can
enable the successful problem-solving method using which the Organization is going to able to help out
the customers and create a better solution. Using the Chatbot, the customer can send feedbacks for
their products and the company can get more recommendations using which they can build a better
product for the Customers. The main aim of using this System is that it is going to increase the
performance of the integrated system and can give solution for the queries made by the users.
Objectives: The Chatbot system that is being integrated into the system is going to achieve some
objective. These includes:
ï‚· Get the feedback upon the product from the users
ï‚· Create a better chat integration for the product using which the organization could enhance the
product
ï‚· The Chatbot will help in filtering out the smaller problems that could be answered effectively
using simple Chatbot
Risks Involved in this Project: In any project, there are several risks that need to be handled by the
organization. In Chatbot integration those risks are:
ï‚· The System can crash if there are too many problems
ï‚· The user might feel a little lag in answers due to complex structure of the Chatbot
ï‚· The Chatbot testing on various platform is needed
Constraints:
ï‚· This project must get completed within 45-60 days
ï‚· The total project cost is going to be $17,000 that includes Development, promotions,
maintenance, and cost of deployment.
Page 5
Document Page
Successful Completion:
ï‚· When the Chatbot can answer the Frequently Asked Question without any external entity and
resolve the issue
ï‚· When Chatbot is able to handle large requests and direct them to a successful gateway for their
completion
Project Title: Country Specific Service
Definition: The main aim behind using this integration is to provide a region-specific data meaning all
the users will get the data that is legal in their countries such that they would not get banned for using
services and entertainment offered by the organization. This will enhance the customer belief and the
Government of the country could allow the products of the Bandcamp very easily.
Objectives: This service will help in creating a region-specific service to enable the user for getting much
more information and feeds according to the content that is region specific so that the user could get
better information and feeds.
ï‚· Feed according to the Region
ï‚· The user could get better information about the products
Risks Involved in this Project: In any project, there are several risks that need to be handled by the
organization. In Country Specific Service those risks are:
ï‚· The System can crash if there is too much load on the server from one region
ï‚· The Regions could get mixed up on the border regions and could lead to bad feeds
Constraints:
ï‚· This project must get completed within 90-130 days
ï‚· The total project cost is going to be $20,000 that includes Development, promotions,
maintenance, and cost of deployment.
Successful Completion:
On successful completion, the user will be able to get the popular and trending feeds according to their
regions with minimum efforts and without restrictions (Chapman, 1997).
Page 6
Document Page
A.C1.2 Identify the factors that contribute to the process of project selection
Risks: The risk involved while implementing the Chatbot within the products of the organization will
cause damage to the products and loss for the organization image. So, must be certain measures that
need to be followed by the organization in order to create a better risk handling while Integrating
Chatbot in the Products. The Risk management must be implemented in order to get the better product
deployment and making reliable clientele.
Time Constraints: For development of any project the organization should keep a threshold time which
should be the limit in which the project must be developed. The timing constraints are going to impact
the performance of the Chatbot. The divided tasks within the Chatbot should have certain time limits
with a definite start point and ending point. Keeping the timing constraints in mind the entire project
should be developed within the limit and the tasks should be completed within that limit. This process is
going to further improve the product quality of the Bandcamp (Abashev et al., 2016).
Technical Factors: The tools used for development of the Chatbot product for the Bandcamp are the
technical factors. It is the most important factor that can affect the performance and image of company
over the entire Clientele. The tools for development must be of a high quality such that it reduces the
damage caused and improve the validations.
Financial Factor: for the Financial factors of the Organization following points can be studied:
ï‚· Development Cost: The cost of development should be low
ï‚· Product Components Performance: The Components should be able to perform in extreme
conditions to decrease the cost of maintenance (Sánchez-Algarra and Anguera-Argilaga, 2005).
Scope and Business Benefits: The scope of this product within the organization is going to add the
various benefits. The Scope is going to add certain features that are going to help in maintaining the
accuracy and help in improving the whole system performance of the entire system. There needs to be a
limit that could help in deciding how many users can access the Chatbot at the same time such that the
server does not hang up. This is going to create a better product that could be used in order to increase
the system reliability.
For Bandcamp company the Business Benefits that are being provided are written below:
ï‚· A 24x7 service should be provided to the customer in order to enhance the reliability of the
whole system.
ï‚· The system should be made such that it could represent the whole organization in the global
market
ï‚· The product should also increase the system quality such that the Bandcamp is reachable via
various Social Platforms and the users could be able to connect with more and more products
(Han, Lee and Kim, 2017).
Page 7
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
A.C1.3 Produce a full specification for the agreed project not limited to, but in the lines
of timescales, the scale of operations, standards, resource implications, business data
and so on for the given project.
Hardware Specification: For this product, development stage is going to use certain hardware
components. Among which there must be a Computer System to implement the code of the Chatbot for
the organization. Below are the Minimum requirements that are needed for the development for the
Chatbot.
ï‚· 5th Generation Processors
ï‚· 8 GB DDR4 RAM
ï‚· Ubuntu Operating System
The Software components that are needed for the development of this Chatbot are going to be:
ï‚· Framework for development of Chatbot
ï‚· Database to store the stopwords for the Chatbot
ï‚· To ensure its reliability the system should be developed for the increasing the compatibility
Duration: The duration of this project is going to be 45 to 60 days. The development of this project must
be completed within this time period. This will include the additional 15 days for testing of the Project.
Working: The project for developing the Chatbot includes various different types of methodology which
will help in developing the Chatbot within the given time duration. This working process is going to help
in completing the project within the scheduled time limit and a manager in the organization is going to
supervise the time duration of the project (Xu et al., 2012) .
Quality: The policies chosen for this project is going to be useful in increasing the project and its quality.
The quality of the products chosen is going to be decided at the beginning of the project. The Quality
assurance service of the system is going to be helpful in making a better system development plan such
that the Chatbot that is developed is going to have better reliability over the system (Joslin, 2015).
Resources: For the implementation of the Resources of the project, there should many different variants
of the Resources that could be used. All the Resources are dependent on the Chatbot that is being
developed. This step is going to find out all the resource required for the implementation of the
Chatbot. The resources selected must be able to fulfil the requirements of the assigning the resources of
the entire development. To prevent the misuse of the system there should be some legal agreements
(De Millo, 2005).
Page 8
Document Page
Figure 1: Business Data
Figure 2: Chatbot Usage
Page 9
Document Page
A.C1.4 Produce an appropriate project plan for the agreed project
using any suitable tool such as Work Breakdown structure, Gantt chart
and so on the Project-based plan.
For creating this, project the basic development cycle of this project, this stage is implemented in order
to calculate the whole process of this project and it is going to create an analysis model for the
scheduling the task on the basis of development. For project planning various tools are used, they are
Work Breakdown Structure and Gantt Chart.
Work Breakdown Structure
It is commonly known as WBS. It is a project analysis graph to schedule the project at the initial stage of
the project. It is widely used to create the structure for the Project Development. It is the phase that is
going to be created at the beginning of the project for the entire projects.
Figure 3: WBS Structure
Gantt Chart
It is the technique used to develop all the scheduling cycles of the tasks that are going to be used for the
Work Breakdown Structure. By using this technique, it is very easy to find out scheduling of all the tasks.
Using this it is easy to find all the resources needed, the process of evaluation, cost analysis for the
process of Gantt Chart. Gantt Chart provides an easy way to schedule all the tasks and manage the
allocated resources for them.
Page 10
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
Table 1: Work Breakdown Structure and Scheduling of Project
Task Name Duratio
n Start Finish Predecess
ors
Resource
Names Cost
% Work
Complet
e
Xtreme Chatbot 37 days Tue
6/5/18
Tue
7/17/18 $16,952.00 100%
Requirements 5 days Tue
6/5/18
Sun
6/10/18 $2,736.00 100%
gather Market
Requirement 1 day Tue
6/5/18
Tue
6/5/18 Developer $360.00 100%
Target Customer
analysis 2 days Wed
6/6/18
Thu
6/7/18 2 Marketing
Executive $1,600.00 100%
Points analysis 1 day Fri
6/8/18
Fri
6/8/18 3 Team Manager $400.00 100%
Solution Benefits
analysis 1 day Sun
6/10/18
Sun
6/10/18 4 Tester $376.00 100%
Spec 3 days Mon
6/11/18
Wed
6/13/18 $1,136.00 100%
Identify Feature 1 day Mon
6/11/18
Mon
6/11/18 5 Team Manager $400.00 100%
Identify
Functionality 1 day Tue
6/12/18
Tue
6/12/18 7 Developer $360.00 100%
Description along
with Collateral 1 day Wed
6/13/18
Wed
6/13/18 8 Tester $376.00 100%
Script 3 days Thu
6/14/18
Sun
6/17/18 $1,160.00 100%
Build
Conversational
Scripts
1 day Thu
6/14/18
Thu
6/14/18 9 Developer $360.00 100%
Build User
Interface 2 days Fri
6/15/18
Sun
6/17/18 11 Team Manager $800.00 100%
Architect 11 days Mon
6/18/18
Fri
6/29/18 $3,960.00 100%
Create
Engineering Design
for Bot
2 days Mon
6/18/18
Tue
6/19/18 12 Developer $720.00 100%
Create Front-end
components 2 days Wed
6/20/18
Thu
6/21/18 14 Developer $720.00 100%
Create Back-End
components 2 days Fri
6/22/18
Sun
6/24/18 15 Developer $720.00 100%
Development 3 days Mon
6/25/18
Wed
6/27/18 16 Developer $1,080.00 100%
Code for Bot 1 day Thu
6/28/18
Thu
6/28/18 17 Developer $360.00 100%
Page 11
Document Page
Create
Messaging Interface
for unit Test
1 day Fri
6/29/18
Fri
6/29/18 18 Developer $360.00 100%
Test 4 days Sun
7/1/18
Wed
7/4/18 $1,504.00 100%
Testing in
Emulator 2 days Sun
7/1/18
Mon
7/2/18 19 Tester $752.00 100%
Check Access
Limitation 1 day Tue
7/3/18
Tue
7/3/18 21 Tester $376.00 100%
Quality
Assurance 1 day Wed
7/4/18
Wed
7/4/18 22 Tester $376.00 100%
Deploy 2 days Thu
7/5/18
Fri
7/6/18 $720.00 100%
Deployment in
Hosted Environment 1 day Thu
7/5/18
Thu
7/5/18 23 Developer $360.00 100%
Devops Support 1 day Fri
7/6/18
Fri
7/6/18 25 Developer $360.00 100%
Publish 2 days Sun
7/8/18
Mon
7/9/18 $1,600.00 100%
Send to Various
applications 1 day Sun
7/8/18
Sun
7/8/18 26 Marketing
Executive $800.00 100%
Descriptive
Elements 1 day Mon
7/9/18
Mon
7/9/18 28 Marketing
Executive $800.00 100%
Monitoring 3 days Tue
7/10/18
Thu
7/12/18 $2,208.00 100%
Ops Monitoring 1 day Tue
7/10/18
Tue
7/10/18 29 Tester,Developer $736.00 100%
Monitoring
Based on Actual
Conversational
Scripts
1 day Wed
7/11/18
Wed
7/11/18 31 Developer,
Tester $736.00 100%
Monitoring
Based on User
Conversation
1 day Thu
7/12/18
Thu
7/12/18 32 Tester,
Developer $736.00 100%
Promote 1 day Fri
7/13/18
Fri
7/13/18 $800.00 100%
Cross-Platform
Bot Store Promotion 1 day Fri
7/13/18
Fri
7/13/18 33 Marketing
Executive $800.00 100%
Analyze 3 days Sun
7/15/18
Tue
7/17/18 $1,128.00 100%
Performance
Analysis 1 day Sun
7/15/18
Sun
7/15/18 35 Tester $376.00 100%
Reliability 1 day Mon
7/16/18
Mon
7/16/18 37 Tester $376.00 100%
Analyzing 1 day Tue Tue 38 Tester $376.00 100%
Page 12
chevron_up_icon
1 out of 37
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]