SlideShare a Scribd company logo
AI Chatbot Development
Methodology
19th October 2018 Lviv
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
About me
• Co-founder of http://Chatbots.Studio
• Co-author of course “Chatbots for marketers”
• Owner of MBA with exceptional recognition
• Bot evangelist
https://medium.com/@chatbots_studio/
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Deployment / piloting
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
We cover how to manage the AI bot delivery
1
• Inherits waterfall methodology ( I love MSF)
2
• Distinct project activities per each project stage
3
• Criteria's of completion
4
• Key decisions per stage
5
• New team roles
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
What will NOT be in the methodology ?
1
• How to program any bot or its component
2
• How to market, earn money on chatbot
3
• What is the chatbot and how to use it my
business
4
• How to run a software development project. You
should know that already
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Each problem of the project should have owner
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
AI Chatbot project requires 2 new roles under user
experience
Role Problem Responsibility
Conversational expert • Conversation is not
engaging, It is not fun to
talk with bot
• Bot does not understand
me
• Bot does loses the context
of conversation
• It requires me to do a lot of
actions to get what I need
• Define the conversation of
flow
• Monitor the real
conversations and
optimize them
• Maintain NLP engine,
resolve fallouts and add
synonyms
Live user support • Users are leaving a
conversation
• Users are complaining
about bots
• Service is becoming lower
• Resolve user queries
• Contribute to conversation
improvements
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
MSF is rigid but clear
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Vision for AI chatbot project should include
1
• Objectives and metrics for AI Chatbot
deployment
2
• Interfaces of a Chatbot
•3
• Approach for AI
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Each project should bring tangible business benefits
Increase
revenue
Develop new sales
channel
Increase
secondary sales
Reduce cost
Optimize
information
management
Automate manual
work
Reduce cost of
advertisement
companies
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Be clear at the very beginning where you bot will be
working
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
When you definitely need AI in your Chatbot
No Controls in
Interface
• SMS
• WhatsApp
• Voice
• E-mail
A lot of data
records
• FAQ
• Search
Assistance
Non structured
nature of
information
• Dreams
• Complains
• Reviews
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
When you definitely do NOT need AI in your Chatbot
Rare AI
language
• Lack of NLP
libs
• No support
from Big
players
• Ukrainian is in
the list 
Customer has a
distinct task
• Buy ticket
• Setup an
appointment
• Make a
request
No enough data
to train NLP bot
• less than 100
records
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Should be considered during AI Chatbot planning stage
1 • Defined a detailed conversation flow
2 • Character of the bot
3 • Approach for AI implementation
4 • Define strategy for bot training
5 • Gather corpus of data
6 • Select development tools
•7 • Define requirements for integration
8 • Select live agent platform
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Watch dialog structure, it should be careful
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Consider the full technical landscape
Component Role Possible Solutions
Conversation Engine • Manage the conversation
logic
• Maintain the session
• Route the conversation
between interfaces
• Botkit
• Botpress
• Use own by using the plain
programming
NLP Engine • Identifies intent (NLU)
• Holds the context of
conversation
• Speach2text2Speach
• LUIS
• DialogFlow
• Amazon Lex
• Rasa.ai
• Wit.ai
Live Agent • Takeover the conversation
with a user
• Live Chat
• Intercom
Bot analytics • Google analytics for bots • Chatbase
UI framework • Presentation layer for web
bot and admin part
• Angular
• React
DBMS • Storage of the data • MySQL, MS SQL,
Postgres and etc.
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Bot is not a human, but has a character
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Plan to find a data for training in advance
Company
sources
• Contact
center logs
• Existing
support
scripts
• FAQ
Dedicated
sources
• Semantic
DBs
• NERs
Scrapping
• What ever
you can
find and get
from
internet
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
NLP Engine vs Own AI
- Cheap and quick
development
- Not need for Data
Scientist to train
- Great results in
standard cases
- Has APIs for integration
- Does not support the rare
languages
- Have issues with a lot intents
- Could miss the context of
conversation
- Limited with NLU mostly
NLPEngine
- Could implement practically
any NLP function
- Covers NLG as well
- Could support rare language
- Requires a lot of Data to
train
- Long delivery
- Requires specific knowledge
OwnAI
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Developing of stage is not only about programming
1
• Define client onboarding strategy
2
• Create unit tests for external components
3
• Define test cases for NLP
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Plan in advance how the clients will come to your bot
From own
sources
• Site
• FB page
• Call center
phone
• Messenger
Search
Offline
• Posters
• Outlets
Partners
• Part of
other
business
process
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
What conversational AI test cases should cover ?
• Miss spellings
• Synonyms, abbreviations, professional jargon
• Big quantity of similar intents (NLP engines could not recognize the difference)
• Logical (and, or) combinations
• Rejections of previous messages
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Specific activities for stabilizing stage
1
• Define the launch approach
2
• Issue specific environments for NLP engines
3
• Train live agents
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Define your launch strategy before the launch. Start with
small
Target
audience
• Limited
• Loyal
• Use the full
scenario
Scope of
launch
• What will be
used
• What will be
omitted
How to
resolve issues
• Redirect to
agent
• Set the trial
mode
Treat unhappy
clients
• Do not over
promise
• Think about
incentives
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Take offs
• AI Chatbot is NOT a toy
• AI Chatbot delivery requires a systematic set decisions
• You will need new roles on your team

