1. Agile experience at K&H Bank
Agile Budapest Meetup
1
2016. 03. 10.
Balázs Benkovics & Nándor Kemény
2. Introduction
Balázs Benkovics
director
Previously consultant and project
manager at featured players of
the Hungarian financial sector.
Currently leading the Front-end
and Channels Development
Directorate of the K&H Bank,
responsible for the further
development of the bank’s font-
end and digital channel
applications and the IT
architecture governance.
Nándor Kemény
CSM, PMP
Developer consultant, trainer,
coach, mediator,
agile-project management expert.
ScrumMaster of a delivery team
and shaping the Agile way of
working at the K&H Bank, on
behalf of the Pont Systems Zrt.
3. Where we started: Lean
First attempt
Current situation
Challenges
Questions/Discussion
What are we going to talk about?
4. Where we started:
Lean
Source: http://www.translas.com/en/news/120/what-
are-the-benfits-you-get-from-lean-3-practical-tips-
how-to-apply-it
6. Transformation goals
Create more value
(for our customer)
Increase productivity
and efficiency
Enhance cooperation
with business
Eliminate waste,
decrease costs
7. Transformation goals II.
Increase ability to execute
More transparent project
execution
Introduce iterative
delivery, reduce time to
market
Better tracking and
monitoring of progress
8. Approach
IT driven
External agile coach
(onsite) support
Full-scale (IT
organization) education
Transform flagship project
Limited business
involvement
Agile way of working
11. Transformation goals
Start from where we left off
Stick to agile principles
Clear roles and
responsibilities
(SM, PO, team)
Transparent operation,
agile KPIs
Stand out from crowd,
prove superiority of agile
12. Approach
IT & Business driven
Concentrate on a team
and its environment
Involve business people
Principles over techniques
19. UserStory life-cycle III.
Analysis
PO által elfogadva
SWA által elfogadva
Ready for Sprint
UserStoryk
(részekre bontása)
kidolgozása
PBR - Product Backlog Refinement PO:
RePriorizálva
20. UserStory life-cycle IV.
Delivery Sprint
Committálva?
Planning I.
Planning II.
Delivery
(Fejlesztés)
Fejlesztői teszt
sikeres?
(Sprint-in)
Elemzői/tesztelői
teszt sikeres?
Integrálva:
DEV --> DEVTEST
Demóra kész
RESOLVED
PO által elfogadva?
Review
(Demo)
DONE
24. Adapt to the given environment
Enable the team
Coach the team / team-members
Onboarding new team members
Protect the team
Protect the agile achievements
Find the proper KPI’s
It's not enough to be good, also need to look good
…
Challenges
31. Accuracy / Stability
-50%
0%
50%
100%
150%
200%
SP10 SP11 SP12 SP13 SP14 SP15 SP16 SP17 SP18
Vállalás stabilitása Becslés pontossága
Vállalás stabilitása = Behúzott + Kirakott / Vállalt SPs
Becslés pontossága = 1 - Leszállított SPs / Vállalt SPs
Jó eredmény a 0 körüli ± 10%
Commitment
Stability
Accuracy of
Estimation
Commitment-Stability = (Pulled + Removed) / Committed SPs
Accuracy of Estimation = 1 - (Delivered SPs / Committed SPs)
Expected values are 0 ± 10%
32. KPI matrix
Volume
Tim
eSheetVelocityRelativeVelocity
ProjectsperSprint
Accuracy
I. B
II. Scrum ProductionCorporate ProductionLine A,B A,B
III. A,B,C A,B,C A,B,C
IV. B,C
INC. % Scrum Production% Corporate Production A,B
Project 1. % Scrum Production% Corporate Production A,B
Project 2. % Scrum Production% Corporate Production
Project 3. % Scrum Production% Corporate Production
In Sprint Sprint-out
Agile FIX Team Members 100%
CMDB/CRMTeam (Full Capacity)
Delivery Team
WP (Analysis) Team
MSC
Level
A 1. Sponsors/Corporate
B 2. Line (IT) management
C 3. Agile Team / ScrumMaster