Tommy
網站上線前你還有什麼事情沒有做?
一定會面臨到評估開發時程的問題
PM會抱怨成本太高
團隊成員會忙的要死
需求 => 產品
老闆 => PM => 開發
(傳話筒)
PM還說有兩天的時間可以給你開發呢!
做人好難
需求拖好托滿
結果開發時間剩7天
需求拖好托滿
老闆說某月某日一定要上線
死線回推大法
例如: 月底上線,測試1週,你開發只有3天,需求下週給你
某功能跟之前類似差不多,時程也差不多
但通常都沒估到卡關的時候
某種程度上也算是敏捷開發
只是先把產品上線了
某個功能先不要做 or 這個功能簡單做一下就好
沒有Unit Test,只有User Test
事前沒有先規劃好,老闆又不接受妥協
雖然有時候估完後,還是會指定什麼時候要完成
那就是另外一個故事了
但PM覺得不重要
但PM不會
但PM不會
但PM不會
老闆會發薪水給你,但PM不會!
老闆發飆通常都是先找開發,而不是PM!
那會什麼不先預估到時程內呢?
都21世紀了誰沒聽過GA
網站流量,點擊率,產品業績,轉換率
埋GA追蹤碼很簡單,不用煩惱報表怎麼做!
告訴GA,誰看了什麼商品,有沒有加入購物車
什麼時候結帳了,有沒有用優惠券,等等。
這些code都是要額外開發並埋入流程中
通常PM會忘記,老闆發現報表不對就會跑來找你
通用GA即將停止收集資料,請記得估時程安排升級作業!
只是剛好這些東西挺方便的,善用工具
我們要跟某某廣告公司合作,請協助埋追蹤碼
於是就導入使用了GTM
本來以為很開心,可以減少loading
它也曾經救了我幾次!
老闆都很在意花多少錢給媒體
懂得人就懂
還可以兼除錯
搞半天結果是對方公司防火牆阻擋沒開
通常都是在要上線前才告訴你要SEO喔
取決於老闆對於Google廣告的預算多寡
廣告預算多,SEO甚至可以什麼都不用做
想辦法讓搜尋排名在最前面
不是花錢的那種
你有做對方法嗎?先掌握SEO的大原則!
前端框架流行,但也要考慮SEO
內部網站就算了,對外網站就算PM沒說也要先考慮SSR
想要累積SEO分數用301
產品業面不同顏色尺寸請設定標準網址
讓Google猜你的網頁是什麼,不如先告訴他你有那些東西
類似JSON資料結構,但有先規範好哪些內容,讓搜尋引擎更容易解讀
快速讓搜尋引擎知道網站的內容有哪些
可以建議搜尋引擎那些頁面可不可以抓取
搜尋引擎的衣食父母
內容正確廣告商才會願意下廣告
有新的內容才會吸引瀏覽者
廣告商才會有錢賺
國際平台:LINE、Facebook、Instagram...
國內平台:PTT、Dcard、Mobile01...
預覽圖片不是想要的那張?
說明文字內容可以指定嗎?
og:image
og:title
og:description
utm_source
utm_medium
utm_campaign
bit.ly
大家怎麼看?
非常吃網路頻寬和流量
會看到廣告,看完後變成競品推薦
1. 另購storage存放影片內容
2. 使用短秒數動畫圖片
開發沒有說不的權利
SQL Injection
不要笑,現在還是有很多網站仍存在SQL Injection問題
前端也可能存在資安風險
XSS
CSRF
CSP
JWT
接下來就是老闆跟你聊聊
基本防護一定要先做好、否則就像在網路上裸奔
私人企業營利優先,做無障礙等賺錢後再說
任何有飛到美國領土的航空公司售票網站都需要符合無障礙
被旅客檢舉會被開罰
不是只有失明一種
色盲、弱視、失聰、聾盲、行動不便、語言障礙、認知障礙...
以下共有三題
美國人最討厭種族歧視,但通常都是他們先歧視
但如果有要做無障礙會要注意很多細節
以我的經驗來說
例如:功能開發需6天完成,實際報出開發時間為9天,會比較保險
所以一開始就先考慮隱性需求,評估的時程才會準確
讓突發狀況有一個緩衝時間
寧可提前交付,也不要延期交付
員工福利票限員工親屬使用
謝謝大家