This document discusses applying Kanban practices to accelerate agile teams. It provides examples of common reasons agile adoptions fail and problems teams face. Kanban principles like starting with the current process and evolutionary change are presented. The STATIK systems thinking approach to introducing Kanban is described. Applying Kanban in a Scrum context is discussed. Examples are given of problems teams face and how Kanban practices could help, like using classes of service or limiting work in progress. A cheat sheet is provided on when to introduce different Kanban practices.
After an introduction to the basic tenets of Agile and some Agile practices, this presentation to Richmond SPIN (Software Process Improvement Network) talks about ways to convince your organization or clients to use Agile software development practices. Based on a presentation given at Agile 2009 by Arin Sime, Senior Consultant with OpenSource Connections.
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit
Have your daily standups become stale? Discover how to reinvigorate the conversation by focusing on the core principles of Kanban.
Brendan Wovchko of HUGE I/O will explain how to engage teams with meaningful questions that surface problems, reduce process waste and improve the flow of work.
You'll learn how to:
- “Walk the board” with Kanban
- Experiment with fresh questions and techniques
- Decide if your daily standup really needs to be daily
Enabling your team to identify improvement opportunities on a daily basis promotes self-organization and keeps the focus on delivering value.
After an introduction to the basic tenets of Agile and some Agile practices, this presentation to Richmond SPIN (Software Process Improvement Network) talks about ways to convince your organization or clients to use Agile software development practices. Based on a presentation given at Agile 2009 by Arin Sime, Senior Consultant with OpenSource Connections.
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit
Have your daily standups become stale? Discover how to reinvigorate the conversation by focusing on the core principles of Kanban.
Brendan Wovchko of HUGE I/O will explain how to engage teams with meaningful questions that surface problems, reduce process waste and improve the flow of work.
You'll learn how to:
- “Walk the board” with Kanban
- Experiment with fresh questions and techniques
- Decide if your daily standup really needs to be daily
Enabling your team to identify improvement opportunities on a daily basis promotes self-organization and keeps the focus on delivering value.
What is Agile Scrum? How can it be used for project management? How can it improve communication and effectiveness? This is a presentation used in a medium sized London start-up eCommerce business.
How to succeed at your first job as a junior devAndrei Gridnev
Tips on what junior devs can do to avoid typical issues at their first job, build credibility among their colleagues, and become valuable contributors.
10+ Testing Pitfalls and How to Avoid them PractiTest
Join Joel Montvelisky, PractiTest's chief solution architect in this webinar as he takes you through the common pitfalls of testing you need to be aware of and how to avoid them.
Creating change from within - Agile Practitioners 2012Dror Helper
Faced with management that do not care about "being agile" what can a single developer do? Quite a lot!
Every developer has the power to improve the organization he works in in small iterative steps – and I can show you how.
If you want to make the change and don't know where to start – look no further, in this session I'll share my experience and show a few tips and tricks I learnt. As well as discuss the do and don'ts that can make all the.
- How to be agile developer in a waterfall company.
- Influencing people without formal authority.
- Using the right practices that makes the difference
- How to avoid alienating people
- Discovering your allies
- Know when to fight and when to "retreat" and cut your losses
- Making a change without disrupting the daily routine
- What being an agile evangelist is all about
My Kanban introductory talk from Lean Kanban North America 2017, short LKNA17. Learn how Kanban is more than sticky notes on a wall. Learn how Kanban's 3 Agendas can help you to steer change in the right direction. Presented with help of the Kanbunny by it-agile.
I was invited to give a vendor sponsored talk at Blackhat USA 2017 on how to use agile methods to improve and extend the capabilities of a SOC (Security Operations Center).
What is Agile Scrum? How can it be used for project management? How can it improve communication and effectiveness? This is a presentation used in a medium sized London start-up eCommerce business.
How to succeed at your first job as a junior devAndrei Gridnev
Tips on what junior devs can do to avoid typical issues at their first job, build credibility among their colleagues, and become valuable contributors.
10+ Testing Pitfalls and How to Avoid them PractiTest
Join Joel Montvelisky, PractiTest's chief solution architect in this webinar as he takes you through the common pitfalls of testing you need to be aware of and how to avoid them.
Creating change from within - Agile Practitioners 2012Dror Helper
Faced with management that do not care about "being agile" what can a single developer do? Quite a lot!
Every developer has the power to improve the organization he works in in small iterative steps – and I can show you how.
If you want to make the change and don't know where to start – look no further, in this session I'll share my experience and show a few tips and tricks I learnt. As well as discuss the do and don'ts that can make all the.
- How to be agile developer in a waterfall company.
- Influencing people without formal authority.
- Using the right practices that makes the difference
- How to avoid alienating people
- Discovering your allies
- Know when to fight and when to "retreat" and cut your losses
- Making a change without disrupting the daily routine
- What being an agile evangelist is all about
My Kanban introductory talk from Lean Kanban North America 2017, short LKNA17. Learn how Kanban is more than sticky notes on a wall. Learn how Kanban's 3 Agendas can help you to steer change in the right direction. Presented with help of the Kanbunny by it-agile.
I was invited to give a vendor sponsored talk at Blackhat USA 2017 on how to use agile methods to improve and extend the capabilities of a SOC (Security Operations Center).
AgileNCR 2010 conference was held in Gurgaon on 17th & 18th July 2010. This largest community driven conference was the Fourth edition of Agile NCR and was organized in collaboration with ASCI. This time the event was based on four major themes : 'Agile for newbies', ' Agile Adoption Challenges', 'Workshops and Software Craftsmanship', and ' Post Agile'.
Kyiv Project Management Day 2016 Іванна Заєць: Основи ПМа (PM’s Essentials)
Сайт конференції: http://pmday.org/
Спільнота в мережі Linkedin: http://bit.ly/PMDayLin
Спільнота в мережі facebook: http://bit.ly/PMDayKyivFB
Twitter конференції: https://twitter.com/LvivPMDay
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"admford
So you’ve been told that your organization is going to implement Agile methodologies across ALL of IT, and not just in development. And you’ve been given the responsibility to implement it in Security Operations, and without a clear plan or measurable objectives other than “make the team more efficient”. While one can complain that someone in the C-Suite heard of the book “Scrum: The Art of Doing Twice the Work in Half the Time”, you still have a job to do. So the basics of Project Management, Agile, Scrum & Kanban are covered and how one can shoehorn these concepts into working in an operations context. Oh, and there will also be some finagling of where DevOps stands regarding Agile and Operations.
How to Ship in 8 Weeks or Less (via Cross-Functional Teams)QuekelsBaro
Get you clued up on what the development methodology Shape Up looks like in practice and sneak-peak into what we do at Process Street as our EPD team shares their secrets.
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
A talk I gave with my friend and mentor Katherine Kirk, on our journey to Scrumban and a leaner workflow at the BBC. See https://www.infoq.com/presentations/bbc-agile-case-study for the full presentation.
“Doing Agile is just a first step; being agile needs to have a totally different mindset, and multidimensional perspectives.”
― Pearl Zhu, Digital Agility: The Rocky Road from Doing Agile to Being Agile
General introduction to agile practices like Scrum and Kanban. Also covers what situations Agile is best at, what situations Agile doesn't help with, and what an Agile team should look like. This deck is a general intro to Agile for OpenSource Connections clients.
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
Perhaps we've set our project management officers (PMOs) up for failure. Without knowing it, we ask them to predict the future using a one-size-fits-all approach to best practices – and that just doesn't work. There is no magic crystal ball! Learn how an agile PMO can help your organization tackle the right work, at the right time, with the right teams using JIRA.
Similar to Agile ncr16 accelerating agile teams with kanban practices (20)
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
7. We didn’t ask for this
Top-down change forced upon team
Forcing to overcome the resistance to change
Focus on changing existing roles (threatening jobs)
8. This doesn’t work for us
‘Why are we changing?’ is not clear
Failure to identify the right problems and tampering with
things that work
Lack of discipline
9. It’s not me, its you!
Coaching style does not match the team phase
Forcing a method in challenging environment
10. “There is an
epidemic failure
within the game to
understand what is
really happening”
- MONEYBALL (2013)
11. “
”
A hammer. Usually used on delicate devices when a real
screwdriver would be better. Refers to the habit of a
Birmingham inhabitant (i.e. simpleton] to take a rather
simplistic view of maintenance. Similar to percussive
maintenance.
If it don't work - hit it.
If it still don't work, use a bigger hammer.
FROM: HTTP://WWW.URBANDICTIONARY.COM/DEFINE.PHP?TERM=BIRMINGHAM%20SCREWDRIVER
The Birmingham Screwdriver
12. “
”
If all you have is a hammer,
everything looks like a nail
A. MASLOW
14. STATIK
1. Identify Sources of dissatisfaction
2. Analyze demand & capability
3. Identify work item types
4. Model the knowledge discovery process
5. Identify Classes of Service
6. Design kanban systems
7. Implement!
15. Why did the approach work?
Principles
Current process as starting point
Respecting existing role
Gradual change
Practices
Transparency
Feedback loops
Success of the team created a bottleneck elsewhere
17. Kanban principles & practices
Principles:
1. Start with what you do now
Understanding current processes, as actually
practiced
Respecting existing roles, responsibilities &
job titles
2. Gain agreement to pursue improvement
through evolutionary change
3. Encourage acts of leadership at all levels
Practices:
Visualize
Limit WiP
Manage flow
Make policies explicit
Feedback loops
Evolve collaboratively
18. Why the Kanban method is useful
In certain situations disruptive changes are not wanted
Introducing scrum elements in an evolutionary way
As a coaching tool
If tutoring and mentoring are not appropriate
Team phase calls for a non-directive coaching style
Improving situations perceived as scrumbut
….thereby building shared commitment
20. Common motivations for change
External
It always takes a long time!
I want it NOW (= yesterday)
It is unclear how long it takes
You build too many bugs!
When will my task be build?
You always miss your deadlines
Internal
We are extremely dependent on external
(third) parties
We are highly specialized
We have multiple product owners
We are waiting forever for requirements
We start something and the customer is
no where to be seen
Our work is too small to write a task for
We have many ad hoc tasks
21. Problem:
Scrum Team with many ad
hoc requests
Solution:
Introduction of Classes
of Service within the
sprint
23. Common motivations for change
External
It always takes a long time!
I want it NOW (= yesterday)
It is unclear how long it takes
You build too many bugs!
When will my task be build?
You always miss your deadlines
Internal
We are extremely dependent on external
(third) parties
We are highly specialized
We have multiple product owners
We are waiting forever for requirements
We start something and the customer is
no where to be seen
Our work is too small to write a task for
We have many ad hoc tasks
26. Common motivations for change
External
It always takes a long time!
I want it NOW (= yesterday)
It is unclear how long it takes
You build too many bugs!
When will my task be build?
You always miss your deadlines
Internal
We are extremely dependent on external
(third) parties
We are highly specialized
We have multiple product owners
We are waiting forever for
requirements
We start something and the customer is
no where to be seen
Our work is too small to write a task for
We have many ad hoc tasks
29. Common motivations for change
External
It always takes a long time!
I want it NOW (= yesterday)
It is unclear how long it takes
You build too many bugs!
When will my task be build?
You always miss your deadlines
Internal
We are extremely dependent on external
(third) parties
We are highly specialized
We have multiple product owners
We are waiting forever for requirements
We start something and the customer is
no where to be seen
Our work is too small to write a task
for
We have many ad hoc tasks
31. Not sure what work to
do first. Many
“Product Owners” that
need stuff from the
team
“We have work that is
done externally and
we know it’ll take 3
weeks to return”
32. Common motivations for change
External
It always takes a long time!
I want it NOW (= yesterday)
It is unclear why it takes this long
You build too many bugs!
When will my task be build?
You always miss your deadlines
Internal
We are extremely dependent on
external (third) parties
We are highly specialized
We have multiple product owners
We are waiting forever for
requirements
We start something and the customer
is no where to be seen
Our work is too small to write a task for
We have many ad hoc tasks
33. Problem:
High degree of specialization
among team members
Solution:
Pre-assignment
Set Policies
35. Common motivations for change
External
It always takes a long time!
I want it NOW (= yesterday)
It is unclear why it takes this long
You build too many bugs!
When will my task be build?
You always miss your deadlines
Internal
We are extremely dependent on external
(third) parties
We are highly specialized
We have multiple product owners
We are waiting forever for requirements
We start something and the customer is
no where to be seen
Our work is too small to write a task for
We have many ad hoc tasks
37. Too much Ad-Hoc
(unplannable) work
Long Lead times
(>30 days)
Many external
dependencies
Low predictability
of lead times
High amount of work
items that are discarded
mid process
High degree of
specialization. Strong
need for knowledge
sharing
Kanban Board yes yes With “parkingspace” yes
Mainly for refinement
process
yes
Risk categories on board
With post-it color or on
board
op board
WIP limits Per person per column
Yes, not on the
parkingspace
per person
Operations Review
Meeting
Monthly Monthly Monthly
Backlog Refinement weekly
Demo yes ja ja
Retrospective Every 2 weeks monthly monthly Every 2 weeks Every 2 weeks Every 2 weeks
Daily Stand up yes 1-2 x per week. More if
needed
1-2 x per week. More if
needed
yes yes yes
Lead Time / Control
Chart
yes yes
*Empty cells are optional, but recommended
My little cheat sheet on when to introduce Kanban practices
38. To summarize:
Teams that get stuck or improve less can accelerate by using Agile practices
The Kanban Principles and Practices provide a great way to introduce change
with minimal resistance and maximum support
Every team is different, but some patterns are more common
The cheat sheet may help you in finding (initial) solutions!
39. Thank you
very much!
Applying
Kanban
practices to
accelerate
agile teams
Jasper Sonnevelt
Agile Consultant @ Xebia
Contact me:
Email: jsonnevelt@xebia.com
Linkedin: jaspersonnevelt
Twitter: @jaspersonnevelt
Editor's Notes
1min pitch over mijzelf.
….in de opdrachten die ik tegen kom.....
….veel teams werken met scrum. In het kort de flow doorlopen.
“Herkennen jullie de PO?”
Herken je dat ook?
[1] Sprint commitments niet halen
[2] Ontevreden product owner
[3] Team dat het wel prima vindt
[4] Adviezen van de coach niet opgevolgd worden…..
Eigen verhaal vertellen: (1) context schetsen, (2) handen in het haar. Wat nu? (3) oplossing vertellen, (4) eind goed al goed.
[5] Succesvol team!
Optioneel!
Op flip-over doen of deze slide
Voor ‘The Agie Chef’ op een flip-over
Symptomen bestrijden zonder een idee te hebben van de oorzaak.
Probleem komt in een andere (nog onbekende) vorm terug.
Vaak een complex aan factoren; empirisch stapje voor stapje
Dit is precies wat scrumban doet!
***Regie: Accenten
Pauzes na belangrijke dingen
Terugpakken: 2, 3, 5 op verhaal in het begin
“Behoeft geen aandachten, wel afvinken”
[Eventueel beetje aanpassen aan het verhaal/ervaring hiervoor]
Fysiek ondersteunen met gebaren:
Links en rechts,
Kleine stapjes
Starten door:
Vanuit huidige proces, of
Deels nieuw proces (halve scrum)
Overeenkomen te veranderen
Respecteren huidige rollen en verantwoordelijkheden
‘Acts of leadership’
Principles = basis verandermanagement aanpak
Practices = hoe je het doet
Principles: eventueel terughalen naar het verhaal
Practices met de zaal doorlopen: dat je dat met scrum eigenlijk ook al doet.
See story at start for gradually introducing scrum
Not delivering in production in sprint
Coping with dependencies
Ad hoc work, e.g. incidents, business requests, daily operations, ….. [24 devops team]
2 or more DoDs….. [harmonica bord]
Separate test team [Aegon voorbeeld, met grafiek]
Team with (super)specialists
Cases:
Starten: dev & test team gescheiden
Starten: veel ad hoc werk
Scrum: dev & ops
Scrum: deployment duurt lang
Scrum: complex voorproces: ready kanban
Scrum: mix van allerlei werk
Noem top 10 patterns: op flip-over doen!!
Ad hoc requests (business), run of platform, ops tasks, incidents etc.