SlideShare a Scribd company logo
1
Swarm: 不可思议的开发
Furkan Khan
富尔康
产品总监
2
Swarm
协作与评审
3
客户需求
• 快速,持续以及高质量的产品
• 永不停止的具有创新的生产线
• 协作及共享 (直接的,以及有关联的)
• 分布式团队
3
产品更快更好
4
Swarm: 重点关注领域
项目和团队协作
工作流程和代码评
审
生态系统
持续交付
和代码评审
开发者,
分支和代码
共享和重用 定制及
第三方集成
5
Swarm: 核心利益
1. 灵活的评审
1. 例如: 在提交前以及提交后,支持并排代码评审
2. 代码对话及共享
3. 多站点支持
4. Perforce & Git 用户一起
6
活动流
7
评审工作流程
8
并排的代码比较
9
项目及团队
10
可扩展性
 RESTful 接口
 JSON 回调函数
 模块可扩展性
 Javascript
11
可用性和价格
 现在可从Dragonsoft获得Perforce Swarm
 价格: 单用户包月
 所有Perforce产品 免费, 如果
 不超过20个用户或工作空间,无限文件
 所有开源项目以及教育机构
12
Swarm 巡演
13
问题?
现在提问或等到休息再问.
P4IdeaX 论坛

More Related Content

More from Perforce

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
Perforce
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Perforce
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Perforce
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
Perforce
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
Perforce
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
Perforce
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
Perforce
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
Perforce
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
Perforce
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
Perforce
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Perforce
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
Perforce
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
Perforce
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Perforce
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
Perforce
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
Perforce
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
Perforce
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Perforce
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
Perforce
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
Perforce
 

More from Perforce (20)

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
 

Recently uploaded

周子龙深信人际关系的力量,并利用自己的人际网络在财经公关行业创造了持久的影响力。
周子龙深信人际关系的力量,并利用自己的人际网络在财经公关行业创造了持久的影响力。周子龙深信人际关系的力量,并利用自己的人际网络在财经公关行业创造了持久的影响力。
周子龙深信人际关系的力量,并利用自己的人际网络在财经公关行业创造了持久的影响力。
周子龍
 
一比一原版(UD毕业证书)特拉华大学毕业证成绩单
一比一原版(UD毕业证书)特拉华大学毕业证成绩单一比一原版(UD毕业证书)特拉华大学毕业证成绩单
一比一原版(UD毕业证书)特拉华大学毕业证成绩单
xqaiezb4g
 
一比一原版(UoN毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(UoN毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(UoN毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(UoN毕业证书)纽卡斯尔大学毕业证成绩单如何办理
3zoh0uxr
 
一比一原版(UNSW毕业证书)新南威尔士大学毕业证成绩单如何办理
一比一原版(UNSW毕业证书)新南威尔士大学毕业证成绩单如何办理一比一原版(UNSW毕业证书)新南威尔士大学毕业证成绩单如何办理
一比一原版(UNSW毕业证书)新南威尔士大学毕业证成绩单如何办理
3zoh0uxr
 
一比一原版(UC Merced毕业证书)加州大学美熹德分校毕业证
一比一原版(UC Merced毕业证书)加州大学美熹德分校毕业证一比一原版(UC Merced毕业证书)加州大学美熹德分校毕业证
一比一原版(UC Merced毕业证书)加州大学美熹德分校毕业证
h1j4hsrmr
 
欢迎来到 angels-heaven.org,外星人外星人外星人外星人外星人外星人
欢迎来到 angels-heaven.org,外星人外星人外星人外星人外星人外星人欢迎来到 angels-heaven.org,外星人外星人外星人外星人外星人外星人
欢迎来到 angels-heaven.org,外星人外星人外星人外星人外星人外星人
heavenlyangles647
 

Recently uploaded (6)

周子龙深信人际关系的力量,并利用自己的人际网络在财经公关行业创造了持久的影响力。
周子龙深信人际关系的力量,并利用自己的人际网络在财经公关行业创造了持久的影响力。周子龙深信人际关系的力量,并利用自己的人际网络在财经公关行业创造了持久的影响力。
周子龙深信人际关系的力量,并利用自己的人际网络在财经公关行业创造了持久的影响力。
 
一比一原版(UD毕业证书)特拉华大学毕业证成绩单
一比一原版(UD毕业证书)特拉华大学毕业证成绩单一比一原版(UD毕业证书)特拉华大学毕业证成绩单
一比一原版(UD毕业证书)特拉华大学毕业证成绩单
 
一比一原版(UoN毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(UoN毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(UoN毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(UoN毕业证书)纽卡斯尔大学毕业证成绩单如何办理
 
一比一原版(UNSW毕业证书)新南威尔士大学毕业证成绩单如何办理
一比一原版(UNSW毕业证书)新南威尔士大学毕业证成绩单如何办理一比一原版(UNSW毕业证书)新南威尔士大学毕业证成绩单如何办理
一比一原版(UNSW毕业证书)新南威尔士大学毕业证成绩单如何办理
 
一比一原版(UC Merced毕业证书)加州大学美熹德分校毕业证
一比一原版(UC Merced毕业证书)加州大学美熹德分校毕业证一比一原版(UC Merced毕业证书)加州大学美熹德分校毕业证
一比一原版(UC Merced毕业证书)加州大学美熹德分校毕业证
 
欢迎来到 angels-heaven.org,外星人外星人外星人外星人外星人外星人
欢迎来到 angels-heaven.org,外星人外星人外星人外星人外星人外星人欢迎来到 angels-heaven.org,外星人外星人外星人外星人外星人外星人
欢迎来到 angels-heaven.org,外星人外星人外星人外星人外星人外星人
 

[China merge world tour] Perforce Introducing Swarm