The End of the IT Manager Being a tech lead in a modern IT - - PowerPoint PPT Presentation

the end of the it manager
SMART_READER_LITE
LIVE PREVIEW

The End of the IT Manager Being a tech lead in a modern IT - - PowerPoint PPT Presentation

The End of the IT Manager Being a tech lead in a modern IT organization Marcin Pakulnicki Qcon LDN, March 2020 Meet the tech lead :) Marcin Pakulnicki IT Chapter Lead @ ING Bank 2016 - 2019 IT Tribe / IT Area Lead @ ING Bank 2019 - present


slide-1
SLIDE 1

The End

  • f the IT Manager

Being a tech lead in a modern IT organization Marcin Pakulnicki

Qcon LDN, March 2020

slide-2
SLIDE 2

Meet the tech lead :)

Marcin Pakulnicki IT Chapter Lead @ ING Bank 2016 - 2019 IT Tribe / IT Area Lead @ ING Bank 2019 - present

slide-3
SLIDE 3

2009

2010

2011 2013

2015

2017

slide-4
SLIDE 4

Lead developer IT Chapter Lead Is a senior developer Is a manager of 8 - 20 software developers What is a ‘Tech Lead’ ?

slide-5
SLIDE 5

ING Bank Netherlands & Belgium Digital Channels & Daily Banking

slide-6
SLIDE 6

What’s in it for you ?

slide-7
SLIDE 7

Fr From

  • m a bank

nk to to a tech tech comp company ny

slide-8
SLIDE 8

What’s a modern tech organisation ?

slide-9
SLIDE 9

ING on its way to be the Netflix of banking

slide-10
SLIDE 10

The same apps / tech stack voor NL + BE

slide-11
SLIDE 11
slide-12
SLIDE 12

Flow Feedback Culture

Fast from development to production : A.o trunk based development, continuous integration, containerized build pipelines Shift left of fully automated testing, Monitoring, alerting, logging, Code scan, OWASP check, shift left of Risk Blameless post-mortems, Code reviews, mastery time, improvement / engineering culture, One learning organisation

slide-13
SLIDE 13

Organisational structure

slide-14
SLIDE 14

Before 2016

Devs FE + BE Devs FE + BE Devs FE + BE Devs FE + BE Devs FE + BE Devs FE + BE Devs FE + BE Devs FE + BE OPS OPS OPS Wall between business & IT business colleagues Product owner Product owner Product owner Product owner

slide-15
SLIDE 15

Front end developers Backend developers Operations engineers “Level 4” managers Release / change/ delivery managers Infra managers Lead developers Testers Test managers Project manager Scrummaster Product Owner

These roles are now gone

slide-16
SLIDE 16

2016 - now : shift left & Spotify way of work

Dev Engineer Ops Engineer Customer Journey Expert Chapter Lead Business Tribe Lead “IT Engineer” IT Chapter Lead IT Tribe Lead

slide-17
SLIDE 17

Conclusion : tech company in transition

★ ING builds 1 app and tech stack for banking ★ Consolidating IT of ING BE + NL and onwards.. (“One App”) ★ From silos to working in squads Biz + DevOps ★ Shift left development, testing, deployment and risk / yes! / ★ Squads are autonomous ★ Engineering culture en one learning organization

slide-18
SLIDE 18

Th The IT T man anag ager is s de dead ad … … en enter ter IT Ch Chapter ter Lea ead

slide-19
SLIDE 19

The core of the transforming role

from

WH WHAT AT to HOW HOW

Don’t forget to ask my approval ... I am part of a team as well! I’m still a software engineer!

slide-20
SLIDE 20

The core of the transforming role

from

