SlideShare a Scribd company logo
1 of 28
Organizations which design systems... are
constrained to produce designs which are
copies of the communication structures of
these organizations…
Organizations tend to produce
branching structures that copy the
organization chart.
Edward Thomson 10:41 AM
.deploy ethomson/bugfix to production
Hubot 10:41 AM
ethomson: I’m preparing your branch for deployment. I’m merging master into
ethomson/bugfix; the build logs are available here.
Hubot 10:41 AM
I’ve locked master to prepare to deploy ethomson/bugfix.
Edward Thomson 10:41 AM
.deploy ethomson/bugfix to production
Hubot 10:41 AM
ethomson: I’m preparing your branch for deployment. I’m merging master into
ethomson/bugfix; the build logs are available here.
Hubot 10:41 AM
I’ve locked master to prepare to deploy ethomson/bugfix.
Hubot 10:41 AM
ethomson: I’m preparing your branch for deployment. I’m merging master into
ethomson/bugfix; the build logs are available here.
Hubot 10:46 AM
ethomson: I’m deploying ethomson/bugfix to production. Keep an eye on the metrics to
make sure you haven’t introduced problems in production.
Hubot 10:41 AM
I’ve locked master to prepare to deploy ethomson/bugfix.
Hubot 10:41 AM
ethomson: I’m preparing your branch for deployment. I’m merging master into
ethomson/bugfix; the build logs are available here.
Hubot 10:46 AM
ethomson: I’m deploying ethomson/bugfix to production. Keep an eye on the metrics to
make sure you haven’t introduced problems in production.
Hubot 10:41 AM
I’ve locked master to prepare to deploy ethomson/bugfix.
Hubot 10:41 AM
ethomson: I’m preparing your branch for deployment. I’m merging master into
ethomson/bugfix; the build logs are available here.
Hubot 10:46 AM
ethomson: I’m deploying ethomson/bugfix to production. Keep an eye on the metrics to
make sure you haven’t introduced problems in production.
Hubot 10:51 AM
ethomson: Your deployment to production has finished. When you’re happy with your
production, merge it to master. To rollback, re-deploy master.
Hubot 10:41 AM
ethomson: I’m preparing your branch for deployment. I’m merging master into
ethomson/bugfix; the build logs are available here.
Hubot 10:46 AM
ethomson: I’m deploying ethomson/bugfix to production. Keep an eye on the metrics to
make sure you haven’t introduced problems in production.
Hubot 10:51 AM
ethomson: Your deployment to production has finished. When you’re happy with your
production, merge it to master. To rollback, re-deploy master.
Hubot 10:46 AM
ethomson: I’m deploying ethomson/bugfix to production. Keep an eye on the metrics to
make sure you haven’t introduced problems in production.
Hubot 10:56 AM
I see that you’ve merged ethomson/bugfix into master, I’ve unlocked master for deployments.
Hubot 10:51 AM
ethomson: Your deployment to production has finished. When you’re happy with your
production, merge it to master. To rollback, re-deploy master.
(5 minutes)
(5 minutes)
(5 minutes)
Edward Thomson 1:54 PM
.queue me to deploy ethomson/bugfix
Hubot 1:54 PM
Okay, ethomson, you’re in the queue to deploy ethomson/bugfix.
There are 14 people ahead of you in the queue.
Edward Thomson 1:54 PM
.queue me to deploy ethomson/bugfix
Hubot 1:54 PM
Okay, ethomson, you’re in the queue to deploy ethomson/bugfix.
There are 14 people ahead of you in the queue.
Edward Thomson 6:22 PM
.unqueue me to deploy ethomson/bugfix
Hubot 6:22 PM
Okay, ethomson, you’re no longer in the queue to deploy ethomson/bugfix.
Git and
Version Control
Agile Planning
Work Items
Build,
Deploy, and
Monitor
Organizational Design Structures
Organizational Design Structures
Organizational Design Structures
Organizational Design Structures
Organizational Design Structures
Organizational Design Structures

More Related Content

Similar to Organizational Design Structures

14038356 installation-guide-of-centos-5
14038356 installation-guide-of-centos-514038356 installation-guide-of-centos-5
14038356 installation-guide-of-centos-5Hind Sahel
 
Getting started with robonova in ubuntu
Getting started with robonova in ubuntuGetting started with robonova in ubuntu
Getting started with robonova in ubuntuSandeep Saini
 
