SlideShare a Scribd company logo
1 of 77
從零開始
三個月打造室內導航APP
NavDog
黃相文、黃柏棋、黃彰衍、徐紹銘、謝宏安
@ C.C.Agile 2014.07.31
黃彰衍 William Huang
Product Owner
chobits5468@gmail.com
黃相文 Sam Huang
Scrum Master
imidya@gmail.com
前言
徐紹銘 Samick Hsu
Scrum Team Member
boneache@gmail.com
前言
謝宏安 Henry Hsieh
Scrum Team Member
ibmboy19@gmail.com
前言
黃柏棋 Allen Huang
Scrum Team Member
a26732812@gmail.com
Team Overview
貢獻時數:7~10小時/人週
技能:JAVA(2~7yrs)、Android(0~5yrs)、Scrum(<1yr)
版控系統:Git,host on GitLab
專案管理:ezScrum
Scrum Overview
Sprint週期:3週
Daily Scrum:每週兩次,星期一、三,固定時間固定地點
Seat:同間實驗室,但分散四處坐
Planning
Pair-Programming、Code Review、Done
Sprint Review、Restrospective
故事是這樣開始的…
五位同學組成Scrum Team,從零開始,經由 題目發想、發現問題、
撰寫需求、軟體實作等等。依循著Scrum的開發流程,三週一次的
Sprint Review 還有每週兩次的站立開會 ( Daily Scrum ),過程中
發現了不少問題,也將問題一一解決,在一次又一次的衝刺後經過
三個月的時間,完成了一個室內導航的APP。
交通
最後選擇
迷~路~惹
使用者訪談
A B C D
研究生 大學生 上班族 研究生
♂ ♀ ♀ ♂
25歲 20歲 35歲 23歲
越南 高雄 南部 板橋
資訊相關領域 電資相關領域 行政 阿宅
有智慧型手機,但
沒有網路
有智慧型手機
有智慧型手機
對台北不熟,不太
會去陌生地方
有智慧型手機
對台北市不熟
迷路
沒用過室內導航
想知道方向與相對位置
想知道路徑規劃
希望提供地圖相關資訊
分析Context
發現問題
Context Analysis Map
發現問題
產生問題
如何讓人在室內
快速抵達目的地
Keywords
四格漫畫
Prototype
Keywords
四格漫畫
Prototype
Story
map
Sprint回顧
Estimate:8
Actual:11
Sprint #1
2014/03/21 ~ 2014/04/10
關於Sprint planning meeting
怎麼確認使用者想去哪?
定義DoD的標準
關於Sprint retrospective meeting
Estimate:20
Actual:42
Sprint #2
2014/04/11 ~ 2014/05/07
關於Sprint planning meeting
App怎麼導覽?使用者如何知道該怎麼走?
使用平面地圖導覽
將地圖數值化用以計算路徑
Estimate:31
Actual:31
Sprint #3
2014/05/09 ~ 2014/05/29
關於Sprint planning meeting
將街景服務導入室內
這是南方 我也是南方喔北方
舊的框架功能不完整
Estimate:39
Actual:18
Sprint #4
2014/05/30 ~ 2014/06/19
關於Sprint planning meeting
要針對哪些Feedback做修正?
易用性測試
測試任務
參與者
使用者 相關資訊
中年大叔 沒使用過智慧型手機,不知道圖書館位置
北科學妹 大一新生,不知道圖書館位置
外國人 沒來過北科,不知道圖書館位置
博士生 使用傳統手機,知道圖書館位置
三個使用者
測試過程
博士生
Feedback
觀察到的問題
1. 地圖上沒有的起點跟終點,使用者不知道從哪開始
2. 導覽頁面的指針的目的不夠清楚,
使用者不知道那是什麼
3. 沒有轉彎的提示,導致使用者會走過頭
4. 使用者發現走過頭,會想要瀏覽之前走過的路
目前的操作對使用者較為困難
地圖上沒有的起點跟終點
導覽頁面的指針的目的不夠清楚
沒有轉彎的提示
提供下一步
提供上一步
課 堂 側 拍
結論
透過 Scrum 框架在每次的 Sprint 後都有逐步成長,只用了四個
Sprint 便完成了一個 End to End 的軟體,將來希望可以有更廣了
應用,例如:百貨公司、台北車站等等。
Thank you for listening
Q & A

More Related Content

Similar to NavDog

AgileNeihuSprint31
AgileNeihuSprint31AgileNeihuSprint31
AgileNeihuSprint31ccdouplus
 
银弹!银弹! 徐毅@Italk salon 2011
银弹!银弹! 徐毅@Italk salon 2011银弹!银弹! 徐毅@Italk salon 2011
银弹!银弹! 徐毅@Italk salon 2011Yi Xu
 
设计思维、敏捷、Dev ops —— 助力创新交付
设计思维、敏捷、Dev ops —— 助力创新交付设计思维、敏捷、Dev ops —— 助力创新交付
设计思维、敏捷、Dev ops —— 助力创新交付Yi Xu
 
Project GATE 的敏捷實踐之路
Project GATE 的敏捷實踐之路Project GATE 的敏捷實踐之路
Project GATE 的敏捷實踐之路AgileCommunity
 
敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2Zhang Yongji
 
