SlideShare a Scribd company logo
1 of 82
SoftwareDevelopmentProcess
ForOPLINLIOTSoftwareTeam
2012/12/14,v1.5
1
SmokeTest
Prepare Test
Environment
FVT
SLD / FR
Test Plan
Bug Fix
SVT/TVT/PT RT
Dev
SQA
Code
Freeze
Developer:
• SLD: System Level Design (Architect)
• FR: Function Requirement (Architect)
• CLD: ComponentLevel Design (Comp. Owner)
• DCUT: Code Level Design, Coding, and Unit Test (PG)
• SDC: Small Design Change
Prototype
(Alpha Release)
Time
Beta Release
RC
(Release Candidate)
GA
(General Availability)
SoftwareDevelopmentProcess
Build/CI
EvaluateSchedule
PrepareBuild/CI
Kickoff
QA/Tester/SDET:
Test Plan: dependson SLD (QA Lead)
Test Spec: depends on CLD (QA ComponentOwner)
FVT: Functional Verification Test
SVT: System Verification Test
• Platform / Browser
• Performance / Stress Test
TVT: Translation Verification Test
PT: Performance Test
RT: Regression Test – rerun FVT: Zero Defect
CI: ContinuousIntegration
ART: Automation Regression Test
Test Spec
High Level
Requirement
Boss
Marketing
Customer
SDC
CLD
EvaluateSchedule
Release Engineering:
CI: ContinuousIntegration
Build Process
Release Process
Design,Coding, and Unit Test
Test Spec Review
2
SDC
FVT SVT/TVT/PT
SmokeTest
Prepare Test
Environment
FVTTest Plan SVT/TVT/PT RTSQA
Time
Test Spec
Design, Coding, and Unit Test
Test Spec Review
SLD / FRDev
Code
Freeze
CLD Time
SLD: System Level Design
1. 定義產品需求
2. 產品規格
3. 應用範圍 – See SVT
FR: Function Requirement / Feature
1. 功能需求 / 特色
2. Resource and Schedule
Test Plan
1. Review SLD / FR
2. Resource and Schedule
3. Test Plan Document
3
FVT SVT/TVT/PT
SmokeTest
Prepare Test
Environment
FVTTest Plan SVT/TVT/PT RTSQA
Time
Test Spec
Design, Coding, and Unit Test
Test Spec Review
SLD / FRDev
Code
Freeze
CLD Time
CLD: Component Level Design
1. 依照 FR 所需, 描述功能的流程細節
2. 如何單元測試 (Unit Test)
3. 測試建議 (Functional Verification Test)
4. 設定與參數 (Configurable)
5. 其他: 影響的 Component, API, Performance … etc
Test Spec
1. Review CLD with Developer
2. Steps, verification point (VP)
3. Test spec review - developer
圖比表好
表比文好
白紙黑字
追蹤記錄
4
CLDTemplate…
Developer OS: … (這要寫到何年何月?)
Rick OS: 我已經砍掉一半了 … 5
CLDTemplate… 精簡版
• FunctionalDescription–功能,流程,錯誤處理
• UnitTest–怎麼確認已經好了?聯調?
• FunctionVerificationTest–建議SQA怎麼測
• ImpactstoConfiguration–build,測試設定
6
Tips:
圖比表好
表比文好
7
CLDOwner…
• 負責CLD撰寫, 維護
• 功能細節與各個 Team Leader 協調
– Server / App / Agent / Web / SQA team leader
• 遇到功能重大疑問, 需要向上反映
• 大功能要一定要寫, ex: CDA
8
Test Plan
1. Environment
2. Precondition
3. Subject
4. VerificationPoint
5. Priority
6. ReferenceSpec
9
Test Spec
1. Procedure
2. Expectedresult
10
FVT SVT/TVT/PT
SmokeTest
Prepare Test
Environment
FVTTest Plan SVT/TVT/PT RTSQA
Time
Test Spec
Design, Coding, and Unit Test
Test Spec Review
SLD / FRRD
Code
Freeze
CLD Time
Build/CI
DCUT: Design, Coding, and Unit Test
1. Code level design: structure, configuration, pattern
2. Revise CLD and FR
3. Build procedure (co-work with release engineer)
4. Unit Test
5. Configurable and Installable
Preparation:
1. Installation and configuration
2. Scope / combination / platform
3. Test program
Start daily build
11
DCUT:Design,Coding,andUnitTest
SLD/FR
CLD/DCUT
Revise, Clarify
developers
Architect
12
UnitTest…
• 一定要做
• 和FVT同步
13
ConfigurableandInstallable…
• 要知道怎麼安裝
• 要從Build Image裝起來
• 要知道基本的設定
14
FVT SVT/TVT/PT
SmokeTest
Prepare Test
Environment
FVTTest Plan SVT/TVT/PT RTQA
Time
Test Spec
Design, Coding, and Unit Test
Test Spec Review
SLD / FRDev
Code
Freeze
CLD Time
Prototype
(Alpha Release)
Build/CI
1. Tech Preview (TP)
2. Marketing Demo
3. SDC: Small Design Change
15
FVT SVT/TVT/PT
SmokeTest
Prepare Test
Environment
FVTTest Plan SVT/TVT/PT RTSQA
Time
Test Spec
Design, Coding, and Unit Test
Test Spec Review
SLD / FRDev
Code
Freeze
CLD Time
FVT: Functional Verification Test, 依據 Test Spec 執行
Bug track and resolve: Team Room / Mantis
ER: Execution Record, 測試的執行紀錄
Code change practice: 避免side effect
Daily / Nightly Build
16
如何有效的錯誤報告
• 寫得清楚是錯誤報告的基本. 如果程式師看
不懂你的意思, 報告有寫等於沒寫.
– 要明確
– 要詳細
– 要小心代名詞
– 閱讀自己寫的東西
如何有效地報告錯誤(How to Report Bugs Effectively by by Simon Tatham)
英文版: http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
繁體中文版: http://www.chiark.greenend.org.uk/~sgtatham/bugs-tw.html
簡體中文版: http://www.chiark.greenend.org.uk/~sgtatham/bugs-cn.html
Putty 作者
17
提問的智慧
• 提問之前: 讀手冊, FAQ, google
• 使用含義豐富, 描述準確的標題  標題很
重要
• 精確描述,信息量大
• 話不在多
提問的智慧(How To Ask Questions The Smart Way by Eric S. Raymond)
原文版: http://www.catb.org/esr/faqs/smart-questions.html
中文版: http://mis.ndhu.edu.tw/docu/question.htm
18
ReportTemplate…
19
ReportTemplate-English
[Precondition] -- optional
Precondition for this issue.
[How to reprocedure the problem]
1. install APP form AppStore
2. open miSecurity with 886929168168/12345678
3. goto video view, and click the active device
[Expected result]
The video should be transferred immediately.
[Actual result]
The exception occurs.
[Spec and CLD] -- optional
Spec P.53: Title ...
20
Log…
• 盡可能留下有用的訊息, keyword
• Log 不僅是給SQA找問題, 同時也是給
Developer知道自己的問題在哪
21
ResolvedTemplate…
[Root cause] -- 原因, 哪裡的問題
short description for root cause
[Solution] – 怎麼解決
how to fix and solution.
[Fix revision]
r17464
22
VerificationTemplate…
[Image]
Security_dev-1.0.1_b20121015-1200_r18232.apk
[Verify]
Pass | Fail
23
Priority & Severity
24
Bug的輕重緩急
Status Severity Priority
很重要,很急 Critical Urgent
很重要, 不急 Block Low
不重要, 很急 Minor Urgent
不重要, 不急 Minor Low
25
Block, Immediate … 呢?
如果電話一直狂call,
你覺得呢??
26
ER:ExecutionRecord
• 執行紀錄
– Status
– Result
– Issue
– Revision
– Comment
27
ER:ExecutionRecord
• 測試結果與報告
28
FVT是RD&SQA一起找問題
解決問題,交流的時刻
29
FVT SVT/TVT/PT
SmokeTest
Prepare Test
Environment
FVTTest Plan SVT/TVT/PT RTSQA
Time
Test Spec
Design, Coding, and Unit Test
Test Spec Review
SLD / FRDev
Code
Freeze
CLD Time
Beta Release
1. In other words is prototype
2. Tech preview (TP)
3. Marketing demo
30
FVT SVT/TVT/PT
SmokeTest
Prepare Test
Environment
FVTTest Plan SVT/TVT/PT RTSQA
Time
Test Spec
Design, Coding, and Unit Test
Test Spec Review
SLD / FRDev
Code
Freeze
CLD Time
SVT: System Verification Test
• Platform:
• Android: 2.3.x, 3.x, 4.x
• iOS: 4.3, 5.x, 6.x
• Browser: IE, FF, Chrome ….
31
理論上:SVT要測哪些組合 …?
From iPhone ZERO
32
然後 …
33
還有 …
34
你以為就這樣?
35
還有 …
36
Model…
※Android有多亂: http://opensignal.com/reports/fragmentation.php
37
Brand…
※Android有多亂: http://opensignal.com/reports/fragmentation.php
38
APILevel
※Android有多亂: http://opensignal.com/reports/fragmentation.php
39
Resolution …
※Android有多亂: http://opensignal.com/reports/fragmentation.php
Resolution…
40
So,SVTis…
From: 上帝的魔術方塊
41
FVTandSVT
• FVT 假設功能都還沒Ready
– 重點: 驗證功能的正確性是否符合CLD and FR
– 功能都 Ready 可稱之 BetaVersion
• SVT 假設功能已經Ready
– 重點: 環境對功能的影響
– SVT 在SLD/FR階段就要定義清楚
42
Thisis TVT…. TranslationVerificationTest
43
再來一次
44
FVT SVT/TVT/PT
SmokeTest
Prepare Test
Environment
FVTTest Plan SVT/TVT/PT RTSQA
Time
Test Spec
Design, Coding, and Unit Test
Test Spec Review
SLD / FRDev
Code
Freeze
CLD Time
We are here
45
PT:PerformanceTest
Stress for product and people …
46
PT:PerformanceTest
• FVT 沒過走 PT 表示你活膩了
• DCUT
• FVT
• Execution
• Network Traffic
• Configuration
• Resource management
47
FVT SVT/TVT/PT
SmokeTest
Prepare Test
Environment
FVTTest Plan SVT/TVT/PT RTSQA
Time
Test Spec
Design, Coding, and Unit Test
Test Spec Review
SLD / FRDev
Code
Freeze
CLD Time
• Full FVT, Automation, Zero bug
• Code Freeze
• Next Phase Preparation – SLD/FR ready
SLD / FR CLDCurrent Phase
Next Phase
48
RT:RegressionTest
• 檢驗 FVT/SVT/PT/TVT過程中Fixedbug有沒
有sideeffect
49
A
B
C
Fixed
D
RT:RegressionTest
• Full FVT, 仰賴自動化
• 驗證曾經出現的Bug ….. Mission impossible
• Zero bug – Issue move to next phase
• Code Freeze
• Next Phase Preparation – SLD/FR ready
– New branch
– Maintenance team
50
CodeChangePractice…
• 第一時間避免 Side Effect
51
52
RT:RegressionTest
另一個常出現的地方:
SoftwareMaintenanceProcess
FVT RT Release
loop
僅維護, 修Bug, 不加 Feature
像是M$ Win7 Hotfix
IBM Fix Pack
53
FVT SVT/TVT/PT
SmokeTest
Prepare Test
Environment
FVTTest Plan SVT/TVT/PT RTSQA
Time
Test Spec
Design, Coding, and Unit Test
Test Spec Review
SLD / FRDev
Code
Freeze
CLD Time
We are here
GA
(General Availability)
54
TeamRoom
55
FVT SVT/TVT/PT
SmokeTest
Prepare Test
Environment
FVTTest Plan SVT/TVT/PT RTSQA
Time
Test Spec
Design, Coding, and Unit Test
Test Spec Review
SLD / FRDev
Code
Freeze
CLD Time
GA
(General Availability)
Release:GA
56
Takeabreak
57
SmokeTest
Prepare Test
Environment
FVT
SLD / FR
Test Plan
Bug Fix
SVT/TVT/PT RT
Dev
SQA
Code
Freeze
Prototype
(Alpha Release)
Time
Beta Release
RC
(Release Candidate)
GA
(General Availability)
SoftwareDevelopmentProcess
Build/CI
EvaluateSchedule
PrepareBuild/CI
Kickoff
Test Spec
High Level
Requirement
Boss
Marketing
Customer
SDC
CLD
EvaluateSchedule
Design,Coding, and Unit Test
Test Spec Review
Developer & SQA
以外的, 是啥鬼?
Release Engineering:
Build Process
Release Process
58
ReleaseEngineering
• Role:Releaseengineer (IT/Systembackground)
• Operation/Support
– ReporttoPMorITManager
• Missionandresponsibility:
– Maintainbuildprocess:regular,special,debug,configuration,scripts
– PerformreleaseProcess
59
SoftwareBuildProcess
60
StandardBuildProcess
SVN Build scripts
Build Site
Notify resultCheck out
Developer: provides procedure and
toolchain & libraries
Release engineer: complete build
scripts and configuration
ALWAYS check out full source tree.
It’s for SW All members.
61
StandardBuildProcess
• BVT: Build Verification Test
• BVT是測試的程序之一
• BVT-Fail 要當天Fix, build script有問題亦是.
• DCUT 階段build process有更動, Developer必
須告知Release Engineer
• Build以 “天” 為單位, called ‘daily build’ or
nightly build
62
你必須要知道的 …
• Build site: http://192.168.5.58/iot/
• Team Room${Project} repository
63
知道Build Process是非常合情合理的.
64
Build 頻率越高
品質越爛
65
SoftwareReleaseProcess
66
WhatisRelease?
67
是 …
• Just someday …
• 呼口號
• 下一個痛苦的開始 …
68
還是 …
69
Release shouldbe…
70
And…
71
還有 …
72
很重要 很開心
值得慶祝的事
73
SoftwareReleaseProcess
Process Build
Bind Product Tag
Sign Key
Qualify and Ready
代號, 階段, 等識別, ex: RC, Beta,
Gold, GM … etc
Deployment Submit
AppleStore/ GooglePlay Deliver for MPShip (CD, FTP)
Fail
SVN Branches  Maintenance Process
SVN Tags  Backup
SVN Trunk  Next Phase new feature
Change Version
74
Finally…
75
制度是死的
人是活的
76
流程不是限制
而是章法
77
軟體易改難測
章法制度最後一道防線
78
品質是一種信任
而不是信仰
79
80
Backup
81
Development and TestingRD dept
Sales / IT
Release
Time
SoftwareProductOperation
IT: Deployment Sales / RMA
FR
Development and Testing ReleaseFR
Maintain Release Maintain Release
Phase 1 Phase 2
Maintenance Team
82

