iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
Software Development

軟體工程師必備的AI工具力—— 全方位實戰應用X核心Mindset養成系列 第 3

新手必看的詠唱魔法(1):如何製作User Story和使用者體驗地圖?

  • 分享至 

  • xImage
  •  

靈感乍現:CoupleTrips!

會想做這個主題的原因是,我發現自己和另一半常常會因為「不知道要去哪裡玩」、「查/排行程有點麻煩」,所以一晃就是兩個月都沒出去玩。

令我很意外的是,其實景點相關的資訊蠻多的,在技術上也有很多的開源API、相關工具套件,但印象中好像沒有特別針對「解決安排旅遊行程」這個痛點而生的工具軟體。

腦子轉一圈,目前跟旅遊有關的產品大概是這幾類:

  1. 旅遊產品販賣網站(ex:雄獅、KKDay)
  2. 旅遊資訊(ex:各縣市/該景點的官網、內容網站)
  3. 心得分享(ex:痞客邦)

https://ithelp.ithome.com.tw/upload/images/20230916/20136292faJyi40T1C.png

【圖】關於出去玩這件事,大概是這個循環(攤手) 然後如果把「出去玩」換成「做Side Project」,這個梗圖也同樣適用XDDD

.
.
.


企劃前的停看聽——那些使用工具前你應該釐清的事情

在開始著手企劃前,讓我們先問自己

1. 這個階段我要幹嘛?
2. 希望工具能幫我做到什麼?

關於這兩個問題,我的答案是這樣:

  1. 問題一:我要發想這個產品的主要功能/架構、定出優先要開發的功能、稍微排一下主要功能的動線並做一下技術上的可行性評估...等等

  2. 問題二:我希望工具可以幫我一起發想功能、快速收斂各種靈感/想法

.
我們先想一下要怎麼用這個工具,調整一下心態,以免不小心把ChatGPT當通靈王。

https://ithelp.ithome.com.tw/upload/images/20230916/201362926I6PzZAAJG.png

【圖】不要再把「通靈」跟「下指令」搞混了!

.
.
.


最強新人來襲!邀請ChatGPT加入頭腦風暴

我打開ChatGPT的視窗,開始下指令,請ChatGPT來幫忙想一下Side Project的功能。

我現在想做一個side project,預計用web呈現。
目前初步的想法是,這是一個情侶排約會行程的工具,名字暫定為「約會點子王」
想解決的問題是:不知道要去哪玩、
要弄成一個行程過程中的各種瑣碎查詢(景點/費用/交通方式/時間/適不適合自己/會不會踩雷等等)

請你根據以上的情境,幫我產出user stroy

.
這是ChatGPT給我的第一次回覆:

  1. 作為一個使用者,我希望能在平台上查詢各種不同的約會點子,以便我可以獲得靈感和建議。
  2. 作為一個使用者,我希望能看到每個約會點子的詳細資訊,包括地點、費用、交通方式、時間和適合的對 象,以便我可以做出最佳的選擇。
  3. 作為一個使用者,我希望能看到其他使用者對約會點子的評價和評論,以便我可以避免踩雷。
  4. 作為一個使用者,我希望能將我感興趣的約會點子加入我的收藏,以便我可以隨時查看和參考。
  5. 作為一個使用者,我希望能將我計劃的約會行程分享給我的伴侶,以便我們可以一起討論和修改。
  6. 作為一個使用者,我希望能在平台上查詢到最新的活動和優惠資訊,以便我可以節省花費並獲得最好的體驗。
  7. 作為一個使用者,我希望能在平台上查詢到天氣資訊,以便我可以根據天氣狀況來規劃我的約會行程。
  8. 作為一個使用者,我希望能在平台上查詢到附近的餐廳和咖啡廳,以便我可以安排約會的用餐地點。

.
.
.


6個步驟產生使用者地圖、User Story

剛剛第一次下Prompt所產生的User Story,大概有50-60分的輪廓,但還達不到滿意的程度。

因此,接下來我便告知我的痛點 ,並請ChatGPT列出 使用者體驗地圖 ,從不同維度去尋找產品的主要功能,最後再進行整合。

有興趣的人可以看一下我和ChatGPT完整的對話紀錄,以下僅列出大致流程和指令:

1. 第一次下指令請ChatGPT列初版User Story

(略)

.
2. 告知實際經驗上的痛點,請ChatGPT提出對應的解決方案

根據我的經驗,排行程還有一個很麻煩的地方是「查景點並判斷適不適合自己」很花時間。
你會設計什麼功能來解決這個痛點?

.
3. 切換維度,從使用者體驗地圖發想功能

你提供的這四點很好,
我另外想成使用者體驗地圖,來看一下還有什麼功能是適合加入到這個產品的。

請你展開使用者體驗的過程,並寫下各階段會遇到的痛點、可以開發的功能。
ps. 如果有需要的話,可以利用markdown的mermaid語法進行視覺的呈現

.
4. 請ChatGPT將上述資訊整合進現有的使用者體驗地圖

你做得非常好!Good Job!
現在我需要你把最一開始的「user story的8個項目」、
「解決"查景點並判斷適不適合自己"所列出的4個項目」,
整合進現在這個「使用者地圖」。我需要評估一下要開發哪些功能
nice!但還可以做得更好,我將以第一個「發展階段」做舉例。
更清楚的說明我想要得到的內容,方便你判斷要怎麼將以上資訊進行整合。

1. 發現階段:在這個階段,使用者可能正在尋找約會的點子和靈感。
-功能:提供個人化的約會點子推薦,並允許使用者根據地點、費用、活動類型等條件進行搜尋和過濾。(User Story 1, 解決"查景點並判斷適不適合自己"的功能 1)
-功能:提供最新的活動和優惠資訊。(User Story 6)
=> 對應的User Story1:作為一個使用者,我希望能在平台上查詢各種不同的約會點子,以便我可以獲得靈感和建議。
=>對應的解決目點痛點1:個人化推薦系統

--
請你根據以上範例,再整合一次最新的使用者體驗地圖

.
5. 請ChatGPT以上述資訊再更新一次User Story

很好!請你根據最新的使用者體驗地圖,重新更新一下User Story

.
.
.


小結

以上大概是User Story的產出過程。其實過程比我想像中的順利,當User Story逐漸成形後,要做什麼功能、頁面也逐漸明朗。

你有用ChatGPT產出過需求文件的相關經驗嗎? 歡迎在下面分享你的詠唱經歷:)


上一篇
拆解軟體開發流程:了解AI工具限制,避免成為爛駕駛
下一篇
新手必看的詠唱魔法(2):同場加映SiteMap、技術可行性評估
系列文
軟體工程師必備的AI工具力—— 全方位實戰應用X核心Mindset養成30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
阿蘇蘇
iT邦新手 4 級 ‧ 2023-09-19 20:13:55

這個好酷 !!
好像有人在跟你討論一樣,雖然有再用 GPT 但是沒試過這樣用法

文文 iT邦新手 5 級 ‧ 2023-09-20 10:01:02 檢舉

對阿!!
有一瞬間才終於知道為什麼叫做「Chat」GPT
我有一次還跟他聊到天亮(好瘋喔XD

我要留言

立即登入留言