Orangescrum Time Log Add-on User Manual
Orangescrum Time Log Add-on User ManualOrangescrum Time Log Add-on User Manual
Orangescrum Time Log Add-on User ManualOrangescrum
 
AmpVibe Rotary Speaker VST VST3 Audio Unit Plugin Effect for Windows and Mac ...
AmpVibe Rotary Speaker VST VST3 Audio Unit Plugin Effect for Windows and Mac ...AmpVibe Rotary Speaker VST VST3 Audio Unit Plugin Effect for Windows and Mac ...
AmpVibe Rotary Speaker VST VST3 Audio Unit Plugin Effect for Windows and Mac ...Syntheway Virtual Musical Instruments
 
Dockerfish-Tutorial
Dockerfish-TutorialDockerfish-Tutorial
Dockerfish-TutorialBrian Hood
 
Nccp Presentation Ubuntu
Nccp Presentation UbuntuNccp Presentation Ubuntu
Nccp Presentation Ubuntuinternscpu
 
Essbase installation 11.1.1.3 chapter
Essbase installation 11.1.1.3 chapterEssbase installation 11.1.1.3 chapter
Essbase installation 11.1.1.3 chapterAmit Sharma
 

Similar to Organizational Design Structures (7)

14038356 installation-guide-of-centos-5
14038356 installation-guide-of-centos-514038356 installation-guide-of-centos-5
14038356 installation-guide-of-centos-5
 
Getting started with robonova in ubuntu
Getting started with robonova in ubuntuGetting started with robonova in ubuntu
Getting started with robonova in ubuntu
 
Orangescrum Time Log Add-on User Manual
Orangescrum Time Log Add-on User ManualOrangescrum Time Log Add-on User Manual
Orangescrum Time Log Add-on User Manual
 
AmpVibe Rotary Speaker VST VST3 Audio Unit Plugin Effect for Windows and Mac ...
AmpVibe Rotary Speaker VST VST3 Audio Unit Plugin Effect for Windows and Mac ...AmpVibe Rotary Speaker VST VST3 Audio Unit Plugin Effect for Windows and Mac ...
AmpVibe Rotary Speaker VST VST3 Audio Unit Plugin Effect for Windows and Mac ...
 
Dockerfish-Tutorial
Dockerfish-TutorialDockerfish-Tutorial
Dockerfish-Tutorial
 
Nccp Presentation Ubuntu
Nccp Presentation UbuntuNccp Presentation Ubuntu
Nccp Presentation Ubuntu
 
Essbase installation 11.1.1.3 chapter
Essbase installation 11.1.1.3 chapterEssbase installation 11.1.1.3 chapter
Essbase installation 11.1.1.3 chapter
 

More from Microsoft Tech Community

Removing Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment SuccessRemoving Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment SuccessMicrosoft Tech Community
 
Building mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and XamarinBuilding mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and XamarinMicrosoft Tech Community
 
Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...Microsoft Tech Community
 
Interactive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive CardsInteractive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive CardsMicrosoft Tech Community
 
Unlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph APIUnlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph APIMicrosoft Tech Community
 
Break through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable FunctionsBreak through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable FunctionsMicrosoft Tech Community
 
Multiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container InstancesMultiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container InstancesMicrosoft Tech Community
 
Media Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and XamarinMedia Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and XamarinMicrosoft Tech Community
 
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexityReal-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexityMicrosoft Tech Community
 
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsightIngestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsightMicrosoft Tech Community
 
Getting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AIGetting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AIMicrosoft Tech Community
 
Mobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing MapsMobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing MapsMicrosoft Tech Community
 
Cognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detectionCognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detectionMicrosoft Tech Community
 

More from Microsoft Tech Community (20)

100 ways to use Yammer
100 ways to use Yammer100 ways to use Yammer
100 ways to use Yammer
 
10 Yammer Group Suggestions
10 Yammer Group Suggestions10 Yammer Group Suggestions
10 Yammer Group Suggestions
 
Removing Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment SuccessRemoving Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment Success
 
Building mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and XamarinBuilding mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and Xamarin
 
Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...
 
Interactive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive CardsInteractive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive Cards
 
Unlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph APIUnlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph API
 
Break through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable FunctionsBreak through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable Functions
 
Multiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container InstancesMultiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container Instances
 
Explore Azure Cosmos DB
Explore Azure Cosmos DBExplore Azure Cosmos DB
Explore Azure Cosmos DB
 
Media Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and XamarinMedia Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and Xamarin
 