More Related Content

What's hot

GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
CROOZ, inc.
 

What's hot (17)

マーケターはどうやって自らの経験とスキルを磨くのか?(前回のつづき)
マーケターはどうやって自らの経験とスキルを磨くのか?(前回のつづき)マーケターはどうやって自らの経験とスキルを磨くのか?(前回のつづき)
マーケターはどうやって自らの経験とスキルを磨くのか?(前回のつづき)
 
왕초보, 코딩없이 챗봇 만들기
왕초보, 코딩없이 챗봇 만들기왕초보, 코딩없이 챗봇 만들기
왕초보, 코딩없이 챗봇 만들기
 
軟體架構模式
軟體架構模式軟體架構模式
軟體架構模式
 
仮想環境の設計手法
仮想環境の設計手法仮想環境の設計手法
仮想環境の設計手法
 
中規模Angularアプリケーションの再設計
中規模Angularアプリケーションの再設計中規模Angularアプリケーションの再設計
中規模Angularアプリケーションの再設計
 
MarkdownをBacklogのwikiに変換するPWA
MarkdownをBacklogのwikiに変換するPWAMarkdownをBacklogのwikiに変換するPWA
MarkdownをBacklogのwikiに変換するPWA
 
開発者の生産性向上を妨げる障壁と サイボウズの生産性向上チームの取り組み
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
開発者の生産性向上を妨げる障壁と サイボウズの生産性向上チームの取り組み
 