MAN MANAG AGE E to LE LEAD (

( and co coach ch )

slide-21
SLIDE 21

The core of the transforming role

from

MB MBA A to TE TECH

slide-22
SLIDE 22

how do I grow...

from

Soft Software Eng ngine neer to IT IT Chapt pter Lead

slide-23
SLIDE 23

Technical impact Software development improvement

You’re one of the devs!

slide-24
SLIDE 24

Behavioural impact Way of work improvement

...in the squads you oversee

slide-25
SLIDE 25

The transforming role … to conclude

★ The IT manager role becomes obsolete (in fact it obstructs the transformation into a modern IT organization) ★ The focus shifts (from what, manage & mba to how, lead & tech) ★ Impact of improvement is important, not responsibility

slide-26
SLIDE 26

Th The job b of the IT T Chap apter Lead ad … … in practi ctice ce

slide-27
SLIDE 27

Chapters

slide-28
SLIDE 28
slide-29
SLIDE 29

synonie men: try to mend/improve, work amateurishly on, fiddle with, play (about/around) with, toy with

tinker

/ˈtɪŋkə/ verb gerund or present participle: tinkering 1. attempt to repair or improve something in a casual or desultory way. "he spent hours tinkering with the car"

slide-30
SLIDE 30

Chapter meeting format

  • 1 x per week 3 or 4 hours
  • Start small with groups of 2 or 3 engineers
  • Projects should not be longer than 3 months
  • Idea not good ? Let it die fast, start something new
  • Chapter members are also judged on results in chapter
  • No commitment ? You’re on your way out (of ING)
  • We work together on site (not from home)
slide-31
SLIDE 31

Out of 10 experiments... 5 you’ll throw away, will die early 2 will be implemented in the squad 2 will be contributions to other projects, repo’s One will be used by the bank, will end up used by customers

slide-32
SLIDE 32

Engineering / squad work

slide-33
SLIDE 33

Squad and chapter : two teams

Chapter time, mastery Squad time, delivery for customers

slide-34
SLIDE 34
slide-35
SLIDE 35
  • Up to 60% of your FTE time should be squad work
  • Program as much as possible for real stories on backlog
  • Challenging to keep continuity in code with many distractions
  • CL also has (delegated) responsibility of the teams’ apps
slide-36
SLIDE 36

Mentoring and coaching

slide-37
SLIDE 37
  • Facilitating chapter members in their career development.
  • Mentoring your successors
slide-38
SLIDE 38

Knowledge transfer & engineering culture

slide-39
SLIDE 39
  • Organising internal meetups, guild meetings, conferences
  • Participating in hackathons
  • Being a speaker at tech event in- and outside of ING.
slide-40
SLIDE 40

Hiring, onboarding

slide-41
SLIDE 41
  • Setting up programming challenges for new candidates
  • Doing job interviews with new candidate chapter members
  • Time consuming, so it’s all about setting standards and

best practices.

slide-42
SLIDE 42

HR stuff (sighs)

slide-43
SLIDE 43

Ordering laptops, hours approvals, sick leave, etc.. Systems access management for chapter members

slide-44
SLIDE 44

The job of the IT Chapter Lead … to conclude

★ It is all about tech, getting new tech properly into the company ★ And also about people (skills), coaching, mentoring ★ Spend time in your squad ★ It’s recruitment ★ It’s HR tasks of your own chapter ★ It’s running after impediments the squads in your IT Tribe raise ★ It’s about running the Chapter meetings and make these projects successful

slide-45
SLIDE 45

Pi Pitfal alls s an and d learn arnings … … from m th the e tr tren ench ches es

Nobody told me ...

slide-46
SLIDE 46

There’s no such thing as a 40hr work week, pal

slide-47
SLIDE 47

You are also part of a squad … or you might end up as an IT manager

I thought he was dead?!

slide-48
SLIDE 48

Keep coding (for PRODUCTION) ...And that’s more than approving merge requests in Gitlab...

slide-49
SLIDE 49

The product owner is also part of a chapter

Where are my engineers?! But dear product

  • wner, you are in a

chapter too.

slide-50
SLIDE 50

Turn off your email client / silence your phone

How can I finish my code when I’m being interrupted all the time.

slide-51
SLIDE 51

Stick to that schedule for months in a row

slide-52
SLIDE 52

The chapter is also a team

Everybody contributes!

slide-53
SLIDE 53

Don’t worry about not being the expert

A lead you can be, without being an expert.

slide-54
SLIDE 54

It is the best job ever!

Is there a better job? No, it’s the best job!

slide-55
SLIDE 55

Questions ?