A shared language of the organisation design patterns and plays will enable all organisations optimise for their own needs rather than just copying the Spotify model.
Great Technical Architects Must Be Great Organisation ArchitectsNick Tune
When we make software architecture decisions we are implicitly making choices about the design of our organisations. It's time to realise that software architecture is sociotechnical architecture.
Team design and software architecture are heavily interdependent. Learn about the different types of patterns and you'll design better human and technical systems.
Domain-Driven Design and particularly bounded contexts are a powerful organisation design tool in the modern era where high-performance organisations are practicing continuous discovery and delivery.
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...Codemotion
We know that functional silos are bad and we should be moving towards autonomous teams aligned with business capabilities. But what are business capabilities and how do we find them? In this talk you will learn about Sociotechnical Organisation Design patterns. Patterns for designing teams and the software systems they maintain. You will learn about plays to optimise your organisation design and software architecture for the specific needs of your business, whether your goal is delivery speed, efficiency, user experience, or something else.
Aligning Organisational & Technical Boundaries to Maximise Team AutonomyNick Tune
Combine strategic DDD and Theory of Constraints to align your teams and software. Create boundaries optimising flow to enable business agility.
Presented at Agile Manchester 2017.
Business Agility with Team Topologies @ Digital Transformation London meetup,...Manuel Pais
Organizations that do not adapt rapidly to the modern, highly-changeable business and technical environment are failing, and failing in large numbers. Increased regulation, pressures from climate change, shifting of energy sources, digitalization, cloud-native, and (recently) the COVID-19 pandemic are all driving a need for business and technical agility in organizations of all sizes.
In this talk, we’ll explore how the patterns and principles from Team Topologies promote true business and technical agility through a rapid flow of software change, fast feedback from running systems, a strong drive for loose coupling, and an awareness of sociotechnical mirroring. Combined with a product mindset and techniques from Domain-driven Design, the Team Topologies approach is helping organizations around the world to adapt to the “new normal” and achieve true business and technical agility.
Manuel Pais is co-author of Team Topologies: organizing business and technology teams for fast flow. Recognized by TechBeacon as a DevOps thought leader, Manuel is an independent IT organizational consultant and trainer, focused on team interactions, delivery practices and accelerating flow. Manuel is also a LinkedIn instructor on Accelerating Continuous Delivery in the Enterprise.
https://www.linkedin.com/in/manuelpais/
Great Technical Architects Must Be Great Organisation ArchitectsNick Tune
When we make software architecture decisions we are implicitly making choices about the design of our organisations. It's time to realise that software architecture is sociotechnical architecture.
Team design and software architecture are heavily interdependent. Learn about the different types of patterns and you'll design better human and technical systems.
Domain-Driven Design and particularly bounded contexts are a powerful organisation design tool in the modern era where high-performance organisations are practicing continuous discovery and delivery.
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...Codemotion
We know that functional silos are bad and we should be moving towards autonomous teams aligned with business capabilities. But what are business capabilities and how do we find them? In this talk you will learn about Sociotechnical Organisation Design patterns. Patterns for designing teams and the software systems they maintain. You will learn about plays to optimise your organisation design and software architecture for the specific needs of your business, whether your goal is delivery speed, efficiency, user experience, or something else.
Aligning Organisational & Technical Boundaries to Maximise Team AutonomyNick Tune
Combine strategic DDD and Theory of Constraints to align your teams and software. Create boundaries optimising flow to enable business agility.
Presented at Agile Manchester 2017.
Business Agility with Team Topologies @ Digital Transformation London meetup,...Manuel Pais
Organizations that do not adapt rapidly to the modern, highly-changeable business and technical environment are failing, and failing in large numbers. Increased regulation, pressures from climate change, shifting of energy sources, digitalization, cloud-native, and (recently) the COVID-19 pandemic are all driving a need for business and technical agility in organizations of all sizes.
In this talk, we’ll explore how the patterns and principles from Team Topologies promote true business and technical agility through a rapid flow of software change, fast feedback from running systems, a strong drive for loose coupling, and an awareness of sociotechnical mirroring. Combined with a product mindset and techniques from Domain-driven Design, the Team Topologies approach is helping organizations around the world to adapt to the “new normal” and achieve true business and technical agility.
Manuel Pais is co-author of Team Topologies: organizing business and technology teams for fast flow. Recognized by TechBeacon as a DevOps thought leader, Manuel is an independent IT organizational consultant and trainer, focused on team interactions, delivery practices and accelerating flow. Manuel is also a LinkedIn instructor on Accelerating Continuous Delivery in the Enterprise.
https://www.linkedin.com/in/manuelpais/
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...Gene Kim
The Talent You Need is Already Inside Your Company
Damon Edwards, Co-Founder, SimplifyOps, Inc
“Buy vs Build” is a decision made all throughout an enterprise. We vigorously debate either position when it comes to our technology and tools. But what about our people? Conventional wisdom holds that, if an enterprise seeks a transformation, it must go into “buy” mode and acquire as much talent as possible from the outside. However, in reality this is an expensive strategy with a low success rate. Putting aside the obvious problem of there being a very limited number of “the best” to spread across an entire industry, the “buy” strategy is still largely based on hope. You hope that the new people will bring the right ideas that will automatically spread. You hope that the new people will have experience that can be translated to your business. But, more often than not, the hope of the income new is undermined and overwhelmed by the same systemic issues that caused your current problems. This talk is about a tactical set of actions that leaders can take to find and fix their company’s systemic issues. If you fix the system, you’ll be able to de-risk the new. If you fix the system, you’ll find a truth that just isn’t discussed: the talent you need to succeed is already inside your company.
DevOps Enterprise Summit San Francisco 2016
Business and Technical Agility with Team Topologies, Jun 2021Manuel Pais
Organizations that do not adapt rapidly to the modern, highly-changeable business and technical environment are failing, and failing in large numbers. Increased regulation,
pressures from climate change, shifting of energy sources, digitalization, cloud-native, and (recently) the COVID-19 pandemic are all driving a need for business and technical agility in organizations of all sizes.
In this talk, we’ll explore how the patterns and principles from Team Topologies promote true business and technical agility through a rapid flow of software change, fast feedback from running systems, a strong drive for loose coupling, and awareness of sociotechnical mirroring. Combined with a product mindset and techniques from Domain-driven Design, the Team Topologies approach is helping organizations around the world to adapt to the “new normal” and achieve true business and technical agility.
Everyone says they're doing it. Everyone thinks they're the best at it. And yet... nobody knows what it actually means, but they're all making the same fundamental mistakes.
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...Matthew Skelton
From a webinar on 29 April 2021
https://info.container-solutions.com/wtf-is-platform-as-product-2nd-edition
Savvy organisations are discovering the value of treating their internal platforms as products. But what does it mean to treat a “platform as a product”? What benefits does this give, and why would an organisation adopt this approach?
In this talk, [Matthew Skelton] [Manuel Pais], co-author of the book Team Topologies, explains why the platform-as-product approach can be a game-changer for organisations building and running software-enabled products and services. Using ideas & patterns from Team Topologies - including Thinnest Viable Platform, team cognitive load, and the evolutionary team interaction modes - [Matthew] [Manuel] explains how organisations like adidas and Uswitch have successfully used the platform-as-product model to accelerate and simplify the delivery of software at scale.
Its critical that the Agile, DevOps and Digital communities among others understand exactly what Business Agility is and more importantly what it is not. This quote helps explain true business agility, "business agility is not a purpose in itself; it’s the means to a broader purpose". If you are an Agile, DevOps or Digital practitioner and are teaching that by implementing Agile, DevOps or Digital you will achieve business agility, you have been misinformed what business agility really encompasses.
In order to realize the full potential of DevOps, it is insufficient to only aim for better engineering techniques and greater automation, hard as that may be in itself. One of the implications of DevOps is a merger of development and corresponding operations teams into several build-it-and-run-it teams. This calls for a re-org at the typical tech organization that supports an old-guard business. The re-org is a challenge for large tech organizations that are often split down the middle in the form of a change organization and a run organization.
This talk (at DevOpsDays Singapore 2017) explores the challenge and describes how it being addressed at some companies.
Fast Flow & Organizational Evolution with Team Topologies @ Masters of Softwa...Manuel Pais
This guest lecture at the Masters of Software Engineering graduate program covers common organizational challenges to achieve fast flow and high performing teams. Key aspects of Team Topologies that are covered include the four fundamental team types, the team API, cognitive load, and the three core team interaction modes.
How to choose tools for DevOps and Continuous Delivery - #doxlonMatthew Skelton
With an ever-increasing array of tools and technologies claiming to 'enable DevOps', how do we know which tools to try or to choose? In-house, open source, or commercial? Ruby or shell? Dedicated or plugins? It transpires that highly collaborative practices such as DevOps and Continuous Delivery require new ways of assessing tools and technologies in order to avoid creating new silos. Matthew Skelton shares his recent experience of helping many different organisations to evaluate and select tools to facilitate DevOps; the recommendations may surprise you.
A talk given at DevOps Exchange (#doxlon) meetup group on 24th July 2014: http://www.meetup.com/DevOps-Exchange-London/events/194288152/
Speed, agility and reduced time to market are becoming increasingly important for Technology organizations. As more business moves online, existing business models and industries are disrupted and new ones are enabled. Technology organizations are facing the challenge of how to transition to agile ways of working. Transform the existing team? Build a separate digital team? Or do both?
For more information, contact vicki.shillington@northhighland.com or kim.clarke@northhighland.com.
Bringing value to the business and for your customer through DevOpsEficode
Moritz Heiber
DevOps Birth Assistant – ThoughtWorks
Moritz, a shepherd for clients and their hardware and software projects, has a destiny to help people achieve serenity through using DevOps.
Business and Technical Agility with Team Topologies @ WTF Is Cloud Native, No...Manuel Pais
Organizations that do not adapt rapidly to the modern, highly-changeable business and technical environment are failing, and failing in large numbers. Increased regulation, pressures from climate change, shifting of energy sources, digitalization, cloud-native, and (recently) the COVID-19 pandemic are all driving a need for business and technical agility in organizations of all sizes.
In this talk, we’ll explore how the patterns and principles from Team Topologies promote true business and technical agility through a rapid flow of software change, fast feedback from running systems, a strong drive for loose coupling, and an awareness of sociotechnical mirroring. Combined with a product mindset and techniques from Domain-driven Design, the Team Topologies approach is helping organizations around the world to adapt to the “new normal” and achieve true business and technical agility.
Traditional vs Modern Internal Platforms @ Humanitec webinar, Jun 2021Manuel Pais
What are some of the key differences between traditional and modern internal platforms?
Many organizations have built large internal “platforms” over the years, but never achieved the benefits in speed and reduced cognitive load for their development teams that more nimble organizations increasingly showcase.
Why is that? What kind of behaviors and mindset drive modern Internal Developer Platforms (IDPs) and platform teams?
There is hardly a more competent DevOps thought leader on this subject than Manuel Pais, co-author of the book Team Topologies.
During the webinar we will answer questions like:
How do you define core goals of modern internal platforms?
What are typical consumption patterns of IDPs?
How can you balance between platform stakeholders vs customers?
Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee...Manuel Pais
Organizations that do not adapt rapidly to the modern, highly changeable business environment are failing, and failing in large numbers. Increased regulation, pressures from climate change, shifting of energy sources, digitalization, and (recently) the COVID-19 pandemic are all driving a need for business agility in organizations of all sizes.
In this talk, we’ll explore how the patterns and principles from Team Topologies promote true business agility through a rapid flow of software change, fast feedback from running systems, a strong drive for loose coupling, and an awareness of sociotechnical mirroring.
Combined with a product mindset and techniques from Domain-driven Design, the Team Topologies approach is helping organizations around the world to adapt to the “new normal”
and achieve true business agility.
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevOpsDays Poznan, Oct ...Manuel Pais
Why are so many organizations stuck in the "middle" of DevOps evolution? What's preventing them from achieving higher levels of organizational performance despite all the automation, tooling, and good practices in place?
Puppet's State of DevOps Report 2021 provides important research-based clues to answer these questions, supported by the patterns and recommendations in Team Topologies.
In this talk we cover the self-imposed limitations of blindly following some “myths” around DevOps. Almost 80% of organizations are stuck in the "frozen middle" of DevOps evolution because of lack of organizational sensemaking abilities. The margin for growth for these organizations is tremendous, but they need to think beyond technical capabilities to unlock the potential of their teams to deliver with more autonomy and a sense of purpose.
The data shows that Team Topologies provides the necessary organizational and team interaction patterns that help organizations achieve performance metrics such as delivering a new customer change request to live in under one hour, or diagnosing and recovering from a serious issue in production in under an hour.
Get the State of DevOps Report 2021 here:
https://puppet.com/resources/report/2021-state-of-devops-report
To learn more about Team Topologies:
https://teamtopologies.com/learn
https://academy.teamtopologies.com
The question of how much design to do up-front on a project is an engaging one. Too much design often results in overkill, complexity, and wasted effort. Too little design results in insufficient system structures that require later rework, additional complexity, and wasted effort. How can we know what the right balance is? Ken Pugh shows how to use advice taken from Design Patterns, coupled with the attitude of not building what you don’t need from agile. The trick is in observing potential variation, how it may affect you in the future, and then how to isolate these risks in a simple manner. Ken describes the essence of emergent design – that is, start with a simple design and let it evolve as the requirements evolve. He also demonstrates how to refactor to achieve better designs and how this is different from refactoring bad code.
Why You Need to Think About Team Design for CI/CD @Jenkins World Lisbon 2019Manuel Pais
At Jenkins World 2018, Kohsuke Kawaguchi talked about the need to move away from Jenkinsteins, those single-headed monsters that eat all our food (resources) and steal our peace of mind.
Jenkins X, Pipelines as Code, Configuration as Code, Evergreen, and Serverless Jenkins are all important initiatives to achieve modern, fast and reliable software delivery. However… there’s still something we need to talk about and that is team organization for effective continuous integration/continuous delivery.
Should every application team own and maintain their own instances and flavors of Jenkins, since it’s all code now? Or do we still need a Jenkins admin team to handle Jenkins for everyone in the department/org so they only have to worry about their own pipelines and nothing else? Or something else, like a CI/CD platform providing out-of-the-box solutions that can be customized by application teams to fit their specific needs? The answer, as you probably guessed, is: it depends!
But just like we are advancing our tools to become easier to install, run and update, we also need to think about how to design our teams and responsibilities for transparency and ownership of both the CI/CD system (it’s actually a product) itself and the application pipelines.
This talk draws on research and case studies from the book Team Topologies by Matthew Skelton and Manuel Pais (IT Revolution Press, 2019) together with first-hand consulting experience from the authors with organizations around the world.
Key takeaways:
1. Moving to fast, distributed, and reliable CI/CD systems is not just a matter of better tooling, but also clearer team design and responsibilities.
2. With “everything as code” for CI/CD, application teams can be empowered to own their CI/CD chains if they wish. But with great power comes great responsibility. We need to consider the teams’ cognitive capacity as well as organization size (which btw might change quickly).
3. By applying four fundamental topologies and three interaction modes from Team Topologies, we can describe different ways to split responsibility for our CI/CD system and decide which one best matches the organization and teams’ needs.
How to Ride an Elephant in Digital TimesWolfgang Göbl
Let’s look back four years and remember what consultants predicted for the digitally transformed future of companies. Expectations were high, a bright, technology optimistic future was drawn in vivid colors – self-driving cars, disrupted businesses, AI automates all backoffice processes, etc. etc. And now – let’s compare this to the reality of enterprises of the old economy – yes, companies have run punctual innovation initiatives, banks have modernized their mobile payment apps . But substantially? Nothing has “transformed”! Digital transformation of the old economy is happening at a much slower pace than expected. So, the question is: why? Why are big companies still around without having changed their business models substantially?
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondGene Kim
Scott Potter, (former) Head of Digital Engineering, News UK
Transitioning to an organisational structure, a set of skills and capabilities and the desired motivation & behaviours is just the start. Once you start reaping the benefits, your job isn't done.
Scott shares some of his own experiences from the journey that he and his teams took through a DevOps transition, and the role that management took to support the creation of independent teams.
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...Gene Kim
The Talent You Need is Already Inside Your Company
Damon Edwards, Co-Founder, SimplifyOps, Inc
“Buy vs Build” is a decision made all throughout an enterprise. We vigorously debate either position when it comes to our technology and tools. But what about our people? Conventional wisdom holds that, if an enterprise seeks a transformation, it must go into “buy” mode and acquire as much talent as possible from the outside. However, in reality this is an expensive strategy with a low success rate. Putting aside the obvious problem of there being a very limited number of “the best” to spread across an entire industry, the “buy” strategy is still largely based on hope. You hope that the new people will bring the right ideas that will automatically spread. You hope that the new people will have experience that can be translated to your business. But, more often than not, the hope of the income new is undermined and overwhelmed by the same systemic issues that caused your current problems. This talk is about a tactical set of actions that leaders can take to find and fix their company’s systemic issues. If you fix the system, you’ll be able to de-risk the new. If you fix the system, you’ll find a truth that just isn’t discussed: the talent you need to succeed is already inside your company.
DevOps Enterprise Summit San Francisco 2016
Business and Technical Agility with Team Topologies, Jun 2021Manuel Pais
Organizations that do not adapt rapidly to the modern, highly-changeable business and technical environment are failing, and failing in large numbers. Increased regulation,
pressures from climate change, shifting of energy sources, digitalization, cloud-native, and (recently) the COVID-19 pandemic are all driving a need for business and technical agility in organizations of all sizes.
In this talk, we’ll explore how the patterns and principles from Team Topologies promote true business and technical agility through a rapid flow of software change, fast feedback from running systems, a strong drive for loose coupling, and awareness of sociotechnical mirroring. Combined with a product mindset and techniques from Domain-driven Design, the Team Topologies approach is helping organizations around the world to adapt to the “new normal” and achieve true business and technical agility.
Everyone says they're doing it. Everyone thinks they're the best at it. And yet... nobody knows what it actually means, but they're all making the same fundamental mistakes.
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...Matthew Skelton
From a webinar on 29 April 2021
https://info.container-solutions.com/wtf-is-platform-as-product-2nd-edition
Savvy organisations are discovering the value of treating their internal platforms as products. But what does it mean to treat a “platform as a product”? What benefits does this give, and why would an organisation adopt this approach?
In this talk, [Matthew Skelton] [Manuel Pais], co-author of the book Team Topologies, explains why the platform-as-product approach can be a game-changer for organisations building and running software-enabled products and services. Using ideas & patterns from Team Topologies - including Thinnest Viable Platform, team cognitive load, and the evolutionary team interaction modes - [Matthew] [Manuel] explains how organisations like adidas and Uswitch have successfully used the platform-as-product model to accelerate and simplify the delivery of software at scale.
Its critical that the Agile, DevOps and Digital communities among others understand exactly what Business Agility is and more importantly what it is not. This quote helps explain true business agility, "business agility is not a purpose in itself; it’s the means to a broader purpose". If you are an Agile, DevOps or Digital practitioner and are teaching that by implementing Agile, DevOps or Digital you will achieve business agility, you have been misinformed what business agility really encompasses.
In order to realize the full potential of DevOps, it is insufficient to only aim for better engineering techniques and greater automation, hard as that may be in itself. One of the implications of DevOps is a merger of development and corresponding operations teams into several build-it-and-run-it teams. This calls for a re-org at the typical tech organization that supports an old-guard business. The re-org is a challenge for large tech organizations that are often split down the middle in the form of a change organization and a run organization.
This talk (at DevOpsDays Singapore 2017) explores the challenge and describes how it being addressed at some companies.
Fast Flow & Organizational Evolution with Team Topologies @ Masters of Softwa...Manuel Pais
This guest lecture at the Masters of Software Engineering graduate program covers common organizational challenges to achieve fast flow and high performing teams. Key aspects of Team Topologies that are covered include the four fundamental team types, the team API, cognitive load, and the three core team interaction modes.
How to choose tools for DevOps and Continuous Delivery - #doxlonMatthew Skelton
With an ever-increasing array of tools and technologies claiming to 'enable DevOps', how do we know which tools to try or to choose? In-house, open source, or commercial? Ruby or shell? Dedicated or plugins? It transpires that highly collaborative practices such as DevOps and Continuous Delivery require new ways of assessing tools and technologies in order to avoid creating new silos. Matthew Skelton shares his recent experience of helping many different organisations to evaluate and select tools to facilitate DevOps; the recommendations may surprise you.
A talk given at DevOps Exchange (#doxlon) meetup group on 24th July 2014: http://www.meetup.com/DevOps-Exchange-London/events/194288152/
Speed, agility and reduced time to market are becoming increasingly important for Technology organizations. As more business moves online, existing business models and industries are disrupted and new ones are enabled. Technology organizations are facing the challenge of how to transition to agile ways of working. Transform the existing team? Build a separate digital team? Or do both?
For more information, contact vicki.shillington@northhighland.com or kim.clarke@northhighland.com.
Bringing value to the business and for your customer through DevOpsEficode
Moritz Heiber
DevOps Birth Assistant – ThoughtWorks
Moritz, a shepherd for clients and their hardware and software projects, has a destiny to help people achieve serenity through using DevOps.
Business and Technical Agility with Team Topologies @ WTF Is Cloud Native, No...Manuel Pais
Organizations that do not adapt rapidly to the modern, highly-changeable business and technical environment are failing, and failing in large numbers. Increased regulation, pressures from climate change, shifting of energy sources, digitalization, cloud-native, and (recently) the COVID-19 pandemic are all driving a need for business and technical agility in organizations of all sizes.
In this talk, we’ll explore how the patterns and principles from Team Topologies promote true business and technical agility through a rapid flow of software change, fast feedback from running systems, a strong drive for loose coupling, and an awareness of sociotechnical mirroring. Combined with a product mindset and techniques from Domain-driven Design, the Team Topologies approach is helping organizations around the world to adapt to the “new normal” and achieve true business and technical agility.
Traditional vs Modern Internal Platforms @ Humanitec webinar, Jun 2021Manuel Pais
What are some of the key differences between traditional and modern internal platforms?
Many organizations have built large internal “platforms” over the years, but never achieved the benefits in speed and reduced cognitive load for their development teams that more nimble organizations increasingly showcase.
Why is that? What kind of behaviors and mindset drive modern Internal Developer Platforms (IDPs) and platform teams?
There is hardly a more competent DevOps thought leader on this subject than Manuel Pais, co-author of the book Team Topologies.
During the webinar we will answer questions like:
How do you define core goals of modern internal platforms?
What are typical consumption patterns of IDPs?
How can you balance between platform stakeholders vs customers?
Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee...Manuel Pais
Organizations that do not adapt rapidly to the modern, highly changeable business environment are failing, and failing in large numbers. Increased regulation, pressures from climate change, shifting of energy sources, digitalization, and (recently) the COVID-19 pandemic are all driving a need for business agility in organizations of all sizes.
In this talk, we’ll explore how the patterns and principles from Team Topologies promote true business agility through a rapid flow of software change, fast feedback from running systems, a strong drive for loose coupling, and an awareness of sociotechnical mirroring.
Combined with a product mindset and techniques from Domain-driven Design, the Team Topologies approach is helping organizations around the world to adapt to the “new normal”
and achieve true business agility.
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevOpsDays Poznan, Oct ...Manuel Pais
Why are so many organizations stuck in the "middle" of DevOps evolution? What's preventing them from achieving higher levels of organizational performance despite all the automation, tooling, and good practices in place?
Puppet's State of DevOps Report 2021 provides important research-based clues to answer these questions, supported by the patterns and recommendations in Team Topologies.
In this talk we cover the self-imposed limitations of blindly following some “myths” around DevOps. Almost 80% of organizations are stuck in the "frozen middle" of DevOps evolution because of lack of organizational sensemaking abilities. The margin for growth for these organizations is tremendous, but they need to think beyond technical capabilities to unlock the potential of their teams to deliver with more autonomy and a sense of purpose.
The data shows that Team Topologies provides the necessary organizational and team interaction patterns that help organizations achieve performance metrics such as delivering a new customer change request to live in under one hour, or diagnosing and recovering from a serious issue in production in under an hour.
Get the State of DevOps Report 2021 here:
https://puppet.com/resources/report/2021-state-of-devops-report
To learn more about Team Topologies:
https://teamtopologies.com/learn
https://academy.teamtopologies.com
The question of how much design to do up-front on a project is an engaging one. Too much design often results in overkill, complexity, and wasted effort. Too little design results in insufficient system structures that require later rework, additional complexity, and wasted effort. How can we know what the right balance is? Ken Pugh shows how to use advice taken from Design Patterns, coupled with the attitude of not building what you don’t need from agile. The trick is in observing potential variation, how it may affect you in the future, and then how to isolate these risks in a simple manner. Ken describes the essence of emergent design – that is, start with a simple design and let it evolve as the requirements evolve. He also demonstrates how to refactor to achieve better designs and how this is different from refactoring bad code.
Why You Need to Think About Team Design for CI/CD @Jenkins World Lisbon 2019Manuel Pais
At Jenkins World 2018, Kohsuke Kawaguchi talked about the need to move away from Jenkinsteins, those single-headed monsters that eat all our food (resources) and steal our peace of mind.
Jenkins X, Pipelines as Code, Configuration as Code, Evergreen, and Serverless Jenkins are all important initiatives to achieve modern, fast and reliable software delivery. However… there’s still something we need to talk about and that is team organization for effective continuous integration/continuous delivery.
Should every application team own and maintain their own instances and flavors of Jenkins, since it’s all code now? Or do we still need a Jenkins admin team to handle Jenkins for everyone in the department/org so they only have to worry about their own pipelines and nothing else? Or something else, like a CI/CD platform providing out-of-the-box solutions that can be customized by application teams to fit their specific needs? The answer, as you probably guessed, is: it depends!
But just like we are advancing our tools to become easier to install, run and update, we also need to think about how to design our teams and responsibilities for transparency and ownership of both the CI/CD system (it’s actually a product) itself and the application pipelines.
This talk draws on research and case studies from the book Team Topologies by Matthew Skelton and Manuel Pais (IT Revolution Press, 2019) together with first-hand consulting experience from the authors with organizations around the world.
Key takeaways:
1. Moving to fast, distributed, and reliable CI/CD systems is not just a matter of better tooling, but also clearer team design and responsibilities.
2. With “everything as code” for CI/CD, application teams can be empowered to own their CI/CD chains if they wish. But with great power comes great responsibility. We need to consider the teams’ cognitive capacity as well as organization size (which btw might change quickly).
3. By applying four fundamental topologies and three interaction modes from Team Topologies, we can describe different ways to split responsibility for our CI/CD system and decide which one best matches the organization and teams’ needs.
How to Ride an Elephant in Digital TimesWolfgang Göbl
Let’s look back four years and remember what consultants predicted for the digitally transformed future of companies. Expectations were high, a bright, technology optimistic future was drawn in vivid colors – self-driving cars, disrupted businesses, AI automates all backoffice processes, etc. etc. And now – let’s compare this to the reality of enterprises of the old economy – yes, companies have run punctual innovation initiatives, banks have modernized their mobile payment apps . But substantially? Nothing has “transformed”! Digital transformation of the old economy is happening at a much slower pace than expected. So, the question is: why? Why are big companies still around without having changed their business models substantially?
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondGene Kim
Scott Potter, (former) Head of Digital Engineering, News UK
Transitioning to an organisational structure, a set of skills and capabilities and the desired motivation & behaviours is just the start. Once you start reaping the benefits, your job isn't done.
Scott shares some of his own experiences from the journey that he and his teams took through a DevOps transition, and the role that management took to support the creation of independent teams.
The Modern Collaboration Hub: Using Slack and Atlassian to Integrate People, ...Cprime
So you’d like to integrate your tools, break down organizational silos, standardize workflows and improve team collaboration? – no need to invest in a new toolset. Slack can do the job!
Whether it's agile & engineering use cases, customer support, IT Ops, sales and marketing use cases, collaboration across the organization is changing the way we work. Traditional organizational charts threaten business agility and speedy outcomes and the need for context is breaking down old hierarchy structures. We need to rethink our concepts of how teams work and what new collaboration standards are primed for the new connected and integrated world.
Come learn how we are tuning Slack and Atlassian stack for organizations to create Team Hubs with powered up rich data and technology through integration.
*How to integrate your Atlassian toolset to centralize updates on tickets in Slack
*How to leverage opportunities to cut back the noise and unify workflow + team collaboration in Slack
*How to power up Agile Transformation + Engineering use cases
Let Slack become your team collaboration hub with an integration layer that streamlines information across your Atlassian toolset. You’ll drive better investment and outcomes from your tools while focusing on your mission critical objectives.
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...Nuxeo
In today’s world, where many businesses are struggling to simply survive COVID-19, some companies are thriving in this environment and accelerating their digital strategies, not by necessity, but as an opportunity to seize competitive advantage.
In this webinar, we will explore how modern content platforms play a key role in enabling digital transformation and how new trends and capabilities — like Cloud, Low-Code and Artificial Intelligence — are enabling some of today’s largest enterprises to accelerate their transformation initiatives. Our webinar will feature two different case studies where leading enterprises are leveraging these technologies as the digital foundation for their future businesses.
In this webinar, you will learn:
- How modern content platforms are tearing down information silos to deliver data and content when, where, and how it is needed
- How modern content platforms take unique advantage of cloud infrastructures
- Why low-code application development is critical to business agility
- What AI capabilities are available today that are completely transforming how customers work with data and content
- How a large US insurer is using Nuxeo, Guidewire, and Smart Communications, all on AWS, to modernize their claims architecture
- And, how a $13B global apparel company is using Nuxeo and its Insight service (AI/ML) to institute a wholly digital supply chain
Optimizing Innovation: Modular Toolchains that Enable Digital TransformationsDevOps.com
Lean practices for software delivery are critical to digital transformation and innovation, and the failure to execute on them opens the door to disruption. Software investment and staffing decisions are made anecdotally, using static and stale slivers of data. But what if we could take an fMRI (Functional Magnetic Resonance Imaging) of the organization and see the flow of business value in real-time? See evidence of bottlenecks and use them to prioritize IT investment? Join us as we introduce the concept of Value Stream Networks and explain how to create a modular framework enabling end-to-end business value flow, at any scale.
Optimizing Innovation- Modular Toolchains that Enable Digital TransformationsTasktop
Lean practices for software delivery are critical to digital transformation and innovation, and the failure to execute on them opens the door to disruption. Software investment and staffing decisions are made anecdotally, using static and stale slivers of data. But what if we could take an fMRI (Functional Magnetic Resonance Imaging) of the organization and see the flow of business value in real-time? See evidence of bottlenecks and use them to prioritize IT investment? Join us as we introduce the concept of Value Stream Networks and explain how to create a modular framework enabling end-to-end business value flow, at any scale.
We explain the history of our agile organization with a focus on the latest round of evolution of our Product and Engineering organization, moving from business-oriented feature teams to mission teams.
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsRichard Harbridge
Now that your organization has implemented an Office 365 Intranet, what’s next?
In this session we will respond to the ever-increasing demand for powerful and integrated solutions that support users’ needs across their digital workplace and beyond. Leveraging Office 365 means that you have access to entirely new ways of building solutions faster than ever before. The best part? It’s not just IT that can build these great solutions!
What you’ll learn:
Join Richard Harbridge as we explore real world examples and best practices for how organizations can deliver more value with integrated solutions. We will discuss Bots, Power Automate, PowerApps, Microsoft Forms, Integrations, Office 365 development, Industry innovation, and more!
DevOps provides the ability to increase time to market to an new level. The question is no longer if we need to speed up our delivery. The challenge is to find the right „pace“ for your product. Not every organization and every product needs to run at the speed of Netflix and Spotify, even if we’d like it to be like this. We need to adjust the organization, processes and tools appropriatly and to identify the real bottlenecks in the delivery pipeline continuously. And by the way, we need to justify our investment in the DevOps mission. Are we just automating the current processes or can we use this DevOps thing to really support our business? In this talk, I’d like to discuss with you how to find the right design for your delivery process and your organization to behave as a business enabler and how you can scale DevOps within your organization without loosing agility. Let’s explore how we can listen carefully to the unknown customer out there and to build software they really like in the speed of your business.
UX STRAT 2018 | Flying Blind On a Rocket Cycle: Pioneering Experience Centere...Joe Lamantia
After Oracle acquired Endeca, we all had to figure out what to do next. This case study describes building a learning-driven strategy capability to guide an adventurous product development group focused on the new domains of big data analytics and machine intelligence. I’ll share the outcomes of our efforts to launch new products chartered directly around customer experience value; outline the methods, tools, and perspectives that powered product discovery and strategic planning; share a framework and patterns for identifying and understanding emerging domains; and review the application of this toolkit to new situations.
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...Amazon Web Services
A successful cloud-transformation journey incorporates three pillars: people, process, and technology. Far too often, organisations focus on process improvements and technology implementation, but ignore the human aspect. Many leaders acknowledge that the first two are easy to modify, while influencing culture is more difficult. This session covers best-practice methods meant to empower customers to address this challenge. Learn about roles and responsibilities germane to the transition and post-cloud adoption phase. Assess your organisation’s gaps among the requisite skills and competencies, build effective training models, and shape an effective DevOps culture.
Similar to Coevolving Organisational and Technical Boundaries (20)
Domain-Driven Design: Hidden Lessons From the Big Blue BookNick Tune
There are some hidden insights that a lot of us skipped over when we read the DDD book. 3 of these insights will fundamentally change how you approach building software systems.
How Software Developers Can Tansform OrganisationsNick Tune
Managers and executives go crazy about agile and digital transformation, but it's the superhero software developers who are the key enablers of successful transformation. This talk was presented at XP2017 in Cologne.
Agile in the UK Government... An Infiltrator's SecretsNick Tune
Working in the UK government was like being part of an all-action, secret-agent spy movie involving dragons, zombies, and superheroes. Here are the slides from my experience report, presented at XP2017 in Cologne, explaining why.
Everyone is talking about bounded contexts, but nobody can agree on what they are. Are they microservices? Do they contain the UI? Do they exist in the real world? What if bounded contexts are actually an incredibly powerful tool for enabling your entire organisation to go faster?
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
12. ntcoding
TOP SOURCES OF PRODUCT IDEAS
DIRECT CUSTOMER FEEDBACK 80 %
TEAM BRAINSTORMING 64 %
SALES TEAM 53 %
EXECUTIVE ORDER 51 %
% respondents who agreed.
Source: Alpha UX Product Management Insights 2017
14. “
ntcoding
…the organization that can most
effectively accumulate new
knowledge and leverage that
insight to make better decisions
wins
— Barry O’Reilly
(@barryoreilly)
15. ntcoding
How do we design winning
organisations for continuous
discovery and delivery in
continuously changing
climates?
16. ntcoding
CONTINUOUS ORGANISATION DESIGN
1
2
3
4
5 Purpose
Landscape
Climate
Doctrine
Leadership
Acknowledgements: Simon Wardley, Wardley Maps
- Business mission
- User needs
- Subdomains
- Business processes
- User journeys
- Value streams
- Teams
- Aligned autonomy
- Optimise for learning
- Product disruption
- New gov. legislation
- Sociotechnical contexts
- Sociotechnical
architecture patterns
18. ntcoding
CONTINUOUS ORGANISATION DESIGN
Acknowledgements: Simon Wardley, Wardley Maps
1
2
3
4
5 Purpose
Landscape
Climate
Doctrine
Leadership
- Business mission
- User needs
- Subdomains
- Business processes
- User journeys
- Value streams
- Teams
- Aligned autonomy
- Optimise for learning
- Product disruption
- New gov. legislation
- Sociotechnical contexts
- Sociotechnical
architecture patterns
19. ntcoding
EXAMPLE: TV BROADCASTER
We need to invest in interactive TV.
Our competitors have a significant
advantage.
45% of video viewing for 16 - 34
year olds is via non-linear channels.*
*https://www.campaignlive.co.uk/article/future-promising-television/1420692
23. “
ntcoding
An ideal product-mode team is an
empowered, outcome-oriented,
business-capability aligned,
cross-functional… team
— Sriram Narayan
(@sriramnarayan)
25. ntcoding
BUSINESS CAPABILITY CAVEATS
• Ignore processes -> hide dependencies
• Too big for a team -> sub-capabilities?
• Heavily top down
• Can inhibit flow
27. ntcoding
We should align to business
capability type boundaries.
But finding those boundaries
is the hard part.
28. ntcoding
WHERE TO PLACE TEAM BOUNDARIES?
1
2
3 4
5
6
1 Business process step
User journey
“Business capability”
Should we align teams
with user journeys,
business sub-
capabilities, business
process steps, or
something else?
29. ntcoding
DESIGN INFLUENCE FACTORS
• Business value / customer priority
• Rate of change / cohesion
• User experience consistency
• Technical debt / technical constraints
• Team size/location
30. ntcoding
Look at the landscape from
different perspectives to
generate useful design
options.
31. ntcoding
SOFTWARE SYSTEMS & TEAMS
UI
Catalog & Rights Scheduling
Rules
UI
Rules
Based in Berlin Based in Cologne
Hell
Outsourced
ESB
36. “
ntcoding
when the deviation between task and
social interdependence increases, the
deviation between optimal and actual
integration of activities (coordination)
increases.
— Abdelghani Es-Sajjade, Terry Wilkins
Design, Perception and Behavior in the Innovation Era: Revisiting the Concept of Interdependence
45. ntcoding
PIVOT OF THE CENTURY?
Slack started life as an
internal chat system.
It is now the entire
business, worth $5bn.
techcrunch.com/2017/07/26/slack-is-raising-a-250-million-
round-at-5-billion-valuation/
58. ntcoding
ORGANISATIONAL IMPLICATIONS
• Optimise for speed of discovery
• Discovery team will be short-lived
• Combine people from different teams
• New structure will emerge / teams will
evolve
62. ntcoding
CULTURE BUBBLE
• People outside the bubble may feel
unimportant
• Integrating with teams outside bubble
requires careful management
• Frequently combined with Enterprise
Discovery Context
63. ntcoding
A shared language for
organisation design will help
us all benefit from each
other’s experiences
66. ntcoding
EXPERTISE CONTEXT
• Balance autonomy with duplicated effort
• More to gain by reducing bottom line than
increasing top
• Candidate for new product/service
• Consider buy instead of build
69. ntcoding
CENTRALIZED PARTNERSHIP
• Balance speed, autonomy & UX cohesion
• Must put in the effort to understand user
journeys and types
• User researchers shared by teams -
coordination involved
78. ntcoding
YOUR OPPORTUNITY
• Explore patterns used in your company
• Discover new patterns
• Write blog posts about them
• Talk at conferences and meetups
• Share stories on OrgDesignPlaybook.com