IMJG Seminar 「収益に結びつく顧客を見つけるNPSセミナー」
IMJG Seminar 「収益に結びつく顧客を見つけるNPSセミナー」IMJG Seminar 「収益に結びつく顧客を見つけるNPSセミナー」
IMJG Seminar 「収益に結びつく顧客を見つけるNPSセミナー」
 
アジャイル開発を支える開発環境 公開用
アジャイル開発を支える開発環境 公開用アジャイル開発を支える開発環境 公開用
アジャイル開発を支える開発環境 公開用
 
91APP: 從 "零" 開始的 DevOps
91APP: 從 "零" 開始的 DevOps91APP: 從 "零" 開始的 DevOps
91APP: 從 "零" 開始的 DevOps
 
JIRA Agileを活用したアジャイル開発実践事例 #AUGJ
JIRA Agileを活用したアジャイル開発実践事例 #AUGJJIRA Agileを活用したアジャイル開発実践事例 #AUGJ
JIRA Agileを活用したアジャイル開発実践事例 #AUGJ
 
料理を楽しくする画像配信システム
料理を楽しくする画像配信システム料理を楽しくする画像配信システム
料理を楽しくする画像配信システム
 
ドメイン駆動で開発する ラフスケッチから実装まで
ドメイン駆動で開発する ラフスケッチから実装までドメイン駆動で開発する ラフスケッチから実装まで
ドメイン駆動で開発する ラフスケッチから実装まで
 