More Related Content

PDF
Transformers, LLMs, and the Possibility of AGI
PDF
And then there were ... Large Language Models
DOCX
Comparative Analysis of Starbucks Vs Costa Coffee
PDF
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
PPTX
Chatbot Abstract
DOCX
Library management sytem
PDF
Bryan_Cassady - AI Powered Innovation.pdf
PPTX
Distribution strategy of pepsico ppt
Transformers, LLMs, and the Possibility of AGI
And then there were ... Large Language Models
Comparative Analysis of Starbucks Vs Costa Coffee
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
Chatbot Abstract
Library management sytem
Bryan_Cassady - AI Powered Innovation.pdf
Distribution strategy of pepsico ppt

What's hot (20)

PPTX
Build your first Chatbot
PPTX
Chat bots
PPTX
Chatbot
POTX
What is a chatbot?
PDF
Introduction to Chatbots
PDF
How do Chatbots Work? A Guide to Chatbot Architecture
PPTX
Chatbot ppt
PPT
Chat bots and AI
PPTX
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
PPTX
Chatbot
PPTX
Chat Bots Presentation 8.9.16
PDF
PPTX
Conversation UIs & Chatbots an introduction
PDF
chatbot and messenger as a platform
PPTX
Using Machine Learning and Chatbots to handle 1st line Technical Support
PPTX
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Archi...
PPTX
Chatbot ppt
PPTX
Chatbot solutions for e commerce platform, chatbot platform, build a chatbot,...
PDF
Chatbot Artificial Intelligence
PPTX
Final presentation on chatbot
Build your first Chatbot
Chat bots
Chatbot
What is a chatbot?
Introduction to Chatbots
How do Chatbots Work? A Guide to Chatbot Architecture
Chatbot ppt
Chat bots and AI
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
Chatbot
Chat Bots Presentation 8.9.16
Conversation UIs & Chatbots an introduction
chatbot and messenger as a platform
Using Machine Learning and Chatbots to handle 1st line Technical Support
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Archi...
Chatbot ppt
Chatbot solutions for e commerce platform, chatbot platform, build a chatbot,...
Chatbot Artificial Intelligence
Final presentation on chatbot
Ad

Similar to AI Chatbot Development Methodology (20)

PDF
Will your intranet be replaced with a (chat) bot?
PDF
Accemy Chatbots expertise
PDF
Chatbots for Brand Representation in Comparison with Traditional Websites
PPTX
Swapan Rajdev Keynote at Bots-up Meetup, Bangalore
PPTX
Teams Nation 2024 - #Copilot & Teams or Just Premium.pptx
PPTX
Dynamics 365 Saturday Amsterdam 02/2018 - Dynamics 365 and chatbots
PDF
Successfully Implementing BDD in an Agile World
PPTX
LUIS and Bots
PDF
SEO Exellence with ChatGPT-Webinar Duda
PPTX
How to Create an Award-Winning Intranet (Part 1 of 12)
PDF
DSDT Meetup March 2019
PDF
ChatGPT, Generative AI and Microsoft Copilot: Step Into the Future - Geoff Ab...
PPTX
Managing your user data with Sitecore xDB
PPTX
AI_Chatbot_title_Presentation1 AI EMPOWERED CHAT BOT.pptx
PDF
Lessons learned from building a commercial bot development platform
PPT
Building a bot with an intent
PPTX
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...
PPTX
Fuel Good 2018: Running Effective Projects in O365
PDF
FOAI MICRO PROJECT__chatbot_gtu_project.
PDF
The lifecycle of a chatbot
Will your intranet be replaced with a (chat) bot?
Accemy Chatbots expertise
Chatbots for Brand Representation in Comparison with Traditional Websites
Swapan Rajdev Keynote at Bots-up Meetup, Bangalore
Teams Nation 2024 - #Copilot & Teams or Just Premium.pptx
Dynamics 365 Saturday Amsterdam 02/2018 - Dynamics 365 and chatbots
Successfully Implementing BDD in an Agile World
LUIS and Bots
SEO Exellence with ChatGPT-Webinar Duda
How to Create an Award-Winning Intranet (Part 1 of 12)
DSDT Meetup March 2019
ChatGPT, Generative AI and Microsoft Copilot: Step Into the Future - Geoff Ab...
Managing your user data with Sitecore xDB
AI_Chatbot_title_Presentation1 AI EMPOWERED CHAT BOT.pptx
Lessons learned from building a commercial bot development platform
Building a bot with an intent
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...
Fuel Good 2018: Running Effective Projects in O365
FOAI MICRO PROJECT__chatbot_gtu_project.
The lifecycle of a chatbot
Ad

