SlideShare a Scribd company logo
1 of 20
Download to read offline
1
報告人:蘇瑞亨(Scar Su)
日 期:2015/4/21
邁向品質卓越化
的關鍵平台
AP
Management
1)專案管理平台
2)軟體開發平台
3)軟體品質管理
4)端對端行為分析
People
Infrastructure Information
健檢
訓練
服務
2
AP Management 的挑戰
才改了1個bug,
上版後又多了3個
使用量波動大,
平常沒人用,一次湧進來
系統整合複雜,
彼此串接問題難界定
問題無法重現,
測試機都很正常
3
除了乖乖大神外
(好啦... 至少也求個心安)
4
Change Starts from the first moment
Corrective
修正
bugs fixed
Preventive
預防性檢測
系統健檢
Adaptive
適應環境變化
OS升級
Perfective
功能新增改善
Development Maintenance
…and never stop!
5
When Change happen
5
1. Request for Change
2. Impact analysis
3. Plan change
4. Implement change
Change mgmt.
變更管理
Dependency mgmt.
相依性管理
Project/Task mgmt.
專案/工作管理
Version Control
版本控制
Auto Test
測試自動化
Auto Build
自動建置
Configuration mgmt.
建構管理
Changes to
correct errors
Changes to
improve efficiency
Changes to
enhance functionalities
Changes to
adapt to new environments
Changes to
adapt to new data
Problem analysis
Change request
Feasibility analysis
Impact analysis
Feasible? Reject change request
Change plan
Version control
Modification
Verification
Unit testing
Regression testing
New release
Configuration
management
No
Yes
Project/Task mgmt.
專案/工作管理
Automatic Tools Integration自動化工具整合平台
Auto Build
自動建置
Version Control
版本控管
Auto Deploy
自動部署
Auto Testing
自動化測試
Requirement
mgmt.
需求管理
軟體開發自動化整合平台
Software
development
系統開發
Configuration mgmt. 建構管理
Dependency mgmt.
相依性管理
CI / Artifacts mgmt.
產出管理
Dependency discovery
相依性挖掘
Issue tracking
system
問題管理
Change
Mgmt.
變更管理
Subversion
Git/…
Jenkins/CCNet
Maven/MSBuild
JMeter
SilkPerf.
FxCop/PMD
Checkmarx
SonarQube
dynaTrace
6Integrated Application Lifecycle Mgmt.
Project/Task mgmt.
專案/工作管理
Automatic Tools Integration自動化工具整合平台
Auto Build
自動建置
Version Control
版本控管
Auto Deploy
自動部署
Auto Testing
自動化測試
Requirement
mgmt.
需求管理
軟體開發自動化整合平台
Software
development
系統開發
Configuration mgmt. 建構管理
CI / Artifacts mgmt.
產出管理
Issue tracking
system
問題管理
Change
Mgmt.
變更管理
Subversion
Git/…
Jenkins/CCNet
Maven/MSBuild
JMeter
SilkPerf.
FxCop/PMD
Checkmarx
SonarQube
dynaTrace
7Integrated Application Lifecycle Mgmt.
Dependency mgmt.
相依性管理
Dependency discovery
相依性挖掘
8
Continuous Integration-持續整合
Develop
Scripts
• Compile Source code
• Integrate Database
• Run Tests
• Deploy Software
Build Server
Database
Feedback
Mechanism
Developer
Developer
Test
Developer
Commit
Changes PollVersion
Control
Repository CI SERVER
Integration
Build
Machine
檢
查
測
試
1
3 2
4
1
1
1
Keep Integrating
[source] www.cqaa.org
9
功能性需求
非功能性需求
靜態掃描 動態測試
Code Quality
Test
Coverage
Performance
Monitoring
Vulnerability
Scan
持續
整合
平台
10
Code
Quality
Continuous Inspection-Quality
dashboard1
project2
complexity3
nested code4
整合多語言、多平台
、彈性擴充(plug-in)
design rules
naming rules
performance rules
security rules
…
unit test
整潔、合規
11
Test
Coverage
Continuous Testing-Coverage
project1 test results2
test coverage3
code detail4
通過率
測試涵蓋度
正確、全面
12
Vulnerability
Scan
Continuous Testing-Vulnerability Scan
project1
security summary2
code detail3
嚴重安全威脅?
威脅逐漸降低?
Security & Safety
OWASP top 10…
13
project1
Performance
Monitoring
Continuous Testing-Performance
Volatile2
確保在
合理的volume資料下
維持穩定效能水準
單元、整合、功能測試
速度、穩定
degraded3
Project/Task mgmt.
專案/工作管理
Automatic Tools Integration自動化工具整合平台
Auto Build
自動建置
Version Control
版本控管
Auto Deploy
自動部署
Auto Testing
自動化測試
Requirement
mgmt.
需求管理
邁向品質卓越化的關鍵平台
Software
development
系統開發
Configuration mgmt. 建構管理
Dependency mgmt.
相依性管理
CI / Artifacts mgmt.
產出管理
Dependency discovery
相依性挖掘
Issue tracking
system
問題管理
Change
Mgmt.
變更管理
Subversion
Git/…
Jenkins/CCNet
Maven/MSBuild
JMeter
SilkPerf.
FxCop/PMD
Checkmarx
SonarQube
dynaTrace
14Integrated Application Lifecycle Mgmt.
Code Quality Test Coverage
Performance
Monitoring
Vulnerability
Scan
持續
整合
平台
15
• Jmeter
• Dynatrace
• …
• checkMarx
• …
• Junit/Nunit
• MSTest/VSTest
• Cobertura
• OpenCover
• …
• Source monitor
• Cpd
• Findbugs/Fxcop
• …
Code Quality Test Coverage
Performance
Monitoring
Vulnerability
Scan
持續
整合
平台
16
讓數字說話
自動計算品質指標
品質管理經濟方便
持續記錄品質趨勢
掌握系統健康狀況
依嚴重度分類排序
把資源花在刀口上
挖掘系統相依關係
進行異動衝擊評估
17
面對 AP management 挑戰
接受它 面對它 處理它 放下它
18
IT Governance by IT
1) 帳密管理
2) 側錄軟體
3) 權限管理
4) 服務管理
5) 資產/合約/
廠商
1) 專案管理平台
2) 軟體開發平台
3) 軟體品質管理
4) 端對端行為分析
1) 操作自動化
2) 批次自動化
3) 資料/檔案交換平台
4) 平台監控軟體
5) 資料庫管理工具
6) 網路軟體與管理
1) 防資料洩露
2) APT
3) 虛擬機安全
4) 資料庫監控防護
5) 資料 加密/變造
6) 加密/金鑰管理
People
Management
Infrastructure
Management
Information
Management
AP
Management
歷史紀錄/報表/稽核SFG
SI
z Platform
BYOD/APP.
SaaS/Cloud
健檢/訓練
1) 資安檢測
2) 教育訓練
3) E-Learning課程
1) 顧問
2) 健檢
3) 訓練
4) 專案
文管/SOP/KM
服務
19
Q&A
20
Thanks