DDD sample code explained in Java
DDD sample code explained in JavaDDD sample code explained in Java
DDD sample code explained in Java
 
Spring Framework ふりかえりと4.3新機能
Spring Framework ふりかえりと4.3新機能Spring Framework ふりかえりと4.3新機能
Spring Framework ふりかえりと4.3新機能
 
Burp番外編~バープ、チョトニホンゴデキル~
Burp番外編~バープ、チョトニホンゴデキル~Burp番外編~バープ、チョトニホンゴデキル~
Burp番外編~バープ、チョトニホンゴデキル~
 
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
 

Similar to Software Development Process v1.5 - 20121214

65sp3 Rdidp Milestones.07.23.09
65sp3 Rdidp Milestones.07.23.0965sp3 Rdidp Milestones.07.23.09
65sp3 Rdidp Milestones.07.23.09
flau3388
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineering
gaoliang641
 
Succesful testing-continuous-delivery-testnet
Succesful testing-continuous-delivery-testnetSuccesful testing-continuous-delivery-testnet
Succesful testing-continuous-delivery-testnet
Harald Rietman
 
Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...
Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...
Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...
Cuneyt Goksu
 
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Preeya Selvarajah
 
S emb t10-development
S emb t10-developmentS emb t10-development
S emb t10-development
João Moreira
 

