This document introduces the A3 problem solving process. The A3 process provides a structured approach to address complex problems involving multiple causes across an organization. It involves planning to understand the current and target conditions, analyzing root causes, developing countermeasures through experiments, checking the results, and acting on lessons learned. An example is provided of using the A3 process to address an increase in serious defects found in code releases. The example walks through planning, root cause analysis identifying potential causes like insufficient testing time and large stories, developing countermeasures like weekly backlog grooming and test automation, and checking for results like reduced defects.
This is a summary of the blogs by Eric Ries on the Five Whys at http://startuplessonslearned.blogspot.com/2008/11/five-whys.html. It was used for an internal presentation at Cogent Consulting. If Eric or anyone else thinks this should not be public I will take it down, but I hope I'll drive (a little) more traffic to his blog :-)
The Whole Team Approach to Quality in Continuous Deliverylisacrispin
Lisa shares her teams' experiences with making a team commitment to quality and learning ways to build it in and fit all testing activities into continuous delivery.
Get testing bottlenecks out of your pipelineslisacrispin
When teams move towards continuous delivery and deployment, how do they manage the manual stages in their deployment pipeline? This talk gives some techniques to visualize pipelines, identify bottlenecks, find ways to remove them.
TLC2018 Melissa Tondi: Finding Efficiencies in Software TestingAnna Royzman
Melissa Tondi talks about the five areas that may be causing inefficiencies in your overall approach - to include test planning and duplication of testing to the left of QE. Presentation at Test Leadership Congress 2018.
http://testleadershipcongress-ny.com
What if you’re not the CTO and you want to improve your quality, performance and stability?
How do you work with low buy-in, legacy, siloed organizations to break down barriers, blur borders and eliminate constraints?
We cover:
– tribes and guilds vs silos and departments
– easy wins
– low investment tools
– talking the talk and walking the walk
– trust and building confidence
This is a summary of the blogs by Eric Ries on the Five Whys at http://startuplessonslearned.blogspot.com/2008/11/five-whys.html. It was used for an internal presentation at Cogent Consulting. If Eric or anyone else thinks this should not be public I will take it down, but I hope I'll drive (a little) more traffic to his blog :-)
The Whole Team Approach to Quality in Continuous Deliverylisacrispin
Lisa shares her teams' experiences with making a team commitment to quality and learning ways to build it in and fit all testing activities into continuous delivery.
Get testing bottlenecks out of your pipelineslisacrispin
When teams move towards continuous delivery and deployment, how do they manage the manual stages in their deployment pipeline? This talk gives some techniques to visualize pipelines, identify bottlenecks, find ways to remove them.
TLC2018 Melissa Tondi: Finding Efficiencies in Software TestingAnna Royzman
Melissa Tondi talks about the five areas that may be causing inefficiencies in your overall approach - to include test planning and duplication of testing to the left of QE. Presentation at Test Leadership Congress 2018.
http://testleadershipcongress-ny.com
What if you’re not the CTO and you want to improve your quality, performance and stability?
How do you work with low buy-in, legacy, siloed organizations to break down barriers, blur borders and eliminate constraints?
We cover:
– tribes and guilds vs silos and departments
– easy wins
– low investment tools
– talking the talk and walking the walk
– trust and building confidence
Traditional approaches to quality and risk management involve quality gates, change control boards, feature freeze and code freeze milestones, and independent QA or Test groups. These approaches stabilize quality at by sacrificing agility.
Yet buggy fragile code is even more dangerous for Agile teams where so much is changing so often. Quality and risk management are critically important for agility.
This leads to the inevitable question: if the traditional approaches to quality and risk management don't work in an Agile context, what does?
Practices vary across organizations, but all successful teams emphasize the same underlying principles of fast feedback, high visibility, collaboration, and alignment. This talk examines various approaches Agile teams have taken to increase quality, mitigate risk, and ultimately ensure they are delivering the highest possible value for their stakeholders.
Lessons learnt from test driven developmentAnand Powar
My presentation from Scaling Agile @ Chandigarh, October 2015.
Agenda:
1. Lessons Learnt while working with teams using TDD
2. Brick game emphasising importance of unit testing
Dr. house would be a great product managementTautvydas Gylys
If product management goal is to increase the accuracy of company bets and if discovery is the process of doing that, why we spend so little time in comparison to taking care of delivery. Here I'm sharing insights from House MD and first steps we take @Trafi to change that.
Instead of being just another cost center for a customer where you develop what you're told, how can you become proactive by understanding the business requirement and truly being a Quality Enabler? Xian Tharindra shares some great insights on this
Most of the times I have seen the teams spending immense amount of time in mastering the mechanics than the intent.
Key to successful agile adoption is to have the agile as a team culture than just doing it
Gearing Startups for Success through Product Engineering99X Technology
In the August edition of the #99XTWebinar Series, catch two of 99X Technology’s tech experts as they share some intuitive insights into product engineering for startups, and how they harnessed digital transformation to successfully launch a product.
A Test Management Christmas Carol - Agile Testing Days 2014Tom Roden
A Test Management Christmas Carol - the ghosts of test management past, present and future.
A look into the evolution and revolution of the function of testing management in the maturing world of agile software development.
WEBINAR: 5 Ways to Create Charts & Graphs to Highlight Your Work (Intermediate)GoLeanSixSigma.com
A picture is worth a thousand words – actually, the brain processes images 60,000 times faster than it can read, so it’s worth turning your data into pictures. When you’re trying to make a point, impress leadership or win the hearts and minds of process participants, graphs and charts are the way to go. In this 1-hour intermediate webinar we’ll give you some step-by-step training on how to take a column of data and bring it to life on the big screen.
https://goleansixsigma.com/webinar-5-ways-create-charts-graphs-highlight-work/
Wenn KI die Zukunft des Testens ist, dann zeige ich Ihnen wie. Es gibt unzählige Automatisierungstools, aber dank hoher Erstellungs- und Wartungsaufwände ist GUI-basiertes Testen immer noch eine mehrheitlich manuelle Aufgabe (entsprechend der Testpyramide). Dabei macht Testen mittlerweile 30% des Gesamtaufwandes eines Softwareprojektes aus! Da ein Fehler im Auge des Betrachters liegt, ist es für eine KI schwer einen Fehler als solchen zu erkennen. Deshalb kann KI heute noch keine Tests automatisieren. Aber was, wenn es eine Möglichkeit gäbe dieses Problem zu umgehen? Ich zeige Ihnen, wie man heute eine KI trainieren und nutzen kann, um nicht nur technische Fehler zu finden, sonder automatisch Tests zu automatisieren! Besuchen Sie die Zukunft des Testens, und sehen Sie wie KI uns helfen kann Software besser zu machen.
Prt 1 of the Cause nd effect workshop. This claass will intorduce the use of C&E in business problem-solving and the use of tools like the Fishbone (or Ishakawa) diagram.
PROBLEMS ARE THE GOLDEN EGGS
problems??? day by day in our proffessional life we faces so many problems, but didn't recognize about the problem. Because we are habituate to facing to problems, if we want to solve the problems, first we can feel YES am facing a problem then you have a chance to solve it... after that we should find is it REPEATATIVE problem or New problem, on the bases of the issue we can take further steps, how to break it. how to analyse, how to find countermeasure, how to check is it suitable or not, how to make standard.... if you want to know gothrough my presentations..
This is my first presentation posted in Slideshare
Traditional approaches to quality and risk management involve quality gates, change control boards, feature freeze and code freeze milestones, and independent QA or Test groups. These approaches stabilize quality at by sacrificing agility.
Yet buggy fragile code is even more dangerous for Agile teams where so much is changing so often. Quality and risk management are critically important for agility.
This leads to the inevitable question: if the traditional approaches to quality and risk management don't work in an Agile context, what does?
Practices vary across organizations, but all successful teams emphasize the same underlying principles of fast feedback, high visibility, collaboration, and alignment. This talk examines various approaches Agile teams have taken to increase quality, mitigate risk, and ultimately ensure they are delivering the highest possible value for their stakeholders.
Lessons learnt from test driven developmentAnand Powar
My presentation from Scaling Agile @ Chandigarh, October 2015.
Agenda:
1. Lessons Learnt while working with teams using TDD
2. Brick game emphasising importance of unit testing
Dr. house would be a great product managementTautvydas Gylys
If product management goal is to increase the accuracy of company bets and if discovery is the process of doing that, why we spend so little time in comparison to taking care of delivery. Here I'm sharing insights from House MD and first steps we take @Trafi to change that.
Instead of being just another cost center for a customer where you develop what you're told, how can you become proactive by understanding the business requirement and truly being a Quality Enabler? Xian Tharindra shares some great insights on this
Most of the times I have seen the teams spending immense amount of time in mastering the mechanics than the intent.
Key to successful agile adoption is to have the agile as a team culture than just doing it
Gearing Startups for Success through Product Engineering99X Technology
In the August edition of the #99XTWebinar Series, catch two of 99X Technology’s tech experts as they share some intuitive insights into product engineering for startups, and how they harnessed digital transformation to successfully launch a product.
A Test Management Christmas Carol - Agile Testing Days 2014Tom Roden
A Test Management Christmas Carol - the ghosts of test management past, present and future.
A look into the evolution and revolution of the function of testing management in the maturing world of agile software development.
WEBINAR: 5 Ways to Create Charts & Graphs to Highlight Your Work (Intermediate)GoLeanSixSigma.com
A picture is worth a thousand words – actually, the brain processes images 60,000 times faster than it can read, so it’s worth turning your data into pictures. When you’re trying to make a point, impress leadership or win the hearts and minds of process participants, graphs and charts are the way to go. In this 1-hour intermediate webinar we’ll give you some step-by-step training on how to take a column of data and bring it to life on the big screen.
https://goleansixsigma.com/webinar-5-ways-create-charts-graphs-highlight-work/
Wenn KI die Zukunft des Testens ist, dann zeige ich Ihnen wie. Es gibt unzählige Automatisierungstools, aber dank hoher Erstellungs- und Wartungsaufwände ist GUI-basiertes Testen immer noch eine mehrheitlich manuelle Aufgabe (entsprechend der Testpyramide). Dabei macht Testen mittlerweile 30% des Gesamtaufwandes eines Softwareprojektes aus! Da ein Fehler im Auge des Betrachters liegt, ist es für eine KI schwer einen Fehler als solchen zu erkennen. Deshalb kann KI heute noch keine Tests automatisieren. Aber was, wenn es eine Möglichkeit gäbe dieses Problem zu umgehen? Ich zeige Ihnen, wie man heute eine KI trainieren und nutzen kann, um nicht nur technische Fehler zu finden, sonder automatisch Tests zu automatisieren! Besuchen Sie die Zukunft des Testens, und sehen Sie wie KI uns helfen kann Software besser zu machen.
Prt 1 of the Cause nd effect workshop. This claass will intorduce the use of C&E in business problem-solving and the use of tools like the Fishbone (or Ishakawa) diagram.
PROBLEMS ARE THE GOLDEN EGGS
problems??? day by day in our proffessional life we faces so many problems, but didn't recognize about the problem. Because we are habituate to facing to problems, if we want to solve the problems, first we can feel YES am facing a problem then you have a chance to solve it... after that we should find is it REPEATATIVE problem or New problem, on the bases of the issue we can take further steps, how to break it. how to analyse, how to find countermeasure, how to check is it suitable or not, how to make standard.... if you want to know gothrough my presentations..
This is my first presentation posted in Slideshare
Aubrey Smith, Sparked Advisory
In this training, we will build on the foundation established in Lean Startup 101 and 201 by delving into examples and cases of the Lean Startup concepts in action. Attendees of Lean Startup 301 will be exposed to cutting edge work from thought leaders and experts using Lean Startup in practice today — at startups and within the enterprise. Participation in this session is essential: You will be asked to help design an MVP and experiment to test critical Leap of Faith Assumption(s) in groups and will be encourage to share experiences. The session is designed to allow attendees to stretch their skills and to push one-another to ‘learn by doing’. The session will also include:
Sample cases and live interviews with practitioners highlighting the application of core concepts;
Exercises designed to bring the concepts to life and challenge participants to deepen their skills;
Discussion of advanced topics such organizational culture and governance as well as industry-specific concepts such as using Lean Startup in heavily regulated markets.
Thanks to Lean Startup Co.’s law firm, Orrick, for being the sponsor for this track.
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root CauseCraig Thornton
This webinar discusses and investigates how to conduct root cause analysis. Root cause analysis is something that companies really struggle with. There will be plenty of practical advice in the webinar to help with you understand the concepts and the tools.
If you would like to watch the recording of this webinar then copy and paste the below link into your web browser:
http://www.mangolive.com/blog-mango/root-cause-analysis-tools-webinar
Slides from a 5/10/2017 talk at the Nasdaq Entrepreneurial Center (@theCenter) about a lean research mindset, the mechanics of learning from users, and the structure of a research prototype test session.
WEBINAR: How to Use a Fishbone Diagram (aka Cause & Effect Diagram)GoLeanSixSigma.com
The Fishbone (aka Cause & Effect or Ishikawa) Diagram is a seemingly simple method of conducting structured brainstorming around the root cause of a process problem. So why is it so hard to get it right? We'll walk through some classic ways to build a Fishbone Diagram, we'll show you some of the common missteps and we'll provide examples of what they look like when they're properly executed. Join us for a guided tour of the Fishbone!
You can find the rest of the webinar materials and questions from the webinar here:
https://goleansixsigma.com/webinar-use-fishbone-diagram/
Can a team with 3 software developers build a “tailored” product in a few months and replace an enterprise solution that no longer fully satisfies business needs?
In this talk I will tell you how we managed to put a first working version of the new product into production in a few months, combining a strong desire for simplicity, good technical practices, and a lean approach.
At the end of the talk, you will understand that collaboration, feedback, and a process to support the product make any kind of goal achievable!
It would seem that Agile isn’t the foolproof silver bullet that we said it would be! Oh, wait. We never said that. Let me re-phrase this a bit. Ahem. Ok, so not all groups doing agile succeed in delivering software. And not all folks trained in two days of Scrum are magically anointed with wisdom and a Midas touch. The anger against “agile” is palpable in many discussion groups and blogs.
What should we do? Go back to Waterfall? Train people for four days? Well, I think it is time we do a re-set, and (re)educate folks on what agile is all about. If you are dogmatically following along with a handful of agile practices, but don’t really “get” the intentions behind the agile mindset, you may (will?) be disappointed in your results.
I’ve always said “agile is hard to do well” and I’m sticking to it! Let’s re-commit to the core principles and practices. Let’s do Agile like we mean it.
(Originally presented at JavaSymposium in March 2011)
2. Intro
• “Landing Hot” is a complex problem to solve
• May have multiple causes involving tools, processes, priorities,
culture
• It needs broad input from across the org
• It needs a structured problem solving approach
• I’ve used A3 Process in my past to address these sorts of problem
4. Plan
• Background
• Why is it important?
• Why should I care?
• Current Condition
• How do things work today?
• What’s the problem and how is it measured?
• Target Condition
• What specific outcomes are expected and why?
• What changes in measures can we expect?
• Root Cause Analysis
• What are the root causes of the problem, not the symptoms?
5. Do
• Countermeasures aka Experiments
• What do we think we need to do to address each root cause?
• What are the predicted results for each countermeasure?
• Run the experiment
6. Check
• Confirmation
• What are the actual results of each countermeasure?
• Did it move us towards our Target Condition?
• Were there any unexpected consequences?
7. Act
• Actions
• What have we learned?
• Should we change our way of working?
• What should we do next?
• Who needs to know?
8. Example - Plan
• Background – in the past 3 releases the number of serious defects
getting into a release has been increasing. This has resulted in
complaints from customers that have caused escalations.
• Current Condition
• Target Condition – zero serious defects found in a release
Plan Code Release
3 weeks
Test
Many serious defects
found in release after 3
weeks
Test coverage is low
11. Causes Defects are
getting into
production
Don’t have time
to test
Team isn’t
grooming their
backlog
We aren’t
testing
thoroughly
“Why?”
CAUSES
3 weeks isn’t
long enough
Stories are too
big
“Why?”
“Why?”
“Why?”
“Why?”
“5 Whys”
12. Causes Defects are
getting into
production
Don’t have time
to test
Team isn’t
grooming their
backlog
We aren’t
testing
thoroughly
CAUSES
3 weeks isn’t
long enough
Stories are too
big
Writing stable
tests is difficult
Don’t have
testing
framework
?
?
?
Test framework
isn’t a priority
Release test gate
is not enforced
13. Example - Do
• Countermeasure
• Experiment - ”Team isn’t grooming their backlog”
• Have a team groom their backlog once per week for the next 6 weeks
• Grooming involves the team splitting stories so they are smaller and writing acceptance
tests together
• In the sprint spend time writing automated acceptance tests for the now smaller stories
before starting the next story – perhaps pair up to do this
• Measures
• Test coverage will increase as we are spending time writing tests
• Defects found in release should decrease for that team as defects are now found earlier
and fixed during the sprint
• Velocity will reduce as stories will only be counted as done when they have automated
acceptance tests
14. Example - Check
• Have the Defects found in a release reduced?
• If so, what were the wider effects (Velocity, Test Coverage, other)?
• If they didn’t reduce, why not?
15. Example - Act
• What have we learned?
• What other countermeasures do we need to implement?
• Do we need to standardize and communicate?
• If so, how and who?