This document provides an overview of lean software development and DevOps practices. It discusses topics like continuous delivery, loosely coupled architectures, integrating security, lean management, and lean product development. The research presented found that organizations adopting these practices see benefits like improved software delivery performance, lower change failure rates, stronger organizational culture, higher productivity, and less employee burnout. Continuous delivery in particular was linked to increased organizational performance and commercial outcomes. The document advocates implementing technical practices like continuous integration, test automation, and deployment automation to achieve continuous delivery and its benefits.
What does it say traditional approaches about risk management? And what about agile? Why scrum by design is able to manager risk in a great way? How risks can be managed in agile big programs?
The document discusses concepts for evolving software development organizations, including:
1) FlowChain is a model for running development organizations based on lean product design principles with a systems view, aiming to shift organizations further to the right of an effectiveness curve.
2) Key FlowChain concepts include covalency, single-piece continuous flow, in-band performance improvement, evolution, emergence, and self-organizing against demand.
3) The document introduces these concepts as alternatives to traditional software development approaches that could help organizations transform work and improve outcomes.
Accelerate [XLR8] your agile transformationEmiliano Soldi
How organizations nowadays could innovate and transform themselves, to catch up with this faster-moving world?
How is possible to incrementally change the organization from within?
How to leverage self-organization, collaborative leadership and motivation to involve people from the whole organization to reach the Big-Opportunity?
Agile or DevOps? What is Your Calling for Custom Software Development?Jai Mehta
The two most discussed terminologies of the millennial project execution methodologies for customized software drive every animated conversation today. The transition from traditional methods like Waterfall, to Agile to DevOps in itself is fascinating!
Transform Organizations by Surfing on a State of Continuous FlowEmiliano Soldi
Reaching State of Flow for a person means to be completely engaged, involved in nurturing each own talents and intrinsic motivations, while being hyper-productive. What if we could reach State of Flow at Scale while facilitating Agile Transformations?
Designing adaptive and nimble organizationsEmiliano Soldi
What does it mean to design agile and adaptive organizations?
What are rthe necessary organizational archetypes?
What about Value Streams and Lean Portfolio Management?
This document discusses strategies for effective data governance and data science. It argues that traditional data governance focuses only on symptoms and not root causes of data science failures. Effective data strategy requires understanding meaning in data, developing expert intuition over time, and allowing heterotopias for non-standard exploration. Data scientists must blend past and future methods during times of atemporality. Effective hiring strategies should sell mission, promote role crafting, and facilitate growth in a changing environment.
Global Compliance Associates (GCA) provides risk management consulting services to help clients improve their risk management programs and governance. GCA assesses clients' risk management maturity using its Risk Maturity Model diagnostic tool. GCA consultants have over 70 years of experience creating effective risk management frameworks. GCA's services include risk assessments, information security consulting, and advising boards on improving their oversight of risk management. The goal is to help clients better anticipate uncertainties, make informed decisions despite imperfect information, and avoid common risk management pitfalls like relying solely on averages.
What does it say traditional approaches about risk management? And what about agile? Why scrum by design is able to manager risk in a great way? How risks can be managed in agile big programs?
The document discusses concepts for evolving software development organizations, including:
1) FlowChain is a model for running development organizations based on lean product design principles with a systems view, aiming to shift organizations further to the right of an effectiveness curve.
2) Key FlowChain concepts include covalency, single-piece continuous flow, in-band performance improvement, evolution, emergence, and self-organizing against demand.
3) The document introduces these concepts as alternatives to traditional software development approaches that could help organizations transform work and improve outcomes.
Accelerate [XLR8] your agile transformationEmiliano Soldi
How organizations nowadays could innovate and transform themselves, to catch up with this faster-moving world?
How is possible to incrementally change the organization from within?
How to leverage self-organization, collaborative leadership and motivation to involve people from the whole organization to reach the Big-Opportunity?
Agile or DevOps? What is Your Calling for Custom Software Development?Jai Mehta
The two most discussed terminologies of the millennial project execution methodologies for customized software drive every animated conversation today. The transition from traditional methods like Waterfall, to Agile to DevOps in itself is fascinating!
Transform Organizations by Surfing on a State of Continuous FlowEmiliano Soldi
Reaching State of Flow for a person means to be completely engaged, involved in nurturing each own talents and intrinsic motivations, while being hyper-productive. What if we could reach State of Flow at Scale while facilitating Agile Transformations?
Designing adaptive and nimble organizationsEmiliano Soldi
What does it mean to design agile and adaptive organizations?
What are rthe necessary organizational archetypes?
What about Value Streams and Lean Portfolio Management?
This document discusses strategies for effective data governance and data science. It argues that traditional data governance focuses only on symptoms and not root causes of data science failures. Effective data strategy requires understanding meaning in data, developing expert intuition over time, and allowing heterotopias for non-standard exploration. Data scientists must blend past and future methods during times of atemporality. Effective hiring strategies should sell mission, promote role crafting, and facilitate growth in a changing environment.
Global Compliance Associates (GCA) provides risk management consulting services to help clients improve their risk management programs and governance. GCA assesses clients' risk management maturity using its Risk Maturity Model diagnostic tool. GCA consultants have over 70 years of experience creating effective risk management frameworks. GCA's services include risk assessments, information security consulting, and advising boards on improving their oversight of risk management. The goal is to help clients better anticipate uncertainties, make informed decisions despite imperfect information, and avoid common risk management pitfalls like relying solely on averages.
AGILE PM A trade-off between proactivity and reactivityEmiliano Soldi
An exponential increase in complexity, a strong reduction of a product's lifecycle and market time frames are drastically challenging projects and their success.
In a context like this, what tools and techniques can be used by project management?
A proactive approach would seem to be highly effective.
But, is trying to anticipate any decision of an unpredictable future the best solution?
Alternatively, a reactive approach puts less effort on planning and greater attention in tackling any change.
But, are we sure that we can be completely reliant on this way?
The document discusses a model called FlowChain for running a software-oriented organization based on lean principles. It introduces key FlowChain concepts like customer purpose, covalency, single-piece continuous flow, in-band improvement, emergence, systems thinking, and allowing people to self-organize against demand. FlowChain aims to improve responsiveness, reduce waste, and minimize work-in-process through these principles. The document then discusses what life might look like in a highly rightshifted organization that follows FlowChain principles.
Company Culture 8 Point Health Check - Scale-up Stage Technology Firms - Dave...Dave Litwiller
The document discusses an 8-point framework for assessing and improving company culture for scaling technology businesses. It covers the dimensions of individuality, responsibility, affiliation, communication, cooperation, in-group/out-group behaviors, learning, and hierarchy. Effective culture evolves as companies grow rapidly. The framework can help evaluate where cultural adjustments may be needed to continue high performance at larger scale.
SymEx 2015 - Business Transformation, Change Management And Organization Rest...PMI Indonesia Chapter
We can put project management in two ways in management. First, the strategic management level with emphasis on business transformation, change management and organization restructuring. Second, in more operational level.
In strategic management level, a project is defined as breakthrough initiative to execute strategy in order to response changes in business environment where organization should perform a simple change management, organization restructuring or even a radical business transformation.
In operational level, as defined by PMI, a project is defined as a temporary endeavor undertaken to create a unique product, service or result. It has a defined beginning and end in time, and therefore defined scope and resources. It is unique in that it is not a routine operation, but a specific set of operations designed to accomplish a singular goal.
There are several issues about project management in strategic management level. There are (1) alignment to business strategy, (2) business contribution of project using Measured Organization Value (MOV), (3) change management strategy for projects, (4) multi-projects management as governed by Project Management Office (PMO) and (5) project-based organization and agile theory of organization.
Riri Satria will address his empirical lessons learned as strategic management and organization development practitioner in project management (with emphasis in business transformation, change management and organization restructuring) combined with his experience as academician with theories in project and strategic management.
Michael Mah is a managing partner at QSM, a company that gathers intelligence about technology and software utilization worldwide. He discusses his background in engineering and physics and work on navigational systems for nuclear submarines, which led to a fascination with forecasting and prediction accuracy. He emphasizes the importance of collaboration and teamwork in software process improvement and measurement, noting measurements should provide just enough information and be non-intrusive. Interpreting data correctly is also important to avoid misdiagnosis.
Leading Transformation and Accelerating Change at Scale - Apr 20 2021 - Dave ...Dave Litwiller
In response to a burst of requests from the scale-up community for help working through the issues with larger magnitude change initiatives, here is a set of highlight thoughts and preferred approaches.
Why Lean Efforts fail - looking at cultural reasons why Lean dosen't work and...Ankit Patel
Video located at http://youtu.be/Cs18sO-PrOw
A 39 minute video on cultural reasons why Lean doesn't work at some companies and works well at other companies. It's true weather you are doing Lean in manufacturing, healthcare, start-ups, or any other industry it still applies. You'll also get 3 tools to help you diagnose and help you implement change properly.
Change Management Risks And Barriers PowerPoint Presentation Slides SlideTeam
This document contains a template for identifying and managing risks and barriers associated with change management processes. It includes sections for listing risks with details like risk number, description, potential impact level, mitigation actions, approval and commencement dates. Additional sections provide templates for assessing resistance levels to the change, analyzing risk levels and barriers, and creating a resistance management plan with key areas of resistance and responsible personnel. The overall document provides a framework and tools for systematically identifying, assessing, and mitigating risks, barriers and resistance related to organizational changes.
The world is substantially more complex than it was when Lean Six Sigma was first developed. Stephen Wilson and Chris Seifert discuss how to adjust your approach to utilizing Lean Six Sigma to maintain its relevance and increase the success rate of your continuous improvement initiatives.
Problem Managment Yields Service Improvementv2malcolmg
This document discusses the evolution of problem management processes from reactive incident management to proactive problem prevention. It outlines 5 steps in the evolution: 1) Opening problem records after every incident, 2) Splitting records into high and low severity, 3) Validating problems and setting fixes, 4) Prioritizing records with business areas and setting fix dates, 5) Blurring the line between incident and problem management for faster end-to-end fixes. The key is treating processes as enablers of continuous improvement rather than inhibitors and ensuring ownership of processes to avoid complacency.
If you don't know where you're going it doesn't matter how fast you get thereNicole Forsgren
The best-performing organizations have the highest quality, throughput, and reliability while also delivering value. They are able to achieve this by focusing on a few key measurement principles, which Nicole and Jez will outline in this talk. These include knowing your outcome measuring it, capturing metrics in tension, and collecting complementary measures… along with a few others. Nicole and Jez explain the importance of knowing how (and what) to measure—ensuring you catch successes and failures when they first show up, not just when they’re epic, so you can course correct rapidly. Measuring progress lets you focus on what’s important and helps you communicate this progress to peers, leaders, and stakeholders, and arms you for important conversations around targets such as SLOs. Great outcomes don’t realize themselves, after all, and having the right metrics gives us the data we need to be great SREs and move performance in the right direction.
DevOps is everywhere, but too often, people think they can buy “DevOps in a box” and just sprinkle some tools and automation over your broken or slow (or even super-fast AWS) stack. But we all know that software delivery is still hard. So what is this crazy DevOps thing, and why and how does it make things better? In this session, Jez and Nicole talk about what they’ve found working with dozens of organizations and conducting the largest DevOps research studies to date, covering over 23,000 data points across 2,000 organizations around the world. We start with the outcomes that companies care about: organizational performance, software delivery performance, and software quality. We then define what DevOps is, how you measure it, and how the best, most innovative teams and organizations are using it to drive improvements in performance and quality.
Why Agile is Failing in Large Enterprises And What You Can Do About Itwjperez0629
The document discusses why agile transformations often fail in large enterprises and provides recommendations. It begins with a brief history of agile frameworks and principles. It then discusses that agile transformations require changes to culture, structure, and practices. A successful transformation starts with defining a rational delivery system for the enterprise. Barriers to agile in large organizations include matrix structures, dependencies between teams, and a lack of governance. The document provides a framework for mapping an incremental agile transformation and developing a roadmap with the right structure, metrics, and governance.
This document summarizes the challenges organizations face in implementing process improvement programs. It presents a causal loop diagram that shows how:
1) Efforts to improve process capability (working smarter) are undermined as organizations rely on increasing worker effort (working harder) to close performance gaps.
2) Increasing pressure to meet performance targets leads workers to spend less time on improvement activities and more time on direct work.
3) This sets up a reinforcing feedback loop where working harder becomes the norm rather than an occasional response, preventing organizations from fully benefiting from process improvement efforts.
23rd September,2022, I got an opportunity to present my proposition, entitled “Product Development: From Your Backyard Swimming Pool to the English Channel” to the community “Scrum Masters of the Universe”, Des Moines, IA.
This Virtual event registered by 98 attendees.
I emphasized about building large system, what it takes to build such systems successfully.
What are the various aspects we should watch out for to overcome some of the challenges, I have shared.
Some of the interesting questions developed.
1. How Obeya can help us to minimize some of the complexity
2. How do we know to address complexity, should we focus short term or long term ?
3. How UX and Other features development can minimize silos mindset
4. How legacy leadership mindset can be surmounted
Thanks to the participants who were with us till the end, that indicates, dedication, passion and curiosity to learn and grow.
Let us continue this learning journey as a community and support each other with great knowledge and grow.
You can find the video here: Please have a look : https://youtu.be/fEjUIP9MkDU
A big thanks to "Scrum Master of the Universe" Community!!
Descaling Organizational Complexity to Expedite Product Delivery_newChandan Patary
The document discusses descaling organizational complexity to expedite product delivery. It identifies several challenges that complex organizations face, such as siloed departments, long delivery cycles, and lack of flexibility. The document proposes looking at current processes, communication flows, and timelines to identify areas of greatest pain or highest return. It advocates forming self-managed cross-functional teams organized around customer needs rather than departments. Metrics for measuring success include increased revenue from new products, profit from implemented ideas, and customer satisfaction.
Why Agile is Failing in Large EnterprisesLeadingAgile
Agile works. We get it. You don’t have to sell people on the underlying principles anymore. Even so, many large-scale agile transformations are struggling. Some have failed. Others can’t figure out why things aren't working after multiple attempts. It’s easy to blame the people, the process, and the culture. And it’s especially easy to blame management. However, the underlying problem is that most large organizations weren’t built to be agile. You need a way to safely and pragmatically refactor your company into an organization that can adopt agile and sustain the transformation. Mike Cottmeyer introduces a framework for understanding the type of company in which you work, its delivery constraints, and likely challenges you’ll face in your agile transformation. Mike shares a strategy for establishing an end-state vision and operational model to guide your transformation. Finally, he defines an approach for incrementally introducing change, measuring outcomes, and sustaining those changes.
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...James Anderson
Our speaker, Jez Humble, is co-author of several books on software including Shingo Publication Award winner Accelerate, The DevOps Handbook, Lean Enterprise, and Jolt Award winner Continuous Delivery. Jez's talk is titled "The DevOps Transformation: Building and Scaling High Performing Technology Organizations."
AGILE PM A trade-off between proactivity and reactivityEmiliano Soldi
An exponential increase in complexity, a strong reduction of a product's lifecycle and market time frames are drastically challenging projects and their success.
In a context like this, what tools and techniques can be used by project management?
A proactive approach would seem to be highly effective.
But, is trying to anticipate any decision of an unpredictable future the best solution?
Alternatively, a reactive approach puts less effort on planning and greater attention in tackling any change.
But, are we sure that we can be completely reliant on this way?
The document discusses a model called FlowChain for running a software-oriented organization based on lean principles. It introduces key FlowChain concepts like customer purpose, covalency, single-piece continuous flow, in-band improvement, emergence, systems thinking, and allowing people to self-organize against demand. FlowChain aims to improve responsiveness, reduce waste, and minimize work-in-process through these principles. The document then discusses what life might look like in a highly rightshifted organization that follows FlowChain principles.
Company Culture 8 Point Health Check - Scale-up Stage Technology Firms - Dave...Dave Litwiller
The document discusses an 8-point framework for assessing and improving company culture for scaling technology businesses. It covers the dimensions of individuality, responsibility, affiliation, communication, cooperation, in-group/out-group behaviors, learning, and hierarchy. Effective culture evolves as companies grow rapidly. The framework can help evaluate where cultural adjustments may be needed to continue high performance at larger scale.
SymEx 2015 - Business Transformation, Change Management And Organization Rest...PMI Indonesia Chapter
We can put project management in two ways in management. First, the strategic management level with emphasis on business transformation, change management and organization restructuring. Second, in more operational level.
In strategic management level, a project is defined as breakthrough initiative to execute strategy in order to response changes in business environment where organization should perform a simple change management, organization restructuring or even a radical business transformation.
In operational level, as defined by PMI, a project is defined as a temporary endeavor undertaken to create a unique product, service or result. It has a defined beginning and end in time, and therefore defined scope and resources. It is unique in that it is not a routine operation, but a specific set of operations designed to accomplish a singular goal.
There are several issues about project management in strategic management level. There are (1) alignment to business strategy, (2) business contribution of project using Measured Organization Value (MOV), (3) change management strategy for projects, (4) multi-projects management as governed by Project Management Office (PMO) and (5) project-based organization and agile theory of organization.
Riri Satria will address his empirical lessons learned as strategic management and organization development practitioner in project management (with emphasis in business transformation, change management and organization restructuring) combined with his experience as academician with theories in project and strategic management.
Michael Mah is a managing partner at QSM, a company that gathers intelligence about technology and software utilization worldwide. He discusses his background in engineering and physics and work on navigational systems for nuclear submarines, which led to a fascination with forecasting and prediction accuracy. He emphasizes the importance of collaboration and teamwork in software process improvement and measurement, noting measurements should provide just enough information and be non-intrusive. Interpreting data correctly is also important to avoid misdiagnosis.
Leading Transformation and Accelerating Change at Scale - Apr 20 2021 - Dave ...Dave Litwiller
In response to a burst of requests from the scale-up community for help working through the issues with larger magnitude change initiatives, here is a set of highlight thoughts and preferred approaches.
Why Lean Efforts fail - looking at cultural reasons why Lean dosen't work and...Ankit Patel
Video located at http://youtu.be/Cs18sO-PrOw
A 39 minute video on cultural reasons why Lean doesn't work at some companies and works well at other companies. It's true weather you are doing Lean in manufacturing, healthcare, start-ups, or any other industry it still applies. You'll also get 3 tools to help you diagnose and help you implement change properly.
Change Management Risks And Barriers PowerPoint Presentation Slides SlideTeam
This document contains a template for identifying and managing risks and barriers associated with change management processes. It includes sections for listing risks with details like risk number, description, potential impact level, mitigation actions, approval and commencement dates. Additional sections provide templates for assessing resistance levels to the change, analyzing risk levels and barriers, and creating a resistance management plan with key areas of resistance and responsible personnel. The overall document provides a framework and tools for systematically identifying, assessing, and mitigating risks, barriers and resistance related to organizational changes.
The world is substantially more complex than it was when Lean Six Sigma was first developed. Stephen Wilson and Chris Seifert discuss how to adjust your approach to utilizing Lean Six Sigma to maintain its relevance and increase the success rate of your continuous improvement initiatives.
Problem Managment Yields Service Improvementv2malcolmg
This document discusses the evolution of problem management processes from reactive incident management to proactive problem prevention. It outlines 5 steps in the evolution: 1) Opening problem records after every incident, 2) Splitting records into high and low severity, 3) Validating problems and setting fixes, 4) Prioritizing records with business areas and setting fix dates, 5) Blurring the line between incident and problem management for faster end-to-end fixes. The key is treating processes as enablers of continuous improvement rather than inhibitors and ensuring ownership of processes to avoid complacency.
If you don't know where you're going it doesn't matter how fast you get thereNicole Forsgren
The best-performing organizations have the highest quality, throughput, and reliability while also delivering value. They are able to achieve this by focusing on a few key measurement principles, which Nicole and Jez will outline in this talk. These include knowing your outcome measuring it, capturing metrics in tension, and collecting complementary measures… along with a few others. Nicole and Jez explain the importance of knowing how (and what) to measure—ensuring you catch successes and failures when they first show up, not just when they’re epic, so you can course correct rapidly. Measuring progress lets you focus on what’s important and helps you communicate this progress to peers, leaders, and stakeholders, and arms you for important conversations around targets such as SLOs. Great outcomes don’t realize themselves, after all, and having the right metrics gives us the data we need to be great SREs and move performance in the right direction.
DevOps is everywhere, but too often, people think they can buy “DevOps in a box” and just sprinkle some tools and automation over your broken or slow (or even super-fast AWS) stack. But we all know that software delivery is still hard. So what is this crazy DevOps thing, and why and how does it make things better? In this session, Jez and Nicole talk about what they’ve found working with dozens of organizations and conducting the largest DevOps research studies to date, covering over 23,000 data points across 2,000 organizations around the world. We start with the outcomes that companies care about: organizational performance, software delivery performance, and software quality. We then define what DevOps is, how you measure it, and how the best, most innovative teams and organizations are using it to drive improvements in performance and quality.
Why Agile is Failing in Large Enterprises And What You Can Do About Itwjperez0629
The document discusses why agile transformations often fail in large enterprises and provides recommendations. It begins with a brief history of agile frameworks and principles. It then discusses that agile transformations require changes to culture, structure, and practices. A successful transformation starts with defining a rational delivery system for the enterprise. Barriers to agile in large organizations include matrix structures, dependencies between teams, and a lack of governance. The document provides a framework for mapping an incremental agile transformation and developing a roadmap with the right structure, metrics, and governance.
This document summarizes the challenges organizations face in implementing process improvement programs. It presents a causal loop diagram that shows how:
1) Efforts to improve process capability (working smarter) are undermined as organizations rely on increasing worker effort (working harder) to close performance gaps.
2) Increasing pressure to meet performance targets leads workers to spend less time on improvement activities and more time on direct work.
3) This sets up a reinforcing feedback loop where working harder becomes the norm rather than an occasional response, preventing organizations from fully benefiting from process improvement efforts.
23rd September,2022, I got an opportunity to present my proposition, entitled “Product Development: From Your Backyard Swimming Pool to the English Channel” to the community “Scrum Masters of the Universe”, Des Moines, IA.
This Virtual event registered by 98 attendees.
I emphasized about building large system, what it takes to build such systems successfully.
What are the various aspects we should watch out for to overcome some of the challenges, I have shared.
Some of the interesting questions developed.
1. How Obeya can help us to minimize some of the complexity
2. How do we know to address complexity, should we focus short term or long term ?
3. How UX and Other features development can minimize silos mindset
4. How legacy leadership mindset can be surmounted
Thanks to the participants who were with us till the end, that indicates, dedication, passion and curiosity to learn and grow.
Let us continue this learning journey as a community and support each other with great knowledge and grow.
You can find the video here: Please have a look : https://youtu.be/fEjUIP9MkDU
A big thanks to "Scrum Master of the Universe" Community!!
Descaling Organizational Complexity to Expedite Product Delivery_newChandan Patary
The document discusses descaling organizational complexity to expedite product delivery. It identifies several challenges that complex organizations face, such as siloed departments, long delivery cycles, and lack of flexibility. The document proposes looking at current processes, communication flows, and timelines to identify areas of greatest pain or highest return. It advocates forming self-managed cross-functional teams organized around customer needs rather than departments. Metrics for measuring success include increased revenue from new products, profit from implemented ideas, and customer satisfaction.
Why Agile is Failing in Large EnterprisesLeadingAgile
Agile works. We get it. You don’t have to sell people on the underlying principles anymore. Even so, many large-scale agile transformations are struggling. Some have failed. Others can’t figure out why things aren't working after multiple attempts. It’s easy to blame the people, the process, and the culture. And it’s especially easy to blame management. However, the underlying problem is that most large organizations weren’t built to be agile. You need a way to safely and pragmatically refactor your company into an organization that can adopt agile and sustain the transformation. Mike Cottmeyer introduces a framework for understanding the type of company in which you work, its delivery constraints, and likely challenges you’ll face in your agile transformation. Mike shares a strategy for establishing an end-state vision and operational model to guide your transformation. Finally, he defines an approach for incrementally introducing change, measuring outcomes, and sustaining those changes.
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...James Anderson
Our speaker, Jez Humble, is co-author of several books on software including Shingo Publication Award winner Accelerate, The DevOps Handbook, Lean Enterprise, and Jolt Award winner Continuous Delivery. Jez's talk is titled "The DevOps Transformation: Building and Scaling High Performing Technology Organizations."
Planning for an Oil & Gas Operation Well Life Cycle FrameworkJeff Dyk
A system for putting together the people, processes, and technology that fuel the best decisions and the maximum return on investment along the life cycle of an oil and gas asset.
Alternatives to scaling your agile process: valuing outcomes over outputAgileNZ Conference
This document discusses alternatives to simply scaling up agile processes. It argues that organizations should focus on continuously improving outcomes rather than just increasing output or volume. Some key points made include:
- Agile is about mindset and values, not processes, and scaling up risks losing those. Organizations should fix weaknesses before scaling.
- True scaling happens incrementally based on measuring business impacts, not just adopting more processes. Teams should regularly inspect and adapt.
- There are many ways to improve value, quality and productivity within existing teams, like improving technical practices and skills, before considering larger scale changes.
- Scaling is primarily a "people problem" - organizations should focus on building networks between self-organ
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
This document discusses alternatives to simply scaling up agile processes. It argues that organizations should focus on continuously improving outcomes rather than just increasing output or volume. Some key points made include:
- Agile is about mindset and values, not processes, and scaling up risks losing those. Organizations should fix weaknesses before scaling.
- True scaling happens incrementally based on measuring business impacts, not just adopting more processes. Teams should regularly inspect and adapt.
- There are many ways to improve value, quality and productivity within existing teams, like improving technical practices and skills, before considering larger scale changes.
- Scaling is primarily a "people problem" - organizations should focus on building networks between self-organ
Agile has become one of today's often used methodology in delivering customer experience via enterprise software and services. This presentation gives an overview of why, what and how to leverage enterprise agile practice to deliver superior CX. Though this presentation targets all agile practitioners and enthusiasts, people responsible and driving agile adoption in their organization in different capacities, may find this a useful summary.
Why Agile Fails in Large Enterprises—and What to Do about ItTechWell
Agile works. We get it. You don’t have to sell people on the underlying principles anymore. Even so, many large-scale agile transformations are struggling. Some have failed. Others can’t figure out why things aren't working after multiple attempts. It’s easy to blame the people, the process, and the culture. And it’s especially easy to blame management. However, the underlying problem is that most large organizations weren’t built to be agile. You need a way to safely and pragmatically refactor your company into an organization that can adopt agile and sustain the transformation. Mike Cottmeyer introduces a framework for understanding the type of company in which you work, its delivery constraints, and likely challenges you’ll face in your agile transformation. Mike shares a strategy for establishing an end-state vision and operational model to guide your transformation. Finally, he defines an approach for incrementally introducing change, measuring outcomes, and sustaining those changes.
Digital technologies are changing the way people work. This requires workforce planning to understand how jobs will change, aligning workforce and IT strategies, and preparing workers for new roles. Effective implementation requires understanding organizational culture, providing staff experiences to enable innovation, and having integrated workforce data and management systems.
Digital technologies are changing the way people work. This requires workforce planning to understand how jobs will change, aligning workforce and IT strategies, and preparing workers for new roles. Effective implementation requires understanding organizational culture, providing staff experiences to enable innovation, and having integrated workforce data and management systems.
This document outlines a software development process improvement plan consisting of addressing common problems, implementing the improvement concept, creating an implementation plan, establishing measurements, and realizing benefits. The implementation plan involves developing a strategy map, disciplining people, optimizing processes using techniques like Kaizen and Kanban, utilizing open source technology like JIRA, and establishing balanced scorecard measurements. The goal is to improve people, processes, and technology to increase customer satisfaction, project control and quality, while reducing costs and increasing revenue through continuous improvement.
ADP White paper - Can your HR support international growthLee Saunders
The document discusses the challenges that companies face in managing a global workforce without standardized HR and payroll processes. It provides examples of companies that struggled to gain visibility and control over their international employees due to fragmented systems. The article advocates for standardizing core HR and payroll processes across countries in order to facilitate consolidated reporting, compliance, and decision-making for multinational companies.
Building Your Own Change Management FrameworkJason Little
The only "best practice" for change management is accepting the un-certainty that comes with complex change. Here are some tips for how to create your own custom change management framework by picking practices from different tools and frameworks
Intelligent Data And Content Visualisation: Missing Link For A More Value-Add...Yoeri Gabriel Callebaut
The document discusses how unified communications (UC) can be improved by leveraging data and insights to influence behaviors and decision making. Traditionally, UC focused on enabling information sharing, but it is proposed that UC can have a more ambitious goal of positively influencing behaviors. The challenges with traditional UC are that data exists across many disparate systems, manual reporting is required to obtain fragmented insights, and decisions are made based on limited information. It is suggested that starting UC with data, insights, and information can help drive better responses and outcomes. Intelligent data visualization is presented as a missing piece that can elevate UC by providing a constant flow of relevant insights across the enterprise.
Similar to Software delivery perfomance duncan ham (20)
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving
What began over 115 years ago as a supplier of precision gauges to the automotive industry has evolved into being an industry leader in the manufacture of product branding, automotive cockpit trim and decorative appliance trim. Value-added services include in-house Design, Engineering, Program Management, Test Lab and Tool Shops.
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Must Know Postgres Extension for DBA and Developer during MigrationMydbops
Mydbops Opensource Database Meetup 16
Topic: Must-Know PostgreSQL Extensions for Developers and DBAs During Migration
Speaker: Deepak Mahto, Founder of DataCloudGaze Consulting
Date & Time: 8th June | 10 AM - 1 PM IST
Venue: Bangalore International Centre, Bangalore
Abstract: Discover how PostgreSQL extensions can be your secret weapon! This talk explores how key extensions enhance database capabilities and streamline the migration process for users moving from other relational databases like Oracle.
Key Takeaways:
* Learn about crucial extensions like oracle_fdw, pgtt, and pg_audit that ease migration complexities.
* Gain valuable strategies for implementing these extensions in PostgreSQL to achieve license freedom.
* Discover how these key extensions can empower both developers and DBAs during the migration process.
* Don't miss this chance to gain practical knowledge from an industry expert and stay updated on the latest open-source database trends.
Mydbops Managed Services specializes in taking the pain out of database management while optimizing performance. Since 2015, we have been providing top-notch support and assistance for the top three open-source databases: MySQL, MongoDB, and PostgreSQL.
Our team offers a wide range of services, including assistance, support, consulting, 24/7 operations, and expertise in all relevant technologies. We help organizations improve their database's performance, scalability, efficiency, and availability.
Contact us: info@mydbops.com
Visit: https://www.mydbops.com/
Follow us on LinkedIn: https://in.linkedin.com/company/mydbops
For more details and updates, please follow up the below links.
Meetup Page : https://www.meetup.com/mydbops-databa...
Twitter: https://twitter.com/mydbopsofficial
Blogs: https://www.mydbops.com/blog/
Facebook(Meta): https://www.facebook.com/mydbops/
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
This talk will cover ScyllaDB Architecture from the cluster-level view and zoom in on data distribution and internal node architecture. In the process, we will learn the secret sauce used to get ScyllaDB's high availability and superior performance. We will also touch on the upcoming changes to ScyllaDB architecture, moving to strongly consistent metadata and tablets.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
2. SHORT HISTORY OF MANAGEMENT
TAYLORISM LEAN AGILE
ECONOMIES OF
SCALE WASTE REDUCTION ADAPTABILITY
‣ DIVISION OF
LABOUR
‣ SPECIALISATION
‣ WORKERS AND
MANAGERS
‣ ANNUAL BUDGETS
‣ TEAMS OF
WORKERS
‣ CONTINUOUS
IMPROVEMENT
‣ FOCUS ON
QUALITY
‣ MANAGERS KNOW
THE WORK
‣ SOFTWARE
PRACTICES
‣ SMALL TEAMS
‣ CUSTOMER
CENTRIC
‣ NETWORKED NOT
HIERARCHY
4. TARGETING AUDIENCE FOR THIS DATA
RUSSELL ACKOFF
“Managers who don’t know how to
measure what they want settle for
wanting what they can measure.”
“Most managers receive much more
data (if not information) than they can
possibly absorb even if they spend all
of their time trying to do so. Hence they
already suffer from an information
overload.”
5. ACCELERATE
ABOUT THE
AUTHORS
▸ Nicole Forsgren, PhD
▸ Management Information
Systems
▸ Jez Humble
▸ Author: Continuous Delivery,
Lean Enterprise, The DevOps
Handbook
▸ Gene Kim
▸ Author: The Phoenix Project, The
visible Ops Handbook
23,000 survey
responses, 2000 unique
organisations. State of
DevOps 2012 to 2017,
public financial records
Greenfield, Legacy,
Waterfall, tech
transformations, Agile,
DevOps
Government, Startups,
Finance, Healthcare,
Digital companies
Forward: Martin Fowler (chief scientist,
ThoughtWorks), Courtney Kissler (VP Digital
Platform Engineering, Nike)
7. SIDE NOTE: HOW TO MAKE SURE YOU’VE GOT THE RIGHT
MEASURES
USEFUL GUIDE FOR MEASURES
CONFLICTING MEASURES REDUCE THE LIKELIHOOD OF GAMING THE
1. Measure competing things – its relatively easy to game a single metric, so its important to
measure the impact of moving one metric by showing the others. Help teams target moving one
metric and observe any negative impacts on others.
2. Trends not numbers are important – observing unintended drifting over time of metric
averages. Its about understanding something has changed, not how good or bad. Help teams
react earlier to often slow moving regression in a metric or two. Less effort in correction the
earlier it is detected.
3. Look for global or local trends – Comparing trends across teams is key to spotting system
level opportunities (every team is impacted) versus single team opportunities. Help teams
target improving things they can do without fighting a system level factors they are unlikely to
solve.
* Shamelessly taken from Troy Magennis site: http://focusedobjective.com/
8. ACCELERATE
MEASURING ORGANISATIONAL
PERFORMANCE
SOFTWARE
DELIVERY
PERFORMANCE
COMMERCIAL
PERFORMANCE
NON-
COMMERCIAL
PERFORMANCE
‣ Profitability
‣ Market share
‣ Productivity
‣ Quality of good and services
‣ Operating efficiency
‣ Customer satisfaction
‣ Achieving organisational goals
Organisations assessed fell into 3 categories, High, Medium and Low performers.
ORGANISATIONS WITH HIGH PERFORMING SOFTWARE DELIVERY
PERFORMANCE ARE TWICE AS LIKELY TO EXCEED COMMERCIAL AND
Twice as likely
to exceed
commercial
performance
goals
Twice as likely
to exceed non-
commercial
performance
goals
50% higher
market
capitalisation
growth over 3
years
WESTRUM
CULTURE
LEAN PRODUCT
DEVELOPMENT
9. ACCELERATE
KEY METRICS TO MEASURE TECH’S
CONTRIBUTIONDEPLOYMENT
FREQUENCY
LEAD TIME
MEAN TIME TO
RESTORE
CHANGE FAIL %
WESTRUM CULTURE
THE TIME LAPSED FROM INITIAL
CODE WRITTEN TO BEING IN THE
PRODUCTION ENVIRONMENT
THE TIME LAPSED FROM A CODE
DEPLOYMENT INTO PRODUCTION
TO A ROLLBACK OF THE CODE
THE NUMBER OF DEPLOYMENTS
THAT WERE ROLLED BACK IN
PRODUCTION
ARE THE TEAMS WORKING IN A
HIERARCHICAL BUREAUCRATIC
OR PERFORMANT CULTURE
THE NUMBER OF TIMES CODE IS
PUBLISHED INTO THE
PRODUCTION ENVIRONMENT
These metrics are indicators to measure for Software Delivery Performance
SOFTWARE DELIVERY MEASURES CAN BE USED TO JUDGE THE
10. ACCELERATE
MEASURES AGAINST ORGANISATIONAL
PERFORMANCE
What the numbers mean to organisational performance
2017
High
Performers
Medium
Performers
Low
Performers
Deployment
FrequencyThe number of times code is published into the
Production environment
On demand (multiple
deploys per day)
Between once per
week and one month
Between one per
week and once per
month
Lead Time for
changes
The time lapsed from initial code written to being in the
production environment
Less than one hour Between once per
week and one month
Between once per
week and one month
MTTR
The time lapsed from a code deployment into production to a
rollback of the code
Less than one hour Less than one day
Between one day and
one week
Change Failure Rate
The number of deployments that were rolled back in production
0-15% 16-30% 31-45%
QUANTITATIVE SOFTWARE PRACTICE DATA CAN BE USED TO INDICATE
11. The Canadian blood
authorities ignoring
suspicions of HIV
contaminated supplies
resulting in over 1000
deaths
The fumbling that led to
the demise of Columbia
space shuttle shows
bureaucracy at its worst
The Apollo 13 space
crisis shows an
excellent example of a
generative response in
a crisis
ACCELERATE
WESTRUM ORGANISATIONAL
CULTURAL MODEL
THE WESTRUM MODEL IS A WIDELY PEER REVIEWED MODEL FOR HSE
Why the Westrum model
First developed to monitor the flow of information
within the Safety fields, in particular aviation,
nucular and increasingly medicine. The idea was
to characterise general ways of coping with
information, especially information that suggests
anomaly. Failures in information flow figure
prominently in many major accidents, but
information flow is also a type marker for
organisational culture. In some organisations,
information flows well, and elicits prompt and
appropriate responses. In others it is hoarded for
political reasons or it languishes due to
bureaucratic barriers.
WESTRUM MODEL
APPLICATIONS
GENERATIVECALCULATIVE Sturdy Memorial
Hospital identified 20
wrong prostrate
diagnoses as a result of
an internal 2 year audit
after a single failure
was discovered
GENERATIVEPATHOLOGIC
AL
12. ACCELERATE
IT’S ABOUT THE TEAM RIGHT?
GOOGLES RESEARCH MIRRORS THE THEORY OF THE WESTRUM MODEL
Other research supports the Westrum model
“What makes a team effective at
Google?”
200+ interview, 250 attributes of 180+ active
Google teams
Team effectiveness measured in 4 ways:
1. Executive evaluation of the team
2. Team leader evaluation of the team
3. Team member evaluation of the team
4. Sales performance against quarterly quota
“who is on a team matters less than how the team
members interact, structure their work, and view
their contributions” (Google 2015)
“Individuals on teams with higher psychological
safety are less likely to leave Google, they’re
more likely to harness the power of diverse ideas
from their teammates, they bring in more revenue,
and they’re rated as effective twice as often by
executives”
GOOGLES PROJECT ARISTOTLE
13. ACCELERATE
YEAH YEAH YEAH – HOW DO I GET THE
WESTRUM CULTURE?
CHANGING HOW WORK IS DONE CREATES THE GREATEST IMPACT TO
Building the right culture
Manufacturing sector learned throughout the 90’s
how to adopt a new culture to remain competitive
“what my … experience taught me that was so
powerful was that the way to change culture is not
to first change how people think, but instead to
start by changing how people behave – what they
do” Shook 2010
John Shook – How to change a Culture: Lessons
from NUMMI
LESSONS FROM LEAN
MANUFACTURINGCONTINU
OUS
DELIVERY
LEAN
MANAGE
MENT
WESTRU
M
CULTURE
MINDSET
BEHAVIO
R
ENVIRON
MENT
Reciprocal Determinism
Modifying the mindset is one of the hardest things
we as coaches can do, a more effective approach
is to recognize the relationship between the
mindset, behavior and environment. You can
observe the behavior reflecting the mindset and
modify the environment accordingly.
IE collaborative mindset absent as team members
don’t talk to each other – Remove desk partitions
– observe behavior
LESSONS FROM DARRYN
WEBSTER
16. ACCELERATE IMPACTS OF CONTINUOUS DELIVERY
CONTINUOUS DELIVERY
CONTINU
OUS
DELIVERY
• Strong identification with the organisation you
work for
• Higher levels of software delivery performance
(lead time, deploy frequency, time to restore
service)
• Lower change fail rates
• A Generative, performance-oriented culture
OUTCOMES FROM
CONTINUOUS DELIVERY
SOFTWAR
E
DELIVERY
PERFORM
ANCE
ORGANISAT
IONAL
PERFORMA
NCE
WESTRUM
ORGANISA
TIONAL
CULTURE
IDENTITY
CONTINUOUS DELIVERY DIRECTLY LEADS TO ORGANISATIONAL
“Our research shows that the technical
practices of continuous delivery have
huge impact on many aspects of an
organization.”
17. ACCELERATE TECHNICAL PRACTICES
CONTINUOUS DELIVERY
Key Principles
• Build Quality in
• Work in small batches
• Computers perform repetitive tasks; people solve
problems
• Relentlessly pursue continuous improvement
• Everyone is responsible
Key Foundations
• Comprehensive configuration management
• Continuous integration
• Continuous testing
VERSION CONTROL
DEPLOYMENT
AUTOMATION
CONTINUOUS
INTEGRATION
TRUNK-BASED
DEVELOPMENT
TEST AUTOMATION
TEST DATA
MANAGEMENT
SHIFT LEFT ON
SECURITY
LOOSELY COUPLED
ARCHITECTURE
EMPOWERED
TEAMS
MONITORING
PROACTIVE
NOTIFICATIONS
CONTINU
OUS
DELIVERY
Do this:
Get this:
CONTINUOUS DELIVERY IS ACHIEVED BY TANGIBLE ACTIONS AND
“implementing these practices often
requires rethinking everything – from
how teams work, to how they interact
with each other, to what tools and
processes they use.”
18. ACCELERATE IMPACTS ON QUALITY
CONTINUOUS DELIVERY
CONTINU
OUS
DELIVERY
• Quality and performance of applications, as
perceived by those working on them
• The percentage of time spent on rework or
unplanned work
• The percentage of time spent working on
defects identified by end users
IMPACTS ON QUALITY
LESS
REWO
RK
LESS
DEPLOYMEN
T PAIN
LESS
BURN
OUT
CONTINUOUS DELIVERY INCREASES VALUE ADD WORK AND REDUCES
49%
38%
21%
27%
30% 35%
0%
20%
40%
60%
80%
100%
120%
High Performers Low Performers
New vs unplanned work
New Work Unplanned Work Other work
For further reading: John Seddon, creator of Vanguard Method
talks about poor quality creating failure demand, ie driving up
unplanned work
19. ACCELERATE IMPACTS ON PEOPLE
CONTINUOUS DELIVERY
CONTINU
OUS
DELIVERY
• Work Overload
• Lack of control
• Insufficient rewards
• Breakdown of community
• Absence of fairness
• Value Conflicts
IMPACTS ON PEOPLE
LESS
REWO
RK
LESS
DEPLOYMEN
T PAIN
LESS
BURN
OUT
CONTINUOUS DELIVERY AND LEAN PRACTICES REDUCE DEPLOYMENT
“Maslach found that most organisations
try to fix the person and ignore the work
environment, even though her research
shows that fixing the environment has a
higher likelihood of success”
• Organisational Culture
• Deployment Pain
• Effectiveness of leaders
• Organisational investment in DevOps
• Organisational Performance
HOW TO REDUCE OR FIGHT
BURNOUT
LEAN
PRACTIC
ES
100 – 300%Of an employee’s salary plus damage to
company brand and employer brand
20. ACCELERATE CONTINUOUS DELIVERY TECHNICAL PRACTICES
WHAT WORKS AND WHAT DOESN’T
ENSURE ENOUGH THINKING HAS BEEN PUT INTO CORE PRACTICES TO
Version
Control
Trunk
development
Continuous
Integration
Automated
deployment
Test Automation
Test Data
Management
“Keeping system
application configuration
in version control was
more highly correlated
with software delivery
performance than
application code”
Code and merge in short
cycles, rejecting code that
results in a broken build
allowing developers to fix
it quickly
“Having test automations
that are reliable: when
they pass teams a
confident the software is
releasable, when they fail
there’s a real defect”
“Successful teams had
adequate test data to run
their fully automated test
suites and could acquire
test data for running
automated tests on
demand”
“Developing off trunk/master
rather than on long lived feature
branches was correlated with
higher delivery performance”
“Results are independent of
team size, org size or industry”
Repeatable reliable
method to deploy code, or
an entire environment
provides Audit assurance
and can save on cloud
costs
21. ACCELERATE LOOSELY COUPLED ARCHITECTURE
ARCHITECTURE
SHIFTING FROM MONOLITH TO LOOSELY COUPLED REDUCES THE
Cathedral vs Bazaar
Monolith
Single purposes
Long to build
Difficult to change
Multiple small units
Serves a variety of needs
Quick to build
Easy to change
Low performers were more likely to say they were working on custom software created by another
company.
Low performers were also more likely to be working on mainframe systems
Working to integrate against a mainframe had no correlation
High performers could test without an integration environment & deploy independently of other services
22. ACCELERATE INTEGRATING INFOSEC INTO THE DELIVERY CYCLE
SHIFTING LEFT ON SECURITY
BUILDING SECURITY EARLY INTO THE DELIVERY PROCESS POSITIVELY
Bringing security – and security teams – in process
with software delivery rather than as a downstream
phase
Not a Product,
Not a Process,
Not a
Department, it’s
about building
the relationship
to learn
“integrating these security practices contributed to software
delivery performance”
24. ACCELERATE LEAN MANAGEMENT PRACTICES
LEAN MANAGEMENT
LEAN
MANAGE
MENT
• Limit work in progress to increase throughput
• Visual displays of quality and productivity
metrics as well as status of work (Team wall &
Dashboard)
• Feedback from Production
• Lightweight Change Approvals
PRACTICES
WESTRUM
ORG
CULTURE
SOFTWARE
DELIVERY
PERFORMA
NCE
LESS
BURN
OUT
LIGHTWEIGHT CHANGE APPROVALS WITH AUTOMATED DEPLOYMENT
“external approvals were negatively correlated
with lead time, deployment frequency and restore
time, and had no correlation with change fail rate”
“approval by an external body (such as a manager
or CAB) simply doesn’t work to increase stability
of production systems”
Vigorous use of source code repositories and
automated deployments provide compliance to the
letter and the spirit of regulations imposed on
organisations
26. ACCELERATE LEAN PRODUCT DEVELOPMENT
PRODUCT DEVELOPMENT
LEAN
PRODUCT
MANAGEM
ENT
• Work in small batches
• Make the flow of work visible (team wall)
• Gather and Implement Customer Feedback
• Team Experimentation
PRACTICES
WESTRUM
ORG
CULTURE
SOFTWARE
DELIVERY
PERFORMAN
CE
LESS
BURN
OUT
CONTINUOUS DELIVERY REDUCES EMPLOYEE CHURN
“Improving your software
delivery effectiveness will
improve your ability to work
in small batches and
incorporate customer
feedback along the way”
ORGANISA
TIONAL
PERFORM
ANCE
“Software delivery performance predicts Lean
product management practices”
“Improving your software delivery capability
enables working in small batches and performing
user research along the way, leading to better
products. “
”Lean product management practices predict
organisational performance, measured in terms of
productivity, profitability and market share”
28. ACCELERATE LEADERS AND MANAGERS
TRANSFORMATIONAL LEADERSHIP
• Test Automation
• Deployment Automation
• Trunk-Based Development
• Shift Left of Security
• Loosely Coupled
Architecture
• Empowered Teams
• Continuous Integration
• Team Experimentation
• Work in Small Batches
• Gather & Implement
Customer Feedback
PRACTICES
LEADERSHIP MUST IMPLEMENT TECHNICAL PRACTICES SHIFT THE DIAL
“”
“we found evidence that leaders along cannot
achieve high DevOps outcomes”
“Leaders cannot achieve goals on their own, They
need their teams executing the work on [technical
practices]”
“by 2020 half of the CIO’s who have not transformed their
teams' capabilities will be displaced from their
organisations digital leadership teams”
• Vision
• Inspirational Communication
• Intellectual Stimulation
• Supportive Leadership
• Personal Recognition
LEADERSHIP
29. ACCELERATE LEADERS AND MANAGERS
THE ROLE OF MANAGERS
• Create space and opportunities for
learning and improving
• Establish a dedicated training budget
• Encourage staff to attend technical
conferences
• Set up internal hack days
• Encourage teams to organize internal ‘Yak’
days
• Hold regular internal DevOps mini-
conferences
• Give staff dedicated time, such as 20%
time
PRACTICES
MANAGERS PLAY A CRITICAL ROLE IN LINKING THE TECHNICAL
“Managers can do a lot to improve their teams
performance by creating a work environment
where employees feel safe, investing in
developing the capabilities of their people, and
removing obstacles to work”
• Autonomy
• Mastery
• Purpose
“managers can improve matters by enabling
specific DevOps practices in their teams and by
visibly investing in DevOps and in their
employees’ professional development”
31. “NOTHING IS
HARDER TO
TOPPLE THAN
A FACT THAT
SUPPORTS A
DEEPLY HELD
PREJUDICE
DENIED BY ITS
HOLDER.”Russell Ackoff
Editor's Notes
Wealth of Nations – Adam Smith
Fredrick Winsor Taylor
James McKinsey – Created the Annual Budget method for GE
TPS - taiichi ohno
Quality Guru –William Edward Deming
Lean movement – Wormak and Jones
Agile Manifestio – We are uncovering better ways of developing software by doing it and helping others do it.
Gene Kim/Jez Humble – Dev Ops movement
Age of Agile - Stephen Denning
https://www.youtube.com/watch?v=OqEeIG8aPPk
State of DevOps report:
https://puppet.com/resources/report/state-of-devops-report
PDF can be found at:
https://itrevolution.com/ACC-transformation-practices
50% of organizational capital is spend on technology
95% of capital project have an IT component
$3 trillion per year is the cost of IT failure
More from Troy Magennis:
http://focusedobjective.com/
Agile Uprising podcast with Troy
https://agileuprising.libsyn.com/forecasting-with-troy-Magennis
50% of organizational capital is spend on technology
95% of capital project have an IT component
$3 trillion per year is the cost of IT failure
Solid data to hold discussions with:
HP’s LaserJet Firmware division
Economic Benefits of HP FutureSmart’s Agile Transformation
Overall development costs were reduced by ~40%.
Programs under development increased by ~140%.
Development costs per program went down 78%.
Resources driving innovation increased eightfold.
Suncorps Simplification program
Suncorp has reduced 15 complex personal and life insurance systems to 2 and decommissioned 12 legacy systems.
Simplification activity is anticipated to achieve savings of $225 million in 2015 and $265 million in 2016.
Deployment frequency – a proxy for batch size
Lead time – Only focusing on the time from the value actually being created to it being realized
Mean time to restore – How long to roll back
Change fail % - number of roll backs
The Westrum cultural model has a strong health and safety angle which focuses on the flow of information throughout an organization. It’s used widely in industries where critical systems are in place and failure results in the potential loos of life: Aviation, Nuclear, Energy (Oil & Gas) as well as in the medical sector. The relevance to us is really about the flow of information, where information is slowed or filtered or sugar coated the impacts are potential failure of software due to a misunderstanding.
More reading on Westrum for IT – including the survey questions:
https://itrevolution.com/ACC-transformation-practices
Academic papers on Westrum including case strudies:
https://qualitysafety.bmj.com/content/13/suppl_2/ii22.full
David Marquet – author from turn the ship around:
https://www.davidmarquet.com/turn-the-ship-around-a-true-story-of-turning-followers-into-leaders-by-david-marquet/
More on Reciprocal Determinism:
https://www.verywellmind.com/what-is-reciprocal-determinism-2795907
Darryn Websters talk:
https://confengine.com/last-conference-melbourne-2018/proposal/6397/mythbusting-the-agile-mindset
Demings Red Bead experiment:
https://www.youtube.com/watch?v=ckBfbvOXDvU
Lessons from the Red Bead Experiments:
https://www.youtube.com/watch?v=HmCjr6cwDpI
Lessons from NUMMI:
https://www.lean.org/Search/Documents/35.pdf
PDF can be found at:
https://itrevolution.com/ACC-transformation-practices
Continuous Delivery by Jez Humble and David Farley:
https://continuousdelivery.com
Turn over cost calculator:
https://www.business.vic.gov.au/hiring-and-managing-staff/staff-management/calculator-staff-turnover
Statistics from Society of Human Resources Management:
https://www.shrm.org/hr-today/news/all-things-work/pages/to-have-and-to-hold.aspx
Great talk about Test Driven Development:
https://www.youtube.com/watch?v=EZ05e7EMOLM
More information about the DevSecOps movement
http://www.devsecops.org
An excellent community based resource for web security:
https://www.owasp.org/index.php/Main_Page
https://www.owasp.org/index.php/OWASP_DevSlop_Project
Sonar Cube
https://www.sonarqube.org
Page 69 - 73
PDF can be found at:
https://itrevolution.com/ACC-transformation-practices
PDF can be found at:
https://itrevolution.com/ACC-transformation-practices
PDF can be found at:
https://itrevolution.com/ACC-transformation-practices
It’s an actual article:
https://hbr.org/2011/11/how-earlobes-can-signify-leadership-potential
Page 115 to 127
Daniel Pink’s Ted talk about motivation:
https://www.youtube.com/watch?v=rrkrvAUbU9Y
PDF can be found at:
https://itrevolution.com/ACC-transformation-practices