More Related Content

Viewers also liked

Data Science and Predictive SPC
Data Science and Predictive SPCData Science and Predictive SPC
Data Science and Predictive SPCAlex Gilgur
 
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...Syuan Wang
 
Identifying By-passed Pay and New Reservoirs by Jeff Bayless of Nutech
Identifying By-passed Pay and New Reservoirs by Jeff Bayless of NutechIdentifying By-passed Pay and New Reservoirs by Jeff Bayless of Nutech
Identifying By-passed Pay and New Reservoirs by Jeff Bayless of NutechDaniel Matranga
 
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3Adam Dunkels
 
Building the Internet of Things with Thingsquare and Contiki - day 2 part 2
Building the Internet of Things with Thingsquare and Contiki - day 2 part 2Building the Internet of Things with Thingsquare and Contiki - day 2 part 2
Building the Internet of Things with Thingsquare and Contiki - day 2 part 2Adam Dunkels
 
Utilisation de PostgreSQL chez Lengow
Utilisation de PostgreSQL chez LengowUtilisation de PostgreSQL chez Lengow
Utilisation de PostgreSQL chez LengowLengow
 
TCI 2016 Industriepark Kleefse Waard
TCI 2016 Industriepark Kleefse WaardTCI 2016 Industriepark Kleefse Waard
TCI 2016 Industriepark Kleefse WaardTCI Network
 

Viewers also liked (10)

Using games to improve computer vision solutions
Using games to improve computer vision solutionsUsing games to improve computer vision solutions
Using games to improve computer vision solutions
 
Influence of Chromatic Information on Quality of Experience
Influence of Chromatic Information on  Quality of Experience Influence of Chromatic Information on  Quality of Experience
Influence of Chromatic Information on Quality of Experience
 
Data Science and Predictive SPC
Data Science and Predictive SPCData Science and Predictive SPC
Data Science and Predictive SPC
 