Similar to Software Development Process v1.5 - 20121214 (20)

Model-based Testing: Taking BDD/ATDD to the Next Level
Model-based Testing: Taking BDD/ATDD to the Next LevelModel-based Testing: Taking BDD/ATDD to the Next Level
Model-based Testing: Taking BDD/ATDD to the Next Level
 
Simplified CI/CD Flows for Salesforce via SFDX - Downunder Dreamin - Sydney
Simplified CI/CD Flows for Salesforce via SFDX - Downunder Dreamin - SydneySimplified CI/CD Flows for Salesforce via SFDX - Downunder Dreamin - Sydney
Simplified CI/CD Flows for Salesforce via SFDX - Downunder Dreamin - Sydney
 
65sp3 Rdidp Milestones.07.23.09
65sp3 Rdidp Milestones.07.23.0965sp3 Rdidp Milestones.07.23.09
65sp3 Rdidp Milestones.07.23.09
 
Performance Testing in Continous Delivery
Performance Testing in Continous DeliveryPerformance Testing in Continous Delivery
Performance Testing in Continous Delivery
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineering
 
ACRN vMeet-Up EU 2021 - Real Time Management and Performance Optimization
ACRN vMeet-Up EU 2021 - Real Time Management and Performance OptimizationACRN vMeet-Up EU 2021 - Real Time Management and Performance Optimization
ACRN vMeet-Up EU 2021 - Real Time Management and Performance Optimization
 
laptop repairing course in delhi
laptop repairing course in delhilaptop repairing course in delhi
laptop repairing course in delhi
 
Successful testing continuous delivery (Testnet 2013)
Successful testing continuous delivery (Testnet 2013)Successful testing continuous delivery (Testnet 2013)
Successful testing continuous delivery (Testnet 2013)
 
Succesful testing-continuous-delivery-testnet
Succesful testing-continuous-delivery-testnetSuccesful testing-continuous-delivery-testnet
Succesful testing-continuous-delivery-testnet
 
Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...
Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...
Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...
 
한컴MDS_Virtual Target Debugging with TRACE32
한컴MDS_Virtual Target Debugging with TRACE32한컴MDS_Virtual Target Debugging with TRACE32
한컴MDS_Virtual Target Debugging with TRACE32
 
Gatehouse software genanvendelse
Gatehouse software genanvendelseGatehouse software genanvendelse
Gatehouse software genanvendelse
 
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
 
PowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDAPowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDA
 
S emb t10-development
S emb t10-developmentS emb t10-development
S emb t10-development
 
Kubernetes Failure Stories - KubeCon Europe Barcelona
Kubernetes Failure Stories - KubeCon Europe BarcelonaKubernetes Failure Stories - KubeCon Europe Barcelona
Kubernetes Failure Stories - KubeCon Europe Barcelona
 
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
 
