際際滷

際際滷Share a Scribd company logo
Application Lifecycle Management - CURVC
Application Lifecycle Management
Atlassian朱 豌 ALM 危伎 蟲燕企骸蟾?
ALM 覓伎瑚?
危襴貅伎 A
讌 覈磯 覦 
蠍壱, 蟲 讌, 伎, 蠍一り, 螳覦, 覦壱
  譟一
 螻螳 讀 覲
 蟲 
一覓
 蠍壱 覦 Vision 覓語
 Market 蟲 覓語
 UI 蟲 覓語

 ろ豌, り
 螳覦, 貊 , ろ
 觜, 覦壱
一覓
 ろ豌 覓語, り 覓語
 貊 覓語
  螳企 覓語

 覲蟆 覦 覓語 蟯襴
 り, 螳覦, , ろ
 觜, 覦壱
一覓
 螻螳 豌, Bug 
 Design, Code, User
Document Update

ALM(Application Lifecycle Management) 危襴貅伎  蠍壱 螳覦, 讌 覦 伎, 蠍郁讌 豌
覈譯手鍵襯 覿朱 豌願 螻牛 覦覯 牛 炎概朱 企讌  蟆 覈磯螻 覓語襯 危朱
蟯襴.
ALM 覓伎 譬螳?
螳覦 讌 レ朱
螻螳朱覿 覦蟆
覯蠏 豕襯 牛 觜
螳
觜讀 讀襯 螳覦
 覦螻
蟲 覿 覓語
豕
讌覲伎 覦 伎
覓語襯 觜襯願
豌襴朱 螻螳
襷譟焔 讀
豌願 蟯襴 覦 蟲
蟲豢 牛 讌 覲,
一 レ, 觜螳
蠏豪
觜讀れ 牛 螳覦 讌 レ 覩殊鴬 螻螳  豌願 蟯襴
ALM  企れ.
覯螳 覦.
蟲 覿 襴企Μ讀蟾讌
覯 覦 覯螳 覲蟆暑.
れ瑚?
襷 磯Μ襯  蟆瑚?
磯Μ蟆  螳?
碁レ 豢覿螳?
 碁レ 豢覿螳?
 譟一螻  牛螳?
讌 螳企?
伎襯  讌
螳企 螳螳?
Agile ALM 願屋伎.
れ朱 , 
, 螳蟆壱 
Agile Practice 
譟一蟆 覲襯 豕
  覿
螻 螻朱

螳覦螻 讌 
螳襯 牛 危
螻 覦蟆 覓語
豕
覲企ゼ 讌譴螻
譟一 觜襯願 所
   
 豌願
讌 ALM  一 螳覦 讌 螳 螻  譴
Agile ALM 覓伎 るジ螳?
蟲
 蟯襴
讌覲

ろ
豌

螳覦
ろ
觜蟯
襴
襦
瑚襴
襴企Μ讀
覦壱蟯
襴
User
Stories
Kanban
Simple

Quality
Gate
Test
Automation
讌
 牛
ScrumDeploy
Automation
Atlassian朱 ALM 襭
Daily 2nd Build
Gate Keeper  Continuous Quality Management
Build Verification
Pull Request
Git
OK?
Code Commit
Merge
Push
YES
No
Fail : Commit Reject
Daily Build
Release Build
Release
Verification Test
Sanity Test
Risk
Issue
Requirement
Design
Requirement
Document
Design
Document
Code Document
Project Report
Unit Test
Server
Daily Build
Artifact
Release Build
Artifact
Test Planning Test Report
Test Cases
Test Monitoring
& Control
Static Analysis
Unit Test
Automation
UI Test Manager
Test
Result
Reliability &
Security
Maintainability
Complexity &
Size
Coverage &
Duplication
Issue Data
QA
Validation
Release
Performance Test
Document
Automation
蟲 蟯襴
Epic螻 Story襦 願屋  給
.
蟲 蟯襴 User Story Epic朱
 ろ襴 ろ 螻螳 轟 れ  ろ ルレ  蟯 燕 蠍磯レ
 讌ш 螳 る企.
<> <覈>  <蠍磯>   伎 .
Epic
User story
User story
User story
Description Test Method Story Point Priority
覓語 Confluence, 蟯襴 Jira 
Space
Project
Epic Issue Epic Issue
Epic Page
Story Text
Epic Page
Story Text Story Text Story Text Story Text Story Text
Story Issue Story Issue Story Issue Story Issue Story Issue Story Issue
襦語る Confluence Jira
Epic  覦 襴觀
Epic 
Epic 
Epic 伎  Story  Story 襴觀
Story 襴企Μ讀Story 
Story  ろ襴壱 螻
Sub-Task 
Generation Generation
Application Lifecycle Management - CURVC
覲旧″ 襦 蟯襴
 ろ殊朱 願屋語.
覲旧″ 襦 蟯襴 ろ殊朱
轟 ろ襴壱 
 覦焔蠏碁ゼ ,
