19
Secretary product design Masayuki Ota (@masota0517 ) Shuhei Eda (@shumach5 ) It’s draft. I’m updating now.

Secretary product design

Embed Size (px)

Citation preview

Page 1: Secretary product design

Secretary product designMasayuki Ota (@masota0517) Shuhei Eda (@shumach5)

It’s draft.I’m updating now.

Page 2: Secretary product design

Goal

Overall Goal 地球上の全てのビジネスプロフェッショナルを非生産的作業から解放し、より豊かな時間を過ごせるようにする

Bot Goal ユーザー• 簡単に予定調整できる• 空き時間を豊かに使える情報を知る

Secretary開発チーム• 非生産的作業を減らす• 予定表からユーザーの空き時間/特徴を把握し、適切な情報を送る

User Stories 1. サービス内容を知る2. 任意のメンバー/チームと予定調整できる3. 空き時間を豊かに使える情報を知る

Page 3: Secretary product design

「簡単に予定調整できる」とは?

簡単に

• 少ない入力で目的が達成できる (気が利く)

• 共通の空き時間を自分で探さなくて済む

予定調整できる

• 全参加者が「都合の良い時間」に予定を立てられる

Page 4: Secretary product design

Organization

App scope

Arrange meeting by Bot

with internal users

Page 5: Secretary product design

Menu

Arrange meeting

Find Room

Navigation

Navigation commands

Attendee

Duration

Title

Time slots

Location

Lunch Party

Week

Settings Help

Web

Include Typing shortcut

Locations

Arrange meeting with x

Duration Attendee

Time Slot

Location(Optional)

V1 design. 2017 7/23

Page 6: Secretary product design

Menu

Arrange meeting

Find Room

Navigation

Navigation commands

Attendee

Duration

Lunch Party

Span

Settings Help

Web(Tab)

Include Typing shortcutEx. Set 30 min meeting with Shuhei tomorrow

Locations

Arrange meeting with x

Attendee

Span

Location(Optional)

Span

Time zone

ExamplesDuration (min) : [10],[30],[60]Span: [Today],[Tomorrow],[This week],[Next week]Time zone: [Morning],[Noon],[Afternoon],[Night] <- see next slide for more detail

Number of invitation

Address

Logout

Tutorial

FAQ

Feedback

Follow

Type “menu” for going back main menu

V2 design. 2017 9/9

Page 7: Secretary product design

Time zone (9am – 9pm)

Noon

Afternoon

Night

MorningLunch, Lunch meeting

Meeting for work

Party, Meeting for private project

Meeting for work

Page 8: Secretary product design

Example : Conversation Flow Locations

User Zip/City, ST

Zip/City, ST?

No

Location Search

3

Yes

> 0

No

Locations

Yes

New Search

Location

More Locations

Schedule Refer to :Designing Conversational UI for Bots (and Humans) https://www.slideshare.net/WindowsDev/build-2017-p4066-designing-conversational-ui-for-bots-and-humans

Page 9: Secretary product design

Arrange Meeting

Bot UserArrange meeting

Attendee

Duration

Span

Time zone

Will Update

Page 10: Secretary product design

Arrange meeting with x

Arrange meeting with x

Duration

Bot User

Will Update

Page 11: Secretary product design

Find Room

Find Room

Locations

Bot User

Will Update

Page 12: Secretary product design

Lunch

Bot User

Lunch

Who is the attendee?

Admin

OK, I'll set 60 min lunch meeting

Completed. I sent 2 proposed date to team members. Tue, Aug 1, 2017 | 8:00 - 8:30Tue, Aug 1, 2017 | 16:30 - 17:00Please check accept/decline in your Outlook/O365. After that please update meeting detail in your Outlook/O365.

Lunch

Attendee

Time Slot

Location

Will Update

Page 13: Secretary product design

Party

Party

Week

Web

Bot User

Will Update

Page 14: Secretary product design

Settings

Bot UserSettings

Will Update

Page 15: Secretary product design

HelpBot User

Help

Hi I’m your Secretary ! There are some resources for you.• Learn how to use in tutorial• See FAQ for solving problem• Post Feedback to increase my skill

for you• Follow me and subscribe blog to

get latest information

Help

Tutorial

FAQ

Feedback

Each underlined content is link to tab or web contents

Follow

Name Type entityId (only for Tab) Contents url

Tutorial Tab Tutorial https://secretarybot.wordpress.com/tutorial/

FAQ Tab FAQ https://secretarybot.wordpress.com/faq/

Feedback Tab Feedback https://secretarybot.wordpress.com/feedback/

Follow me Link - https://twitter.com/my_secretary

Subscribe blog Link - US : https://secretarybot.wordpress.com/JP : https://secretarybotja.wordpress.com/

Page 16: Secretary product design

Learning & help flow for users

Tutorial, FAQ, Feedbackthrough web page

Solve problem through email or comments in web page

Update contents

Self problem solving flow

Support flow

Page 17: Secretary product design

User input suggestion (Bot menu)

https://msdn.microsoft.com/en-us/microsoft-teams/botmenu

Title (= command) Description

None

Title (= command) Description

Arrange Meeting with Team Start arranging meeting with team members

Private chat Channel in Team

Page 18: Secretary product design

TODOs

• Navigation commands と自然文を並行して利用し、ショートカットする• 自然文入力をユーザーに覚えてもらうための会話を用意する

• Don’t understand scenarioを作る• 3回失敗したら、conversation flowを止める

• Discoverability : Introduce how to communicate• Type “Schedule 60 min meeting tomorrow” instead of xxx

• Remind by notification

Page 19: Secretary product design

Reference

Designing Conversational UI for Bots (and Humans)

• https://www.slideshare.net/WindowsDev/build-2017-p4066-designing-conversational-ui-for-bots-and-humans

• https://channel9.msdn.com/Events/Build/2017/P4066