Recently uploaded (20)

PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
ai tools demonstartion for schools and inter college
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
System and Network Administraation Chapter 3
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
history of c programming in notes for students .pptx
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Essential Infomation Tech presentation.pptx
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Design an Analysis of Algorithms I-SECS-1021-03
ai tools demonstartion for schools and inter college
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
System and Network Administraation Chapter 3
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
CHAPTER 2 - PM Management and IT Context
Understanding Forklifts - TECH EHS Solution
history of c programming in notes for students .pptx
Softaken Excel to vCard Converter Software.pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Essential Infomation Tech presentation.pptx
wealthsignaloriginal-com-DS-text-... (1).pdf
PTS Company Brochure 2025 (1).pdf.......
Upgrade and Innovation Strategies for SAP ERP Customers
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025

AI Chatbot Development Methodology

  • 2. +38 096 448 80 46igor.luzhansky igor@chatbots.studio About me • Co-founder of http://Chatbots.Studio • Co-author of course “Chatbots for marketers” • Owner of MBA with exceptional recognition • Bot evangelist https://medium.com/@chatbots_studio/
  • 3. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Deployment / piloting • Conclusion
  • 4. +38 096 448 80 46igor.luzhansky igor@chatbots.studio We cover how to manage the AI bot delivery 1 • Inherits waterfall methodology ( I love MSF) 2 • Distinct project activities per each project stage 3 • Criteria's of completion 4 • Key decisions per stage 5 • New team roles
  • 5. +38 096 448 80 46igor.luzhansky igor@chatbots.studio What will NOT be in the methodology ? 1 • How to program any bot or its component 2 • How to market, earn money on chatbot 3 • What is the chatbot and how to use it my business 4 • How to run a software development project. You should know that already
  • 6. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Conclusion
  • 7. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Each problem of the project should have owner
  • 8. +38 096 448 80 46igor.luzhansky igor@chatbots.studio AI Chatbot project requires 2 new roles under user experience Role Problem Responsibility Conversational expert • Conversation is not engaging, It is not fun to talk with bot • Bot does not understand me • Bot does loses the context of conversation • It requires me to do a lot of actions to get what I need • Define the conversation of flow • Monitor the real conversations and optimize them • Maintain NLP engine, resolve fallouts and add synonyms Live user support • Users are leaving a conversation • Users are complaining about bots • Service is becoming lower • Resolve user queries • Contribute to conversation improvements
  • 9. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Conclusion
  • 10. +38 096 448 80 46igor.luzhansky igor@chatbots.studio MSF is rigid but clear
  • 11. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Conclusion
  • 12. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Vision for AI chatbot project should include 1 • Objectives and metrics for AI Chatbot deployment 2 • Interfaces of a Chatbot •3 • Approach for AI
  • 13. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Each project should bring tangible business benefits Increase revenue Develop new sales channel Increase secondary sales Reduce cost Optimize information management Automate manual work Reduce cost of advertisement companies
  • 14. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Be clear at the very beginning where you bot will be working
  • 15. +38 096 448 80 46igor.luzhansky igor@chatbots.studio When you definitely need AI in your Chatbot No Controls in Interface • SMS • WhatsApp • Voice • E-mail A lot of data records • FAQ • Search Assistance Non structured nature of information • Dreams • Complains • Reviews
  • 16. +38 096 448 80 46igor.luzhansky igor@chatbots.studio When you definitely do NOT need AI in your Chatbot Rare AI language • Lack of NLP libs • No support from Big players • Ukrainian is in the list  Customer has a distinct task • Buy ticket • Setup an appointment • Make a request No enough data to train NLP bot • less than 100 records
  • 17. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Conclusion
  • 18. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Should be considered during AI Chatbot planning stage 1 • Defined a detailed conversation flow 2 • Character of the bot 3 • Approach for AI implementation 4 • Define strategy for bot training 5 • Gather corpus of data 6 • Select development tools •7 • Define requirements for integration 8 • Select live agent platform
  • 19. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Watch dialog structure, it should be careful
  • 20. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Consider the full technical landscape Component Role Possible Solutions Conversation Engine • Manage the conversation logic • Maintain the session • Route the conversation between interfaces • Botkit • Botpress • Use own by using the plain programming NLP Engine • Identifies intent (NLU) • Holds the context of conversation • Speach2text2Speach • LUIS • DialogFlow • Amazon Lex • Rasa.ai • Wit.ai Live Agent • Takeover the conversation with a user • Live Chat • Intercom Bot analytics • Google analytics for bots • Chatbase UI framework • Presentation layer for web bot and admin part • Angular • React DBMS • Storage of the data • MySQL, MS SQL, Postgres and etc.
  • 21. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Bot is not a human, but has a character
  • 22. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Plan to find a data for training in advance Company sources • Contact center logs • Existing support scripts • FAQ Dedicated sources • Semantic DBs • NERs Scrapping • What ever you can find and get from internet
  • 23. +38 096 448 80 46igor.luzhansky igor@chatbots.studio NLP Engine vs Own AI - Cheap and quick development - Not need for Data Scientist to train - Great results in standard cases - Has APIs for integration - Does not support the rare languages - Have issues with a lot intents - Could miss the context of conversation - Limited with NLU mostly NLPEngine - Could implement practically any NLP function - Covers NLG as well - Could support rare language - Requires a lot of Data to train - Long delivery - Requires specific knowledge OwnAI
  • 24. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Conclusion
  • 25. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Developing of stage is not only about programming 1 • Define client onboarding strategy 2 • Create unit tests for external components 3 • Define test cases for NLP
  • 26. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Plan in advance how the clients will come to your bot From own sources • Site • FB page • Call center phone • Messenger Search Offline • Posters • Outlets Partners • Part of other business process
  • 27. +38 096 448 80 46igor.luzhansky igor@chatbots.studio What conversational AI test cases should cover ? • Miss spellings • Synonyms, abbreviations, professional jargon • Big quantity of similar intents (NLP engines could not recognize the difference) • Logical (and, or) combinations • Rejections of previous messages
  • 28. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Conclusion
  • 29. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Specific activities for stabilizing stage 1 • Define the launch approach 2 • Issue specific environments for NLP engines 3 • Train live agents
  • 30. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Define your launch strategy before the launch. Start with small Target audience • Limited • Loyal • Use the full scenario Scope of launch • What will be used • What will be omitted How to resolve issues • Redirect to agent • Set the trial mode Treat unhappy clients • Do not over promise • Think about incentives
  • 31. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Conclusion
  • 32. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Take offs • AI Chatbot is NOT a toy • AI Chatbot delivery requires a systematic set decisions • You will need new roles on your team

Editor's Notes

  • #8: https://www.slideshare.net/drdenizkilinc/msf-microsoft-solution-framework
  • #9: https://www.slideshare.net/drdenizkilinc/msf-microsoft-solution-framework
  • #14: Get a slide of my value added presentation
  • #15: Add a slide with possible bot interfaces, split them at AI based and not
  • #17: Language is not supported by NLP engines Users have a distinct task You do not have enough data to train your AI
  • #22: Screens with the bot characters Find a post with that ?
  • #24: NLP engine – support your language, able to recognize the intents correctly - Does not meet your requirements AI + you have enough data to train, your have a DS in your team, you need NLG, functions of NLP engine is not enough - You have not done that before
  • #26: Определение стратегии тестирования и багов дополнить
  • #27: From site, FB page From offline QR From advertisement Other will force a user to use it
  • #28: miss spelling Many similar content Synonyms Jargon and similar words
  • #31: What is the target audience for start What is the scope for launch How you resolve issues How do you treat unhappy clients