[Ania} Kanban Brazil In the depths of Kanban.pdf

ANNA RADZIKOWSKA
Applying underappreciated scaling
techniques in the finance institution
In the depths of the Kanban
Introduction
Meet The Project
• New project to automate manually prepared reports for the Financial Reporting department (Business) in
a private bank.
• SDLC is used as a company-wide PM method, but developers applied “Scrum” on top of that.
• Financial Reporting is a department of 150+ people (10 teams) working for 120 external Clients and
Auditors in regular reporting cycles (annual, semi-annual, quarter, month).
• The delivery dates of the reports on the business side are all non-negotiable deadlines.
• The Project is budgeted for 15 months.
• Deployment calendars are distributed in January for the whole year. Deployments are scheduled every 2-
3 weeks (depending on the bank holidays).
• Initial Business assessment to automate 10 reports.
• Two Business Analysts
• Two Developers
• One part-time Project
Manager/Product Owner
Meet the
Team
• Internal shared services: Testing team, Infrastructure team,
Maintenance & BAU Support team.
Meet the...
Others
• External shared services: ELT (Extract, Load, Transform) solution
provider.
• (Internal) Client: Business.
• Steering committee (sponsors and directors).
• PMO
• (External - global) clients, auditors, regulators.
• Other stakeholders: RPA project and team, aggregating project.
• "Start with what you now!" (SDLC)
• multiple shared services, no chance
for a "cross-functional team" (we
wouldn't even know who should be
on this team!)
• previous Kanban experience of few
team members
• it JUST felt natural
Why Kanban?
Honeymoon
Happy Kanban People
Honeymoon
Happy Kanban People
1 month later...
"Why do you need
access to DB?!"
2 months later...
"Infrastructure doesn't know
what to do with you, guys"
4 months later...
"We need to
regroup offline"
Not so happy anymore...
Get your...
stuff
together!
Keep calm
and Kanban :)
• Created explicit blocker-related policies and
processes to remove blockers.
We couldn't move on,
but we stayed focused
• Focused on removing one blocker after another and
kept moving.
• Introduced requirements approval from Business.
• Spent time with Business to understand the scope
(flattening the learning curve) - scale wide.
• Built the feedback loops.
Emerging Upstream
Kanban Meeting
(daily)
• daily work discussion
• replenishment on demand
• addressing blockers
SteerCo
(twice a month)
• all stakeholders
• project update
• risk update
Retrospectives
(twice a month)
• discussing improvements
• playing Mafia game (why
was I always a chicken :( !?)
The flow of
feedback
PM
PM
PM
7 months after project started
we did the first release
Our lead time looked like a total mess
But at least we could deliver!
Wait... there is a new source of
feedback!
Actually - two :)
Removing blockers allowed us for
stabilizing the delivery
Source of
feedback #1
Kanban Meeting
(daily)
• daily work discussion
• replenishment on demand
• addressing blockers
SteerCo
(twice a month)
• all stakeholders
• project update
• risk update
Retrospectives
(twice a month)
• discussing improvements
• playing Mafia game (why
was I always a chicken :( !?)
The flow of feedback
Post-delivery
period
• feedback from Business
• change requests and
defects
BAs
PM
Business
managers
Source of
feedback #2
Lead time distribution and post-delivery feedback revealed new work
item types and their nature
Welcome to the world of failure demand!
“Let’s keep expanding the scope!”
(Of course, no one said it explicitly)
We realized we can't do it on
our own
Time to get Business on board!
• Redesign process
• Let's scale in depth - Ideation Group!
• Definition of Ready
• Triage
• 2-phase commit
Ideation Group
board
(Redesigned)
Project board
Kanban Meeting
(daily)
• daily work discussion
• replenishment on demand
• addressing blockers
SteerCo
(twice a month)
• all stakeholders
• project update
• risk update
Retrospectives
(twice a month)
• discussing improvements
• playing Mafia game (why
was I always a chicken :( !?)
The flow of feedback
Post-delivery
period
• feedback from Business
• change requests and
defects
PM
Business
managers
Ideation Group
(weekly)
• analysis of improvements and
new builds
• decision: "what should we do
next?"
SMEs and BAs
Triage and
2 commitment
points
Emerging practices
“When should we do it?”
triage in practice
The way we managed the width-scale
process (and expanding customer’s
expectations)
• What is the lead time?
• When is “now” (or expected start date)?
• What is the desired delivery date?
• What is the time frame between “now” (or
start date) and the desired delivery date?
Planning Recipe
• What is customer expectation?
• What is the cost of delay?
• Should we change the class of service?
• Can it wait?
Team decision
would be:
Ignore the “pink” report,
we do the “green” one
Considering the data
only
Let’s not forget about the
last question
What is the customer’s
expectation?
The “Green” report is a monthly task for one client.
It consists of one small spreadsheet.
The cost of delay is intangible!
The “Pink” report is required by 80% of clients.
Automation will save dozens of work hours.
Cost of delay is very high!
Mutual agreement:
We change the class of service of the “pink” report
to complete it for the next reporting period!
Business will allocate resources to support the
work.
• What is the lead time?
• When is “now” (or expected start date)?
• What is the desired delivery date?
• What is the time frame between “now” (or
start date) and the desired delivery date?
Planning Recipe
• What is customer expectation?
• What is the cost of delay?
• Should we change the class of service?
• Can it wait?
Don’t focus on one
part or another
• What is the lead time?
• When is “now” (or expected start date)?
• What is the desired delivery date?
• What is the time frame between “now” (or
start date) and the desired delivery date?
Planning Recipe
• What is customer expectation?
• What is the cost of delay?
• Should we change the class of service?
• Can it wait?
Always
consider both!
Risk Management
• Small pieces of work.
• Understanding capabilities.
• Constant work with clients.
• Understanding the cost of delay.
• Decreasing the number of failure demand items.
More in depth scaling?
We've got you covered!
Few Business teams applied Kanban
in their processes
Ideation Group
Team 1
Team 2
Team 3
What about scaling high?
We needed to
integrate with a new
(master) project and
recognize new
dependencies
What can we learn?
What can we learn?
• Kanban fits everywhere and will adjust to you, just
start with what you do now!
• You most probably scale Kanban already, so...
• To scale Kanban, just do more of it everywhere you
see the opportunity.
• Don't try to install new, huge, fancy frameworks.
Questions! :)
1 de 48

Recomendados

Using Agile Methodology to Deliver Projects That Transform Customers from Dou... por
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...Mike Harris
1.1K vistas46 diapositivas
HostingCon - Using agile to deliver projects that transform customers from do... por
HostingCon - Using agile to deliver projects that transform customers from do...HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...ixwebhosting
1.3K vistas46 diapositivas
The End of Projects & what to do about it por
The End of Projects & what to do about itThe End of Projects & what to do about it
The End of Projects & what to do about itallan kelly
964 vistas35 diapositivas
Small Improvement - Quarterly Company Update July 2015 por
Small Improvement - Quarterly Company Update July 2015Small Improvement - Quarterly Company Update July 2015
Small Improvement - Quarterly Company Update July 2015Per Fragemann
4.7K vistas75 diapositivas
Climbing out of a Crisis Loop at the BBC por
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
51 vistas118 diapositivas
Fixed distributed agile por
Fixed distributed agile Fixed distributed agile
Fixed distributed agile Perfecto Mobile
309 vistas20 diapositivas

Más contenido relacionado

Similar a [Ania} Kanban Brazil In the depths of Kanban.pdf

Q1 2015 Company Update - All hands meeting April 2015 por
Q1 2015 Company Update - All hands meeting April 2015Q1 2015 Company Update - All hands meeting April 2015
Q1 2015 Company Update - All hands meeting April 2015Per Fragemann
4.5K vistas53 diapositivas
Q1 2015 Company Update - All hands meeting April 2015 por
Q1 2015 Company Update - All hands meeting April 2015Q1 2015 Company Update - All hands meeting April 2015
Q1 2015 Company Update - All hands meeting April 2015Per Fragemann
448 vistas53 diapositivas
The Dashlane Agile Journey por
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile JourneyDashlane
2.9K vistas36 diapositivas
Blackbaud CRM After Go-Live por
Blackbaud CRM After Go-LiveBlackbaud CRM After Go-Live
Blackbaud CRM After Go-LiveBlackbaud
2.5K vistas36 diapositivas
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou... por
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Maurizio Mancini
1.2K vistas81 diapositivas
SCRUM Intro por
SCRUM IntroSCRUM Intro
SCRUM IntroBermon Painter
1.3K vistas56 diapositivas

Similar a [Ania} Kanban Brazil In the depths of Kanban.pdf(20)

Q1 2015 Company Update - All hands meeting April 2015 por Per Fragemann
Q1 2015 Company Update - All hands meeting April 2015Q1 2015 Company Update - All hands meeting April 2015
Q1 2015 Company Update - All hands meeting April 2015
Per Fragemann4.5K vistas
Q1 2015 Company Update - All hands meeting April 2015 por Per Fragemann
Q1 2015 Company Update - All hands meeting April 2015Q1 2015 Company Update - All hands meeting April 2015
Q1 2015 Company Update - All hands meeting April 2015
Per Fragemann448 vistas
The Dashlane Agile Journey por Dashlane
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile Journey
Dashlane2.9K vistas
Blackbaud CRM After Go-Live por Blackbaud
Blackbaud CRM After Go-LiveBlackbaud CRM After Go-Live
Blackbaud CRM After Go-Live
Blackbaud2.5K vistas
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou... por Maurizio Mancini
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Maurizio Mancini1.2K vistas
Case: apply Agile principles to front office credit analyst activity por Jean-François Nguyen
Case: apply Agile principles to front office credit analyst activityCase: apply Agile principles to front office credit analyst activity
Case: apply Agile principles to front office credit analyst activity
Sdec10 lean AMS por Terry Bunio
Sdec10 lean AMSSdec10 lean AMS
Sdec10 lean AMS
Terry Bunio622 vistas
Lean-Agile PMO por LeanKit
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
LeanKit6.2K vistas
Introduction to scrum por Semen Arslan
Introduction to scrumIntroduction to scrum
Introduction to scrum
Semen Arslan420 vistas
Product Management at Contactually por Contactually
Product Management at ContactuallyProduct Management at Contactually
Product Management at Contactually
Contactually2.2K vistas
Applying Agile Team Management por Huan Ho
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
Huan Ho966 vistas
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud... por LeanKanbanIndia
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
LeanKanbanIndia174 vistas

Último

OSMC | SNMP Monitoring at scale by Rocco Pezzani & Thomas Gelf por
OSMC | SNMP Monitoring at scale by Rocco Pezzani & Thomas Gelf OSMC | SNMP Monitoring at scale by Rocco Pezzani & Thomas Gelf
OSMC | SNMP Monitoring at scale by Rocco Pezzani & Thomas Gelf NETWAYS
11 vistas92 diapositivas
falsettos por
falsettosfalsettos
falsettosRenzoCalandra
6 vistas48 diapositivas
231121 SP slides - PAS workshop November 2023.pdf por
231121 SP slides - PAS workshop November 2023.pdf231121 SP slides - PAS workshop November 2023.pdf
231121 SP slides - PAS workshop November 2023.pdfPAS_Team
150 vistas15 diapositivas
Christan van Dorst - Hyteps por
Christan van Dorst - HytepsChristan van Dorst - Hyteps
Christan van Dorst - HytepsDutch Power
65 vistas24 diapositivas
BLogSite (Web Programming) (1).pdf por
BLogSite (Web Programming) (1).pdfBLogSite (Web Programming) (1).pdf
BLogSite (Web Programming) (1).pdfFiverr
11 vistas9 diapositivas
CitSciOz MOUA Inspiring Change Through Art por
CitSciOz MOUA Inspiring Change Through ArtCitSciOz MOUA Inspiring Change Through Art
CitSciOz MOUA Inspiring Change Through ArtChristian Bartens
43 vistas16 diapositivas

Último(20)

OSMC | SNMP Monitoring at scale by Rocco Pezzani & Thomas Gelf por NETWAYS
OSMC | SNMP Monitoring at scale by Rocco Pezzani & Thomas Gelf OSMC | SNMP Monitoring at scale by Rocco Pezzani & Thomas Gelf
OSMC | SNMP Monitoring at scale by Rocco Pezzani & Thomas Gelf
NETWAYS11 vistas
231121 SP slides - PAS workshop November 2023.pdf por PAS_Team
231121 SP slides - PAS workshop November 2023.pdf231121 SP slides - PAS workshop November 2023.pdf
231121 SP slides - PAS workshop November 2023.pdf
PAS_Team150 vistas
Christan van Dorst - Hyteps por Dutch Power
Christan van Dorst - HytepsChristan van Dorst - Hyteps
Christan van Dorst - Hyteps
Dutch Power65 vistas
BLogSite (Web Programming) (1).pdf por Fiverr
BLogSite (Web Programming) (1).pdfBLogSite (Web Programming) (1).pdf
BLogSite (Web Programming) (1).pdf
Fiverr11 vistas
CitSciOz MOUA Inspiring Change Through Art por Christian Bartens
CitSciOz MOUA Inspiring Change Through ArtCitSciOz MOUA Inspiring Change Through Art
CitSciOz MOUA Inspiring Change Through Art
Christian Bartens43 vistas
Helko van den Brom - VSL por Dutch Power
Helko van den Brom - VSLHelko van den Brom - VSL
Helko van den Brom - VSL
Dutch Power63 vistas
Synthetic Biology.pptx por ShubNoor4
Synthetic Biology.pptxSynthetic Biology.pptx
Synthetic Biology.pptx
ShubNoor45 vistas
Gym Members Community.pptx por nasserbf1987
Gym Members Community.pptxGym Members Community.pptx
Gym Members Community.pptx
nasserbf19876 vistas
Managing Github via Terrafom.pdf por micharaeck
Managing Github via Terrafom.pdfManaging Github via Terrafom.pdf
Managing Github via Terrafom.pdf
micharaeck5 vistas
Roozbeh Torkzadeh - TU Eindhoven por Dutch Power
Roozbeh Torkzadeh - TU EindhovenRoozbeh Torkzadeh - TU Eindhoven
Roozbeh Torkzadeh - TU Eindhoven
Dutch Power62 vistas
OSMC 2023 | IGNITE: Metrics, Margins, Mutiny – How to make your SREs (not) ru... por NETWAYS
OSMC 2023 | IGNITE: Metrics, Margins, Mutiny – How to make your SREs (not) ru...OSMC 2023 | IGNITE: Metrics, Margins, Mutiny – How to make your SREs (not) ru...
OSMC 2023 | IGNITE: Metrics, Margins, Mutiny – How to make your SREs (not) ru...
NETWAYS7 vistas
Post-event report intro session-1.docx por RohitRathi59
Post-event report intro session-1.docxPost-event report intro session-1.docx
Post-event report intro session-1.docx
RohitRathi5912 vistas
OSMC 2023 | Will ChatGPT Take Over My Job? by Philipp Krenn por NETWAYS
OSMC 2023 | Will ChatGPT Take Over My Job? by Philipp KrennOSMC 2023 | Will ChatGPT Take Over My Job? by Philipp Krenn
OSMC 2023 | Will ChatGPT Take Over My Job? by Philipp Krenn
NETWAYS22 vistas

[Ania} Kanban Brazil In the depths of Kanban.pdf

  • 1. ANNA RADZIKOWSKA Applying underappreciated scaling techniques in the finance institution In the depths of the Kanban
  • 3. Meet The Project • New project to automate manually prepared reports for the Financial Reporting department (Business) in a private bank. • SDLC is used as a company-wide PM method, but developers applied “Scrum” on top of that. • Financial Reporting is a department of 150+ people (10 teams) working for 120 external Clients and Auditors in regular reporting cycles (annual, semi-annual, quarter, month). • The delivery dates of the reports on the business side are all non-negotiable deadlines. • The Project is budgeted for 15 months. • Deployment calendars are distributed in January for the whole year. Deployments are scheduled every 2- 3 weeks (depending on the bank holidays). • Initial Business assessment to automate 10 reports.
  • 4. • Two Business Analysts • Two Developers • One part-time Project Manager/Product Owner Meet the Team
  • 5. • Internal shared services: Testing team, Infrastructure team, Maintenance & BAU Support team. Meet the... Others • External shared services: ELT (Extract, Load, Transform) solution provider. • (Internal) Client: Business. • Steering committee (sponsors and directors). • PMO • (External - global) clients, auditors, regulators. • Other stakeholders: RPA project and team, aggregating project.
  • 6. • "Start with what you now!" (SDLC) • multiple shared services, no chance for a "cross-functional team" (we wouldn't even know who should be on this team!) • previous Kanban experience of few team members • it JUST felt natural Why Kanban?
  • 9. 1 month later... "Why do you need access to DB?!"
  • 10. 2 months later... "Infrastructure doesn't know what to do with you, guys"
  • 11. 4 months later... "We need to regroup offline"
  • 12. Not so happy anymore...
  • 15. • Created explicit blocker-related policies and processes to remove blockers. We couldn't move on, but we stayed focused • Focused on removing one blocker after another and kept moving. • Introduced requirements approval from Business. • Spent time with Business to understand the scope (flattening the learning curve) - scale wide. • Built the feedback loops.
  • 17. Kanban Meeting (daily) • daily work discussion • replenishment on demand • addressing blockers SteerCo (twice a month) • all stakeholders • project update • risk update Retrospectives (twice a month) • discussing improvements • playing Mafia game (why was I always a chicken :( !?) The flow of feedback PM PM PM
  • 18. 7 months after project started we did the first release
  • 19. Our lead time looked like a total mess But at least we could deliver!
  • 20. Wait... there is a new source of feedback! Actually - two :)
  • 21. Removing blockers allowed us for stabilizing the delivery Source of feedback #1
  • 22. Kanban Meeting (daily) • daily work discussion • replenishment on demand • addressing blockers SteerCo (twice a month) • all stakeholders • project update • risk update Retrospectives (twice a month) • discussing improvements • playing Mafia game (why was I always a chicken :( !?) The flow of feedback Post-delivery period • feedback from Business • change requests and defects BAs PM Business managers Source of feedback #2
  • 23. Lead time distribution and post-delivery feedback revealed new work item types and their nature
  • 24. Welcome to the world of failure demand!
  • 25. “Let’s keep expanding the scope!” (Of course, no one said it explicitly)
  • 26. We realized we can't do it on our own
  • 27. Time to get Business on board! • Redesign process • Let's scale in depth - Ideation Group! • Definition of Ready • Triage • 2-phase commit
  • 29. Kanban Meeting (daily) • daily work discussion • replenishment on demand • addressing blockers SteerCo (twice a month) • all stakeholders • project update • risk update Retrospectives (twice a month) • discussing improvements • playing Mafia game (why was I always a chicken :( !?) The flow of feedback Post-delivery period • feedback from Business • change requests and defects PM Business managers Ideation Group (weekly) • analysis of improvements and new builds • decision: "what should we do next?" SMEs and BAs
  • 32. “When should we do it?” triage in practice The way we managed the width-scale process (and expanding customer’s expectations)
  • 33. • What is the lead time? • When is “now” (or expected start date)? • What is the desired delivery date? • What is the time frame between “now” (or start date) and the desired delivery date? Planning Recipe • What is customer expectation? • What is the cost of delay? • Should we change the class of service? • Can it wait?
  • 34. Team decision would be: Ignore the “pink” report, we do the “green” one Considering the data only
  • 35. Let’s not forget about the last question What is the customer’s expectation?
  • 36. The “Green” report is a monthly task for one client. It consists of one small spreadsheet. The cost of delay is intangible!
  • 37. The “Pink” report is required by 80% of clients. Automation will save dozens of work hours. Cost of delay is very high!
  • 38. Mutual agreement: We change the class of service of the “pink” report to complete it for the next reporting period! Business will allocate resources to support the work.
  • 39. • What is the lead time? • When is “now” (or expected start date)? • What is the desired delivery date? • What is the time frame between “now” (or start date) and the desired delivery date? Planning Recipe • What is customer expectation? • What is the cost of delay? • Should we change the class of service? • Can it wait? Don’t focus on one part or another
  • 40. • What is the lead time? • When is “now” (or expected start date)? • What is the desired delivery date? • What is the time frame between “now” (or start date) and the desired delivery date? Planning Recipe • What is customer expectation? • What is the cost of delay? • Should we change the class of service? • Can it wait? Always consider both!
  • 41. Risk Management • Small pieces of work. • Understanding capabilities. • Constant work with clients. • Understanding the cost of delay. • Decreasing the number of failure demand items.
  • 42. More in depth scaling? We've got you covered!
  • 43. Few Business teams applied Kanban in their processes Ideation Group Team 1 Team 2 Team 3
  • 45. We needed to integrate with a new (master) project and recognize new dependencies
  • 46. What can we learn?
  • 47. What can we learn? • Kanban fits everywhere and will adjust to you, just start with what you do now! • You most probably scale Kanban already, so... • To scale Kanban, just do more of it everywhere you see the opportunity. • Don't try to install new, huge, fancy frameworks.