Slide 1

Slide 1 text

Skills and Delivery Mapping @jon_whitaker with thanks and credit to @tastapod and @papachrismatts

Slide 2

Slide 2 text

Skills development philosophy 2 “We wish people to grow by delivering objectives up and down the stack. It is not a zero sum game, otherwise we have failed!” Dan North, September 2014

Slide 3

Slide 3 text

The 6 dimensional stack 3 I am a programmer* in a team working on a product on a platform In a department In an organisation *insert your career path here Scale

Slide 4

Slide 4 text

Exploring the stack 4 I am a programmer* in a team working on a product on a platform In a department In an organisation *insert your career path here Scale Consider the needs, goals and objectives at each level

Slide 5

Slide 5 text

Mapping real skills to the stack 5 I am a programmer* in a team working on a product on a platform In a department In an organisation *insert your career path here Scale SQL, OO, FP Design patterns TDD SDLC Teamwork Influencing Business Domain knowledge Customer liaison Usability Technical Domain Dept Goals Lean Agile ROI

Slide 6

Slide 6 text

Build your profile across 6 dimensions 6 SQL, OO, FP Design patterns TDD SDLC Business Domain knowledge Customer liaison Usability Agile, Lean, ROI Technical Domain knowledge DDD ... Productivity, Quality, Time to Market Teamwork Influencing Listening Teaching me dept product org team platform

Slide 7

Slide 7 text

How do we make the bus go faster? 7

Slide 8

Slide 8 text

Skills Liquidity Matrix 8 Skills identified to deliver into project Team Members Ranking 0 – None/Novice 1 – Competent 2 – Proficient 3 – Expert/Master From: “Introducing Staff Liquidity” by Chris Matts, Nov 21, 2013 http://theitriskmanager.wordpress.com

Slide 9

Slide 9 text

Portfolio level skills mapping To visualise team and departmental skills need over rolling 18 months, make a SWAG estimate at team capacity needed and overlay with actual skills matrix: 9 time Portfolio level view across teams Team 1 Team 2 Team 3 Team 4 Q0 Q1 Q2 Q3 Q..... Increasing uncertainty the further out we go Liquidity skills matrix 3 SWAGs 2 SWAGs NOW

Slide 10

Slide 10 text

One quarter on – Tornado tracking To visualise team and departmental skills need over rolling 18 months, make a SWAG estimate at team capacity needed and overlay with actual skills matrix: 10 time Portfolio level view across teams Team 1 Team 2 Team 3 Team 4 Q0 Q1 Q2 Q3 Q..... Increasing uncertainty the further out we go Liquidity skills matrix 3 SWAGs 2 SWAGs NOW

Slide 11

Slide 11 text

Overlay rolling QCP on my skills profile 11 Design patterns SQL, OO, FP TDD SDLC Business Domain knowledge Customer liaison Usability Agile, Lean, ROI Technical Domain knowledge DDD ... Productivity, Quality, Time to Market Teamwork Influencing Listening Teaching ? What can I already do ? What do I want to improve ? What do we need next ? What are my Blind spots

Slide 12

Slide 12 text

Learning Map Template 12 What do I want to Improve? What can I already do? What we need to deliver Next? ASPIRATIONS CAPABILITIES PIPELINE

Slide 13

Slide 13 text

What the intersects tell us 13 What do I want to Improve? What can I already do? What we need to deliver Next? Gold Elective learning Kaizen (I teach) Here be dragons The tiger in the tree Elective practice Kaizen (I seek) ASPIRATIONS CAPABILITIES PIPELINE

Slide 14

Slide 14 text

Now map your skills to QCP needs 14 What do I want to Improve? What can I already do? What we need to deliver Next? Java Go TDD Bootstrap SQL SBE Scala ASPIRATIONS CAPABILITIES PIPELINE

Slide 15

Slide 15 text

In order to ... As a ... I need... Map objectives to deliverables and colour work items: 1.Features / business impact o Showcase demo o Short term speed 2.Discovery / exploring / R&D o Showcase learning o Surface risk 3.Kaizen – sharpening the axe o Showcase improvements (PDCA, A3,....) o Develop longer term speed This all enables better delivery and our capability! 15 Always have some Features, Discovery and Kaizen in flight! In order to ... As a ... I need... In order to ... As a ... I need... In order to ... As a ... I need...

Slide 16

Slide 16 text

Next steps • Build initial model of capabilities and skills by role, competency level • Work with others to identify your capabilities, gaps and unknowns at the 6 dimensions • Overlay Portfolio rolling capacity planning skills “lens” • Identify opportunities to touch upon the needs of all 6 dimensions • Aim to balance Features, Discovery and Kaizen • Set personal goals against your skills profile • This becomes your skills acquisition plan! 16