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

Recommended

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

More Related Content

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

Q1 2015 Company Update - All hands meeting April 2015 by
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 views53 slides
Q1 2015 Company Update - All hands meeting April 2015 by
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 views53 slides
The Dashlane Agile Journey by
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile JourneyDashlane
2.9K views36 slides
Blackbaud CRM After Go-Live by
Blackbaud CRM After Go-LiveBlackbaud CRM After Go-Live
Blackbaud CRM After Go-LiveBlackbaud
2.5K views36 slides
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou... by
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 views81 slides
SCRUM Intro by
SCRUM IntroSCRUM Intro
SCRUM IntroBermon Painter
1.3K views56 slides

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

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

Recently uploaded

Yin Sun - Shell by
Yin Sun - ShellYin Sun - Shell
Yin Sun - ShellDutch Power
121 views17 slides
Competition and Professional Sports – BUDZINSKI – December 2023 OECD discussion by
Competition and Professional Sports – BUDZINSKI – December 2023 OECD discussionCompetition and Professional Sports – BUDZINSKI – December 2023 OECD discussion
Competition and Professional Sports – BUDZINSKI – December 2023 OECD discussionOECD Directorate for Financial and Enterprise Affairs
253 views6 slides
I use my tools to help people by
I use my tools to help peopleI use my tools to help people
I use my tools to help peoplemywampa
9 views26 slides
ERGONOMIC RISK ASSESSMENT (ERA).pptx by
ERGONOMIC RISK ASSESSMENT (ERA).pptxERGONOMIC RISK ASSESSMENT (ERA).pptx
ERGONOMIC RISK ASSESSMENT (ERA).pptxj967z4hcnp
8 views7 slides
Serial Acquisitions and Industry Roll-ups – GOGA – December 2023 OECD discussion by
Serial Acquisitions and Industry Roll-ups – GOGA – December 2023 OECD discussionSerial Acquisitions and Industry Roll-ups – GOGA – December 2023 OECD discussion
Serial Acquisitions and Industry Roll-ups – GOGA – December 2023 OECD discussionOECD Directorate for Financial and Enterprise Affairs
92 views13 slides
Gym Members Community.pptx by
Gym Members Community.pptxGym Members Community.pptx
Gym Members Community.pptxnasserbf1987
11 views5 slides

Recently uploaded(20)

I use my tools to help people by mywampa
I use my tools to help peopleI use my tools to help people
I use my tools to help people
mywampa9 views
ERGONOMIC RISK ASSESSMENT (ERA).pptx by j967z4hcnp
ERGONOMIC RISK ASSESSMENT (ERA).pptxERGONOMIC RISK ASSESSMENT (ERA).pptx
ERGONOMIC RISK ASSESSMENT (ERA).pptx
j967z4hcnp8 views
Gym Members Community.pptx by nasserbf1987
Gym Members Community.pptxGym Members Community.pptx
Gym Members Community.pptx
nasserbf198711 views
CIS1- Final-Project- COPY-Presentation-JinHuan Chen, Tammy Ling, JingCheng Zh... by tmmling
CIS1- Final-Project- COPY-Presentation-JinHuan Chen, Tammy Ling, JingCheng Zh...CIS1- Final-Project- COPY-Presentation-JinHuan Chen, Tammy Ling, JingCheng Zh...
CIS1- Final-Project- COPY-Presentation-JinHuan Chen, Tammy Ling, JingCheng Zh...
tmmling13 views
Roozbeh Torkzadeh - TU Eindhoven by Dutch Power
Roozbeh Torkzadeh - TU EindhovenRoozbeh Torkzadeh - TU Eindhoven
Roozbeh Torkzadeh - TU Eindhoven
Dutch Power122 views
تنزيل (1).pdf DVT by taalali1
تنزيل (1).pdf  DVT تنزيل (1).pdf  DVT
تنزيل (1).pdf DVT
taalali17 views
a timeline of the history of linguistics- BAUTISTA- BELGERA.pdf by FordBryantSadio
a timeline of the history of linguistics- BAUTISTA- BELGERA.pdfa timeline of the history of linguistics- BAUTISTA- BELGERA.pdf
a timeline of the history of linguistics- BAUTISTA- BELGERA.pdf
FordBryantSadio6 views

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