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.
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.
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.
Coevolving Organisational and Technical BoundariesNick Tune
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.
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?
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.
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.
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.
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.
Coevolving Organisational and Technical BoundariesNick Tune
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.
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?
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.
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.
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.
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 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.
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/
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.
Product teams need a family too! Fundamental Team Topologies for Flow @ DevOp...Manuel Pais
https://devopsdays.org/events/2019-portugal/program/manuel-pais/
So you’re trying to move from agile project teams to business-aligned product teams. Everyone from the CEO to middle management is on board. Yet somehow it’s not that easy, is it? You’ve just about figured out how to split infrastructure responsibilities between teams when the next great tech for cost-effective scalability is out there and it doesn’t fit in the new model. Oh, and let’s not forget that products X and Y have no automated tests since they were developed by temporary project teams.
The underlying questions are: What are the product team’s responsibilities? How do they interact with other teams and when? The fundamental team topologies provide a framework for thinking about and aligning teams with an expected set of behaviors and responsibilities. In other words, they clarify the teams’ purpose and ways of working.
We recommend four fundamental team topologies, each with a well defined purpose and responsibilities. Along stream-aligned teams (of which product teams are a subset), the other three topologies recommended are platform, enabling, and complicated subsystem. This family of topologies provides the support system necessary for product teams to thrive.
In this talk we will see what each of these topologies brings to the table and how they enable organizations to quickly evolve and respond to both new technology and business requirements over time. We will also map some common team types in the industry to the fundamental topologies, highlighting how the same team can be either a pattern or an anti-pattern depending on the context around them.
Forget monoliths vs microservices - focus on team cognitive load - Team Topol...Matthew Skelton
The “monoliths vs microservices” debate often focuses on technological aspects, ignoring strategy and team dynamics. Instead of technology, smart-thinking organizations are beginning with team cognitive load as the guiding principle for modern software. In this talk we explain how and why, based on material from the book Team Topologies by Matthew Skelton and Manuel Pais.
Team Topologies in action - early results from industry - DOES Las Vegas 2020...Matthew Skelton
Since the book Team Topologies was published in 2019, organizations around the world have started to adopt Team Topologies principles and practices like Stream-aligned teams, modern platforms, well-defined team interactions, and team cognitive load as a key driver for fast software delivery and operations.
We will look at examples from these organizations:
- Footasylum gives fashion-focused youth a multi-branded retail experience mixing global sportswear household names with emerging brands and its own stable of in-house labels. Founded in 2005, Footasylum now has 70 stores across the UK and a thriving ecommerce platform, with revenue of £260m per annum and over 2500 employees. Footasylum used Team Topologies patterns to revolutionize their ecommerce platform.
- PureGym is Britain’s largest gym chain - the first to gain over 1 million members. As PureGym expanded, so did the need for software to enable their members to book and manage gym sessions. Since 2019, PureGym has re-aligned its teams and team interactions based on Team Topologies patterns, helping to scale the engineering teams and improve flow.
- uSwitch / RVU, one of the UK’s leading consumer price comparison websites, has grown a modern platform from scratch, allowing stream-aligned teams to focus on consumers needs, offloading infrastructure provisioning concerns to the platform which also provides cross-cutting services around scalability, security and data management
- Wealth Wizards is a UK company making financial advice affordable and accessible to everyone through online tools and apps. The engineering division at Wealth Wizards has used the Team Topologies ideas around team cognitive load to help right-size their teams and align teams to the most important flows of business change.
For each of these examples, we explore how the ideas and patterns in Team Topologies were useful to the organization and the results of the changes.
Product Teams Need a Family Too - Fundamental Team Topologies for Flow @ DevO...Manuel Pais
Autonomous product teams are key for sustainable software delivery. But what does autonomy really mean? Do we expect the team to set up CI/CD, automate infra, test/UX all the things, and, of course, run and monitor their product? And still deliver features? Four fundamental team topologies and three interaction modes can help.
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
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.
Product teams need a family too! @ Agile Coaching Dortmund, Feb 2020 MeetupManuel Pais
Autonomous product teams are key for sustainable software delivery. But what does autonomy really mean? Do we expect the team to set up CI/CD, automate infra, test/UX all the things, and, of course, run and monitor their product? And still deliver features? Four fundamental team topologies and three interaction modes can help reduce the cognitive load on product teams.
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019Agile India
f you’re a software developer or architect who wants to play a more influential role in ensuring your software systems are optimised to support business goals, then you need to learn about the benefits and techniques of modern strategic domain-driven design.
Many people think that DDD is about software design patterns, but that’s only a small part, and the least important part of DDD. In fact, Eric Evans wishes he’d focused more on the strategic aspects of DDD in his famous book (Domain-Driven Design: Tackling Complexity in the Heart of Software) and pushed the tactical coding patterns to the back!
Strategic domain-driven design is about truly understanding the business domain. It involves collaboratively modelling business processes using advanced modelling techniques, like Event Storming and Domain Storytelling, with domain experts on an ongoing basis.
One of the core outcomes of strategic DDD is identifying cohesive modules, known as bounded context. Bounded contexts help you to create a maintainable, comprehensible codebase by isolating dependencies and delineating concepts that reference different classes of business value.
In this talk, you’ll see many of the most effective bounded context design heuristics, recurring patterns in the wild, and you’ll learn how to facilitate those vital modelling sessions so you can lead the adoption of strategic DDD in your organisation.
More details:
https://confengine.com/agile-india-2019/proposal/8100/strategic-domain-driven-design
Conference link: https://2019.agileindia.org
Impact Makers - Enterprise Agility - How to BE AgileImpact Makers
Impact Makers' SVP Jim Blizzard presented two breakout sessions at the Project Management Institute of Central Virginia's 2019 symposium. The interactive two-part discussion focuses on what to look for as you help drive your company into an age of Enterprise Agility and move from “doing Agile” into “being Agile.”
"OMG: Modeling the Business. The Real Revolution". Richard Soley presentation at the BPM Forum 2013 in Milan introducing a day of Business Process Modeling with some thoughts about this change and the impact on both technology and business. In the ITC world, most of the focus on modeling has been on technical artifacts: software, configuration, test development, and so forth. In business analysis, most of the focus of modeling has been based on ambiguous, natural languages. These worlds are colliding now, with semantically-rich, precise descriptions of business models useful as the basis for detailed, exact business analysis, communications and metrics.
There are different Strategic Innovation methodologies, frameworks and models that aid organizations, particularly with technology driven, production companies. Most companies must innovate and continually improve to maintain a competitive advantage, but how they accomplish these process improvements differs significantly from Strategic Innovation. Traditional strategies rely on process improvements and product development through lessons learned, adoption of internal and external best practices, and improvements that are incremental and nature that are often found in Total Quality Management programs. Strategic Innovation requires a culture that can create breakthroughs within a company’s current market, and potentially enter a new market or segment. Strategic Innovation, and the implementation models that follow, are not for every organization, and a review of traditional strategies and risks associated with Strategic Innovation will be covered.
Agile Fundamentals One Step Guide for Agile Projects(Handout).pdfTuan Yang
Take the leap and move to Agile for seamless project management.
Join this FREE session to explore the world of Agile and discover some common mistakes and misconceptions about the Agile method. An introduction to SCRUM is also covered in the session, delivered by our certified trainer.
Interested in knowing more click on the given Link to watch the recorded session for Free : https://bit.ly/3sMHlwa
The simple goal of this presentation is to help IT staff make more informed decisions about the how and why of modernizing ITs ability to deliver services.
Presentation by Mark Thiele, Chief Strategy Officer, Apcera
https://www.apcera.com/
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.
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.
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 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.
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/
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.
Product teams need a family too! Fundamental Team Topologies for Flow @ DevOp...Manuel Pais
https://devopsdays.org/events/2019-portugal/program/manuel-pais/
So you’re trying to move from agile project teams to business-aligned product teams. Everyone from the CEO to middle management is on board. Yet somehow it’s not that easy, is it? You’ve just about figured out how to split infrastructure responsibilities between teams when the next great tech for cost-effective scalability is out there and it doesn’t fit in the new model. Oh, and let’s not forget that products X and Y have no automated tests since they were developed by temporary project teams.
The underlying questions are: What are the product team’s responsibilities? How do they interact with other teams and when? The fundamental team topologies provide a framework for thinking about and aligning teams with an expected set of behaviors and responsibilities. In other words, they clarify the teams’ purpose and ways of working.
We recommend four fundamental team topologies, each with a well defined purpose and responsibilities. Along stream-aligned teams (of which product teams are a subset), the other three topologies recommended are platform, enabling, and complicated subsystem. This family of topologies provides the support system necessary for product teams to thrive.
In this talk we will see what each of these topologies brings to the table and how they enable organizations to quickly evolve and respond to both new technology and business requirements over time. We will also map some common team types in the industry to the fundamental topologies, highlighting how the same team can be either a pattern or an anti-pattern depending on the context around them.
Forget monoliths vs microservices - focus on team cognitive load - Team Topol...Matthew Skelton
The “monoliths vs microservices” debate often focuses on technological aspects, ignoring strategy and team dynamics. Instead of technology, smart-thinking organizations are beginning with team cognitive load as the guiding principle for modern software. In this talk we explain how and why, based on material from the book Team Topologies by Matthew Skelton and Manuel Pais.
Team Topologies in action - early results from industry - DOES Las Vegas 2020...Matthew Skelton
Since the book Team Topologies was published in 2019, organizations around the world have started to adopt Team Topologies principles and practices like Stream-aligned teams, modern platforms, well-defined team interactions, and team cognitive load as a key driver for fast software delivery and operations.
We will look at examples from these organizations:
- Footasylum gives fashion-focused youth a multi-branded retail experience mixing global sportswear household names with emerging brands and its own stable of in-house labels. Founded in 2005, Footasylum now has 70 stores across the UK and a thriving ecommerce platform, with revenue of £260m per annum and over 2500 employees. Footasylum used Team Topologies patterns to revolutionize their ecommerce platform.
- PureGym is Britain’s largest gym chain - the first to gain over 1 million members. As PureGym expanded, so did the need for software to enable their members to book and manage gym sessions. Since 2019, PureGym has re-aligned its teams and team interactions based on Team Topologies patterns, helping to scale the engineering teams and improve flow.
- uSwitch / RVU, one of the UK’s leading consumer price comparison websites, has grown a modern platform from scratch, allowing stream-aligned teams to focus on consumers needs, offloading infrastructure provisioning concerns to the platform which also provides cross-cutting services around scalability, security and data management
- Wealth Wizards is a UK company making financial advice affordable and accessible to everyone through online tools and apps. The engineering division at Wealth Wizards has used the Team Topologies ideas around team cognitive load to help right-size their teams and align teams to the most important flows of business change.
For each of these examples, we explore how the ideas and patterns in Team Topologies were useful to the organization and the results of the changes.
Product Teams Need a Family Too - Fundamental Team Topologies for Flow @ DevO...Manuel Pais
Autonomous product teams are key for sustainable software delivery. But what does autonomy really mean? Do we expect the team to set up CI/CD, automate infra, test/UX all the things, and, of course, run and monitor their product? And still deliver features? Four fundamental team topologies and three interaction modes can help.
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
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.
Product teams need a family too! @ Agile Coaching Dortmund, Feb 2020 MeetupManuel Pais
Autonomous product teams are key for sustainable software delivery. But what does autonomy really mean? Do we expect the team to set up CI/CD, automate infra, test/UX all the things, and, of course, run and monitor their product? And still deliver features? Four fundamental team topologies and three interaction modes can help reduce the cognitive load on product teams.
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019Agile India
f you’re a software developer or architect who wants to play a more influential role in ensuring your software systems are optimised to support business goals, then you need to learn about the benefits and techniques of modern strategic domain-driven design.
Many people think that DDD is about software design patterns, but that’s only a small part, and the least important part of DDD. In fact, Eric Evans wishes he’d focused more on the strategic aspects of DDD in his famous book (Domain-Driven Design: Tackling Complexity in the Heart of Software) and pushed the tactical coding patterns to the back!
Strategic domain-driven design is about truly understanding the business domain. It involves collaboratively modelling business processes using advanced modelling techniques, like Event Storming and Domain Storytelling, with domain experts on an ongoing basis.
One of the core outcomes of strategic DDD is identifying cohesive modules, known as bounded context. Bounded contexts help you to create a maintainable, comprehensible codebase by isolating dependencies and delineating concepts that reference different classes of business value.
In this talk, you’ll see many of the most effective bounded context design heuristics, recurring patterns in the wild, and you’ll learn how to facilitate those vital modelling sessions so you can lead the adoption of strategic DDD in your organisation.
More details:
https://confengine.com/agile-india-2019/proposal/8100/strategic-domain-driven-design
Conference link: https://2019.agileindia.org
Impact Makers - Enterprise Agility - How to BE AgileImpact Makers
Impact Makers' SVP Jim Blizzard presented two breakout sessions at the Project Management Institute of Central Virginia's 2019 symposium. The interactive two-part discussion focuses on what to look for as you help drive your company into an age of Enterprise Agility and move from “doing Agile” into “being Agile.”
"OMG: Modeling the Business. The Real Revolution". Richard Soley presentation at the BPM Forum 2013 in Milan introducing a day of Business Process Modeling with some thoughts about this change and the impact on both technology and business. In the ITC world, most of the focus on modeling has been on technical artifacts: software, configuration, test development, and so forth. In business analysis, most of the focus of modeling has been based on ambiguous, natural languages. These worlds are colliding now, with semantically-rich, precise descriptions of business models useful as the basis for detailed, exact business analysis, communications and metrics.
There are different Strategic Innovation methodologies, frameworks and models that aid organizations, particularly with technology driven, production companies. Most companies must innovate and continually improve to maintain a competitive advantage, but how they accomplish these process improvements differs significantly from Strategic Innovation. Traditional strategies rely on process improvements and product development through lessons learned, adoption of internal and external best practices, and improvements that are incremental and nature that are often found in Total Quality Management programs. Strategic Innovation requires a culture that can create breakthroughs within a company’s current market, and potentially enter a new market or segment. Strategic Innovation, and the implementation models that follow, are not for every organization, and a review of traditional strategies and risks associated with Strategic Innovation will be covered.
Agile Fundamentals One Step Guide for Agile Projects(Handout).pdfTuan Yang
Take the leap and move to Agile for seamless project management.
Join this FREE session to explore the world of Agile and discover some common mistakes and misconceptions about the Agile method. An introduction to SCRUM is also covered in the session, delivered by our certified trainer.
Interested in knowing more click on the given Link to watch the recorded session for Free : https://bit.ly/3sMHlwa
The simple goal of this presentation is to help IT staff make more informed decisions about the how and why of modernizing ITs ability to deliver services.
Presentation by Mark Thiele, Chief Strategy Officer, Apcera
https://www.apcera.com/
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.
Presentation given at the OpenStack summit in Paris (Kilo) on Tue Nov 4th.
Last summit I had the pleasure to present a talk which encountered some success "Are enterprise ready for the OpenStack transformation?" (also published on SlideShare) . This talk is a follow up on what are the best practices that are successful in operating the transformation. We will first focus on identifying the right use cases for a generic enterprise, then define a roadmap with an organisational and a technical track, to finish with the definition what would be our success criterias for our group. This will happen as a workshop summary based on the multiple engagements eNovance has been delivering over the past 2 years.
MongoDB World 2019: Data Digital DecouplingMongoDB
Why data decoupling? Learn how enterprises are pivoting to decouple big monolith and legacy data platform to smaller chunk and freedom to run anywhere and run multi-cloud agility for their business
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Cognizant
Many communications, media and technology companies share similar digital objectives. Here are our recommendations for realizing five common digital goals, and a look at a few companies that have succeeded with meeting them.
Business agility with Team Topologies - NatWest Group - 2021-01-19Matthew Skelton
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.
Matthew Skelton, co-author of Team Topologies, shares insights from organizations in several different industry sectors including banking, financial services, insurance, retail, and leisure.
Similar to The Sociotechnical Organisation Design Playbook (20)
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
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.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
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
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.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
5. ntcoding
MILLER’S LAW
The number of objects an average
human can hold in working memory
is 7 ± 2
https://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus_or_Minus_Two
10. “
ntcoding
Working here is so painful. I wish
management would do their job and
fix it.
— Angry Ex-colleague
11. ntcoding
Our goal is to evolve the
software architecture to meet
market demand faster than
our competitors.
12. ntcoding
TEAMS & SW ARCH. MUST COEVOLVE
Teams
Software Architecture
Customers
Build and evolve
Provides value to
Indicate raised
expectations to
The System of Work
The System of Software
The Market
30. ntcoding
DOG FOOD CONTEXT GOAL
We don’t want to optimise our flow,
we want to have the same
experience as customers in order
to grow our strategic capabilities.
32. ntcoding
DOG FOOD ECONOMICS
• ROI is not the goal - making a loss may be
acceptable
• Feedback to improve core products is the
goal
• Dog food context can grow into a product
33. ntcoding
DOG FOOD POLITICS
• Every team wants to build the star
product not a loss leader
(But it can evolve into a bona-fide product)
• Managers may use deceptive motivational
techniques
34. ntcoding
DOG FOOD TECHNOLOGY
• Freedom to use any technology
(to simulate the customer experience)
• Try out new tech in production
37. ntcoding
OCTOPUS ECONOMICS
• High levels of coordination can impact
flow in many teams
• For compliance scenarios, it is about
protecting rather than generating revenue
38. ntcoding
OCTOPUS POLITICS
• Nobody wants to slow down feature
delivery for somebody else’s roadmap
• High levels of synchronous alignment
39. ntcoding
OCTOPUS TECHNOLOGY
• Try to centralise complexity in the
Octopus
• Technology standardisation can help
• A bit of integration design up front can
save a lot of politics in the future
45. ntcoding
SLICE AND SCALE
• Adapt to changing consumer expectation
• Team may not want to lose responsibility
• A tight technical coupling may be hard to
break - analyse market and anticipate
evolution (see Wardley Maps)
49. ntcoding
SLICE AND SCATTER
• Expensive change - be sure it’s worth it
• Breaking up a team is not easy
• Software may be hard to decompose - a
rewrite may be necessary
51. ntcoding
SLICE AND MERGE
• Ensure rate of co-change justifies change
• Warning: Now there are 3 teams to
coordinate
• Technical separation may be painful
53. “
ntcoding
…multiple teams are unavoidable
and it reduces effectiveness. How can
we design teams so that the most
important outcomes are affected the
least?
— Sriram Narayan (@sriramnarayan)
54. ntcoding
Model the domain to reveal
inherent dependencies that
can turn into organisational
bottlenecks.