Tidal
TidalTidal
Tidal
 
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
 
Identifying By-passed Pay and New Reservoirs by Jeff Bayless of Nutech
Identifying By-passed Pay and New Reservoirs by Jeff Bayless of NutechIdentifying By-passed Pay and New Reservoirs by Jeff Bayless of Nutech
Identifying By-passed Pay and New Reservoirs by Jeff Bayless of Nutech
 
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
 
Building the Internet of Things with Thingsquare and Contiki - day 2 part 2
Building the Internet of Things with Thingsquare and Contiki - day 2 part 2Building the Internet of Things with Thingsquare and Contiki - day 2 part 2
Building the Internet of Things with Thingsquare and Contiki - day 2 part 2
 
Utilisation de PostgreSQL chez Lengow
Utilisation de PostgreSQL chez LengowUtilisation de PostgreSQL chez Lengow
Utilisation de PostgreSQL chez Lengow
 
TCI 2016 Industriepark Kleefse Waard
TCI 2016 Industriepark Kleefse WaardTCI 2016 Industriepark Kleefse Waard
TCI 2016 Industriepark Kleefse Waard
 

Similar to 邁向品質卓越化的關鍵平台

Qa engineer training
Qa engineer trainingQa engineer training
Qa engineer trainingychw365
 
歡迎加入軟體構築行列
歡迎加入軟體構築行列歡迎加入軟體構築行列
歡迎加入軟體構築行列Chris Wang
 
Se2009 ch8
Se2009 ch8 Se2009 ch8
Se2009 ch8 浒 刘
 
软件工程 第八章
软件工程 第八章软件工程 第八章
软件工程 第八章浒 刘
 
家庭健康网络平台需求分析
家庭健康网络平台需求分析家庭健康网络平台需求分析
家庭健康网络平台需求分析velvetdl
 
Principle and Practice of Monitoring System
Principle and Practice of Monitoring SystemPrinciple and Practice of Monitoring System
Principle and Practice of Monitoring Systemkevin10241
 
软件工程 第一章
软件工程 第一章软件工程 第一章
软件工程 第一章浒 刘
 
同济优秀课程设计 - 软件测试报告
同济优秀课程设计 - 软件测试报告同济优秀课程设计 - 软件测试报告
同济优秀课程设计 - 软件测试报告Kerry Zhu
 
杨根兴 软件过程改进与敏捷方法
杨根兴   软件过程改进与敏捷方法杨根兴   软件过程改进与敏捷方法
杨根兴 软件过程改进与敏捷方法Odd-e
 
大数据的Reactive设计范式和akka实践
大数据的Reactive设计范式和akka实践大数据的Reactive设计范式和akka实践
大数据的Reactive设计范式和akka实践Sean Zhong
 
关于敏捷测试思想的分享Cici 20110826
关于敏捷测试思想的分享Cici 20110826关于敏捷测试思想的分享Cici 20110826
关于敏捷测试思想的分享Cici 20110826izhuzhume
 
淺談測試Part1
淺談測試Part1淺談測試Part1
淺談測試Part1Chris Chang
 
App operationattaobao-velocity2010 bj-final
App operationattaobao-velocity2010 bj-finalApp operationattaobao-velocity2010 bj-final
App operationattaobao-velocity2010 bj-finaliambuku
 
2017-refactoring-01-簡介
2017-refactoring-01-簡介2017-refactoring-01-簡介
2017-refactoring-01-簡介Shang-Pin Ma
 
Testing survey
Testing surveyTesting survey
Testing surveyTao He
 

Similar to 邁向品質卓越化的關鍵平台 (20)

Qa engineer training
Qa engineer trainingQa engineer training
Qa engineer training
 
歡迎加入軟體構築行列
歡迎加入軟體構築行列歡迎加入軟體構築行列
歡迎加入軟體構築行列
 
Se2009 ch8
Se2009 ch8 Se2009 ch8
Se2009 ch8
 
软件工程 第八章
软件工程 第八章软件工程 第八章
软件工程 第八章
 
家庭健康网络平台需求分析
家庭健康网络平台需求分析家庭健康网络平台需求分析
家庭健康网络平台需求分析
 
Principle and Practice of Monitoring System
Principle and Practice of Monitoring SystemPrinciple and Practice of Monitoring System
Principle and Practice of Monitoring System
 
软件工程 第一章
软件工程 第一章软件工程 第一章
软件工程 第一章
 
C++exception
C++exceptionC++exception
C++exception
 
