Open in app

Sign in

Write

Sign in

Chia-wen Hou
Chia-wen Hou

51 Followers

Home

Lists

About

Apr 21, 2022

用戶故事地圖/故事對照(User story mapping)

Why需要故事地圖 用戶故事聚焦於建構小特性,容易「見樹不見林」(感覺產品配散亂的拼湊出來,不知道方向或整體輪廓在哪裡) 不容易將散亂的故事,對焦於現在的發展方向,因此很難用一堆散亂的用戶故事「向上溝通」我們正在發展什麼 可以幫助產品負責人,消除內部用戶.關係人.工程師之間的鴻溝。幫助大家對於產品達成一致的理解,理解全景圖。 (也是一個易於促進團隊作溝通討論,達成共識的方式及工具!) 有人整理了兩頁精華!讓剛了解的人,可以快速了解概念,並用process流程說明,掌握進行方式 故事地圖概念

User Story Mapping

7 min read

用戶故事地圖/故事對照(User story mapping)
用戶故事地圖/故事對照(User story mapping)
User Story Mapping

7 min read


Apr 20, 2022

用戶故事對照 — 碎石週期與過程

[為什麼想寫這篇文章] 公司在大家努力下,在 「梳理客戶需求」及跑「敏捷開發」的流程已經算演化很久,迭代的蠻順暢的,但一直以來,比較缺乏一些適合的工具或合作模式,讓技術團隊更往前跨,與PO & 營運團隊等進行有效討論,形成實質的探索團隊。 如果沒辦法做到更往前參與,我們很容易陷入於一種狀況:在開發迭代的效能及專注目標上已經盡量優化,但當前期的機會跟探索,沒有好好梳理的話 …

Agile

7 min read

用戶故事對照 — 碎石週期與過程
用戶故事對照 — 碎石週期與過程
Agile

7 min read


Dec 1, 2020

CI/CD的建置分享 : AWS ALB/ECR/ECS Fargate+Node.js + Bitbucket pipeline

原本的專案為多年前自架的nginx(當Load balancer)+ 多台Node.js app + mongo。在沒有做自動擴縮的狀況下,主要會有兩個問題: 為了尖峰流量,平時要把Server開大以預備尖峰流量 => 浪費錢 未預期下流量突然湧入,Server卻是固定大小 => 系統滿載或當機,系統穩定性不足,需要人工進去開大開小。 為了導入自動擴縮,將 …

Autoscaling

19 min read

Auto-scaling + CI/CD建置分享 : Node.js + Bitbucket + AWS ALB/ECR/ECS Fargate
Auto-scaling + CI/CD建置分享 : Node.js + Bitbucket + AWS ALB/ECR/ECS Fargate
Autoscaling

19 min read


Nov 19, 2020

AWS Fargate Crash Course (重點整理)

影片下面的重點大綱 ⭐️ Course Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (02:02) Running the application locally ⌨️ (08:11) Provisioning resources on AWS ⌨️ (12:01) Configuring the virtual network to run the application ⌨️ (19:53) …

AWS

6 min read

AWS Fargate Crash Course (重點整理)
AWS Fargate Crash Course (重點整理)
AWS

6 min read


Nov 9, 2020

AWS well-architected — 效能分析

2020/10/30 重點記錄 儲存解決方案 ssd IOPS = 硬碟容量x3 硬碟往上加來增加IOPS 如果IOPS要求很高 可以考慮RDS EFS可共享的硬碟,可掛載在多ec2上 sql :強一致性需求 / nosql: 易做大量資料拉曲跟儲存 / 存取量大 in-memory : 存取頻率高 db : 使用前的優化 (index如何排). partition怎麼分 sql: 盡量正規化來建置 注意db的connection數量,若達到上限,會造成前段ap CPU上升一直在等db回應 網路設定 影響用戶體驗 網路存取效能 若自己做nginx 若後面ap在不同az, 那可能會有跨az傳輸費 CDN: 做cache 如果是api server,會走aws的節點,雖然也是走海纜,但是會有保證的頻寬 如何做:domain -> 指向 CDN CDN在跟ap請求時,會多reqeust費 AWS CDN在台北有節點

AWS

3 min read

AWS

3 min read


Nov 9, 2020

AWS well-architected — 可靠性

2020/10/21 AWS well-architected 重點記錄 (with aws架構師) ============= Instance Type: 同族類型的 新型通常會比較省 (c4 -> c5) 每季檢視 instance用量 redis可以節省db查詢,db可能可以縮減 需注意AWS各服務的瓶頸細節: lambda — 1000個 ec2 — 只能設定 …

AWS

3 min read

AWS

3 min read


Mar 27, 2019

[CI/CD] Android + Bitbucket Pipeline + Fabric Beta

如果你原本就使用bitbucket當作git service, 開始想建置簡易CI/CD, 可以考慮使用bitbucket pipeline (或是使用Jenkins來建置)。 為何bitbucket pipeline是一個可參考的選項呢? 比較了一下 bitbucket pipeline & Jenkins的話,目前當然是各有優缺點囉! Bitbucket Pipeline: 主要優點:建 …

Ci Cd Pipeline

7 min read

[CI/CD] Android + Bitbucket Pipeline + Fabric Beta
[CI/CD] Android + Bitbucket Pipeline + Fabric Beta
Ci Cd Pipeline

7 min read


Mar 26, 2019

Clean Architecture:程式範式的類型

範式規範的出現 結構化程式設計:structured programming 物件導向程式設計:object-orient programming 函數式程式設計:functional programming 這種範式規範,反而是提出一些規範,告訴程式設計師「不要做什麼」。 結構化程式設計: Dijkstra發現goto語句的某些使用方式,會讓整個程式結構無法被細分成更小的模組(divide and conquer); 但是良好的使用goto,會可以對應到簡單的選擇和翼帶控制結構,例如:if/else, do/while。若如此使用,就可以被細分。 => 在「直接的控制轉移」上加上規範(移掉某些不良的goto使用方式) => 三種結構:循序(Sequence) . 選擇(selection) . 迭代(iteration) => 可進行功能分解,將程式分解成一組組小的可證偽(可測)功能 物件導向程式設計:

Clean Architecture

5 min read

Clean Architecture
Clean Architecture
Clean Architecture

5 min read


Feb 25, 2019

[Java] Class1 — Java運作原理&撰寫第一隻java程式

首先你得安裝Java環境: …..(待補) Java運作過程 source: Book <<深入淺出JAVA程式語言>> 原始碼(Source code / .java) eg: 以java語法了一個java class, 並存成.java檔。eg: Example.java 編譯器(Compiler) 執行javac程式來編譯Example.java檔。編譯完後,會產生「bytecode」,存成Example.class的檔案 產生成bytecode 什麼是bytecode呢?是JAVA虛擬機器(JVM)能識別的code, JVM會幫我們把bytecode轉換成裝有JVM的各種不同裝置機器能理解的形式,讓機器運行程式 在裝有JVM的機器上執行code

Java

6 min read

[Java] Class1 — Java運作原理&撰寫第一隻java程式
[Java] Class1 — Java運作原理&撰寫第一隻java程式
Java

6 min read

Chia-wen Hou

Chia-wen Hou

51 Followers

hi

Following
  • Tica Titansoft

    Tica Titansoft

  • 行銷資料科學

    行銷資料科學

  • Happy Lee 李昆謀

    Happy Lee 李昆謀

  • Gem Wu 吳懷珏

    Gem Wu 吳懷珏

  • javinpaul

    javinpaul

See all (202)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams