SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Spi master core verification
Spi master core verificationSpi master core verification
Spi master core verification
Maulik Suthar
 

Tendances (20)

Diapositivas lenguaje ensamblador
Diapositivas lenguaje ensambladorDiapositivas lenguaje ensamblador
Diapositivas lenguaje ensamblador
 
Spi master core verification
Spi master core verificationSpi master core verification
Spi master core verification
 
Valgrind
ValgrindValgrind
Valgrind
 
Scrum e XP direto das Trincheiras - Como nós fazemos Scrum
Scrum e XP direto das Trincheiras - Como nós fazemos ScrumScrum e XP direto das Trincheiras - Como nós fazemos Scrum
Scrum e XP direto das Trincheiras - Como nós fazemos Scrum
 
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware WebinarAn Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
 
OpenGL basics
OpenGL basicsOpenGL basics
OpenGL basics
 
Programacion de sistemas
Programacion de sistemasProgramacion de sistemas
Programacion de sistemas
 
Semi dynamics high bandwidth vector capable RISC-V cores
Semi dynamics high bandwidth vector capable RISC-V coresSemi dynamics high bandwidth vector capable RISC-V cores
Semi dynamics high bandwidth vector capable RISC-V cores
 
HKG15-107: ACPI Power Management on ARM64 Servers (v2)
HKG15-107: ACPI Power Management on ARM64 Servers (v2)HKG15-107: ACPI Power Management on ARM64 Servers (v2)
HKG15-107: ACPI Power Management on ARM64 Servers (v2)
 
Control Microprogramado
Control MicroprogramadoControl Microprogramado
Control Microprogramado
 
icecream / icecc:分散式編譯系統簡介
icecream / icecc:分散式編譯系統簡介icecream / icecc:分散式編譯系統簡介
icecream / icecc:分散式編譯系統簡介
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Ch 5: Introduction to heap overflows
Ch 5: Introduction to heap overflowsCh 5: Introduction to heap overflows
Ch 5: Introduction to heap overflows
 
Ninja Build: Simple Guide for Beginners
Ninja Build: Simple Guide for BeginnersNinja Build: Simple Guide for Beginners
Ninja Build: Simple Guide for Beginners
 
Paralelismo a nivel de Instrucciones
Paralelismo a nivel de InstruccionesParalelismo a nivel de Instrucciones
Paralelismo a nivel de Instrucciones
 
Sdr sdram
Sdr sdramSdr sdram
Sdr sdram
 
Using strace
Using straceUsing strace
Using strace
 
PCIe DL_layer_3.0.1 (1)
PCIe DL_layer_3.0.1 (1)PCIe DL_layer_3.0.1 (1)
PCIe DL_layer_3.0.1 (1)
 
Assembly10 interrupts
Assembly10 interruptsAssembly10 interrupts
Assembly10 interrupts
 
Vhdl
VhdlVhdl
Vhdl
 

Similaire à 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
 

Similaire à 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
 

Plus de Rick Hwang

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

Plus de 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
 

Dernier

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
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
 
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
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Dernier (20)

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..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
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
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
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
(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
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
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
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
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
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 

Software Development Process v1.5 - 20121214