Scrum drawing game in agile summit 2018
Scrum drawing game in agile summit 2018Scrum drawing game in agile summit 2018
Scrum drawing game in agile summit 2018Juggernaut Liu
 
Scrum gathering 2014sharing v4
Scrum gathering 2014sharing v4Scrum gathering 2014sharing v4
Scrum gathering 2014sharing v4Jen-Chieh Ko
 
培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015
培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015
培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015Yi Xu
 
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...Edward Kuo
 
A dev ops team's practice in trend micro in agile summit 2018
A dev ops team's practice in trend micro in agile summit 2018A dev ops team's practice in trend micro in agile summit 2018
A dev ops team's practice in trend micro in agile summit 2018Juggernaut Liu
 
Agile taichung 50個人跑scrum
Agile taichung 50個人跑scrumAgile taichung 50個人跑scrum
Agile taichung 50個人跑scrumTerry Wang
 
Mopcon 2021 Scrum 是新的死亡行軍嗎?
Mopcon 2021   Scrum 是新的死亡行軍嗎?Mopcon 2021   Scrum 是新的死亡行軍嗎?
Mopcon 2021 Scrum 是新的死亡行軍嗎?Jen-Chieh Ko
 
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)LetAgileFly
 
现代化敏捷测试工作者
现代化敏捷测试工作者现代化敏捷测试工作者
现代化敏捷测试工作者Yi Xu
 
從研發團隊管理及產品發展的角度看 DevOps
從研發團隊管理及產品發展的角度看 DevOps從研發團隊管理及產品發展的角度看 DevOps
從研發團隊管理及產品發展的角度看 DevOpsTIM WANG
 
為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?William Yeh
 

Similar to NavDog (20)

Scrum
ScrumScrum
Scrum
 
Scrum介紹
Scrum介紹Scrum介紹
Scrum介紹
 
AgileNeihuSprint31
AgileNeihuSprint31AgileNeihuSprint31
AgileNeihuSprint31
 
银弹!银弹! 徐毅@Italk salon 2011
银弹!银弹! 徐毅@Italk salon 2011银弹!银弹! 徐毅@Italk salon 2011
银弹!银弹! 徐毅@Italk salon 2011
 
设计思维、敏捷、Dev ops —— 助力创新交付
设计思维、敏捷、Dev ops —— 助力创新交付设计思维、敏捷、Dev ops —— 助力创新交付
设计思维、敏捷、Dev ops —— 助力创新交付
 
Project GATE 的敏捷實踐之路
Project GATE 的敏捷實踐之路Project GATE 的敏捷實踐之路
Project GATE 的敏捷實踐之路
 
SCRUM
SCRUMSCRUM
SCRUM
 
敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2
 
Scrum drawing game in agile summit 2018
Scrum drawing game in agile summit 2018Scrum drawing game in agile summit 2018
Scrum drawing game in agile summit 2018
 
Scrum gathering 2014sharing v4
Scrum gathering 2014sharing v4Scrum gathering 2014sharing v4
Scrum gathering 2014sharing v4
 
培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015
培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015
培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015
 
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
 
A dev ops team's practice in trend micro in agile summit 2018
A dev ops team's practice in trend micro in agile summit 2018A dev ops team's practice in trend micro in agile summit 2018
A dev ops team's practice in trend micro in agile summit 2018
 
Agile taichung 50個人跑scrum
Agile taichung 50個人跑scrumAgile taichung 50個人跑scrum
Agile taichung 50個人跑scrum
 
Mopcon 2021 Scrum 是新的死亡行軍嗎?
Mopcon 2021   Scrum 是新的死亡行軍嗎?Mopcon 2021   Scrum 是新的死亡行軍嗎?
Mopcon 2021 Scrum 是新的死亡行軍嗎?
 
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
 
现代化敏捷测试工作者
现代化敏捷测试工作者现代化敏捷测试工作者
现代化敏捷测试工作者
 
Scrum培训
Scrum培训Scrum培训
Scrum培训
 
從研發團隊管理及產品發展的角度看 DevOps
從研發團隊管理及產品發展的角度看 DevOps從研發團隊管理及產品發展的角度看 DevOps
從研發團隊管理及產品發展的角度看 DevOps
 
為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?
 

NavDog

Editor's Notes

  1. 待更新
  2. 為什麼要做易用性測試,因為不讓使用者在使用你的產品時,想拿榔頭打人 前後章節的銜接 62-63 完成應用程式的功能,想要知道使用者的感受。 介紹使用者的背景,四人 挑一個人做代表。 有要求放聲思考 修改"回饋討論"為"觀察到的問題"
  3. 主持人 參與者 紀錄者(錄影) 找事情給他們做 指派任務 測試過程中,持續詢問一些試探性的問題(“你覺得這個圓圈是什麼東西?”) 使用者回饋 我們 一個主持人 一個紀錄者為一組作測試。 測試情境 北科圖書館二樓有一場讀書會,你已經報名參加, 你已經從家裡來到忠孝新生的捷運站出口,接下來要前往圖書館。
  4. 先說 參予者是如何找到的 在北科校園找人以及捷運4號出口 預計 一個人,十五分鐘 ,不熟悉走的路徑 邀請的地點:北科校園內,以及捷運4號出口