豢 螻
危襴貅伎 
螳覦  User Story,
覯蠏, 覓
ろ襴壱  
覓企ゼ 豺企 朱
覲企 螳
ろ襴壱 譬襭  襴觀
覦 螻襯 牛 讌レ

 覦焔蠏 ろ襴壱 螻 ろ朱 覲企 ろ襴壱 襴觀
Application Lifecycle Management - CURVC
ろ豌 語
蟆 語.
蟲螻  豢 Jira 伎 襷襦
Requirement Issue
Requirement Issue
Requirement Issue
Requirement Issue
Design Issue
Design Issue
Design Issue
Design Issue
Usecase
Diagram
Class Diagram
Sequence
Diagram
Process
Diagram
Design
Link
Link
Confluence 豕 語 蟯襴語.
Business Process Diagram Usecase Diagram Sequence Diagram Class Diagram
Deployment Diagram State Machine Diagram Package Diagram UI Design
Application Lifecycle Management - CURVC
讌 蟯襴
譟郁鍵 讌 ′殊語.
譟一 讌 蟲 蟆 讌 蟆危
Quality Gatekeeper 譟一 讌 蟆危(讌 蟲) れ螻 讌 蟆危碁ゼ
糾骸讌 覈詩 貊 譴 レ 覦讌 覈詩蟆 讌 覲伎ロ 蟆危語.
Build Verification
牛 覓語襯 誤蠍 
觜 蟆讀 
Peer Code Review
貊 覓語襯 蠍 
襭 貊 襴觀 
Code Inspection
SonarQube襯 
貊 語ろ 
Unit Testing
豌伎 ろ 糾骸 覿襯
誤  ろ
覈 蟆 朱 讌.
Developer
Reviewer
2. Trigger build
3. Build verification & Unit test
5. Pull Request 6. Code Inspection
7. Code Review & Code Merge
4.
Static
analysi
s
result
1. Push changes to dev branch
Application Lifecycle Management - CURVC
讌 牛螻 覦壱
襷れ 觜螻 覦壱語.
襷れ 襷れ 觜 語.
豌  貊 
覿(貊襭,
覯蠏, 豬曙 )

企Π 觜襯 牛 襷れ
覯  貊
牛(觜) 覓語襯
誤
Doxygen, JavaDoc 炎骸
蟷 貊 覓語, り
覓語 煙 朱 
ろ 覯, 一覓
蟯襴 覯 煙 觜
一覓殊  覦壱 
觜 蟆讀 貊 讌 蟆讀 覓語   覦壱
覦壱 襯  旧
Dev Server Staging
Server
Production
Server
Test Server
Automation
Commit Build
Daily Build
Release Build
Automation with trigger
Automation with trigger Automation Automation
Application Lifecycle Management - CURVC
蟲
蟯襴
讌
覲伎
ろ豌

螳覦
ろ
觜
蟯襴
襦
蟯襴
襴企Μ讀
覦壱蟯襴
螳矧.

More Related Content