DevOps for Data Science
DevOps for Data ScienceDevOps for Data Science
DevOps for Data Science
 
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexityReal-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
 
Azure Functions and Microsoft Graph
Azure Functions and Microsoft GraphAzure Functions and Microsoft Graph
Azure Functions and Microsoft Graph
 
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsightIngestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
 
Getting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AIGetting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AI
 
Using AML Python SDK
Using AML Python SDKUsing AML Python SDK
Using AML Python SDK
 
Mobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing MapsMobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing Maps
 
Cognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detectionCognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detection
 
Speech Devices SDK
Speech Devices SDKSpeech Devices SDK
Speech Devices SDK
 

Recently uploaded

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

Organizational Design Structures

  • 1.
  • 2.
  • 3.
  • 4.
  • 5. Organizations which design systems... are constrained to produce designs which are copies of the communication structures of these organizations…
  • 6. Organizations tend to produce branching structures that copy the organization chart.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Edward Thomson 10:41 AM .deploy ethomson/bugfix to production Hubot 10:41 AM ethomson: I’m preparing your branch for deployment. I’m merging master into ethomson/bugfix; the build logs are available here. Hubot 10:41 AM I’ve locked master to prepare to deploy ethomson/bugfix.
  • 13. Edward Thomson 10:41 AM .deploy ethomson/bugfix to production Hubot 10:41 AM ethomson: I’m preparing your branch for deployment. I’m merging master into ethomson/bugfix; the build logs are available here. Hubot 10:41 AM I’ve locked master to prepare to deploy ethomson/bugfix.
  • 14. Hubot 10:41 AM ethomson: I’m preparing your branch for deployment. I’m merging master into ethomson/bugfix; the build logs are available here. Hubot 10:46 AM ethomson: I’m deploying ethomson/bugfix to production. Keep an eye on the metrics to make sure you haven’t introduced problems in production. Hubot 10:41 AM I’ve locked master to prepare to deploy ethomson/bugfix.
  • 15. Hubot 10:41 AM ethomson: I’m preparing your branch for deployment. I’m merging master into ethomson/bugfix; the build logs are available here. Hubot 10:46 AM ethomson: I’m deploying ethomson/bugfix to production. Keep an eye on the metrics to make sure you haven’t introduced problems in production. Hubot 10:41 AM I’ve locked master to prepare to deploy ethomson/bugfix.
  • 16. Hubot 10:41 AM ethomson: I’m preparing your branch for deployment. I’m merging master into ethomson/bugfix; the build logs are available here. Hubot 10:46 AM ethomson: I’m deploying ethomson/bugfix to production. Keep an eye on the metrics to make sure you haven’t introduced problems in production. Hubot 10:51 AM ethomson: Your deployment to production has finished. When you’re happy with your production, merge it to master. To rollback, re-deploy master.
  • 17. Hubot 10:41 AM ethomson: I’m preparing your branch for deployment. I’m merging master into ethomson/bugfix; the build logs are available here. Hubot 10:46 AM ethomson: I’m deploying ethomson/bugfix to production. Keep an eye on the metrics to make sure you haven’t introduced problems in production. Hubot 10:51 AM ethomson: Your deployment to production has finished. When you’re happy with your production, merge it to master. To rollback, re-deploy master.
  • 18. Hubot 10:46 AM ethomson: I’m deploying ethomson/bugfix to production. Keep an eye on the metrics to make sure you haven’t introduced problems in production. Hubot 10:56 AM I see that you’ve merged ethomson/bugfix into master, I’ve unlocked master for deployments. Hubot 10:51 AM ethomson: Your deployment to production has finished. When you’re happy with your production, merge it to master. To rollback, re-deploy master.
  • 20. Edward Thomson 1:54 PM .queue me to deploy ethomson/bugfix Hubot 1:54 PM Okay, ethomson, you’re in the queue to deploy ethomson/bugfix. There are 14 people ahead of you in the queue.
  • 21. Edward Thomson 1:54 PM .queue me to deploy ethomson/bugfix Hubot 1:54 PM Okay, ethomson, you’re in the queue to deploy ethomson/bugfix. There are 14 people ahead of you in the queue. Edward Thomson 6:22 PM .unqueue me to deploy ethomson/bugfix Hubot 6:22 PM Okay, ethomson, you’re no longer in the queue to deploy ethomson/bugfix.
  • 22. Git and Version Control Agile Planning Work Items Build, Deploy, and Monitor

Editor's Notes

  1. Microsoft Build 2017