[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 sur 48

Recommandé

Using Agile Methodology to Deliver Projects That Transform Customers from Dou... par
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 vues46 diapositives
HostingCon - Using agile to deliver projects that transform customers from do... par
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 vues46 diapositives
The End of Projects & what to do about it par
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 vues35 diapositives
Small Improvement - Quarterly Company Update July 2015 par
Small Improvement - Quarterly Company Update July 2015Small Improvement - Quarterly Company Update July 2015
Small Improvement - Quarterly Company Update July 2015Per Fragemann
4.7K vues75 diapositives
Climbing out of a Crisis Loop at the BBC par
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 vues118 diapositives
Fixed distributed agile par
Fixed distributed agile Fixed distributed agile
Fixed distributed agile Perfecto Mobile
309 vues20 diapositives

Contenu connexe

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

Q1 2015 Company Update - All hands meeting April 2015 par
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 vues53 diapositives
Q1 2015 Company Update - All hands meeting April 2015 par
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 vues53 diapositives
The Dashlane Agile Journey par
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile JourneyDashlane
2.9K vues36 diapositives
Blackbaud CRM After Go-Live par
Blackbaud CRM After Go-LiveBlackbaud CRM After Go-Live
Blackbaud CRM After Go-LiveBlackbaud
2.5K vues36 diapositives
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou... par
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 vues81 diapositives
SCRUM Intro par
SCRUM IntroSCRUM Intro
SCRUM IntroBermon Painter
1.3K vues56 diapositives

Similaire à [Ania} Kanban Brazil In the depths of Kanban.pdf(20)

Q1 2015 Company Update - All hands meeting April 2015 par 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 vues
Q1 2015 Company Update - All hands meeting April 2015 par 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 vues
The Dashlane Agile Journey par Dashlane
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile Journey
Dashlane2.9K vues
Blackbaud CRM After Go-Live par Blackbaud
Blackbaud CRM After Go-LiveBlackbaud CRM After Go-Live
Blackbaud CRM After Go-Live
Blackbaud2.5K vues
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou... par 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 vues
Case: apply Agile principles to front office credit analyst activity par 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
Lean-Agile PMO par LeanKit
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
LeanKit6.2K vues
Product Management at Contactually par Contactually
Product Management at ContactuallyProduct Management at Contactually
Product Management at Contactually
Contactually2.2K vues
Applying Agile Team Management par Huan Ho
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
Huan Ho967 vues
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud... par 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 vues

Dernier

PB CV v0.4 par
PB CV v0.4PB CV v0.4
PB CV v0.4Pedro Borracha
7 vues16 diapositives
Aleksandra Kollontai par
Aleksandra KollontaiAleksandra Kollontai
Aleksandra KollontaiEmiliaSfichi
5 vues8 diapositives
PB CV v0.3 par
PB CV v0.3PB CV v0.3
PB CV v0.3Pedro Borracha
13 vues16 diapositives
Managing Github via Terrafom.pdf par
Managing Github via Terrafom.pdfManaging Github via Terrafom.pdf
Managing Github via Terrafom.pdfmicharaeck
5 vues47 diapositives
I use my tools to help people par
I use my tools to help peopleI use my tools to help people
I use my tools to help peoplemywampa
7 vues26 diapositives
EADR DRDO par
EADR DRDOEADR DRDO
EADR DRDOAdityaThakre13
5 vues39 diapositives

Dernier(20)

Managing Github via Terrafom.pdf par micharaeck
Managing Github via Terrafom.pdfManaging Github via Terrafom.pdf
Managing Github via Terrafom.pdf
micharaeck5 vues
I use my tools to help people par mywampa
I use my tools to help peopleI use my tools to help people
I use my tools to help people
mywampa7 vues
Roozbeh Torkzadeh - TU Eindhoven par Dutch Power
Roozbeh Torkzadeh - TU EindhovenRoozbeh Torkzadeh - TU Eindhoven
Roozbeh Torkzadeh - TU Eindhoven
Dutch Power106 vues
231121 SP slides - PAS workshop November 2023.pdf par 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_Team195 vues
ERGONOMIC RISK ASSESSMENT (ERA).pptx par j967z4hcnp
ERGONOMIC RISK ASSESSMENT (ERA).pptxERGONOMIC RISK ASSESSMENT (ERA).pptx
ERGONOMIC RISK ASSESSMENT (ERA).pptx
j967z4hcnp6 vues
Helko van den Brom - VSL par Dutch Power
Helko van den Brom - VSLHelko van den Brom - VSL
Helko van den Brom - VSL
Dutch Power112 vues
Christan van Dorst - Hyteps par Dutch Power
Christan van Dorst - HytepsChristan van Dorst - Hyteps
Christan van Dorst - Hyteps
Dutch Power111 vues

[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.