Application Lifecycle Management - CURVC

  • 2. Application Lifecycle Management Atlassian朱 豌 ALM 危伎 蟲燕企骸蟾?
  • 3. ALM 覓伎瑚? 危襴貅伎 A 讌 覈磯 覦 蠍壱, 蟲 讌, 伎, 蠍一り, 螳覦, 覦壱 譟一 螻螳 讀 覲 蟲 一覓 蠍壱 覦 Vision 覓語 Market 蟲 覓語 UI 蟲 覓語 ろ豌, り 螳覦, 貊 , ろ 觜, 覦壱 一覓 ろ豌 覓語, り 覓語 貊 覓語 螳企 覓語 覲蟆 覦 覓語 蟯襴 り, 螳覦, , ろ 觜, 覦壱 一覓 螻螳 豌, Bug Design, Code, User Document Update ALM(Application Lifecycle Management) 危襴貅伎 蠍壱 螳覦, 讌 覦 伎, 蠍郁讌 豌 覈譯手鍵襯 覿朱 豌願 螻牛 覦覯 牛 炎概朱 企讌 蟆 覈磯螻 覓語襯 危朱 蟯襴.
  • 4. ALM 覓伎 譬螳? 螳覦 讌 レ朱 螻螳朱覿 覦蟆 覯蠏 豕襯 牛 觜 螳 觜讀 讀襯 螳覦 覦螻 蟲 覿 覓語 豕 讌覲伎 覦 伎 覓語襯 觜襯願 豌襴朱 螻螳 襷譟焔 讀 豌願 蟯襴 覦 蟲 蟲豢 牛 讌 覲, 一 レ, 觜螳 蠏豪 觜讀れ 牛 螳覦 讌 レ 覩殊鴬 螻螳 豌願 蟯襴
  • 5. ALM 企れ. 覯螳 覦. 蟲 覿 襴企Μ讀蟾讌 覯 覦 覯螳 覲蟆暑. れ瑚? 襷 磯Μ襯 蟆瑚? 磯Μ蟆 螳? 碁レ 豢覿螳? 碁レ 豢覿螳? 譟一螻 牛螳? 讌 螳企? 伎襯 讌 螳企 螳螳?
  • 6. Agile ALM 願屋伎. れ朱 , , 螳蟆壱 Agile Practice 譟一蟆 覲襯 豕 覿 螻 螻朱 螳覦螻 讌 螳襯 牛 危 螻 覦蟆 覓語 豕 覲企ゼ 讌譴螻 譟一 觜襯願 所 豌願 讌 ALM 一 螳覦 讌 螳 螻 譴
  • 7. Agile ALM 覓伎 るジ螳? 蟲 蟯襴 讌覲 ろ 豌 螳覦 ろ 觜蟯 襴 襦 瑚襴 襴企Μ讀 覦壱蟯 襴 User Stories Kanban Simple Quality Gate Test Automation 讌 牛 ScrumDeploy Automation
  • 8. Atlassian朱 ALM 襭 Daily 2nd Build Gate Keeper Continuous Quality Management Build Verification Pull Request Git OK? Code Commit Merge Push YES No Fail : Commit Reject Daily Build Release Build Release Verification Test Sanity Test Risk Issue Requirement Design Requirement Document Design Document Code Document Project Report Unit Test Server Daily Build Artifact Release Build Artifact Test Planning Test Report Test Cases Test Monitoring & Control Static Analysis Unit Test Automation UI Test Manager Test Result Reliability & Security Maintainability Complexity & Size Coverage & Duplication Issue Data QA Validation Release Performance Test Document Automation
  • 10. 蟲 蟯襴 User Story Epic朱 ろ襴 ろ 螻螳 轟 れ ろ ルレ 蟯 燕 蠍磯レ 讌ш 螳 る企. <> <覈> <蠍磯> 伎 . Epic User story User story User story Description Test Method Story Point Priority
  • 11. 覓語 Confluence, 蟯襴 Jira Space Project Epic Issue Epic Issue Epic Page Story Text Epic Page Story Text Story Text Story Text Story Text Story Text Story Issue Story Issue Story Issue Story Issue Story Issue Story Issue
  • 12. 襦語る Confluence Jira Epic 覦 襴觀 Epic Epic Epic 伎 Story Story 襴觀 Story 襴企Μ讀Story Story ろ襴壱 螻 Sub-Task Generation Generation
  • 14. 覲旧″ 襦 蟯襴 ろ殊朱 願屋語.
  • 15. 覲旧″ 襦 蟯襴 ろ殊朱 轟 ろ襴壱 覦焔蠏碁ゼ , 豢 螻 危襴貅伎 螳覦 User Story, 覯蠏, 覓 ろ襴壱 覓企ゼ 豺企 朱 覲企 螳 ろ襴壱 譬襭 襴觀 覦 螻襯 牛 讌レ 覦焔蠏 ろ襴壱 螻 ろ朱 覲企 ろ襴壱 襴觀
  • 18. 蟲螻 豢 Jira 伎 襷襦 Requirement Issue Requirement Issue Requirement Issue Requirement Issue Design Issue Design Issue Design Issue Design Issue Usecase Diagram Class Diagram Sequence Diagram Process Diagram Design Link Link
  • 19. Confluence 豕 語 蟯襴語. Business Process Diagram Usecase Diagram Sequence Diagram Class Diagram Deployment Diagram State Machine Diagram Package Diagram UI Design
  • 22. 譟一 讌 蟲 蟆 讌 蟆危 Quality Gatekeeper 譟一 讌 蟆危(讌 蟲) れ螻 讌 蟆危碁ゼ 糾骸讌 覈詩 貊 譴 レ 覦讌 覈詩蟆 讌 覲伎ロ 蟆危語. Build Verification 牛 覓語襯 誤蠍 觜 蟆讀 Peer Code Review 貊 覓語襯 蠍 襭 貊 襴觀 Code Inspection SonarQube襯 貊 語ろ Unit Testing 豌伎 ろ 糾骸 覿襯 誤 ろ
  • 23. 覈 蟆 朱 讌. Developer Reviewer 2. Trigger build 3. Build verification & Unit test 5. Pull Request 6. Code Inspection 7. Code Review & Code Merge 4. Static analysi s result 1. Push changes to dev branch
  • 25. 讌 牛螻 覦壱 襷れ 觜螻 覦壱語.
  • 26. 襷れ 襷れ 觜 語. 豌 貊 覿(貊襭, 覯蠏, 豬曙 ) 企Π 觜襯 牛 襷れ 覯 貊 牛(觜) 覓語襯 誤 Doxygen, JavaDoc 炎骸 蟷 貊 覓語, り 覓語 煙 朱 ろ 覯, 一覓 蟯襴 覯 煙 觜 一覓殊 覦壱 觜 蟆讀 貊 讌 蟆讀 覓語 覦壱
  • 27. 覦壱 襯 旧 Dev Server Staging Server Production Server Test Server Automation Commit Build Daily Build Release Build Automation with trigger Automation with trigger Automation Automation

Editor's Notes

  1. 6:35
  2. 4:30
  3. 4:37
  4. 5:10