SlackBot design and development
Haque, Md Manzurul (2019)
Haque, Md Manzurul
2019
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201903263819
https://urn.fi/URN:NBN:fi:amk-201903263819
Tiivistelmä
Communication is an essential key factor to succeed in any business, and it is highly recommended to have a secured, streamlined communication system for both internal and external communication. Due to the increase of digital innovation internet-based communication tools, such as Skype, Slack, GoToMeeting and similar tools, services now play an exclusive role in maintaining communication between team members. Because of digital innovation, above internet tools are quite convenient and suitable to use by SMEs as well as larger, organizations. In addition, Bots/Chatbots are becoming quite popular because organizations can use them to automate specific repetitive tasks within the set boundaries. They also enable a team to integrate custom functionality into the existing communication service such as Skype, Slack.
The primary objective of this study is to find out the chatbot automation capability in the Slack platform and develop a Slack chatbot to perform repetitive tasks in project development. The research and development of the SlackBot was conducted through close co-operation with the team members, CTO of the case company Enkora Ltd. To develop a protype Bot program Nodejs was used as tech stack and the testing and some test cases were carried out in the Enkora Ltd. Slack communication channel. The results of this thesis showed that chatbots could be a useful tool for a wide range of tasks automation in project management lifecycle. This research also indicates other possible usage areas, though there are some limitations due to the technology not being advanced yet and the lack of the respective company and people’s awareness of how to plan, develop, integrate and operate with Chatbots.
The primary objective of this study is to find out the chatbot automation capability in the Slack platform and develop a Slack chatbot to perform repetitive tasks in project development. The research and development of the SlackBot was conducted through close co-operation with the team members, CTO of the case company Enkora Ltd. To develop a protype Bot program Nodejs was used as tech stack and the testing and some test cases were carried out in the Enkora Ltd. Slack communication channel. The results of this thesis showed that chatbots could be a useful tool for a wide range of tasks automation in project management lifecycle. This research also indicates other possible usage areas, though there are some limitations due to the technology not being advanced yet and the lack of the respective company and people’s awareness of how to plan, develop, integrate and operate with Chatbots.