同济优秀课程设计 - 软件测试报告
同济优秀课程设计 - 软件测试报告同济优秀课程设计 - 软件测试报告
同济优秀课程设计 - 软件测试报告
 
杨根兴 软件过程改进与敏捷方法
杨根兴   软件过程改进与敏捷方法杨根兴   软件过程改进与敏捷方法
杨根兴 软件过程改进与敏捷方法
 
大数据的Reactive设计范式和akka实践
大数据的Reactive设计范式和akka实践大数据的Reactive设计范式和akka实践
大数据的Reactive设计范式和akka实践
 
关于敏捷测试思想的分享Cici 20110826
关于敏捷测试思想的分享Cici 20110826关于敏捷测试思想的分享Cici 20110826
关于敏捷测试思想的分享Cici 20110826
 
UnitTest.pptx
UnitTest.pptxUnitTest.pptx
UnitTest.pptx
 
軟體安全防護大作戰
軟體安全防護大作戰軟體安全防護大作戰
軟體安全防護大作戰
 
淺談測試Part1
淺談測試Part1淺談測試Part1
淺談測試Part1
 
App operationattaobao-velocity2010 bj-final
App operationattaobao-velocity2010 bj-finalApp operationattaobao-velocity2010 bj-final
App operationattaobao-velocity2010 bj-final
 
2017-refactoring-01-簡介
2017-refactoring-01-簡介2017-refactoring-01-簡介
2017-refactoring-01-簡介
 
Testing survey
Testing surveyTesting survey
Testing survey
 
Xpp
XppXpp
Xpp
 
Ch16
Ch16Ch16
Ch16
 

More from Galaxy Software Services

2_人見人愛的control-m作業請求流程
2_人見人愛的control-m作業請求流程2_人見人愛的control-m作業請求流程
2_人見人愛的control-m作業請求流程Galaxy Software Services
 
全面控管檔案傳輸 揭開成功秘辛
全面控管檔案傳輸 揭開成功秘辛全面控管檔案傳輸 揭開成功秘辛
全面控管檔案傳輸 揭開成功秘辛Galaxy Software Services
 
洞悉檔案傳輸困境 掌握解決方案
洞悉檔案傳輸困境 掌握解決方案洞悉檔案傳輸困境 掌握解決方案
洞悉檔案傳輸困境 掌握解決方案Galaxy Software Services
 
Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青
Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青
Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青Galaxy Software Services
 
系統05_從持續整合結合安全開發與變更管理 郭俐佳
系統05_從持續整合結合安全開發與變更管理 郭俐佳系統05_從持續整合結合安全開發與變更管理 郭俐佳
系統05_從持續整合結合安全開發與變更管理 郭俐佳Galaxy Software Services
 
系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰
系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰
系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰Galaxy Software Services
 
雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝
雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝
雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝Galaxy Software Services
 
雲端04_會計服務未來式整合雲端新趨勢 張宏尉
雲端04_會計服務未來式整合雲端新趨勢 張宏尉雲端04_會計服務未來式整合雲端新趨勢 張宏尉
雲端04_會計服務未來式整合雲端新趨勢 張宏尉Galaxy Software Services
 
雲端06_兩岸三地的雲服務就選mail cloud-闕伊材
雲端06_兩岸三地的雲服務就選mail cloud-闕伊材雲端06_兩岸三地的雲服務就選mail cloud-闕伊材
雲端06_兩岸三地的雲服務就選mail cloud-闕伊材Galaxy Software Services
 
雲端02_「阿米計畫」一起揪團做公益吧 杜明翰
雲端02_「阿米計畫」一起揪團做公益吧 杜明翰雲端02_「阿米計畫」一起揪團做公益吧 杜明翰
雲端02_「阿米計畫」一起揪團做公益吧 杜明翰Galaxy Software Services
 
雲端01_雲端服務家族的價值與經濟生態 林秋丹
雲端01_雲端服務家族的價值與經濟生態 林秋丹雲端01_雲端服務家族的價值與經濟生態 林秋丹
雲端01_雲端服務家族的價值與經濟生態 林秋丹Galaxy Software Services
 
安心上雲端 商務創新無極限 劉念臻
安心上雲端 商務創新無極限 劉念臻安心上雲端 商務創新無極限 劉念臻
安心上雲端 商務創新無極限 劉念臻Galaxy Software Services
 
應用03_未來辦公室的創新工作圈 李政權
應用03_未來辦公室的創新工作圈 李政權應用03_未來辦公室的創新工作圈 李政權
應用03_未來辦公室的創新工作圈 李政權Galaxy Software Services
 
