the
IPAGE + mISSION
Speaker LaLa
Autor Luki + LaLa
Outline
01 about mission / 關於任務
02 why ipage?why? / 為什麼我們要IPAGE
03 IPAGE + MISSION / 任務IPAGE化能作什麼
04 IPAGE FUTURE / IPAGE的未來
05 QA / 問答時間
ABOUT MISSION
關於任務的一些事

WHAT HAS
任務有什麼?
HOW to play
任務怎麼玩?
HOW TO COOK
功能怎麼被開發的(在IPAGE之前)
WHY?!!! ipage!!!
為什麼要IPAGE

Balance
平衡的三角

Separate
分離 系統流程 及 頁面流程
MODULAR
模組化開發 抽換模組來制作新的任務
immediate
在雲端上可以即時反應 加快部份修改速度

EX 我想改成不用分享FB也可以完成任務
IPAGE + MISSION
可以作到什麼?
+
Example1
EXAMPLE2
EXAMPLE3
The new way of cooking
新的任務開發方式
TEMPLATE (樣版) == > 決定整個任務的頁面流程
AREA (區塊) == > 決定各流程中的細部操作
SUIT (套裝) ==> 區塊中可以被重複使用的模組
TEMPLATE 樣版
決定整個任務的
頁面流程
頁面流程
AREA 區塊
決定各流程中的
細部操作
細部操作
SUIT套裝
- 可重複使用的模組
- 變動性小
-
功能單純

have been
過去已經開發過的功能
- Area 任務清單
- SUIT 任務ABCD
- SUIT 任務廣告
- Area 任務分頁
- 與任務清單互動
- Area 首頁輪播
- Area 內容區塊
- SUIT 置入靜態網頁
Difficult
開發難易度 小

Difficult
開發難易度 中
Difficult
開發難易度 高

SUMMARY1
- 通常來說成本由低到高是
- 新SUIT
- 新AREA
- 新的Template (由其是加上要開發新的系統流程或區塊)
- 功能愈複雜的AREA區塊重用性愈低
- 功能愈單純的AREA區塊重用性愈高
- 需求可以多跟RD溝通討論
SUMMARY2
- 本次開發基準:
- 以最小的 系統流程 修改 來達成最大的 頁面流程彈性
- IPAGE其實比較多是前端的重構
- 已經系統化的模組其實並不多
IPAGE FUTURE

Maybe we can
也許可以…
- 使 系統流程 更有彈性
- 思考哪些功能可以被模組化
- 更容易的開發方式
- 更貼進USER的後台,讓非開發人員可以直接編輯任務
- ETC…
BALANCE SHAPE
三角形的取捨

I WANT YOU
我們需要大家的參與
QA TIME

ThankS
theIPAGE
By lauraluo
theIPAGE
- 1,849