[오픈소스컨설팅]session 2 2. future of team collaboration
TRANSCRIPT
Unleash the potentialin every team.every team
Products Servicesvs
Products Servicesvs
What does this meanfor your team?your team
On-call 24/7
On-call 24/7
Quicker cycle times
Quicker cycle times
Break down silos
Break down silos
Break down silos
Agile
DevOpsAgile
DevOpsAgile
Modern BuildPipelines
Modern BuildPipelines
ConnectedTeams
Modern BuildPipelines
ConnectedTeams
TeamPlaybook
Modern BuildPipelines
ConnectedTeams
TeamPlaybook
Config as code
Config as code
1234567891011121314
bitbucket-pipelines.yml
# docker imageimage: node:5.11.0
1234567891011121314
bitbucket-pipelines.yml
# docker imageimage: node:5.11.0
1234567891011121314
bitbucket-pipelines.yml
pipelines:default:
- step:script: # Modify the commands below to build your repository. - npm --version - npm install - npm test
MASTER
RELEASE
FEATURE
FEATURE 2
2.12.0 2.2
MASTER
RELEASE
FEATURE
FEATURE 2
2.12.0 2.2
MASTER
RELEASE
FEATURE
FEATURE 2
2.12.0 2.2
Config as code
Config as code Bitbucket native
Create branch
Create a pull request
Create branch
Create a pull request
Create branch
Branches
Config as code Bitbucket native
Config as code Bitbucket native Infinite scale
Config as code Bitbucket native Infinite scale
Config as code Bitbucket native Infinite scale Ecosystem
Config as code Bitbucket native Infinite scale Ecosystem
Config as code Bitbucket native Infinite scale Ecosystem
Builds
500,000
Builds
500,000
Configuration as code is key for ourenvironment configuration settings.I love the ease of use and gettingstarted was a breeze.
Proximity to code and pull requests= likelihood of being used duringcode reviews & pull requests.
Pipelines gives us the right amountof build automation to createpowerful, modern web applicationswithout too much of a learning curve.
1¢/min
until Dec 31st
0$
Available today
Modern BuildPipelines
ConnectedTeams
TeamPlaybook
Modern BuildPipelines
ConnectedTeams
TeamPlaybook
Customer ServiceOpsDev
! !!
Customer ServiceOpsDev
X
X
X
X
X
X ! !!
Customer ServiceOpsDev
X
X
X
X
! !!
Customer ServiceOpsDev
X X
X
X
X
X
! !!
Customer ServiceOpsDev
?
?
? ?
?
?
?
X X
Customer ServiceOpsDev
down Tear walls
Customer ServiceOpsDev
Customer ServiceOpsDev
Customer ServiceOpsDev
Customer ServiceOpsDev
X
5xx
Detect
CommunicateDetect
Communicate Swarm & FixDetect
Communicate Swarm & FixDetect
! !!
0:08
0:53
SDGTM-2484
SDGTM-2484
SDGTM-2484
0:08
0:53
SDGTM-2484
SDGTM-2484
SDGTM-2484
0:08
0:53
SDGTM-2484
SDGTM-2484
SDGTM-2484
Communicate Swarm & FixDetect
Communicate Swarm & FixDetect
ARE WE THERE YET??
Public|
Public|
Public|
Public|
Public|
| Public
Private|
Private| Private|
Private| Private|
Private| Private|
Private|
Customers
Public|Private|
CustomersStakeholders
Public|Private|
Communicate Swarm & FixDetect
Communicate Swarm & FixDetect
5xx
X
X
X
X
Incident ticket
X
Communication channel
Incident ticket
X
Communication channel
Live incident room
Incident ticket
X
Communication channel
Live incident room
Live incident document
Incident ticket
X
HOT-48045Ticket: http://ops.internal.atlassian.com/jira/browse/HOT-48045
Tammy 1:55 pm @Sam and @Tom can you please help us?
HOT-48045Ticket: http://ops.internal.atlassian.com/jira/browse/HOT-48045
Tammy 1:55 pm @Sam and @Tom can you please help us?
Tom 1:59 pm @here can someone fix the build?
Sam 1:56 pmGoing through the logs I think I found the root cause
HOT-48045Ticket: http://ops.internal.atlassian.com/jira/browse/HOT-48045
Tammy 1:55 pm @Sam and @Tom can you please help us?
Tom 1:59 pm @here can someone fix the build?
Sam 1:56 pmGoing through the logs I think I found the root cause
JIRANew comment from Support: “we received the first support ticket”
Check if the latest changes to the search service can cause this behaviour.
Buy pizza for everyone… It’s going to be a long night!B
Dig into the media service logs R
HOT-48045Ticket: http://ops.internal.atlassian.com/jira/browse/HOT-48045
Tammy 1:55 pm @Sam and @Tom can you please help us?
Tom 1:59 pm @here can someone fix the build?
Sam 1:56 pmGoing through the logs I think I found the root cause
JIRANew comment from Support: “we received the first support ticket”
Communicate Swarm & FixDetect
Communicate Swarm & FixDetect
Communicate Swarm & FixDetect
Communicate Swarm & FixDetect
Detect Communicate Swarm & Fix
Detect Communicate Swarm & FixLearn & Improve
Post Incident Review
of incident reviews are forgotten
70%
� Share
Lessons learned from rate limiting
Tammy
Sam
Tom
�� Share
Customer ServiceOpsDev
Modern BuildPipelines
ConnectedTeams
TeamPlaybook
Modern BuildPipelines
ConnectedTeams
TeamPlaybook
Great teams
Great teams
Great teams
right products+
Great teams
right practicesright products
+
Team Health Monitor
Team Health Monitor
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Shared understanding
Managed dependencies
Attributes
Team Health Monitor
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Shared understanding
Managed dependencies
AttributesMethod
Team Health Monitor
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Shared understanding
Managed dependencies
AttributesMethodScorecard
Team Health Monitor
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Shared understanding
Managed dependencies
Team Health Monitor
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Shared understanding
Managed dependencies
An excellent tool for drawing out theworries of the individuals anddiscovering team wide problems thatwere not resolved properly.
Luke Anear | Safety Culture, Founder
We’re loving using the project team Health Monitor. So much angst avoided. Progress amidst perplexity.
Dr. Jason Fox | Best Selling Author
Team Health Monitor
Team Health Monitor
PROJECT
Team Health Monitor
PROJECT
BBB
Team Health Monitor
PROJECT LEADERSHIP SERVICE
s
BBB
B
Team Health Monitor
PROJECT LEADERSHIP SERVICE
s
Balanced team Balanced team Balanced team
B
Team Health Monitor
PROJECT LEADERSHIP SERVICE
s
Balanced team Balanced team Balanced team
Team Health Monitor
PROJECT LEADERSHIP SERVICE
s
BBB
DP C
Team Health Monitor
PROJECT LEADERSHIP SERVICE
s
Decision makingProof of concept Customer centricity
Team Health Monitor
PROJECT LEADERSHIP SERVICE
s
Decision makingProof of concept Customer centricity
Team Health Monitor
PROJECT LEADERSHIP SERVICE
s
DP C
Team Health Monitor
PROJECT LEADERSHIP SERVICE
s
Team Health Monitor
PROJECT LEADERSHIP SERVICE
s
Team Plays
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT
Shared Understanding
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT Elevator Pitch
Shared Understanding
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT Elevator Pitch
Project PosterShared Understanding
Demo Trust
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT Elevator Pitch
Project PosterShared Understanding
Team Plays
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT
JIRA Server Team
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT
March
JIRA Server Team
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT
March
JIRA Server Team
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT
Sparring
Elevator Pitch
Problem Framing
Roles and Responsibilities
DACI Decision-Making Framework
Roles and Responsibilities
March
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT
March
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT
April
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT
April
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT
Sparring
Project Poster
DACI Decision-Making Framework
Goals, Signals, and Measures
Trade-off Sliders
Demo Trust
April
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT
April
Shared understanding
Full-time owner
Balanced team
Value & metrics
Proof of concept
One-pager
Velocity
Managed dependencies
PROJECT
May
Team Playbook
LEADERSHIP
SERVICE
PROJECT
Team Health Monitors Team Plays
LEADERSHIP
SERVICE
PROJECT
Team Health Monitors Team Plays
LEADERSHIP
SERVICE
PROJECT
Team Health Monitors Team Plays Confluence Blueprints
www.atlassian.com/team-playbook
Modern BuildPipelines
ConnectedTeams
TeamPlaybook
Modern BuildPipelines
ConnectedTeams
TeamPlaybook
Great teams
Everything that’s come after Massimo has been a massive team effort… there’s 50 or 70 people standing with me that have made the work possible.”
®
you
Thank you