由根紮起的深研發成果報告 張培鏞
由根紮起的深研發成果報告 張培鏞由根紮起的深研發成果報告 張培鏞
由根紮起的深研發成果報告 張培鏞Galaxy Software Services
 
永遠別忘了老客戶和好口碑的重要性
永遠別忘了老客戶和好口碑的重要性永遠別忘了老客戶和好口碑的重要性
永遠別忘了老客戶和好口碑的重要性Galaxy Software Services
 

More from Galaxy Software Services (20)

2_人見人愛的control-m作業請求流程
2_人見人愛的control-m作業請求流程2_人見人愛的control-m作業請求流程
2_人見人愛的control-m作業請求流程
 
1_overall
1_overall1_overall
1_overall
 
GSSDLC - Bruce (20170817)
GSSDLC - Bruce (20170817)GSSDLC - Bruce (20170817)
GSSDLC - Bruce (20170817)
 
行動應用App管理 (MAM)
行動應用App管理 (MAM) 行動應用App管理 (MAM)
行動應用App管理 (MAM)
 
全面控管檔案傳輸 揭開成功秘辛
全面控管檔案傳輸 揭開成功秘辛全面控管檔案傳輸 揭開成功秘辛
全面控管檔案傳輸 揭開成功秘辛
 
MFT sharing
MFT sharingMFT sharing
MFT sharing
 
洞悉檔案傳輸困境 掌握解決方案
洞悉檔案傳輸困境 掌握解決方案洞悉檔案傳輸困境 掌握解決方案
洞悉檔案傳輸困境 掌握解決方案
 
Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青
Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青
Line with the UI DESIGN TREND 符合時代的介面設計潮流-李宗青
 
系統05_從持續整合結合安全開發與變更管理 郭俐佳
系統05_從持續整合結合安全開發與變更管理 郭俐佳系統05_從持續整合結合安全開發與變更管理 郭俐佳
系統05_從持續整合結合安全開發與變更管理 郭俐佳
 
系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰
系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰
系統02_關鍵的「特權+資料安全」最後一哩防線 解忠翰
 
雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝
雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝
雲端05_如何在雲端管理研發知識以廣義智控為例 曾廣輝
 
雲端04_會計服務未來式整合雲端新趨勢 張宏尉
雲端04_會計服務未來式整合雲端新趨勢 張宏尉雲端04_會計服務未來式整合雲端新趨勢 張宏尉
雲端04_會計服務未來式整合雲端新趨勢 張宏尉
 
雲端06_兩岸三地的雲服務就選mail cloud-闕伊材
雲端06_兩岸三地的雲服務就選mail cloud-闕伊材雲端06_兩岸三地的雲服務就選mail cloud-闕伊材
雲端06_兩岸三地的雲服務就選mail cloud-闕伊材
 
雲端02_「阿米計畫」一起揪團做公益吧 杜明翰
雲端02_「阿米計畫」一起揪團做公益吧 杜明翰雲端02_「阿米計畫」一起揪團做公益吧 杜明翰
雲端02_「阿米計畫」一起揪團做公益吧 杜明翰
 
雲端01_雲端服務家族的價值與經濟生態 林秋丹
雲端01_雲端服務家族的價值與經濟生態 林秋丹雲端01_雲端服務家族的價值與經濟生態 林秋丹
雲端01_雲端服務家族的價值與經濟生態 林秋丹
 
安心上雲端 商務創新無極限 劉念臻
安心上雲端 商務創新無極限 劉念臻安心上雲端 商務創新無極限 劉念臻
安心上雲端 商務創新無極限 劉念臻
 
應用03_未來辦公室的創新工作圈 李政權
應用03_未來辦公室的創新工作圈 李政權應用03_未來辦公室的創新工作圈 李政權
應用03_未來辦公室的創新工作圈 李政權
 
由根紮起的深研發成果報告 張培鏞
由根紮起的深研發成果報告 張培鏞由根紮起的深研發成果報告 張培鏞
由根紮起的深研發成果報告 張培鏞
 
The power of digital minds 張瑞雄
The power of digital minds 張瑞雄The power of digital minds 張瑞雄
The power of digital minds 張瑞雄
 
永遠別忘了老客戶和好口碑的重要性
永遠別忘了老客戶和好口碑的重要性永遠別忘了老客戶和好口碑的重要性
永遠別忘了老客戶和好口碑的重要性
 

邁向品質卓越化的關鍵平台