[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer
[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer
[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer
 
D3 Troubleshooting
D3 TroubleshootingD3 Troubleshooting
D3 Troubleshooting
 
Building effective teams
Building effective teams Building effective teams
Building effective teams
 

More from Rick Hwang

導讀持續交付 2.0 - CH02 價值探索環
導讀持續交付 2.0 - CH02 價值探索環 導讀持續交付 2.0 - CH02 價值探索環
導讀持續交付 2.0 - CH02 價值探索環
Rick Hwang
 

More from Rick Hwang (20)

在生命轉彎的地方 - 從軟體開發職涯,探索人生
在生命轉彎的地方 - 從軟體開發職涯,探索人生在生命轉彎的地方 - 從軟體開發職涯,探索人生
在生命轉彎的地方 - 從軟體開發職涯,探索人生
 
20230829 - 探索職涯,複利人生
20230829 - 探索職涯,複利人生20230829 - 探索職涯,複利人生
20230829 - 探索職涯,複利人生
 
2023 08 - SRE 實踐與開發平台指南 - 書友見面會
2023 08 - SRE 實踐與開發平台指南 - 書友見面會2023 08 - SRE 實踐與開發平台指南 - 書友見面會
2023 08 - SRE 實踐與開發平台指南 - 書友見面會
 
20230215 - 凝聚團隊共識的溝通方法 (Effective Team Communication)
20230215 - 凝聚團隊共識的溝通方法 (Effective Team Communication)20230215 - 凝聚團隊共識的溝通方法 (Effective Team Communication)
20230215 - 凝聚團隊共識的溝通方法 (Effective Team Communication)
 
軟體測試實務新書發表會 - 從品質與測試,讓軟體再次偉大
軟體測試實務新書發表會 - 從品質與測試,讓軟體再次偉大軟體測試實務新書發表會 - 從品質與測試,讓軟體再次偉大
軟體測試實務新書發表會 - 從品質與測試,讓軟體再次偉大
 
CH02 API Governance
CH02 API Governance CH02 API Governance
CH02 API Governance
 
Chapter 8. Partial updates and retrievals.pdf
Chapter 8. Partial updates and retrievals.pdfChapter 8. Partial updates and retrievals.pdf
Chapter 8. Partial updates and retrievals.pdf
 
Ch09 Custom Methods
Ch09 Custom MethodsCh09 Custom Methods
Ch09 Custom Methods
 
AWS Career Exploration Day
AWS Career Exploration DayAWS Career Exploration Day
AWS Career Exploration Day
 
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
 
SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路
SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路
SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路
 
導讀持續交付 2.0 - CH02 價值探索環
導讀持續交付 2.0 - CH02 價值探索環 導讀持續交付 2.0 - CH02 價值探索環
導讀持續交付 2.0 - CH02 價值探索環
 
2020 AWS Summit - 如何有效管理 AWS 的成本結構與系統架構
2020 AWS Summit - 如何有效管理 AWS 的成本結構與系統架構2020 AWS Summit - 如何有效管理 AWS 的成本結構與系統架構
2020 AWS Summit - 如何有效管理 AWS 的成本結構與系統架構
 
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
 
第三章 建立良好的人際關係網路
第三章 建立良好的人際關係網路第三章 建立良好的人際關係網路
第三章 建立良好的人際關係網路
 
Wiki in Teamroom - Connected Mind
Wiki in Teamroom - Connected MindWiki in Teamroom - Connected Mind
Wiki in Teamroom - Connected Mind
 
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
導讀持續交付 2.0 - 談當代軟體交付之虛實融合導讀持續交付 2.0 - 談當代軟體交付之虛實融合
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
 
Study Notes - Event-Driven Data Management for Microservices
Study Notes - Event-Driven Data Management for MicroservicesStudy Notes - Event-Driven Data Management for Microservices
Study Notes - Event-Driven Data Management for Microservices
 
Study Notes - Using an API Gateway
Study Notes - Using an API GatewayStudy Notes - Using an API Gateway
Study Notes - Using an API Gateway
 
從緊急事件 談 SRE 應變能力的培養 - DevOpsDays Taipei 2018
從緊急事件  談 SRE 應變能力的培養 - DevOpsDays Taipei 2018從緊急事件  談 SRE 應變能力的培養 - DevOpsDays Taipei 2018
從緊急事件 談 SRE 應變能力的培養 - DevOpsDays Taipei 2018
 

Recently uploaded

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Recently uploaded (20)

Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

Software Development Process v1.5 - 20121214